19
views
0
recommends
+1 Recommend
0 collections
    0
    shares
      • Record: found
      • Abstract: found
      • Article: not found

      Robot Operating System 2: Design, architecture, and uses in the wild

      Read this article at

      ScienceOpenPublisherPubMed
      Bookmark
          There is no author summary for this article yet. Authors can add summaries to their articles on ScienceOpen to make them more accessible to a non-specialist audience.

          Abstract

          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.

          Abstract

          This Review describes ROS 2’s design, features, and performance with four case studies on land, air, sea, and even space.

          Related collections

          Most cited references24

          • Record: found
          • Abstract: not found
          • Article: not found

          A robust layered control system for a mobile robot

            Bookmark
            • Record: found
            • Abstract: not found
            • Article: not found

            Strips: A new approach to the application of theorem proving to problem solving

              Bookmark
              • Record: found
              • Abstract: not found
              • Article: not found

              YARP: Yet Another Robot Platform

                Bookmark

                Author and article information

                Contributors
                (View ORCID Profile)
                (View ORCID Profile)
                (View ORCID Profile)
                Journal
                Science Robotics
                Sci. Robot.
                American Association for the Advancement of Science (AAAS)
                2470-9476
                May 11 2022
                May 11 2022
                : 7
                : 66
                Affiliations
                [1 ]Samsung Research America, Mountain View, CA 94043, USA.
                [2 ]Open Robotics, Mountain View, CA 94041, USA.
                Article
                10.1126/scirobotics.abm6074
                35544605
                40903efb-2dcc-4cb5-86b7-76726531f3d4
                © 2022
                History

                Comments

                Comment on this article