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
NSF-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. 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
  2. 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
  3. Abstract

    In this article, a data‐driven difference‐inversion‐based iterative control (DDD‐IIC) approach is proposed to compensate for both nonlinear hysteresis and dynamics of Hammerstein systems. Simultaneous hysteresis‐dynamics compensation is needed in control of Hammerstein systems such as smart actuators, where effects of hysteresis and dynamics coexist and become pronounced in high‐speed, large‐range output tracking. Challenges, however, arises as hysteresis modeling, as needed in many existing control methods, can be complicated and prone to uncertainties, and the hysteresis and the dynamics are coupled and tend to change due to the variations of the system conditions (e.g., the aging of smart actuators). The proposed DDD‐IIC technique aims to achieve simultaneous hysteresis‐dynamics compensation with no need for modeling hysteresis and/or dynamics, and with both precision tracking and good robustness against hysteresis/dynamics variations. The convergence of the DDD‐IIC algorithm in the presence of random output disturbance/noise is analyzed. It is shown that when the noise is negligible, exact tracking is achieved and the size of hysteresis accounted is given by theGolden ratio. The proposed DDD‐IIC method is demonstrated via experiments of high‐speed large‐range output tracking on two different types of smart actuators with symmetric and asymmetric hysteresis behavior, respectively.

     
    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 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, also referred to as the “settling time.” A key feature of this control strategy is that the settling time is explicitly assigned by the control designer to a value desired, or “prescribed” by the user and that the settling time is independent of the initial conditions and of the reference signal. In order to achieve this beneficial property with the controller, a scaling of the state by a function of time that grows unbounded toward 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, nonvanishing 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 distance between the initial conditions and the reference trajectory, i.e., in spite of large initial tracking errors, and in spite of a sinusoidal disturbance being applied in each joint. 
    more » « less