skip to main content


Title: Robust Nonlinear Tracking Control with Exponential Convergence Using Contraction Metrics and Disturbance Estimation
This paper presents a tracking controller for nonlinear systems with matched uncertainties based on contraction metrics and disturbance estimation that provides exponential convergence guarantees. Within the proposed approach, a disturbance estimator is proposed to estimate the pointwise value of the uncertainties, with a pre-computable estimation error bounds (EEB). The estimated disturbance and the EEB are then incorporated in a robust Riemannian energy condition to compute the control law that guarantees exponential convergence of actual state trajectories to desired ones. Simulation results on aircraft and planar quadrotor systems demonstrate the efficacy of the proposed controller, which yields better tracking performance than existing controllers for both systems.  more » « less
Award ID(s):
2133656 1830639
PAR ID:
10352480
Author(s) / Creator(s):
; ;
Date Published:
Journal Name:
Sensors
Volume:
22
Issue:
13
ISSN:
1424-8220
Page Range / eLocation ID:
4743
Format(s):
Medium: X
Sponsoring Org:
National Science Foundation
More Like this
  1. This paper presents a deep neural network (DNN)-and concurrent learning (CL)-based adaptive control architecture for an Euler-Lagrange dynamic system that guarantees system performance for the first time. The developed controller includes two DNNs with the same output-layer weights to ensure feasibility of the control system. In this work, a Lyapunov-and CL-based update law is developed to update the output-layer DNN weights in real-time; whereas, the inner-layer DNN weights are updated offline using data that is collected in real-time. A Lyapunov-like analysis is performed to prove that the proposed controller yields semi-global exponential convergence to an ultimate bound for the output-layer weight estimation errors and for the trajectory tracking errors. 
    more » « less
  2. Summary

    A new robust adaptive control scheme is developed for nonlinearly parametrized multivariable systems in the presence of parameter uncertainties and unmatched disturbances. The developed control scheme employs a new integrated framework of a functional bounding technique for handling nonlinearly parametrized system dynamics, an adaptive parameter estimation algorithm for dealing with parameter uncertainties, a nonlinear feedback controller structure for stabilization of interconnected system states, and a robust adaptive control design for accommodating unmatched disturbances. It is proved that such a new robust adaptive control scheme is capable of ensuring the global boundedness and mean convergence of all closed‐loop system signals. A complete simulation study on an air vehicle system with nonlinear parametrization in the presence of an unmatched wind disturbance is conducted, and its results verify the effectiveness of the proposed robust adaptive control scheme.

     
    more » « less
  3. We present an analytical design and experimental verification of trajectory tracking control of a 7-DOF robot manipulator, which achieves convergence of all tracking errors to the origin within a finite terminal time. A key feature of this control strategy is that this terminal convergence time is explicitly prescribed by the control designer, and is thus independent of the initial conditions of the tracking errors. In order to achieve this beneficial property of the proposed controller, a scaling of the state by a function of time that grows unbounded towards the terminal time is employed. Through Lyapunov analysis, we first demonstrate that the proposed controller achieves regulation of all tracking errors within the prescribed time as well as the uniform boundedness of the joint torques, even in the presence of a matched, non-vanishing disturbance. Then, through both simulation and experiment, we demonstrate that the proposed controller is capable of converging to the desired trajectory within the prescribed time, despite large initial conditions of the tracking errors and a sinusoidal disturbance being applied in each joint. 
    more » « less
  4. This paper presents a control framework on Lie groups by designing the control objective in its Lie algebra. Control on Lie groups is challenging due to its nonlinear nature and difficulties in system parameterization. Existing methods to design the control objective on a Lie group and then derive the gradient for controller design are non-trivial and can result in slow convergence in tracking control. We show that with a proper left-invariant metric, setting the gradient of the cost function as the tracking error in the Lie algebra leads to a quadratic Lyapunov function that enables globally exponential convergence. In the PD control case, we show that our controller can maintain an exponential convergence rate even when the initial error is approaching π in SO(3). We also show the merit of this proposed framework in trajectory optimization. The proposed cost function enables the iterative Linear Quadratic Regulator (iLQR) to converge much faster than the Differential Dynamic Programming (DDP) with a well-adopted cost function when the initial trajectory is poorly initialized on SO(3). 
    more » « less
  5. Abstract

    We study low‐gain (P)roportional (I)ntegral control of multivariate discrete‐time, forced Lur'e systems to solve the output‐tracking problem for constant reference signals. We formulate an incremental sector condition which is sufficient for a usual linear low‐gain PI controller to achieve exponential disturbance‐to‐state and disturbance‐to‐tracking‐error stability in closed‐loop, for all sufficiently small integrator gains. Output tracking is achieved in the absence of exogenous disturbance (noise) terms. Our line of argument invokes a recent circle criterion for exponential incremental input‐to‐state stability. The discrete‐time theory facilitates a similar result for a continuous‐time forced Lur'e system in feedback with sampled‐data low‐gain integral control. The theory is illustrated by two examples.

     
    more » « less