Learning-Based MPC for Fuel Efficient Control of Autonomous Vehicles with Discrete Gear Selection
Samuel Mallick, Gianpietro Battocletti, Qizhang Dong, Azita Dabiri, Bart De Schutter
TL;DR
This work presents a learning-based MPC framework to achieve fuel-efficient autonomous driving by co-optimizing speed and discrete gear shifts without solving computationally intractable MINLPs online. A recurrent neural network-based policy selects a gear-shift schedule over the MPC prediction horizon, fixing the discrete decisions and leaving a continuous NLP to handle the remaining optimization, while a feasibility backup ensures constraint satisfaction. The approach retains the benefits of joint speed-gear optimization with significantly reduced online computation, demonstrating comparable performance to mixed-integer baselines and robustness to disturbances. The method shows potential for real-time deployment and generalizes to longer horizons, offering practical impact for efficient autonomous vehicle control.
Abstract
Co-optimization of both vehicle speed and gear position via model predictive control (MPC) has been shown to offer benefits for fuel-efficient autonomous driving. However, optimizing both the vehicle's continuous dynamics and discrete gear positions may be too computationally intensive for a real-time implementation. This work proposes a learning-based MPC scheme to address this issue. A policy is trained to select and fix the gear positions across the prediction horizon of the MPC controller, leaving a significantly simpler continuous optimization problem to be solved online. In simulation, the proposed approach is shown to have a significantly lower computation burden and a comparable performance, with respect to pure MPC-based co-optimization.
