paper-with-me

Papers

TurboMPC: Fast, Scalable, and Differentiable Model Predictive Control on the GPU

2026-06-23 · Gabriel Bravo-Palacios, Jianghan Zhang, Zachary Pestrikov, Brian Plancher, Thomas Lew arxiv

Robotics increasingly relies on GPUs for parallel simulation, large-scale learning, and neural-network inference. For model predictive control (MPC) to scale with this paradigm, solvers must run efficiently on this hardware while remaining fast, differentiable, and compatible with expressive MPC formulations used in robotics. We present TurboMPC, a differentiable MPC solver that runs entirely on the GPU and supports state and control inequality constraints, implicit integrators, cross-time-coupled costs, and slack variables. TurboMPC combines sequential quadratic programming (SQP), an alternating direction method of multipliers (ADMM) inner solver, implicit differentiation, and a co-designed JAX-CUDA implementation for efficiency and ease of use. In simulation, we validate TurboMPC on constrained planning, humanoid imitation learning, and reinforcement learning with neural-network cost function tasks, achieving up to $15\times$ and $58\times$ speedups over state-of-the-art CPU and GPU differentiable solvers, respectively. We deploy TurboMPC on a full-scale car for minimum-time racing and find that batched, GPU-accelerated tuning of MPC parameters via Bayesian optimization yields significantly faster driving than a hand-tuned baseline. TurboMPC also scales to planning horizons of over $8000$ knot points while maintaining control of the vehicle. We open-source TurboMPC at: https://github.com/ToyotaResearchInstitute/turbompc

📄 PDF Abstract BibTeX arXiv:2606.24039

Code (0)

등록된 구현이 없습니다.

Tasks

Reinforcement Learning

Similar Papers 제목 키워드 기반

Learning Constrained Adaptive Differentiable Predictive Control Policies With Guarantees

2020-04-23 · Jan Drgona, Aaron Tuor, Draguna Vrabie

We present differentiable predictive control (DPC), a method for learning constrained neural control policies for linear systems with probabilistic performance guarantees. We employ automatic differentiation to obtain di…

Continuous ControlImitation LearningModel Predictive Control

Neural Lyapunov Differentiable Predictive Control

2022-05-22 · Sayak Mukherjee, Ján Drgoňa, Aaron Tuor, Mahantesh Halappanavar 외

We present a learning-based predictive control methodology using the differentiable programming framework with probabilistic Lyapunov-based stability guarantees. The neural Lyapunov differentiable predictive control (NLD…

Model Predictive Control

Zero-Shot Function Encoder-Based Differentiable Predictive Control

2025-11-07 · Hassan Iqbal, Xingjian Li, Tyler Ingebrand, Adam Thorpe 외 arxiv

We introduce a differentiable framework for zero-shot adaptive control over parametric families of nonlinear dynamical systems. Our approach integrates a function encoder-based neural ODE (FE-NODE) for modeling system dy…

Self-Supervised Learning

AD-MPCC: Adaptive Differentiable Model Predictive Contouring Control for Autonomous Racing

2026-06-30 · Nam T. Nguyen, Binh Nguyen, Ahmad Amine, Thanh Vo-Duy 외 arxiv

This paper presents Adaptive Differentiable Model Predictive Contouring Control (AD-MPCC), a framework for autonomous racing that integrates differentiable MPCC with online parameter estimation to handle varying road-sur…

Learning Stochastic Parametric Differentiable Predictive Control Policies

2022-03-02 · Ján Drgoňa, Sayak Mukherjee, Aaron Tuor, Mahantesh Halappanavar 외

The problem of synthesizing stochastic explicit model predictive control policies is known to be quickly intractable even for systems of modest complexity when using classical control-theoretic methods. To address this c…

Computational EfficiencyModel Predictive Control