Towards compliant humanoids-an experimental assessment of suitable task space position/orientation controllers

Compliant control will be a prerequisite for humanoid robotics if these robots are supposed to work safely and robustly in human and/or dynamic environments. One view of compliant control is that a robot should control a minimal number of degrees-of-freedom (DOFs) directly, i.e., those relevant DOFs for the task, and keep the remaining DOFs maximally compliant, usually in the null space of the task. This view naturally leads to task space control. However, surprisingly few implementations of task space control can be found in actual humanoid robots. This paper makes a first step towards assessing the usefulness of task space controllers for humanoids by investigating which choices of controllers are available and what inherent control characteristics they have - this treatment will concern position and orientation control, where the latter is based on a quaternion formulation. Empirical evaluations on an anthropomorphic Sarcos master arm illustrate the robustness of the different controllers as well as the ease of implementing and tuning them. Our extensive empirical results demonstrate that simpler task space controllers, e.g., classical resolved motion rate control or resolved acceleration control can be quite advantageous in face of inevitable modeling errors in model- based control, and that well chosen formulations are easy to implement and quite robust, such that they are useful for humanoids.

[1]  Bruno Siciliano,et al.  A solution algorithm to the inverse kinematic problem for redundant manipulators , 1988, IEEE J. Robotics Autom..

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

[3]  J.S. Yuan,et al.  Closed-loop manipulator control using quaternion feedback , 1988, IEEE J. Robotics Autom..

[4]  R. Kalaba,et al.  Analytical Dynamics: A New Approach , 1996 .

[5]  Charles A. Klein,et al.  A new formulation of the extended Jacobian method and its use in mapping algorithmic singularities for kinematically redundant manipulators , 1995, IEEE Trans. Robotics Autom..

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

[7]  Kei Senda Quasioptimal control of space redundant manipulators , 1999 .

[8]  Jun Nakanishi,et al.  Comparative experiments on task space control with redundancy resolution , 2005, 2005 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[9]  T. Yoshikawa,et al.  Task-Priority Based Redundancy Control of Robot Manipulators , 1987 .

[10]  Oussama Khatib,et al.  Load Independence of the Dynamically Consistent Inverse of the Jacobian Matrix , 1997, Int. J. Robotics Res..

[11]  John Baillieul,et al.  Resolution of kinematic redundancy , 1990 .

[12]  Oussama Khatib,et al.  Synthesis of Whole-Body Behaviors through Hierarchical Control of Behavioral Primitives , 2005, Int. J. Humanoid Robotics.

[13]  S. Sastry,et al.  Dynamic control of redundant manipulators , 1988, Proceedings. 1988 IEEE International Conference on Robotics and Automation.

[14]  Suguru Arimoto,et al.  Natural resolution of ill-posedness of inverse kinematics for redundant robots: a challenge to Bernstein's degrees-of-freedom problem , 2005, Adv. Robotics.

[15]  A. Liegeois,et al.  Automatic supervisory control of the configuration and behavior of multi-body mechanisms , 1977 .

[16]  Oussama Khatib,et al.  Gauss' principle and the dynamics of redundant and constrained manipulators , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

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

[18]  Sukhan Lee,et al.  Self-motion topology for redundant manipulators with joint limits , 1993, [1993] Proceedings IEEE International Conference on Robotics and Automation.

[19]  Giuseppe Oriolo,et al.  ISSUES IN ACCELERATION RESOLUTION OF ROBOT REDUNDANCY , 1992 .

[20]  Roy Featherstone,et al.  Robot Dynamics Algorithms , 1987 .

[21]  Jun Nakanishi,et al.  A Bayesian Approach to Nonlinear Parameter Identification for Rigid Body Dynamics , 2006, Robotics: Science and Systems.