Abstract

AbstractThe robot operating system (ROS) is a well-established and popular open-source robotics middleware used for rapid prototyping of robotic applications. However, ROS has several known weaknesses, such as lack of support for real-time systems and limitations in fully distributed deployments with multiple robots. To address these weaknesses, ROS underwent a major update and the first version of ROS 2 was released back in 2015, being lingeringly adopted by the community in recent years. Yet, long-term support for ROS 1 will come to an end on May 2025. As such, it is more important than ever to analyze and explore the features of ROS 2, and understand its technological readiness. This work focuses on the state of adoption of ROS 2. Specifically, the article presents a user experience questionnaire targeting the ROS community to understand the more eminent needs with respect to ROS 2, determine the current levels of adoption, and identify what is holding the community back from migrating their ROS 1 applications to ROS 2. Results with more than 100 participants from around the world show that the community is aware of ROS 2 and the middleware is addressing most user expectations. We unveil the main reasons given for not migrating to ROS 2, further understand the community’s views on ROS 2, and identify what is missing to anticipate ROS 1 users migrating to ROS 2 and make ROS 2 widely adopted. Moreover, we gather important impressions on the appropriateness of ROS 2 for multi-robot system use cases.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.