亚马逊AWS官方博客

AWS 宣布在 AWS RoboMaker 中推出 WorldForge

公告的内容

介绍 AWS RoboMaker WorldForge 🤖,一项让机器人模拟更加简单的新功能!🎉

AWS RoboMaker WorldForge 可以更快、更简单地且更低成本地创建大量 3D 虚拟世界,让您在其中进行机器人模拟。现在,机器人应用程序开发人员和 QA 工程师可以自动创建数百个用户定义的随机 3D 虚拟环境来模仿现实环境,而无需额外的工程投资或基础设施管理。

它如何工作以及为谁服务…

机器人公司正在构建具有自主能力和人工智能的日益复杂的机器人。为了开发这些功能,开发人员团队需要通过模拟来测试和训练他们的机器人。扩展模拟可以让测试更加稳固、强化学习更快,合成数据生成(人工产生的信息,而不是真实世界事件生成的信息)更经济实惠。

直到今天,模拟仍然是机器人团队的工作难点,因为即使只是构建一个 3D 世界也是非常昂贵、耗时的,并且需要具备 3D 建模方面的专门技能和模拟引擎的知识。考虑到创建单个模拟世界所需的投资,几乎不可能构建足够的世界来有效扩展模拟。借助 AWS RoboMaker WorldForge,机器人开发人员可以轻松扩大模拟的规模和差值,提高生产代码的质量并加快上市时间。

我们来看一下演示…

谁想看演示? 我知道我想看。😁

让我们前往 AWS 控制台并搜索 AWS RoboMaker。我们单击 AWS RoboMaker 控制台,打开侧面导航菜单后,我们注意到 AWS RoboMaker WorldForge 功能的一个新部分。

Simulation WorldForge(模拟 WorldForge)下,我们转到 World templates(世界模板)并单击 “Create template”(创建模板)按钮。

我们有两个选择。从头开始创建世界或使用 RoboMaker WorldForge 提供的立即可用的示例模板之一。虽然我们可以从头开始,但在今天的博客文章中,我们将使用示例模板。

在我们创建这个新模板后,我们将能够编辑和自定义它来创建一个或多个随机世界。

AWS RoboMaker WorldForge 提供四种示例模板:一间卧室、一间起居室/餐厅、一间一居室公寓和一间小房子。

在本演示中,我们将选择起居室/餐厅模板开始创建。

您看到世界中的绿色圆柱了吗? 如果您认为它看起来有点不合适,那就对了! 它并不是您的家中会拜访的一件典型家居! 实际上,当您将机器人放入世界进行模拟时,它是一个起点位置指示。

这将在您的账户中创建一个新的世界模板。这是一个交互式控制台,我们可以在其中编辑和自定义我们的世界和房间。

但首先,让我们继续,通过 4 次单击生成几个世界。

首先,我只生成 1 个世界。

现在,RoboMaker WorldForge 开始将创建这个世界的工作。

我们可以单击我们的新世界并查看它的详细信息。

正如您所看到的,这个世界现在是您账户中的一个资源。我们可以用它进行模拟。

请注意这个世界与示例模板中的世界有何相似之处,又有何不同之处。它仍然有两个房间和家具,但家具摆放在不同的位置。地板和墙壁所用材料不同,家具的布置也有所不同。我们还可以将我们的机器人置于这些世界中,以在每个世界中测试我们的机器人应用程序性能。

好的。让我们进入“世界”模板,详细了解该模板。我们将编辑我们开始使用的示例模板,并且将添加新房间。

我们还可以为模板命名。

现在,我们来编辑模板。我们从平面图尺寸开始。我将使用 1:3 的比例,并且会将天花板设置高一些。

或许,我们想要编辑其中一个房间。我可以编辑所需的宽高比和面积。

我们继续用 1:3 的比例配置此房间。

但我们甚至还可以添加更多房间。事实上,我们有 7 种类型的房间可以选择。

现在,我们想要自定义它们在布局中的位置,这就是连接所起的作用。连接可帮助您指定相邻房间的首选项。

默认情况下,AWS RoboMaker WorldForge 将完全连接您的平面图。连接有两种类型;开口门口

我们还可以定制 内饰。内饰指的是墙壁地板材料等,您必须选择想要更新的特定房间。

我们还可以覆盖每个世界模板随附的的自定义家具

好的。我们来退后一步,回顾一下我们迄今为止所执行的操作。

我们已经装饰了内部,创建了 6 个房间的平面图,定制了房间连接,并保存了这个模板。现在,QA 和机器人工程师可以通过这些功能轻松地生成世界来进行回归测试!

但现在,我们想要创建更多世界。🙌🏽

单击右上角的“Generate Worlds”(生成世界)按钮。

我们可以通过指定平面图数量每个平面图的内饰变化来配置世界数量。

您最多可以总共请求 50 个世界! 在今天的演示中,我们打算选择 10 个平面图3 种变化,总共可以创建 30 个世界

我们开始了! 我们刚刚要求按照 6 个房间的平面板布置了 30 个世界。这是生成作业页面。

我们的世界完成后将流入这里。完成后,我们将能够看到这些世界中的每一个及其变化。然后,您可以测试机器人的导航,在这些复杂的新世界中移动它,然后比较结果。

这只是一个示例,说明了如何使用 AWS RoboMaker WorldForge 创建大量 3D 虚拟世界来模拟您的机器人。

🌎 最后…

AWS RoboMaker WorldForge 现已在以下区域全面推出:美国东部(弗吉尼亚北部)、美国东部(俄亥俄)、美国西部(俄勒冈)、欧洲(爱尔兰)、欧洲(法兰克福)、亚太地区(东京)和亚太地区(新加坡)

要开始使用 AWS RoboMaker WorldForge 进行构建,请访问产品登录页面开发人员指南

 

感谢阅读!
~Alejandra 💁🏻‍♀️🤖 y Canela 🐾