Inquiring the robot operating system community on the state of adoption of the ROS 2 robotics middleware

Abstract The 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.

Authors

Institutions

Publication Details

Journal
International Journal of Intelligent Robotics and Applications
Published
2024-10-19
DOI
https://doi.org/10.1007/s41315-024-00393-4
Citations
10
Primary Topic
Robotics and Automated Systems
Type
article
Field-Weighted Citation Impact
3.28

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Inquiring the robot operating system community on the state of adoption of the ROS 2 robotics middleware

David Portugal, Rui P. Rocha, João P. Castilho
10 citations
International Journal of Intelligent Robotics and Applications
Robotics and Automated Systems
3.28
article

Inquiring the robot operating system community on the state of adoption of the ROS 2 robotics middleware

David Portugal, Rui P. Rocha, João P. Castilho
article en
10 citations

Abstract

Abstract The 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.

International Journal of Intelligent Robotics and ApplicationsVol. 9(2)
Institute for Systems Engineering and Computers (PT), University of Coimbra (PT)
Universidade de Coimbra, Fundação para a Ciência e a Tecnologia
Openalex Percentile: Top 7%
Robotics and Automated Systems
3.28
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Inquiring the robot operating system community on the state of adoption of the ROS 2 robotics middleware — David Portugal, Rui P. Rocha, et al. · International Journal of Intelligent Robotics and Applications (2024) | TGRS Research Map | TGRS