Multi-Modal Model Predictive Control through Batch Non-Holonomic Trajectory Optimization: Application to Highway Driving
Not on the map. Why?
Abstract (arXiv)
Standard Model Predictive Control (MPC) or trajectory optimization approaches perform only a local search to solve a complex non-convex optimization problem. As a result, they cannot capture the multi-modal characteristic of human driving. A global optimizer can be a potential solution but is computationally intractable in a real-time setting. In this paper, we present a real-time MPC capable of searching over different driving modalities. Our basic idea is simple: we run several goal-directed parallel trajectory optimizations and score the resulting trajectories based on user-defined meta cost functions. This allows us to perform a global search over several locally optimal motion plans. Although conceptually straightforward, realizing this idea in real-time with existing optimizers is highly challenging from technical and computational standpoints. With this motivation, we present a novel batch non-holonomic trajectory optimization whose underlying matrix algebra is easily parallelizable across problem instances and reduces to computing large batch matrix-vector products. This structure, in turn, is achieved by deriving a linearization-free multi-convex reformulation of the non-holonomic kinematics and collision avoidance constraints. We extensively validate our approach using both synthetic and real data sets (NGSIM) of traffic scenarios. We highlight how our algorithm automatically takes lane-change and overtaking decisions based on the defined meta cost function. Our batch optimizer achieves trajectories with lower meta cost, up to 6x faster than competing baselines.
Key facts. Cited by 9 papers in the map (data through 7 Oct 2026). First posted on arXiv 21 Sep 2021.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2022: 1; 2023: 2; 2024: 3; 2025: 2; 2026: 1.
9 papers.
- 2024CALMM-Drive: Confidence-Aware Autonomous Driving with Large Multimodal Modelcited by 12
- 2022Bi-Level Optimization Augmented with Conditional Variational Autoencoder for Autonomous Driving in Dense Trafficcited by 2
- 2023Learning the References of Online Model Predictive Control for Urban Self-Drivingcited by 2
- 2023End-to-End Learning of Behavioural Inputs for Autonomous Driving in Dense Trafficcited by 2
- 2024Global Tensor Motion Planningcited by 2
- 2024MMD-OPT : Maximum Mean Discrepancy Based Sample Efficient Collision Risk Minimization for Autonomous Drivingcited by 0
- 2025Re4MPC: Reactive Nonlinear MPC for Multi-model Motion Planning via Deep Reinforcement Learningcited by 0
- 2025Safe and Nonconservative Contingency Planning for Autonomous Vehicles via Online Learning-Based Reachable Set Barrierscited by 0
- 2026Personalized Autonomous Driving via Optimal Control with Clearance Constraints from Questionnairescited by 0
- 2026Personalized Autonomous Driving via Optimal Control with Clearance Constraints from Questionnaires9 Feb 2026
- 2025Safe and Nonconservative Contingency Planning for Autonomous Vehicles via Online Learning-Based Reachable Set Barriers9 Sep 2025
- 2025Re4MPC: Reactive Nonlinear MPC for Multi-model Motion Planning via Deep Reinforcement Learning10 Jun 2025
- 2024MMD-OPT : Maximum Mean Discrepancy Based Sample Efficient Collision Risk Minimization for Autonomous Driving12 Dec 2024
- 2024CALMM-Drive: Confidence-Aware Autonomous Driving with Large Multimodal Model5 Dec 2024
- 2024Global Tensor Motion Planning28 Nov 2024
- 2023End-to-End Learning of Behavioural Inputs for Autonomous Driving in Dense Traffic23 Oct 2023
- 2023Learning the References of Online Model Predictive Control for Urban Self-Driving30 Aug 2023
- 2022Bi-Level Optimization Augmented with Conditional Variational Autoencoder for Autonomous Driving in Dense Traffic5 Dec 2022