English

Ensemble Kalman Inversion for Constrained Nonlinear MPC: An ADMM-Splitting Approach

Optimization and Control 2026-03-26 v2 Systems and Control Systems and Control

Abstract

This work proposes a novel Alternating Direction Method of Multipliers (ADMM)-based Ensemble Kalman Inversion (EKI) algorithm for solving constrained nonlinear model predictive control (NMPC) problems. First, stage-wise nonlinear inequality constraints in the NMPC problem are embedded via an augmented Lagrangian with nonnegative slack variables. We then show that the resulting unconstrained augmented-Lagrangian primal subproblem admits a Bayesian interpretation: under independent Gaussian virtual observations, its minimizers coincide with MAP estimators, enabling solution via EKI. However, since the nonnegativity constraint on the slacks is a hard constraint not naturally encoded by a Gaussian model, our proposed algorithm yields a two-block ADMM scheme that alternates between (i) an inexact primal step that minimizes the augmented-Lagrangian objective (implemented via EKI rollouts), (ii) a nonnegativity projection for the slacks, and (iii) a dual ascent step. To balance exploration and convergence, an annealing schedule tempers sampling covariances while a penalty schedule increases constraint enforcement over outer iterations, encouraging global search early and precise constraint satisfaction later. We evaluate the proposed controller on a 6-DOF UR5e manipulation benchmark in MuJoCo, comparing it against DIAL-MPC (an iterative MPPI variant) as the arm traverses a cluttered tabletop environment.

Keywords

Cite

@article{arxiv.2510.00559,
  title  = {Ensemble Kalman Inversion for Constrained Nonlinear MPC: An ADMM-Splitting Approach},
  author = {Ahmed Khalil and Mohamed Safwat and Efstathios Bakolas},
  journal= {arXiv preprint arXiv:2510.00559},
  year   = {2026}
}
R2 v1 2026-07-01T06:09:44.929Z