Today, Science Robotics published our article Robot Operating System 2: Design, architecture, and uses in the wild. It describes the motivations, requirements, design, and architecture of ROS 2 for the first time and is the official citation for ROS 2.
This is a piece of seminal work of Open Robotics (going back to when they were the Open Source Robotics Foundation spinning out of Willow Garage) to describe ROS 2 for current and future users that weren’t involved in the early days to have seen proto-ROS 2 as it was being constructed. It’s also a fantastic overview and common reference for the concepts behind ROS 2 and its design and architecture.
We also included analysis of performance in different configurations and networking environments as well as 5 really fantastic case studies of Ghost Robotics, Mission Robotics, Auterion Air, NASA VIPER Lunar Rover, and Otto Motors. We show how ROS 2 has not only helped them succeed, but how it accelerated them to the market, useful deployment, structured collaborations, and saved resources. To boot, it also shows ROS 2 in action on Land, Sea, Air, and even Space in some of the most modern and interesting areas (so what’s your excuse now, naysayers?).
Something I absolutely love is that Science Robotics decided to make this article unrestricted, so everyone everywhere can access the article, get it in PDF format, and print it out to read or share without a paywall. To me, that says everything about the importance of this work for the next 10+ years of robotics.
Our citation and another link to the document:
I’d like to close by mentioning that this is really the seminal work of a decade of effort by folks globally, but especially the folks with the vision and execution at Open Robotics that have worked hard to maintain and even grow this community. But I’d like to thank everyone at Open Robotics, Technical Steering Committee members, and the army of contributors that powers this community. Without all of you, the robotics industry would still be bickering over the basics and unable to create the vast array of research and products we see today.