How Fast is My Software? Latency Evaluation for a ROS 2 Autonomous Driving Software

Tobias Betz, Maximilian Schmeller, Harun Teper, Johannes Betz

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

6 Scopus citations

Abstract

Violations of real-time properties and high latencies have emerged as crucial issues in autonomous vehicles since they can lead to unwanted vehicle behavior and critical maneuvers. Our study aims to provide a comprehensive understanding of latencies in a software stack for autonomous vehicles. In this paper, we present an evaluation workflow to inspect software and the occurring latencies for ROS 2 applications. This workflow was used to analyze the open-source autonomous driving stack Autoware. Universe by showing the influence of different soft- and hardware configurations. Our focus is on the evaluation of end-to-end, communication, computation, and idle latencies. Based on the results, we show the bottlenecks and motivate future directions to optimize ROS 2 autonomous driving software.

Original languageEnglish
Title of host publicationIV 2023 - IEEE Intelligent Vehicles Symposium, Proceedings
PublisherInstitute of Electrical and Electronics Engineers Inc.
ISBN (Electronic)9798350346916
DOIs
StatePublished - 2023
Event34th IEEE Intelligent Vehicles Symposium, IV 2023 - Anchorage, United States
Duration: 4 Jun 20237 Jun 2023

Publication series

NameIEEE Intelligent Vehicles Symposium, Proceedings
Volume2023-June

Conference

Conference34th IEEE Intelligent Vehicles Symposium, IV 2023
Country/TerritoryUnited States
CityAnchorage
Period4/06/237/06/23

Fingerprint

Dive into the research topics of 'How Fast is My Software? Latency Evaluation for a ROS 2 Autonomous Driving Software'. Together they form a unique fingerprint.

Cite this