A unified approach to the design of adaptive and repetitive controllers for robotic manipulators

A unified approach, based on Lyapunov theory, for synthesis and stability analysis of adaptive and repetitive controllers for mechanical manipulators is presented. This approach utilizes the passivity properties of the manipulator dynamics to derive control laws which guarantee asymptotic trajectory following, without requiring exact knowledge of the manipulator dynamic parameters. The manipulator overall controller consists of a fixed PD action and an adaptive and/or repetitive action for feed-forward compensations. The nonlinear feedforward compensation is adjusted utilizing a linear combination of the tracking velocity and position errors. The repetitive compensator is recommended for tasks in which the desired trajectory is periodic. The repetitive control input is adjusted periodically without requiring knowledge of the explicit structure of the manipulator model. The adaptive compensator, on the other hand, may be used for more general trajectories. However, explicit information regarding the dynamic model structure is required in the parameter adaptation. For discrete time implementations, a hybrid version of the repetitive controller is derived and its global stability is proven. A simulation study is conducted to evaluate the performance of the repetitive controller, and its hybrid version. The hybrid repetitive controller is also implemented in the Berkeley</NSK SCARA type robot arm.

[1]  Takeo Kanade,et al.  Parameter identification of robot dynamics , 1985, 1985 24th IEEE Conference on Decision and Control.

[2]  C. Atkeson,et al.  Estimation of inertial parameters of rigid body links of manipulators , 1985, 1985 24th IEEE Conference on Decision and Control.

[3]  Christopher G. Atkeson,et al.  Robot trajectory learning through practice , 1986, Proceedings. 1986 IEEE International Conference on Robotics and Automation.

[4]  Suguru Arimoto,et al.  Bettering operation of Robots by learning , 1984, J. Field Robotics.

[5]  Suguru Arimoto,et al.  An adaptive trajectory control of manipulators , 1981 .

[6]  Shinji Hara,et al.  Stability of repetitive control systems , 1985, 1985 24th IEEE Conference on Decision and Control.

[7]  Steven Dubowsky,et al.  The application of model-referenced adaptive control to robotic manipulators , 1979 .

[8]  Roberto Horowitz,et al.  Stability and Robustness Analysis of a Class of Adaptive Controllers for Robotic Manipulators , 1990, Int. J. Robotics Res..

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

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

[11]  Masayoshi Tomizuka,et al.  An adaptive control scheme for mechanical manipulators. Compensation of nonlinearity and decoupling control , 1986 .

[12]  K. Narendra,et al.  A comparison of Lyapunov and hyperstability approaches to adaptive control of continuous systems , 1980 .

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

[14]  Masayoshi Tomizuka,et al.  Discrete time repetitive control for robot manipulators , 1988, Proceedings. 1988 IEEE International Conference on Robotics and Automation.

[15]  Roberto Horowitz,et al.  Digital implementation of repetitive controllers for robotic manipulators , 1989, Proceedings, 1989 International Conference on Robotics and Automation.

[16]  J. Wen,et al.  New class of control laws for robotic manipulators Part 1. Non–adaptive case , 1988 .