Adaptive Control of Robotic Manipulators Using Multiple Models and Switching

This article addresses the tracking control problem of robotic manipulators with unknown or changing dynamics. A novel adaptive control strategy is proposed to improve the overall tracking performance. The proposed method makes use of mul tiple dynamic models of the manipulator in an indirect adaptive controller architecture. The models used for the identification of the manipulator are identical, except for the initial estimates of the unknown inertial parameters of the manipulator and its load. The torque input that is applied to the joint actuators is determined at every instant by the identification model that best approximates the robot dynamics. The mathematical formula tion of the controller algorithm and the stability analysis of the overall system are presented. Simulations and experimental test results are also included to demonstrate the improvement in the tracking performance when the proposed method is used.

[1]  C. Desoer,et al.  Feedback Systems: Input-Output Properties , 1975 .

[2]  H. Kaufman,et al.  Multiple-model adaptive predictive control of mean arterial pressure and cardiac output , 1992, IEEE Transactions on Biomedical Engineering.

[3]  A. Morse,et al.  Applications of hysteresis switching in parameter adaptive control , 1991, [1991] Proceedings of the 30th IEEE Conference on Decision and Control.

[4]  Kumpati S. Narendra,et al.  Intelligent control of robotic manipulators: a multiple model based approach , 1995, Proceedings 1995 IEEE/RSJ International Conference on Intelligent Robots and Systems. Human Robot Interaction and Cooperative Robots.

[5]  Can Isik,et al.  Stability and convergence of neurologic model based robotic controllers , 1992, Proceedings 1992 IEEE International Conference on Robotics and Automation.

[6]  D. Mayne,et al.  Design issues in adaptive control , 1988 .

[7]  W. G. He,et al.  Multiple Model Adaptive Control Procedure for Blood Pressure Control , 1986, IEEE Transactions on Biomedical Engineering.

[8]  Kumpati S. Narendra,et al.  Adaptation and learning using multiple models, switching, and tuning , 1995 .

[9]  Yaakov Bar-Shalom,et al.  Design of an interacting multiple model algorithm for air traffic control tracking , 1993, IEEE Trans. Control. Syst. Technol..

[10]  Edward J. Davison,et al.  An adaptive controller which provides Lyapunov stability , 1988, Proceedings of the 27th IEEE Conference on Decision and Control.

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

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

[13]  J. Slotine,et al.  An indirect adaptive robot controller , 1989 .

[14]  Peter S. Maybeck,et al.  Multiple model adaptive controller for the STOL F-15 with sensor/actuator failures , 1989, Proceedings of the 28th IEEE Conference on Decision and Control,.

[15]  K. Narendra,et al.  Stable adaptive controller design, part II: Proof of stability , 1980 .

[16]  M. Athans,et al.  The Stochastic Control of the F-8C Aircraft Using a MMAC Method - I: Equilibrium Flight , 1977 .

[17]  K.S. Narendra,et al.  Intelligent control using neural networks , 1992, IEEE Control Systems.

[18]  Kumpati S. Narendra,et al.  Identification and control of dynamical systems using neural networks , 1990, IEEE Trans. Neural Networks.

[19]  Michael Athans,et al.  The stochastic control of the F-8C aircraft using a multiple model adaptive control (MMAC) method--Part I: Equilibrium flight , 1977 .

[20]  D. Lainiotis,et al.  Partitioning: A unifying framework for adaptive systems, I: Estimation , 1976, Proceedings of the IEEE.

[21]  J. Slotine,et al.  On the Adaptive Control of Robot Manipulators , 1987 .

[22]  R. Moose,et al.  Modeling and Estimation for Tracking Maneuvering Targets , 1979, IEEE Transactions on Aerospace and Electronic Systems.

[23]  Kumpati S. Narendra,et al.  Multiple model based adaptive control of robotic manipulators , 1994, Proceedings of 1994 33rd IEEE Conference on Decision and Control.

[24]  W. G. He,et al.  Improvement in Arteral Oxygen Control Using Multiple-Model Adaptive Control Procedures , 1987, IEEE Transactions on Biomedical Engineering.

[25]  A. Koivo Fundamentals for Control of Robotic Manipulators , 1989 .

[26]  Daniel E. Koditschek,et al.  Comparative experiments with a new adaptive controller for robot arms , 1991, Proceedings. 1991 IEEE International Conference on Robotics and Automation.

[27]  B. Barmish,et al.  Adaptive stabilization of linear systems via switching control , 1986, 1986 25th IEEE Conference on Decision and Control.

[28]  Donald A. Sanders,et al.  Capturing the Magic of Metaphor. , 1987 .

[29]  Maciej Niedzwiecki Identification of nonstationary stochastic systems using parallel estimation schemes , 1990 .

[30]  Kumpati S. Narendra,et al.  Improving transient response of adaptive control systems using multiple models and switching , 1993, Proceedings of 32nd IEEE Conference on Decision and Control.

[31]  Roberto Horowitz,et al.  Stability analysis of an adaptive controller for robotic manipulators , 1987, Proceedings. 1987 IEEE International Conference on Robotics and Automation.

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