Bayesian Optimization for Automatic Tuning of Torque-Level Nonlinear Model Predictive Control
Gabriele Fadini, Deepak Ingole, Tong Duy Son, Alisa Rupenyan

TL;DR
This paper introduces a Bayesian optimization framework for automatic tuning of torque-based nonlinear model predictive control, significantly improving robotic trajectory tracking and reducing computation time.
Contribution
It develops a high-dimensional Bayesian optimization approach with a digital twin for efficient, safe auto-tuning of MPC parameters in real-time robotic control.
Findings
41.9% improvement in tracking accuracy
2.5% reduction in solve times
25.8% performance gain on real robot
Abstract
This paper presents an auto-tuning framework for torque-based Nonlinear Model Predictive Control (nMPC), where the MPC serves as a real-time controller for optimal joint torque commands. The MPC parameters, including cost function weights and low-level controller gains, are optimized using high-dimensional Bayesian Optimization (BO) techniques, specifically Sparse Axis-Aligned Subspace (SAASBO) with a digital twin (DT) to achieve precise end-effector trajectory real-time tracking on an UR10e robot arm. The simulation model allows efficient exploration of the high-dimensional parameter space, and it ensures safe transfer to hardware. Our simulation results demonstrate significant improvements in tracking performance (+41.9%) and reduction in solve times (-2.5%) compared to manually-tuned parameters. Moreover, experimental validation on the real robot follows the trend (with a +25.8%…
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.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Control Systems Optimization · Robotic Mechanisms and Dynamics · Iterative Learning Control Systems
