Performance Evaluation of ROS2-DDS middleware implementations facilitating Cooperative Driving in Autonomous Vehicle
Sumit Paul, Danh Lephuoc, Manfred Hauswirth

TL;DR
This paper evaluates the performance and limitations of different DDS implementations in ROS2 middleware for autonomous vehicle cooperative perception, focusing on domain communication constraints and vendor-specific configurations.
Contribution
It provides a comparative analysis of DDS implementations in ROS2, highlighting their capabilities, limitations, and suitability for autonomous vehicle sensor data exchange.
Findings
DDS participant limits affect multi-node vehicle configurations.
Vendor-specific DDS configurations impact communication reliability.
Different DDS implementations have varying performance in real-time sensor data exchange.
Abstract
In the autonomous vehicle and self-driving paradigm, cooperative perception or exchanging sensor information among vehicles over wireless communication has added a new dimension. Generally, an autonomous vehicle is a special type of robot that requires real-time, highly reliable sensor inputs due to functional safety. Autonomous vehicles are equipped with a considerable number of sensors to provide different required sensor data to make the driving decision and share with other surrounding vehicles. The inclusion of Data Distribution Service(DDS) as a communication middleware in ROS2 has proved its potential capability to be a reliable real-time distributed system. DDS comes with a scoping mechanism known as domain. Whenever a ROS2 process is initiated, it creates a DDS participant. It is important to note that there is a limit to the number of participants allowed in a single domain.…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsVehicular Ad Hoc Networks (VANETs) · Robotics and Automated Systems · Autonomous Vehicle Technology and Safety
