English

Iterative Tuning of Nonlinear Model Predictive Control for Robotic Manufacturing Tasks

Robotics 2026-01-05 v2 Machine Learning Systems and Control Systems and Control Optimization and Control

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 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.

Keywords

Cite

@article{arxiv.2512.13170,
  title  = {Iterative Tuning of Nonlinear Model Predictive Control for Robotic Manufacturing Tasks},
  author = {Deepak Ingole and Valentin Bhend and Shiva Ganesh Murali and Oliver Dobrich and Alisa Rupenyan},
  journal= {arXiv preprint arXiv:2512.13170},
  year   = {2026}
}
R2 v1 2026-07-01T08:24:58.336Z