论文标题

机器人操作系统2:野外设计,建筑和用途

Robot Operating System 2: Design, Architecture, and Uses In The Wild

论文作者

Macenski, Steve, Foote, Tully, Gerkey, Brian, Lalancette, Chris, Woodall, William

论文摘要

机器人革命的下一章正在进行中,随着机器人在广泛的商业用例中的部署。即使在无数的应用和环境中,机器人共享的组件的共同词汇也存在 - 需要模块化,可扩展和可靠的体系结构;感应;规划;流动性;和自治。机器人操作系统(ROS)是上一章不可或缺的一部分,可以通过自由使用的组件和模块化框架加快机器人研究加速。但是,ROS 1并未设计出许多必要的生产级功能和算法。 ROS 2及其相关项目从头开始重新设计,以应对新的和探索性域中的现代机器人系统在各个规模上提出的挑战。在这篇评论中,我们强调了ROS 2在机器人革命中为这一新章节提供动力的哲学和建筑变化。我们还通过案例研究表明,ROS 2及其采用对加速真正的机器人系统的影响,以在各种充满挑战的环境中的可靠部署。

The next chapter of the robotics revolution is well underway with the deployment of robots for a broad range of commercial use-cases. Even in a myriad of applications and environments, there exists a common vocabulary of components that robots share - the need for a modular, scalable, and reliable architecture; sensing; planning; mobility; and autonomy. The Robot Operating System (ROS) was an integral part of the last chapter, demonstrably expediting robotics research with freely-available components and a modular framework. However, ROS 1 was not designed with many necessary production-grade features and algorithms. ROS 2 and its related projects have been redesigned from the ground up to meet the challenges set forth by modern robotic systems in new and exploratory domains at all scales. In this review, we highlight the philosophical and architectural changes of ROS 2 powering this new chapter in the robotics revolution. We also show through case studies the influence ROS 2 and its adoption has had on accelerating real robot systems to reliable deployment in an assortment of challenging environments.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源