亚马逊AWS发布新软件,可开发、测试、部署机器人应用
亚马逊AWS正在设想未来机器人是我们日常生活的一部分,无论是通过做繁琐的家务,在仓库中分配库存还是在危险环境中检查高压电线。为了支持这些机器人的创建,该公司正在推出AWS RoboMaker,这是一种用于开发,测试和部署机器人应用程序和智能机器人功能的新开发软件。
据AWS称,机器人感知,计算并采取行动。“机器人通过软件应用程序中表达的指令完成这些任务,这些指令接收和处理传感器数据并控制创建运动和动作的执行器。虽然理论上听起来很简单,但开发,测试和部署智能机器人应用程序既困难又耗时,并且需要各种难以掌握的技能,“该公司在一份声明中表示。
例如,机器人需要诸机器学习知识,自然语言处理和自主移动之类的功能。此外,开发人员需要配置基础架构和软件,在多个虚拟环境中测试应用程序,以及构建或集成无线更新系统。
AWS RoboMaker总经理Roger Barga表示,“在与客户交谈时,我们看到同样的模式一再重复。他们花了很多时间在机器人开发周期的不同阶段设置基础设施并拼凑软件,重复其他人之前做过的工作,留下更少的创新时间。AWS RoboMaker提供了预构建的功能,可以在整个项目期间为机器人开发人员提供支持,从而可以更轻松地构建机器人,在各种环境中模拟性能,更快地迭代,并推动更大的创新。”
作为RoboMaker的一部分,该服务将把开源机器人软件框架ROS扩展到AWS服务,以提供机器学习,监控和分析功能,以及使机器人能够流式传输数据,导航,沟通,理解和学习。功能还包括ROS的云扩展,机器人开发环境,用于了解机器人应用程序如何在复杂和不断变化的环境中工作的模拟,以及机器人注册,安全性和容错解决方案的管理。
AWS RoboMaker的源代码和文档在Apache Software License 2.0下公开提供。AWS将继续为最新版本的ROS做出贡献,并将继续作为ROS 2技术指导委员会的成员。