Sampled-data robot adaptive control with stabilizing compensation

This paper addresses the stability and performance of discretized adaptive control algorithms for robotic manipulator control, and the compensation of these algorithms for improved stability and tracking performance. The discretization of Slotine and Li's direct adaptive control algorithm results in a sampled-data system for which stability has not been guaranteed. By formulating the entire sampled-data system in continuous-time, Lyapunov's direct method is used to determine the stability and to derive a nonlinear discrete time compensating term. This compensator is added to a multi-rate discretization of Slotine and Li's adaptive algorithm, to stabilize the sampled-data system. For sufficiently high gain, globally stable performance and a known bound on the norm of the filtered error is proven. The effect of the compensator and validity of the error bound predictions are demonstrated through simulation and implementation of 2 degree-of-freedom manipulator control.

[1]  H.M. Schwartz,et al.  Issues in Robot Adaptive Control , 1990, 1990 American Control Conference.

[2]  Howard M. Schwartz,et al.  Compensation of sampled-data robot adaptive controllers for improved stability , 1993, Proceedings of Canadian Conference on Electrical and Computer Engineering.

[3]  Jean-Jacques E. Slotine,et al.  Adaptive manipulator control: A case study , 1988 .

[4]  Christopher G. Atkeson,et al.  Estimation of Inertial Parameters of Manipulator Loads and Links , 1986 .

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

[6]  Howard M. Schwartz,et al.  Stability And Performance of Sampled-data Robot Adaptive Controllers , 1992, Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems.

[7]  Roberto Horowitz,et al.  Digital implementation of adaptive control algorithms for robot manipulators , 1989, Proceedings, 1989 International Conference on Robotics and Automation.

[8]  Richard H. Middleton Adaptive control for robot manipulators using discrete time identification , 1990 .