构建新一代基于ROS 2 的AMR挑战
时间:2022-04-29 23:42:01 | 来源:行业动态
时间:2022-04-29 23:42:01 来源:行业动态
AMR的未来是实现机群的自治。机群自主移动机器人可以在几乎没有人类操作监督的情况下,完成他们的工作。为了实现这一目标,行业必须从ROS 1迁移到ROS 2。
但是,迁移到ROS 2具有一定的挑战性,尤其是在开发和部署大量AMR时。对于已经使用ROS 1的开发人员来说,主要面临三大挑战:复杂性、可扩展性和可升级性。
AMR的设计比较复杂,想要构建一个机器人系统,开发人员需要选择和购买从计算平台到传感器、运动控制器等硬件,还要考虑机械设计、安装软件(操作系统、驱动和软件包)。如果开发人员对系统不熟悉,完成整个系统集成可能需要长达一个月的时间。如果还需要实时能力和专用的QoS等先进功能,那么开发人员就必须自行编写代码。一旦开始构建机器人作为概念验证时,可扩展性和部署就成为更大的问题。
ROS 1的构建本意并不是用于多个AMR之间的通信,用ROS 1来开发AMR管理系统来说,会给AMR带来准确性、故障以及损坏的风险。运营者需要的是大规模的AMR部署,而不是高昂的执行成本。
并且对ROS 1的支持预计将在2025年中止(EOL),这就意味着更多的公司需要确定如何从ROS 1迁移到ROS 2。为此,开发人员需要熟悉迁移的过程。