Real-Time Mixed-Integer Quadratic Programming for Vehicle Decision-Making and Motion Planning

We develop a real-time feasible mixed-integer programming-based decision-making (MIP-DM) system for automated driving (AD). Using a linear vehicle model in a road-aligned coordinate frame, the lane change constraints, collision avoidance, and traffic rules can be formulated as mixed-integer inequalities, resulting in a mixed-integer quadratic program (MIQP). The proposed MIP-DM performs maneuver selection and trajectory generation by solving the MIQP at each sampling instant. While solving MIQPs in real time has been considered intractable in the past, we show that our recently developed solver <monospace xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">BB-ASIPM</monospace> is capable of solving MIP-DM problems on embedded hardware in real time. The performance of this approach is illustrated in simulations in various scenarios, including merging points and traffic intersections, and hardware-in-the-loop (HIL) simulations in dSPACE Scalexio and MicroAutoBox-III (MABX-III). Finally, we show experiments using small-scale vehicles.

Authors

Institutions

Publication Details

Journal
IEEE Transactions on Control Systems Technology
Published
2024-09-06
DOI
https://doi.org/10.1109/tcst.2024.3449703
Citations
29
Primary Topic
Robotic Path Planning Algorithms
Type
article
Field-Weighted Citation Impact
7.23
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Real-Time Mixed-Integer Quadratic Programming for Vehicle Decision-Making and Motion Planning

Stefano Di Cairano, Sleiman Safaoui, Rien Quirynen
29 citations
IEEE Transactions on Control Systems Technology
Robotic Path Planning Algorithms
7.23
article

Real-Time Mixed-Integer Quadratic Programming for Vehicle Decision-Making and Motion Planning

Stefano Di Cairano, Sleiman Safaoui, Rien Quirynen
article en
29 citations

Abstract

We develop a real-time feasible mixed-integer programming-based decision-making (MIP-DM) system for automated driving (AD). Using a linear vehicle model in a road-aligned coordinate frame, the lane change constraints, collision avoidance, and traffic rules can be formulated as mixed-integer inequalities, resulting in a mixed-integer quadratic program (MIQP). The proposed MIP-DM performs maneuver selection and trajectory generation by solving the MIQP at each sampling instant. While solving MIQPs in real time has been considered intractable in the past, we show that our recently developed solver <monospace xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">BB-ASIPM</monospace> is capable of solving MIP-DM problems on embedded hardware in real time. The performance of this approach is illustrated in simulations in various scenarios, including merging points and traffic intersections, and hardware-in-the-loop (HIL) simulations in dSPACE Scalexio and MicroAutoBox-III (MABX-III). Finally, we show experiments using small-scale vehicles.

IEEE Transactions on Control Systems TechnologyVol. 33(1)
Mitsubishi Electric (United States) (US)
Peace, Justice and strong institutions
Openalex Percentile: Top 2%
Robotic Path Planning Algorithms
7.23
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.