2022
DOI: 10.1126/scirobotics.abm6074
|View full text |Cite
|
Sign up to set email alerts
|

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

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 modul… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
94
0
2

Year Published

2022
2022
2024
2024

Publication Types

Select...
6
1

Relationship

0
7

Authors

Journals

citations
Cited by 419 publications
(145 citation statements)
references
References 27 publications
0
94
0
2
Order By: Relevance
“…At the hardware level, the system consists of an Intel RealSense RGB-D camera [34], a Raspberry Pi embedded board, a battery, and a vibration motor array. We use the robot operating system (ROS) [35] to integrate each functional module and manage the data transmission at the same time. The system consists of eleven ROS nodes at the software level, and they communicate mainly through the Publish-Subscribe Mode.…”
Section: System Compositionmentioning
confidence: 99%
See 1 more Smart Citation
“…At the hardware level, the system consists of an Intel RealSense RGB-D camera [34], a Raspberry Pi embedded board, a battery, and a vibration motor array. We use the robot operating system (ROS) [35] to integrate each functional module and manage the data transmission at the same time. The system consists of eleven ROS nodes at the software level, and they communicate mainly through the Publish-Subscribe Mode.…”
Section: System Compositionmentioning
confidence: 99%
“…Operating System Ubuntu 20.04 LTS Software Platform ROS2 Galactic Geochelone [35] In Figure 4, we install the Raspberry Pi in the middle of the cane handle, and the power supply is placed under the board of the Raspberry Pi. The motor set is installed in the grip part of the cane to provide tactile navigation messages for the user.…”
Section: Type Parametermentioning
confidence: 99%
“…ROS 2 [3], a rapidly growing replacement for ROS [4], is a standard for developing robot applications. FogROS 2 enables moving computationally intensive parts (or nodes) of a ROS 2 computational graph to the cloud and secures communication channel for messages, all with a few small changes to the launch script and without changing a line of the robot code.…”
Section: Compression H264 • • • (B) Fogros 2 Modulesmentioning
confidence: 99%
“…FogROS 2 allows ROS 2 applications to easily use the cloud without code modification, and with secured communication. [3], the successor to Robot Operating System (ROS), includes many substantial improvements. One of the core improvements in ROS 2 is its change from a proprietary pub/sub system to the industry standard middleware Distributed Data Service (DDS).…”
Section: A Design Principlesmentioning
confidence: 99%
See 1 more Smart Citation