Disturbance Observer Based Tracking Control

A disturbance observer based tracking control algorithm is presented in this paper. The key idea of the proposed method is that the plant nonlinearities and parameter variations can be lumped into a disturbance term. The lumped disturbance signal is estimated based on a plant dynamic observer. A state observer then corrects the disturbance estimation in a two-step design. First, a Lyapunov-based feedback estimation law is used. The estimation is then improved by using a feedforward correction term. The control of a telescopic robot arm is used as an example system for the proposed algorithm. Simulation results comparing the proposed algorithm against a standard adaptive control scheme and a sliding mode control algorithm show that the proposed scheme achieves superior performance, especially when large external disturbances are present. @S0022-0434~00!00802-9# Tracking control for uncertain nonlinear systems with unknown disturbances is a challenging problem. To achieve good tracking under uncertainties, one usually needs to combine several or all of the following three mechanisms in the control design: adaptation, feedforward ~plant-inversion!, and high-gain, this paper is no exception. The tracking control of nonlinear systems under plant uncertainties and exogenous disturbances is studied in this paper. However, we will focus on the robotic examples for both literature review and numerical simulations. Many adaptive control schemes for robotic manipulators assume that the structure of the manipulator dynamics is known and/or the unknown parameters influence the system dynamics in an affine manner @1‐5#. There are several inherent difficulties associated with these approaches. First of all, the plant dynamic structure may not be known exactly. Second, it was demonstrated @6,7# that some of these designs may lack robustness against uncertainties. Recently, adaptive control algorithms requiring less model information were proposed @8‐11#. These algorithms adjust the control gains based on the system performance and thus are commonly referred to as performance-based adaptive control. These algorithms require little knowledge of system structures and parameter values. However, the control signal might become quite large. Plant-inversion based methods ~e.g., I/O linearization, backstepping!, roughly speaking, focus on the canceling of unwanted nonlinear dynamics. High-gain approaches such as sliding model controls could guarantee stability but, again, sometimes require very large control signals. While in some cases this may be a viable approach, in many other applications it may not be the best solution. In this paper, a disturbance-estimation based tracking control method is presented. Disturbance observer based control algorithms first appeared in the late 1980s @12#. Since then, they have been applied to many applications @13‐15#. Recently, the H‘ technique has been applied for the design of an optimal disturbance observer @16#. In this paper, we focus on the design for nonlinear systems. The magnitude of the disturbance is estimated based on the state estimation error in a two-step design. The estimated disturbance can then be used to improve the performance of literally any control algorithms. In this paper, a simple computed torque method is selected. The performance of the disturbanceobserver-enhanced method is then compared against those of a simple adaptive control and a simple robust control algorithm.

[1]  Rolf Johansson,et al.  Adaptive control of robot manipulator motion , 1990, IEEE Trans. Robotics Autom..

[2]  Masayoshi Tomizuka,et al.  Disturbance observer based hybrid impedance control , 1995, Proceedings of 1995 American Control Conference - ACC'95.

[3]  Mark W. Spong,et al.  Adaptive motion control of rigid robots: a tutorial , 1988, Proceedings of the 27th IEEE Conference on Decision and Control.

[4]  Homayoun Seraji,et al.  A new class of adaptive controllers for robot trajectory tracking , 1994, J. Field Robotics.

[5]  Patrizio Tomei,et al.  A tracking controller for flexible joint robots using only link position feedback , 1994, Proceedings of 1994 33rd IEEE Conference on Decision and Control.

[6]  Vasile Mihai Popov,et al.  Hyperstability of Control Systems , 1973 .

[7]  S. P. Chan,et al.  A disturbance observer for robot manipulators with application to electronic components assembly , 1995, IEEE Trans. Ind. Electron..

[8]  Kouhei Ohnishi,et al.  A Robust decentralized joint control based on interference estimation , 1987, Proceedings. 1987 IEEE International Conference on Robotics and Automation.

[9]  Anuradha M. Annaswamy,et al.  Stable Adaptive Systems , 1989 .

[10]  Lakmal Seneviratne,et al.  Adaptive Control Of Robot Manipulators , 1992, Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems.

[11]  Homayoun Seraji,et al.  Perfomance-based adaptive tracking control of robot manipulators , 1995, J. Field Robotics.

[12]  Journal of Dynamic Systems, Measurement, and Control Guest Editorial Special Issue on Novel Robotics and Control , .

[13]  Petros A. Ioannou,et al.  Instability analysis and robust adaptive control of robotic manipulators , 1988, Proceedings of the 27th IEEE Conference on Decision and Control.

[14]  Romeo Ortega,et al.  Adaptive motion control of rigid robots: a tutorial , 1988, Proceedings of the 27th IEEE Conference on Decision and Control.

[15]  S. Shankar Sastry,et al.  Adaptive Control of Mechanical Manipulators , 1987, Proceedings. 1986 IEEE International Conference on Robotics and Automation.

[16]  H. Kobayashi,et al.  Disturbance observer-based robust and fast speed controller for induction motors , 1990, Conference Record of the 1990 IEEE Industry Applications Society Annual Meeting.

[17]  G. Goodwin,et al.  Adaptive computed torque control for rigid link manipulators , 1986, 1986 25th IEEE Conference on Decision and Control.

[18]  J. Guldner,et al.  Sliding mode control for gradient tracking and robot navigation using artificial potential fields , 1995, IEEE Trans. Robotics Autom..

[19]  Wan Kyun Chung,et al.  Disturbance observer in /spl Hscr//sub /spl infin// frameworks , 1996, Proceedings of the 1996 IEEE IECON. 22nd International Conference on Industrial Electronics, Control, and Instrumentation.

[20]  Li-Chen Fu,et al.  Robust adaptive decentralized control of robot manipulators , 1992 .