Impedance Behaviors for Two-handed Manipulation: Design and Experiments

The control of humanoid manipulators is very challenging due to the large number of degrees of freedom and the resulting redundancy. Using joint-level control complex planning algorithms are needed to accomplish tasks. For intuitive operation and hence short development times of applications high-level control interfaces are needed. Furthermore, for many tasks it is desirable to define an impedance behavior in task space. In this paper a flexible control law is proposed which offers object-level impedances for two-handed manipulation. The controller structure is based on the well-known compliance control law. The main contributions of this work are the way how to combine several potential functions for two-handed manipulation and the experimental validation of hand-arm coordination. The controller is implemented on DLR's humanoid manipulator Justin and its performance is demonstrated experimentally by unscrewing a can and motion of a grasped box.

[1]  D. Harville Matrix Algebra From a Statistician's Perspective , 1998 .

[2]  Suguru Arimoto,et al.  A unified control scheme for a whole robotic arm-fingers system in grasping and manipulation , 2006, Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006..

[3]  Jan F. Broenink,et al.  A spatial impedance controller for robotic manipulation , 1997, IEEE Trans. Robotics Autom..

[4]  Christoph Borst,et al.  A Humanoid Two-Arm System for Dexterous Manipulation , 2006, 2006 6th IEEE-RAS International Conference on Humanoid Robots.

[5]  Shigeki Sugano,et al.  Human-humanoid physical interaction realizing force following and task fulfillment , 2000, Proceedings. 2000 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2000) (Cat. No.00CH37113).

[6]  Stefano Stramigioli,et al.  Modeling and IPC Control of Interactive Mechanical Systems - A Coordinate-Free Approach , 2001 .

[7]  Alin Albu-Schäffer,et al.  A passivity based Cartesian impedance controller for flexible joint robots - part II: full state feedback, impedance design and experiments , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

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

[9]  Alin Albu-Schäffer,et al.  A passivity based Cartesian impedance controller for flexible joint robots - part I: torque feedback and gravity compensation , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[10]  Stefano Stramigioli,et al.  Variable spatial springs for robot control applications , 2001, Proceedings 2001 IEEE/RSJ International Conference on Intelligent Robots and Systems. Expanding the Societal Role of Robotics in the the Next Millennium (Cat. No.01CH37180).

[11]  Robert O. Ambrose,et al.  Robonaut Mobile Autonomy: Initial Experiments , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.

[12]  Hong Liu,et al.  DLR-Hand II: next generation of a dextrous robot hand , 2001, Proceedings 2001 ICRA. IEEE International Conference on Robotics and Automation (Cat. No.01CH37164).

[13]  Ernest D. Fasse On the Spatial Compliance of Robotic Manipulators , 1997 .

[14]  Ernest D. Fasse,et al.  Spatial Compliance Modeling Using a Quaternion-Based Potential Function Method , 2000 .

[15]  Tsuneo Yoshikawa,et al.  Grasping and manipulation by arm/multifingered-hand mechanisms , 1995, Proceedings of 1995 IEEE International Conference on Robotics and Automation.

[16]  Robert Platt,et al.  Manipulation gaits: sequences of grasp control tasks , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[17]  Stanley A. Schneider,et al.  Object impedance control for cooperative manipulation: theory and experimental results , 1989, Proceedings, 1989 International Conference on Robotics and Automation.

[18]  Kazuhito Yokoi,et al.  A Tele-operated Humanoid Operator , 2006, Int. J. Robotics Res..

[19]  Bruno Siciliano,et al.  Six-DOF impedance control based on angle/axis representations , 1999, IEEE Trans. Robotics Autom..

[20]  Stefano Stramigioli Geometric modeling of mechanical systems for interactive control , 2001 .

[21]  Gerd Hirzinger,et al.  Passivity-based Object-Level Impedance Control for a Multifingered Hand , 2006, 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[22]  Alin Albu-Schäffer,et al.  DLR's torque-controlled light weight robot III-are we reaching the technological limits now? , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).