终止支持通知:2025 年 9 月 10 日, AWS
将停止对的支持。 AWS RoboMaker2025 年 9 月 10 日之后,您将无法再访问 AWS RoboMaker 控制台或 AWS RoboMaker 资源。有关过渡 AWS Batch 到以帮助运行容器化仿真的更多信息,请访问此博客文章。
本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
Simulation WorldForge 概念
Simulation WorldForge 使用一组参数(模拟世界模板)来确定如何生成新世界。一个模拟世界模板可用于生成数百个世界。每个世界都包含一座建筑。该建筑只有一层。楼层有一个平面图模板,描述了房间的大小和形状。它还建议了房间的连接方式。地板还有一个室内模板,用于指定平面图中的墙壁和地板等结构元素是如何完成的。室内模板还有一些参数,描述了如何在每个房间里摆放桌子和沙发等家具以及衣服和厨具等配件。
您可以使用示例模板创建模拟世界模板,克隆现有模板,也可以使用控制台从头开始,网址为 https://console.aws.amazon.com/robomaker/
您也可以使用 SDK 或 AWS Command Line Interface 创建模拟世界模板。例如,要从 AWS CLI 中创建模板,请先使用模板正文创建一个世界模板 JSON 文档。它为建筑物、楼层平面图、室内设计和其他细节指定参数。保存后,您可以通过调用 create-world-template
并指定 JSON 文件来创建模拟世界模板:
aws robomaker create-world-template --name "my-template" --templateBody file://my_template_body.json
配置并保存模拟世界模板后,您可以创建世界生成作业并生成世界。单个模拟世界模板可以生成数百个世界。单个世界生成作业最多可以生成 100 个世界。世界可以与 AWS RoboMaker 中的模拟一起使用。您也可以导出世界进行修改,并在自己的 ROS 环境中使用。