TL;DR
GPU-SLS is a GPU-accelerated framework for real-time, safe, and robust nonlinear model predictive control that scales to high-dimensional systems and long horizons, significantly outperforming CPU-based methods.
Contribution
It introduces a GPU-parallelized approach combining system level synthesis and reachability constraints for fast, safe control of complex nonlinear systems.
Findings
Reduces trajectory solve times by up to 97.7% compared to CPU solvers.
Achieves 237x speedup in reachability and control synthesis.
Successfully controls high-dimensional systems like quadrupeds and humanoids in 20 ms.
Abstract
We present GPU-SLS, a GPU-parallelized framework for safe, robust nonlinear model predictive control (MPC) that scales to high-dimensional uncertain robotic systems and long planning horizons. Our method jointly optimizes an inequality-constrained, dynamically-feasible nominal trajectory, a tracking controller, and a closed-loop reachable set under disturbance, all in real-time. To efficiently compute nominal trajectories, we develop a sequential quadratic programming procedure with a novel GPU-accelerated quadratic program (QP) solver that uses parallel associative scans and adaptive caching within an alternating direction method of multipliers (ADMM) framework. The same GPU QP backend is used to optimize robust tracking controllers and closed-loop reachable sets via system level synthesis (SLS), enabling reachability-constrained control in both fixed- and receding-horizon settings. We…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
