Mobile Manipulation Based on ROS1/ROS2 Middleware: Software Architecture and Evaluation of ROS2 Planning Algorithms
Developing an application based on ROS (Robot Operating System) requires considering several features to achieve a scalable, robust, and stable software architecture. This paper presents our chosen software architecture for autonomous mobile manipulation, addressing the need to manage inter-component communication involving both ROS1 and ROS2 versions of the middleware. Based on this architecture, selecting SLAM and ROS2 planning algorithms remains a complex issue, particularly for industrial environment navigation. In this context, we propose and discuss an evaluation of ROS2 planning algorithms based on specific criteria. This document presents the advancements of our research work, as part of a doctoral thesis, on the development of a software architecture for autonomous object manipulation in an industrial environment using mobile manipulator robots.
Authors
- Jean-Pierre Gazeau (ORCID: https://orcid.org/0000-0003-3185-6058)
- José Gabriel Ramírez-Torres (ORCID: https://orcid.org/0000-0001-5226-5615)
- Azzarello Amandine
- Eon Antoine
Institutions
- Centre National de la Recherche Scientifique (FR)
- École Nationale Supérieure de Mécanique et d'Aérotechnique (FR)
- Institut Pprime (FR)
- Centro de Investigación y de Estudios Avanzados del Instituto Politécnico Nacional (MX)
Publication Details
- Published
- 2024-10-23
- DOI
- https://doi.org/10.1109/cce62852.2024.10771072
- Citations
- 2
- Primary Topic
- Robotics and Automated Systems
- Type
- article
- Field-Weighted Citation Impact
- 0.66