Derivation of three closed loop kinematic velocity models using normalized quaternion feedback for an autonomous redundant manipulator with application to inverse kinematics

The report discusses the orientation tracking control problem for a kinematically redundant, autonomous manipulator moving in a three dimensional workspace. The orientation error is derived using the normalized quaternion error method of Ickes, the Luh, Walker, and Paul error method, and a method suggested here utilizing the Rodrigues parameters, all of which are expressed in terms of normalized quaternions. The analytical time derivatives of the orientation errors are determined. The latter, along with the translational velocity error, form a dosed loop kinematic velocity model of the manipulator using normalized quaternion and translational position feedback. An analysis of the singularities associated with expressing the models in a form suitable for solving the inverse kinematics problem is given. Two redundancy resolution algorithms originally developed using an open loop kinematic velocity model of the manipulator are extended to properly take into account the orientation tracking control problem. This report furnishes the necessary mathematical framework required prior to experimental implementation of the orientation tracking control schemes on the seven axis CESARm research manipulator or on the seven-axis Robotics Research K1207i dexterous manipulator, the latter of which is to be delivered to the Oak Ridge National Laboratory in 1993.

[1]  Charles A. Klein,et al.  Dynamic simulation of a kinematically redundant manipulator system , 1987, J. Field Robotics.

[2]  John M. Hollerbach,et al.  Redundancy resolution of manipulators through torque optimization , 1987, IEEE J. Robotics Autom..

[3]  A. R. Klumpp,et al.  Singularity-free extraction of a quaternion from a direction-cosine matrix. [for spacecraft control and guidance] , 1976 .

[4]  M. A. Unseren Input relegation control for gross motion of a kinematically redundant manipulator , 1992 .

[5]  J.C.K. Chou,et al.  Quaternion kinematic and dynamic differential equations , 1992, IEEE Trans. Robotics Autom..

[6]  J. Y. S. Luh,et al.  Resolved-acceleration control of mechanical manipulators , 1980 .

[7]  J. Wen,et al.  The attitude control problem , 1991 .

[8]  B. Ickes A new method for performing digital control system attitude computations using quaternions , 1970 .

[9]  Rajiv V. Dubey,et al.  Real-time implementation of an optimization scheme for seven-degree-of-freedom redundant manipulators , 1991, IEEE Trans. Robotics Autom..

[10]  D. E. Whitney,et al.  The mathematics of coordinated control of prosthetic arms and manipulators. , 1972 .

[11]  J. Jansen,et al.  Controller Design for a Force-Reflecting Teleoperator System With Kinematically Dissimilar Master and Slave , 1992 .

[12]  R. G. Stone,et al.  Mechanical engineering department , 1976 .

[13]  Charles A. Klein,et al.  Review of pseudoinverse control for use with kinematically redundant manipulators , 1983, IEEE Transactions on Systems, Man, and Cybernetics.

[14]  Shir Kuan Lin,et al.  Singularity of nonlinear feedback control scheme for robots , 1989, IEEE Trans. Syst. Man Cybern..

[15]  Roger A. Wehage Quaternions and Euler Parameters — A Brief Exposition , 1984 .