Performance evaluation of a ROS2 based Automated Driving System
Jorin Kouril, Bernd Sch\"aufele, Ilja Radusch, Bettina Schnor

TL;DR
This paper conducts a comprehensive performance evaluation of ROS2 for automated driving systems, focusing on timeliness and error rates, and finds it suitable for real-time autonomous vehicle applications.
Contribution
It provides the first detailed performance analysis of ROS2 specifically tailored for automated driving systems, highlighting its suitability for time-critical tasks.
Findings
ROS2 demonstrates acceptable latency for automated driving.
Error rates in ROS2 are within tolerable limits for safety-critical systems.
Performance varies with different configurations and workloads.
Abstract
Automated driving is currently a prominent area of scientific work. In the future, highly automated driving and new Advanced Driver Assistance Systems will become reality. While Advanced Driver Assistance Systems and automated driving functions for certain domains are already commercially available, ubiquitous automated driving in complex scenarios remains a subject of ongoing research. Contrarily to single-purpose Electronic Control Units, the software for automated driving is often executed on high performance PCs. The Robot Operating System 2 (ROS2) is commonly used to connect components in an automated driving system. Due to the time critical nature of automated driving systems, the performance of the framework is especially important. In this paper, a thorough performance evaluation of ROS2 is conducted, both in terms of timeliness and error rate. The results show that ROS2 is a…
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.
