Adaptive manipulator control a case study

Earlier work (Slotine and Li, 1986) exploits the particular structure of manipulator dynamics to develop a simple, globally convergent adaptive algorithm for trajectory control problems. The algorithm does not require measurements or estimates of the manipulator's joint accelerations, nor inversion of the estimated inertia matrix. This paper demonstrates the approach on a high-speed 2 d.o.f. semi-direct-drive robot. It shows that the manipulator mass properties, assumed to be initially unknown, can be precisely estimated within the first half second of a typical run. Similarly, the algorithm allows large loads of unknown mass properties to be precisely manipulated. Further, these experimental results demonstrate that the adaptive controller enjoys essentially the same level of robustness to unmodelled dynamics as a PD controller, yet achieves much better tracking accuracy than either PD or computed-torque schemes. Its superior performance for high speed operations, in the presence of parameter uncertainties, and its relative computational simplicity, make it a attractive option both to address complex industrial tasks, and to simplify high-level programming of more standard operations.

[1]  K. Narendra,et al.  On the uniform asymptotic stability of certain linear nonautonomous differential equations , 1976 .

[2]  Karl Johan Åström,et al.  Theory and applications of adaptive control - A survey , 1983, Autom..

[3]  Jean-Jacques E. Slotine,et al.  Sliding controller design for non-linear systems , 1984 .

[4]  Karl Johan Åström Interactions between excitation and unmodeled dynamics in adaptive control , 1984 .

[5]  Dan Koditschek,et al.  Natural motion for robot arms , 1984, The 23rd IEEE Conference on Decision and Control.

[6]  S. Arimoto,et al.  Learning control theory for dynamical systems , 1985, 1985 24th IEEE Conference on Decision and Control.

[7]  Jean-Jacques E. Slotine,et al.  The Robust Control of Robot Manipulators , 1985 .

[8]  Aristotle Arapostathis,et al.  Contributions to the sliding mode control of robot manipulators , 1985, 1985 24th IEEE Conference on Decision and Control.

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

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

[11]  Jean-Jacques E. Slotine,et al.  Adaptive sliding controller synthesis for non-linear systems , 1986 .

[12]  Jean-Jacques E. Slotine,et al.  On Sliding Observers for Nonlinear Systems , 1986 .

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

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

[15]  Yuan F. Zheng,et al.  Joint torques for control of two coordinated moving robots , 1986, Proceedings. 1986 IEEE International Conference on Robotics and Automation.

[16]  Tien C. Hsia,et al.  Adaptive control of robot manipulators - A review , 1986, Proceedings. 1986 IEEE International Conference on Robotics and Automation.

[17]  Antti J. Koivo,et al.  Force-position-velocity control with self-tuning for robotic manipulators , 1986, Proceedings. 1986 IEEE International Conference on Robotics and Automation.

[18]  I. Ha,et al.  Robust tracking in nonlinear systems , 1987 .

[19]  Weiping Li,et al.  Adaptive strategies in constrained manipulation , 1987, Proceedings. 1987 IEEE International Conference on Robotics and Automation.

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