Ising Machines for Model Predictive Path Integral-Based Optimal Control
Lorin Werthen-Brabants, Pieter Simoens
TL;DR
The paper addresses the computational burden of real-time MPC, particularly Model Predictive Path Integral (MPPI), by proposing an Ising-machine implementation. It reformulates MPPI as sampling from a Boltzmann distribution over binary control sequences via a QUBO, employing a binary expansion and Gibbs sampling on p-bits. Comparative experiments on a nonlinear bicycle model show Ising-MPPI achieves competitive trajectory tracking with insights into convergence and sampling requirements, relative to linearized and reference MPPI baselines. The work highlights potential speedups and energy efficiency gains with specialized hardware for robotics and autonomous systems, while outlining substantial avenues for hardware validation and model-extension.
Abstract
We present a sampling-based Model Predictive Control (MPC) method that implements Model Predictive Path Integral (MPPI) as an \emph{Ising machine}, suitable for novel forms of probabilistic computing. By expressing the control problem as a Quadratic Unconstrained Binary Optimization (QUBO) problem, we map MPC onto an energy landscape suitable for Gibbs sampling from an Ising model. This formulation enables efficient exploration of (near-)optimal control trajectories. We demonstrate that the approach achieves accurate trajectory tracking compared to a reference MPPI implementation, highlighting the potential of Ising-based MPPI for real-time control in robotics and autonomous systems.
