Iterative Tuning of Nonlinear Model Predictive Control for Robotic Manufacturing Tasks
By: Deepak Ingole , Valentin Bhend , Shiva Ganesh Murali and more
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 tetrahedral core. Results demonstrate that the proposed approach converges to near-optimal tracking performance (RMSE within 0.3% of offline Bayesian Optimization (BO)) in just 4 online repetitions, compared to 100 offline evaluations required by BO algorithm. The method offers a practical solution for adaptive NMPC tuning in repetitive robotic tasks, combining the precision of carefully optimized controllers with the flexibility of online adaptation.
Similar Papers
Bayesian Optimization for Automatic Tuning of Torque-Level Nonlinear Model Predictive Control
Robotics
Robots move more smoothly and accurately.
NMPCM: Nonlinear Model Predictive Control on Resource-Constrained Microcontrollers
Robotics
Lets small robots fly smoothly and fast.
A Novel Robust Control Method Combining DNN-Based NMPC Approximation and PI Control: Application to Exoskeleton Squat Movements
Robotics
Makes robot suits help people move better.