Mixed-Integer Motion Planning on German Roads Within the Apollo Driving Stack | IEEE Journals & Magazine | IEEE Xplore

Mixed-Integer Motion Planning on German Roads Within the Apollo Driving Stack


Abstract:

Traffic situations with interacting participants pose difficulties for today’s autonomous vehicles to interpret situations and eventually achieve their own mission goal. ...Show More

Abstract:

Traffic situations with interacting participants pose difficulties for today’s autonomous vehicles to interpret situations and eventually achieve their own mission goal. Interactive planning approaches are promising solutions for solving such situations. However, most approaches are only assessed in simulation, as researchers lack the resources to operate an autonomous vehicle. Likewise, open-source stacks for autonomous driving, such as Apollo, provide competitive and resource-efficient state-of-the-art planning algorithms. However, promising planning concepts from research are usually not included within a reasonable time, possibly due to resource restrictions or technical limitations. Without evaluating these novel algorithms in reality, the benefits and shortcomings of proposed approaches cannot be thoroughly assessed. This work aims to contribute methodology and implementation to integrate a novel mixed-integer optimization-based planning algorithm in Apollo’s planning component and assess its performance and real-time capability in theory and practice. It discusses the necessary modifications of Apollo for deployment on a different vehicle and presents three real-world driving experiments on a public road alongside a detailed experience report. The driving experiments show a smooth trajectory tracking performance operating robustly under varying perception data quality and the real-time capability of the closed-loop system.
Published in: IEEE Transactions on Intelligent Vehicles ( Volume: 8, Issue: 1, January 2023)
Page(s): 851 - 867
Date of Publication: 28 March 2022

ISSN Information:

Funding Agency:

Author image of Tobias Kessler
fortiss GmbH, Research Institute of the Free State of Bavaria, Munich, Germany
Tobias Kessler received the Diploma in mathematics from the Technical University of Munich, Munich, Germany, in 2011. He is currently working toward the Ph.D. degree with fortiss GmbH, Munich, Germany, After a professional career as a real-time simulation specialist and consultant, he joined fortiss as a Research Scientist. He is also co-leading the group on Autonomous Systems. His research interests include cooperative a...Show More
Tobias Kessler received the Diploma in mathematics from the Technical University of Munich, Munich, Germany, in 2011. He is currently working toward the Ph.D. degree with fortiss GmbH, Munich, Germany, After a professional career as a real-time simulation specialist and consultant, he joined fortiss as a Research Scientist. He is also co-leading the group on Autonomous Systems. His research interests include cooperative a...View more
Author image of Klemens Esterle
fortiss GmbH, Research Institute of the Free State of Bavaria, Munich, Germany
Klemens Esterle received the Diploma in mechatronics engineering from the Dresden University of Technology, Dresden, Germany, in 2014, and the Ph.D. degree in computer science from the Technical University of Munich, Munich, Germany, in 2021. From 2017 to 2021, he was with fortiss. His research interests include autonomous vehicles, motion, and behavior planning.
Klemens Esterle received the Diploma in mechatronics engineering from the Dresden University of Technology, Dresden, Germany, in 2014, and the Ph.D. degree in computer science from the Technical University of Munich, Munich, Germany, in 2021. From 2017 to 2021, he was with fortiss. His research interests include autonomous vehicles, motion, and behavior planning.View more
Author image of Alois Knoll
Robotics, Artificial Intelligence and Real-time Systems, Technische Universität München, Munich, Germany
Alois Knoll (Senior Member, IEEE) received his diploma in electrical/communications engineering from the University of Stuttgart, Germany, in 1985 and his Ph.D. degree (summa cum laude) in computer science from the Technical University of Berlin, Germany, in 1988. After his habilitation in 1993, he joined the Faculty of Technology of the University of Bielefeld, where he was a Full Professor and the Director of the resear...Show More
Alois Knoll (Senior Member, IEEE) received his diploma in electrical/communications engineering from the University of Stuttgart, Germany, in 1985 and his Ph.D. degree (summa cum laude) in computer science from the Technical University of Berlin, Germany, in 1988. After his habilitation in 1993, he joined the Faculty of Technology of the University of Bielefeld, where he was a Full Professor and the Director of the resear...View more

I. Introduction

As Long as autonomous vehicles share the road with human drivers, they need to make decisions interactively and cooperatively with them. Otherwise, dead-locks or dangerous situations may arise. Besides simulating these situations, testing and validating novel driving functions for motion or behavior planning requires closed-loop driving tests on vehicles equipped with a complete software stack. Research groups are usually unable to develop and operate such a state-of-the-art autonomous driving stack.

Author image of Tobias Kessler
fortiss GmbH, Research Institute of the Free State of Bavaria, Munich, Germany
Tobias Kessler received the Diploma in mathematics from the Technical University of Munich, Munich, Germany, in 2011. He is currently working toward the Ph.D. degree with fortiss GmbH, Munich, Germany, After a professional career as a real-time simulation specialist and consultant, he joined fortiss as a Research Scientist. He is also co-leading the group on Autonomous Systems. His research interests include cooperative and interactive behavior planning for autonomous vehicles and the application of this research to prototype vehicles.
Tobias Kessler received the Diploma in mathematics from the Technical University of Munich, Munich, Germany, in 2011. He is currently working toward the Ph.D. degree with fortiss GmbH, Munich, Germany, After a professional career as a real-time simulation specialist and consultant, he joined fortiss as a Research Scientist. He is also co-leading the group on Autonomous Systems. His research interests include cooperative and interactive behavior planning for autonomous vehicles and the application of this research to prototype vehicles.View more
Author image of Klemens Esterle
fortiss GmbH, Research Institute of the Free State of Bavaria, Munich, Germany
Klemens Esterle received the Diploma in mechatronics engineering from the Dresden University of Technology, Dresden, Germany, in 2014, and the Ph.D. degree in computer science from the Technical University of Munich, Munich, Germany, in 2021. From 2017 to 2021, he was with fortiss. His research interests include autonomous vehicles, motion, and behavior planning.
Klemens Esterle received the Diploma in mechatronics engineering from the Dresden University of Technology, Dresden, Germany, in 2014, and the Ph.D. degree in computer science from the Technical University of Munich, Munich, Germany, in 2021. From 2017 to 2021, he was with fortiss. His research interests include autonomous vehicles, motion, and behavior planning.View more
Author image of Alois Knoll
Robotics, Artificial Intelligence and Real-time Systems, Technische Universität München, Munich, Germany
Alois Knoll (Senior Member, IEEE) received his diploma in electrical/communications engineering from the University of Stuttgart, Germany, in 1985 and his Ph.D. degree (summa cum laude) in computer science from the Technical University of Berlin, Germany, in 1988. After his habilitation in 1993, he joined the Faculty of Technology of the University of Bielefeld, where he was a Full Professor and the Director of the research group Technical Informatics until 2001. Since autumn 2001, he has been a Professor of Computer Science with the Department of Informatics of the Technical University of Munich. %In these fields, he has authored or coauthored more than 600 technical papers and guest-edited international journals.
His research interests include cognitive, medical and sensor-based robotics, multi-agent systems, data fusion, adaptive systems, multimedia information retrieval, model-driven development of embedded systems with applications to automotive software and electric transportation, as well as simulation systems for robotics and traffic.
Alois Knoll (Senior Member, IEEE) received his diploma in electrical/communications engineering from the University of Stuttgart, Germany, in 1985 and his Ph.D. degree (summa cum laude) in computer science from the Technical University of Berlin, Germany, in 1988. After his habilitation in 1993, he joined the Faculty of Technology of the University of Bielefeld, where he was a Full Professor and the Director of the research group Technical Informatics until 2001. Since autumn 2001, he has been a Professor of Computer Science with the Department of Informatics of the Technical University of Munich. %In these fields, he has authored or coauthored more than 600 technical papers and guest-edited international journals.
His research interests include cognitive, medical and sensor-based robotics, multi-agent systems, data fusion, adaptive systems, multimedia information retrieval, model-driven development of embedded systems with applications to automotive software and electric transportation, as well as simulation systems for robotics and traffic.View more

Contact IEEE to Subscribe

References

References is not available for this document.