End-to-End Latency Optimization for Containerized ROS 2 Autonomous Driving Software
One of the most significant shifts in software development is the growing prevalence of microservice-oriented and containerized applications. However, it faces challenges regarding timing and latency optimization. We present an optimization approach that has been specifically tailored to the use of containerized ROS 2 architectures. The optimization approach was implemented and evaluated using three different configurations, differing by the weighting of individual callback sequences of the system during optimization. Our experimental evaluation demonstrated the optimization of an autonomous racing software, developed for high-speed racing applications. The optimization yields a notable improvement in the maximum end-to-end latency by 22.47 % compared to the baseline measurement.
Authors
- Kuan-Hsun Chen (ORCID: https://orcid.org/0000-0002-7110-921X)
- Tobias Betz (ORCID: https://orcid.org/0000-0003-4555-7948)
- Harun Teper (ORCID: https://orcid.org/0000-0003-2873-9096)
- Simon Sagmeister
- Markus Lienkamp (ORCID: https://orcid.org/0000-0002-9263-5323)
- Martin Weinmann (ORCID: https://orcid.org/0000-0002-8654-7546)
- Maximilian Leitenstern
- Dominic Ebner (ORCID: https://orcid.org/0009-0007-9801-6017)
Institutions
- TU Dortmund University (DE)
- Technical University of Munich (DE)
Publication Details
- Journal
- IEEE Access
- Published
- 2025-01-01
- DOI
- https://doi.org/10.1109/access.2025.3582868
- Citations
- 1
- Primary Topic
- Real-time simulation and control systems
- Type
- article
- Field-Weighted Citation Impact
- 1.21