Low-Complexity Control for a Class of Uncertain MIMO Nonlinear Systems under Generalized Time-Varying Output Constraints (extended version)
Farhad Mehdifar, Lars Lindemann, Charalampos P. Bechlioulis, Dimos V. Dimarogonas
TL;DR
This work addresses the challenge of enforcing multiple time-varying, potentially coupled output constraints in uncertain high-order MIMO nonlinear systems. It introduces a single consolidating constraint based on a smooth scalar metric $\alpha(t,x_1)$ that captures all constraints, and a low-complexity, model-free backstepping-style controller to guarantee convergence to and invariance within the feasible set in finite time. To handle infeasibility, the authors develop an online continuous-time optimization scheme to estimate $\alpha^*(t)$ and an adaptive lower-bound $\rho_{\alpha}(t)$ that yields a least-violating solution when the constraint set becomes empty for some interval. The approach extends existing funnel/PP C/TVBLF methods by accommodating coupling among constraints, without relying on online QP or full model knowledge, and is validated via trajectory and region-tracking simulations for a mobile robot. This framework offers a computationally tractable, robust pathway for enforcing complex spatiotemporal constraints in broad nonlinear control applications.
Abstract
This paper introduces a novel control framework to address the satisfaction of multiple time-varying output constraints in uncertain high-order MIMO nonlinear control systems. Unlike existing methods, which often assume that the constraints are always decoupled and feasible, our approach can handle coupled time-varying constraints even in the presence of potential infeasibilities. First, it is shown that satisfying multiple constraints essentially boils down to ensuring the positivity of a scalar variable, representing the signed distance from the boundary of the time-varying output-constrained set. To achieve this, a single consolidating constraint is designed that, when satisfied, guarantees convergence to and invariance of the time-varying output-constrained set within a user-defined finite time. Next, a novel robust and low-complexity feedback controller is proposed to ensure the satisfaction of the consolidating constraint. Additionally, we provide a mechanism for online modification of the consolidating constraint to find a least violating solution when the constraints become mutually infeasible for some time. Finally, simulation examples of trajectory and region tracking for a mobile robot validate the proposed approach.
