STORM: An Integrated Framework for Fast Joint-Space Model-Predictive Control for Reactive Manipulation
Not on the map. Why?
Abstract (arXiv)
Sampling-based model-predictive control (MPC) is a promising tool for feedback control of robots with complex, non-smooth dynamics, and cost functions. However, the computationally demanding nature of sampling-based MPC algorithms has been a key bottleneck in their application to high-dimensional robotic manipulation problems in the real world. Previous methods have addressed this issue by running MPC in the task space while relying on a low-level operational space controller for joint control. However, by not using the joint space of the robot in the MPC formulation, existing methods cannot directly account for non-task space related constraints such as avoiding joint limits, singular configurations, and link collisions. In this paper, we develop a system for fast, joint space sampling-based MPC for manipulators that is efficiently parallelized using GPUs. Our approach can handle task and joint space constraints while taking less than 8ms~(125Hz) to compute the next control command. Further, our method can tightly integrate perception into the control problem by utilizing learned cost functions from raw sensor data. We validate our approach by deploying it on a Franka Panda robot for a variety of dynamic manipulation tasks. We study the effect of different cost formulations and MPC parameters on the synthesized behavior and provide key insights that pave the way for the application of sampling-based MPC for manipulators in a principled manner. We also provide highly optimized, open-source code to be used by the wider robot learning and control community. Videos of experiments can be found at: https://sites.google.com/view/manipulation-mpc
Key facts. Cited by 47 papers in the map (data through 14 Oct 2026). First posted on arXiv 28 Apr 2021.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 2; 2022: 18; 2023: 7; 2024: 8; 2025: 6; 2026: 6.
47 papers.
Sort:
By area:
- 2021Neural Fields in Visual Computing and Beyondcited by 540
- 2024A Survey on Vision-Language-Action Models for Embodied AIcited by 279
- 2022SE(3)-DiffusionFields: Learning smooth cost functions for joint grasp and motion optimization through diffusioncited by 127
- 2023LEAP Hand: Low-Cost, Efficient, and Anthropomorphic Hand for Robot Learningcited by 79
- 2024Bunny-VisionPro: Real-Time Bimanual Dexterous Teleoperation for Imitation Learningcited by 77
- 2022Correcting Robot Plans with Natural Language Feedbackcited by 69
- 2022Motion Policy Networkscited by 55
- 2023EDMP: Ensemble-of-costs-guided Diffusion for Motion Planningcited by 49
- 2024VLMPC: Vision-Language Model Predictive Control for Robotic Manipulationcited by 33
- 2022Learning Implicit Priors for Motion Optimizationcited by 20
- 2022Real World Offline Reinforcement Learning with Realistic Data Sourcecited by 17
- 2021Composable Energy Policies for Reactive Motion Generation and Reinforcement Learningcited by 16
35 more
- 2022A Memory System of a Robot Cognitive Architecture and its Implementation in ArmarXcited by 11
- 2022Learning to Optimize in Model Predictive Controlcited by 11
- 2022Inferring Smooth Control: Monte Carlo Posterior Policy Iteration with Gaussian Processescited by 10
- 2022RGB-Only Reconstruction of Tabletop Scenes for Collision-Free Manipulator Controlcited by 10
- 2022Learning Sampling Distributions for Model Predictive Controlcited by 10
- 2022Model Predictive Control for Fluid Human-to-Robot Handoverscited by 9
- 2025Deep Reactive Policy: Learning Reactive Manipulator Motion Planning for Dynamic Environmentscited by 9
- 2022Hierarchical Policy Blending as Inference for Reactive Robot Controlcited by 8
- 2023Constrained Stein Variational Trajectory Optimizationcited by 8
- 2023USA-Net: Unified Semantic and Affordance Representations for Robot Memorycited by 7
- 2022Hierarchical Policy Blending As Optimal Transportcited by 4
- 2025Vision-Language Model Predictive Control for Manipulation Planning and Trajectory Generationcited by 4
- 2022Bayesian Optimisation for Robust Model Predictive Control under Model Parameter Uncertaintycited by 3
- 2022Neural Motion Fields: Encoding Grasp Trajectories as Implicit Value Functionscited by 3
- 2025Generative Models From and For Sampling-Based MPC: A Bootstrapped Approach For Adaptive Contact-Rich Manipulationcited by 3
- 2022Differentiable and Learnable Robot Modelscited by 2
- 2022Bi-Level Optimization Augmented with Conditional Variational Autoencoder for Autonomous Driving in Dense Trafficcited by 2
- 2023End-to-End Learning of Behavioural Inputs for Autonomous Driving in Dense Trafficcited by 2
- 2024Learning Dynamical Systems Encoding Non-Linearity within Space Curvaturecited by 2
- 2024Global Tensor Motion Planningcited by 2
- 2024Dynamic Non-Prehensile Object Transport via Model-Predictive Reinforcement Learningcited by 2
- 2022Adaptive Model Predictive Control by Learning Classifierscited by 1
- 2024Incremental Few-Shot Adaptation for Non-Prehensile Object Manipulation using Parallelizable Physics Simulatorscited by 1
- 2025Safe Beyond the Horizon: Efficient Sampling-based MPC with Neural Control Barrier Functionscited by 1
- 2025Grasp-MPC: Closed-Loop Visual Grasping via Value-Guided Model Predictive Controlcited by 1
- 2023NeuroSMPC: A Neural Network guided Sampling Based MPC for On-Road Autonomous Drivingcited by 0
- 2023Signatures Meet Dynamic Programming: Generalizing Bellman Equations for Trajectory Followingcited by 0
- 2024MMD-OPT : Maximum Mean Discrepancy Based Sample Efficient Collision Risk Minimization for Autonomous Drivingcited by 0
- 2025Model Tensor Planningcited by 0
- 2026OmniRobotHome: A Multi-Camera Home Platform for Real-Time Human-Robot Interactioncited by 0
- 2026Sum of Costs Diffusion with Dynamic Guidance for Motion Planningcited by 0
- 2026ELMP: Efficient Learning for Motion Planning via Analytical Policy Gradientscited by 0
- 2026TACTIC: Tactile and Vision Conditioned Contact-Centric Control for Whole-Arm Manipulationcited by 0
- 2026NeurRAFT: Robot Motion Planning via Anchor-Level Flow Matching with Clearance-Aware Preference Tuningcited by 0
- 2026Zero-Shot Reactive Obstacle Avoidance for Generative Robot Policiescited by 0
- 2026Zero-Shot Reactive Obstacle Avoidance for Generative Robot Policies28 Sep 2026
- 2026NeurRAFT: Robot Motion Planning via Anchor-Level Flow Matching with Clearance-Aware Preference Tuning25 Aug 2026
- 2026TACTIC: Tactile and Vision Conditioned Contact-Centric Control for Whole-Arm Manipulation10 Jul 2026
- 2026ELMP: Efficient Learning for Motion Planning via Analytical Policy Gradients30 Jun 2026
- 2026Sum of Costs Diffusion with Dynamic Guidance for Motion Planning23 May 2026
- 2026OmniRobotHome: A Multi-Camera Home Platform for Real-Time Human-Robot Interaction30 Apr 2026
- 2025Generative Models From and For Sampling-Based MPC: A Bootstrapped Approach For Adaptive Contact-Rich Manipulation16 Oct 2025
- 2025Deep Reactive Policy: Learning Reactive Manipulator Motion Planning for Dynamic Environments8 Sep 2025
- 2025Grasp-MPC: Closed-Loop Visual Grasping via Value-Guided Model Predictive Control7 Sep 2025
- 2025Model Tensor Planning2 May 2025
- 2025Vision-Language Model Predictive Control for Manipulation Planning and Trajectory Generation7 Apr 2025
- 2025Safe Beyond the Horizon: Efficient Sampling-based MPC with Neural Control Barrier Functions20 Feb 2025
35 more
- 2024MMD-OPT : Maximum Mean Discrepancy Based Sample Efficient Collision Risk Minimization for Autonomous Driving12 Dec 2024
- 2024Global Tensor Motion Planning28 Nov 2024
- 2024Dynamic Non-Prehensile Object Transport via Model-Predictive Reinforcement Learning27 Nov 2024
- 2024Incremental Few-Shot Adaptation for Non-Prehensile Object Manipulation using Parallelizable Physics Simulators20 Sep 2024
- 2024VLMPC: Vision-Language Model Predictive Control for Robotic Manipulation13 Jul 2024
- 2024Bunny-VisionPro: Real-Time Bimanual Dexterous Teleoperation for Imitation Learning3 Jul 2024
- 2024A Survey on Vision-Language-Action Models for Embodied AI23 May 2024
- 2024Learning Dynamical Systems Encoding Non-Linearity within Space Curvature18 Mar 2024
- 2023Signatures Meet Dynamic Programming: Generalizing Bellman Equations for Trajectory Following9 Dec 2023
- 2023End-to-End Learning of Behavioural Inputs for Autonomous Driving in Dense Traffic23 Oct 2023
- 2023NeuroSMPC: A Neural Network guided Sampling Based MPC for On-Road Autonomous Driving19 Oct 2023
- 2023EDMP: Ensemble-of-costs-guided Diffusion for Motion Planning20 Sep 2023
- 2023LEAP Hand: Low-Cost, Efficient, and Anthropomorphic Hand for Robot Learning12 Sep 2023
- 2023Constrained Stein Variational Trajectory Optimization23 Aug 2023
- 2023USA-Net: Unified Semantic and Affordance Representations for Robot Memory24 Apr 2023
- 2022Learning to Optimize in Model Predictive Control5 Dec 2022
- 2022Learning Sampling Distributions for Model Predictive Control5 Dec 2022
- 2022Bi-Level Optimization Augmented with Conditional Variational Autoencoder for Autonomous Driving in Dense Traffic5 Dec 2022
- 2022Hierarchical Policy Blending As Optimal Transport4 Dec 2022
- 2022Motion Policy Networks21 Oct 2022
- 2022RGB-Only Reconstruction of Tabletop Scenes for Collision-Free Manipulator Control21 Oct 2022
- 2022Hierarchical Policy Blending as Inference for Reactive Robot Control14 Oct 2022
- 2022Real World Offline Reinforcement Learning with Realistic Data Source12 Oct 2022
- 2022Inferring Smooth Control: Monte Carlo Posterior Policy Iteration with Gaussian Processes7 Oct 2022
- 2022SE(3)-DiffusionFields: Learning smooth cost functions for joint grasp and motion optimization through diffusion8 Sep 2022
- 2022Neural Motion Fields: Encoding Grasp Trajectories as Implicit Value Functions29 Jun 2022
- 2022A Memory System of a Robot Cognitive Architecture and its Implementation in ArmarX5 Jun 2022
- 2022Learning Implicit Priors for Motion Optimization11 Apr 2022
- 2022Correcting Robot Plans with Natural Language Feedback11 Apr 2022
- 2022Model Predictive Control for Fluid Human-to-Robot Handovers31 Mar 2022
- 2022Adaptive Model Predictive Control by Learning Classifiers13 Mar 2022
- 2022Bayesian Optimisation for Robust Model Predictive Control under Model Parameter Uncertainty1 Mar 2022
- 2022Differentiable and Learnable Robot Models22 Feb 2022
- 2021Neural Fields in Visual Computing and Beyond22 Nov 2021
- 2021Composable Energy Policies for Reactive Motion Generation and Reinforcement Learning11 May 2021
- 2022SE(3)-DiffusionFields: Learning smooth cost functions for joint grasp and motion optimization through diffusioncited by 127
- 2023EDMP: Ensemble-of-costs-guided Diffusion for Motion Planningcited by 49
- 2025Generative Models From and For Sampling-Based MPC: A Bootstrapped Approach For Adaptive Contact-Rich Manipulationcited by 3
- 2026Sum of Costs Diffusion with Dynamic Guidance for Motion Planningcited by 0
- 2026NeurRAFT: Robot Motion Planning via Anchor-Level Flow Matching with Clearance-Aware Preference Tuningcited by 0
- 2026Zero-Shot Reactive Obstacle Avoidance for Generative Robot Policiescited by 0
- 2026Zero-Shot Reactive Obstacle Avoidance for Generative Robot Policies28 Sep 2026
- 2026NeurRAFT: Robot Motion Planning via Anchor-Level Flow Matching with Clearance-Aware Preference Tuning25 Aug 2026
- 2026Sum of Costs Diffusion with Dynamic Guidance for Motion Planning23 May 2026
- 2025Generative Models From and For Sampling-Based MPC: A Bootstrapped Approach For Adaptive Contact-Rich Manipulation16 Oct 2025
- 2023EDMP: Ensemble-of-costs-guided Diffusion for Motion Planning20 Sep 2023
- 2022SE(3)-DiffusionFields: Learning smooth cost functions for joint grasp and motion optimization through diffusion8 Sep 2022
- 2022Bi-Level Optimization Augmented with Conditional Variational Autoencoder for Autonomous Driving in Dense Trafficcited by 2
- 2023End-to-End Learning of Behavioural Inputs for Autonomous Driving in Dense Trafficcited by 2
- 2023NeuroSMPC: A Neural Network guided Sampling Based MPC for On-Road Autonomous Drivingcited by 0
- 2023End-to-End Learning of Behavioural Inputs for Autonomous Driving in Dense Traffic23 Oct 2023
- 2023NeuroSMPC: A Neural Network guided Sampling Based MPC for On-Road Autonomous Driving19 Oct 2023
- 2022Bi-Level Optimization Augmented with Conditional Variational Autoencoder for Autonomous Driving in Dense Traffic5 Dec 2022
- 2024A Survey on Vision-Language-Action Models for Embodied AIcited by 279
- 2024A Survey on Vision-Language-Action Models for Embodied AI23 May 2024
- 2021Neural Fields in Visual Computing and Beyondcited by 540
- 2023LEAP Hand: Low-Cost, Efficient, and Anthropomorphic Hand for Robot Learningcited by 79
- 2022Correcting Robot Plans with Natural Language Feedbackcited by 69
- 2022Motion Policy Networkscited by 55
- 2022Learning Implicit Priors for Motion Optimizationcited by 20
- 2021Composable Energy Policies for Reactive Motion Generation and Reinforcement Learningcited by 16
- 2022A Memory System of a Robot Cognitive Architecture and its Implementation in ArmarXcited by 11
- 2022Learning to Optimize in Model Predictive Controlcited by 11
- 2022Inferring Smooth Control: Monte Carlo Posterior Policy Iteration with Gaussian Processescited by 10
- 2022RGB-Only Reconstruction of Tabletop Scenes for Collision-Free Manipulator Controlcited by 10
- 2022Learning Sampling Distributions for Model Predictive Controlcited by 10
- 2022Model Predictive Control for Fluid Human-to-Robot Handoverscited by 9
12 most cited of 30 All 30 (JSON)
- 2026TACTIC: Tactile and Vision Conditioned Contact-Centric Control for Whole-Arm Manipulation10 Jul 2026
- 2026OmniRobotHome: A Multi-Camera Home Platform for Real-Time Human-Robot Interaction30 Apr 2026
- 2025Deep Reactive Policy: Learning Reactive Manipulator Motion Planning for Dynamic Environments8 Sep 2025
- 2025Grasp-MPC: Closed-Loop Visual Grasping via Value-Guided Model Predictive Control7 Sep 2025
- 2025Model Tensor Planning2 May 2025
- 2025Safe Beyond the Horizon: Efficient Sampling-based MPC with Neural Control Barrier Functions20 Feb 2025
- 2024MMD-OPT : Maximum Mean Discrepancy Based Sample Efficient Collision Risk Minimization for Autonomous Driving12 Dec 2024
- 2024Incremental Few-Shot Adaptation for Non-Prehensile Object Manipulation using Parallelizable Physics Simulators20 Sep 2024
- 2024Learning Dynamical Systems Encoding Non-Linearity within Space Curvature18 Mar 2024
- 2023Signatures Meet Dynamic Programming: Generalizing Bellman Equations for Trajectory Following9 Dec 2023
- 2023LEAP Hand: Low-Cost, Efficient, and Anthropomorphic Hand for Robot Learning12 Sep 2023
- 2023Constrained Stein Variational Trajectory Optimization23 Aug 2023
12 newest of 30 All 30 (JSON)