Iterative Tuning of Nonlinear Model Predictive Control for Robotic Manufacturing Tasks
Deepak Ingole, Valentin Bhend, Shiva Ganesh Murali, Oliver Dobrich, Alisa Rupenyan

TL;DR
This paper introduces an iterative learning framework for automatically tuning NMPC weights in robotic manufacturing, significantly reducing tuning time while maintaining high tracking accuracy.
Contribution
It proposes a novel empirical sensitivity-based weight update method for NMPC, enabling fast online adaptation without requiring gradient computations.
Findings
Converges to near-optimal tracking within 4 repetitions
Achieves RMSE within 0.3% of offline Bayesian Optimization
Reduces tuning evaluations from 100 to 4
Abstract
Manufacturing processes are often perturbed by drifts in the environment and wear in the system, requiring control re-tuning even in the presence of repetitive operations. This paper presents an iterative learning framework for automatic tuning of Nonlinear Model Predictive Control (NMPC) weighting matrices based on task-level performance feedback. Inspired by norm-optimal Iterative Learning Control (ILC), the proposed method adaptively adjusts NMPC weights Q and R across task repetitions to minimize key performance indicators (KPIs) related to tracking accuracy, control effort, and saturation. Unlike gradient-based approaches that require differentiating through the NMPC solver, we construct an empirical sensitivity matrix, enabling structured weight updates without analytic derivatives. The framework is validated through simulation on a UR10e robot performing carbon fiber winding on a…
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
TopicsIterative Learning Control Systems · Advanced Control Systems Optimization · Robot Manipulation and Learning
