Exploring the performance of ROS2

By Yuya Maruyama, Shinpei Kato, Takuya Azumi. International Conference on Embedded Software, 2016

392 citations recorded by the source corpus.

Middleware for robotics development must meet demanding requirements in real-time distributed embedded systems. The Robot Operating System (ROS), open-source middleware, has been widely used for robotics applications. However, the ROS is not suitable for real-time embedded systems because it does not satisfy real-time requirements and only runs on a few OSs. To address this problem, ROS1 will undergo a significant upgrade to ROS2 by utilizing the Data Distribution Service (DDS). DDS is suitable for real-time distributed embedded systems due to its various transport configurations (e.g., deadline and fault-tolerance) and scalability. ROS2 must convert data for DDS and abstract DDS from its users; however, this incurs additional overhead, which is examined in this study. Transport latencies between ROS2 nodes vary depending on the use cases, data size, configurations, and DDS vendors. We conduct proof of concept for DDS approach to ROS and arrange DDS characteristic and guidelines from various evaluations. By highlighting the DDS capabilities, we explore and evaluate the potential and constraints of DDS and ROS2.

Subfields: Computer Networks and Communications, Computer Vision and Pattern Recognition, Control and Systems Engineering

View Paper: https://www.semanticscholar.org/paper/8ea66e5c80705b09957caf2cf78b8041e7362a44

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Computer Networks and Communications

  1. Hannu Tenhunen
  2. Steve Macenski
  3. Moncef Gabbouj

In Computer Vision and Pattern Recognition

  1. Jorge Peña Queralta
  2. Jonatan Ginés Clavero
  3. Hannu Tenhunen
  4. Steve Macenski
  5. Tomi Westerlund
  6. Bilge Can Pullinen
  7. Francisco Martín
  8. Jenni Raitoharju

In Control and Systems Engineering

  1. Jorge Peña Queralta
  2. Jonatan Ginés Clavero
  3. Steve Macenski
  4. Tomi Westerlund
  5. Francisco Martín
  6. Ruffin White
  7. Moncef Gabbouj

Citations in the corpus