TY - GEN
T1 - An End-to-End Optimization Framework for Autonomous Driving Software
AU - Trauth, Rainer
AU - Karle, Phillip
AU - Betz, Tobias
AU - Betz, Johannes
N1 - Publisher Copyright:
© 2023 IEEE.
PY - 2023
Y1 - 2023
N2 - Given the increasing complexity of autonomous driving, it becomes more difficult to test driving functions and to optimize algorithm parameters. One major challenge is that many parameters and software components influence each other, so even small changes in parameters can lead to a high sensitivity in vehicle performance. Many approaches involve real-world and simulation-based testing of predefined scenarios, which is expensive and time-consuming, and manually determining of reliable software parameters is not possible in many applications because parameter variation is non-intuitive. Misconfigurations of the software parameters are detected too late. For that reason, reliable and automated software testing and optimization is an essential component for autonomous driving in the future. This paper presents an end-to-end optimization framework for automatically tuning and optimizing individual parameters for a full-stack autonomous driving software. We will demonstrate our method for optimizing the parameters in a non-deterministic simulation environment by using gradient-free optimization methods. The simulative method we are presenting was applied and deployed at the Indy Autonomous Challenge. This method offers the opinion of building a remote tool chain that efficiently supports testing and optimization under dynamic requirements during the autonomous driving software development process.
AB - Given the increasing complexity of autonomous driving, it becomes more difficult to test driving functions and to optimize algorithm parameters. One major challenge is that many parameters and software components influence each other, so even small changes in parameters can lead to a high sensitivity in vehicle performance. Many approaches involve real-world and simulation-based testing of predefined scenarios, which is expensive and time-consuming, and manually determining of reliable software parameters is not possible in many applications because parameter variation is non-intuitive. Misconfigurations of the software parameters are detected too late. For that reason, reliable and automated software testing and optimization is an essential component for autonomous driving in the future. This paper presents an end-to-end optimization framework for automatically tuning and optimizing individual parameters for a full-stack autonomous driving software. We will demonstrate our method for optimizing the parameters in a non-deterministic simulation environment by using gradient-free optimization methods. The simulative method we are presenting was applied and deployed at the Indy Autonomous Challenge. This method offers the opinion of building a remote tool chain that efficiently supports testing and optimization under dynamic requirements during the autonomous driving software development process.
KW - autonomous vehicles
KW - intelligent transportation systems
KW - optimization methods
KW - vehicle safety
KW - vehicle software optimization
KW - vehicle stability controls
UR - http://www.scopus.com/inward/record.url?scp=85168558440&partnerID=8YFLogxK
U2 - 10.1109/ICCCR56747.2023.10193889
DO - 10.1109/ICCCR56747.2023.10193889
M3 - Conference contribution
AN - SCOPUS:85168558440
T3 - 2023 3rd International Conference on Computer, Control and Robotics, ICCCR 2023
SP - 137
EP - 144
BT - 2023 3rd International Conference on Computer, Control and Robotics, ICCCR 2023
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 3rd International Conference on Computer, Control and Robotics, ICCCR 2023
Y2 - 24 March 2023 through 26 March 2023
ER -