Pose control of robot manipulators using different orientation representations: A comparative review

The pose of a rigid-body in 3-D space is described by a set of six independent variables, being three for position and three for orientation. In pose control tasks it is useful to define a pose error representing the deviation between the desired and actual pose of the body. Nevertheless, due to the peculiar properties of the orientation manifold, the orientation error is not well defined as a vector difference. This paper deals with some of those properties, and rewiews various definitions of the orientation error found in the literature. Then, some simulations are carried out on a robotic spherical wrist in order to compare the performance of each approach in a simple orientation control task.

[1]  Oussama Khatib,et al.  A unified approach for motion and force control of robot manipulators: The operational space formulation , 1987, IEEE J. Robotics Autom..

[2]  D. Jordan,et al.  Deadbeat algorithms for multivariable process control , 1980 .

[3]  L. Siciliano Modelling and Control of Robot Manipulators , 2000 .

[4]  Carme Torras Robot control , 1998 .

[5]  Claude Samson,et al.  Robot Control: The Task Function Approach , 1991 .

[6]  R. Campa,et al.  Kinematic Modeling and Control of Robot Manipulators via Unit Quaternions: Application to a Spherical Wrist , 2006, Proceedings of the 45th IEEE Conference on Decision and Control.

[7]  J. Kuipers Quaternions and Rotation Sequences , 1998 .

[8]  Ciro Natale,et al.  Interaction Control of Robot Manipulators: Six degrees-of-freedom tasks , 2003 .

[9]  Sungchoon Lee,et al.  Control performance of a motion controller for robot-assisted surgery , 2010, 2010 IEEE Workshop on Advanced Robotics and its Social Impacts.

[10]  Ralph E. Bach,et al.  Linearization of attitude-control error dynamics , 1993, IEEE Trans. Autom. Control..

[11]  Víctor Santibáñez,et al.  Windows-based real-time control of direct-drive mechanisms: platform description and experiments , 2004 .

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

[13]  Ricardo Campa,et al.  Unit Quaternions: A Mathematical Tool for Modeling, Path Planning and Control of Robot Manipulators , 2008 .

[14]  Bruno Siciliano,et al.  Resolved-acceleration control of robot manipulators: A critical review with experiments , 1998, Robotica.

[15]  J. W. Humberston Classical mechanics , 1980, Nature.

[16]  Bruno Siciliano,et al.  Modeling and Control of Robot Manipulators , 1995 .

[17]  Jean Gallier,et al.  Geometric Methods and Applications: For Computer Science and Engineering , 2000 .

[18]  Richard M. Murray,et al.  A Mathematical Introduction to Robotic Manipulation , 1994 .