Model Predictive Inferential Control of Neural State-Space Models for Autonomous Vehicle Motion Planning
Iman Askari, Ali Vaziri, Xuemin Tu, Shen Zeng, Huazhen Fang
TL;DR
This work addresses motion planning for autonomous vehicles when dynamics are modeled by neural state-space representations, where gradient-based MPC is hindered by nonconvexity and computation. It introduces Model Predictive Inferential Control (MPIC), reframing MPC as Bayesian state estimation and solving with MPIC-X, a fast, scalable algorithm built from banks of unscented Kalman filters to perform implicit particle filtering and smoothing. The approach establishes an equivalence between MPC and a horizon-based Bayesian estimation problem, and uses Kalman-IPF/Kalman-IPS together with the unscented transform to infer optimal plans with far fewer particles, achieving orders-of-magnitude speedups over traditional solvers while maintaining competitive costs. Extensive simulations on highway driving and a real-world DevBot 2.0 vehicle demonstrate MPIC-X’s robustness to NSS complexity, long horizons, and varying neural architectures, highlighting potential for practical deployment in ML-driven autonomous navigation. Overall, MPIC provides a principled estimation-based route for MPC with neural dynamics, enabling safe, efficient, and scalable motion planning in complex driving scenarios and beyond.
Abstract
Model predictive control (MPC) has proven useful in enabling safe and optimal motion planning for autonomous vehicles. In this paper, we investigate how to achieve MPC-based motion planning when a neural state-space model represents the vehicle dynamics. As the neural state-space model will lead to highly complex, nonlinear and nonconvex optimization landscapes, mainstream gradient-based MPC methods will struggle to provide viable solutions due to heavy computational load. In a departure, we propose the idea of model predictive inferential control (MPIC), which seeks to infer the best control decisions from the control objectives and constraints. Following this idea, we convert the MPC problem for motion planning into a Bayesian state estimation problem. Then, we develop a new implicit particle filtering/smoothing approach to perform the estimation. This approach is implemented as banks of unscented Kalman filters/smoothers and offers high sampling efficiency, fast computation, and estimation accuracy. We evaluate the MPIC approach through a simulation study of autonomous driving in different scenarios, along with an exhaustive comparison with gradient-based MPC. The simulation results show that the MPIC approach has considerable computational efficiency despite complex neural network architectures and the capability to solve large-scale MPC problems for neural state-space models.
