Exploiting robot redundancy in collision detection and reaction

We present a method that allows automatic reaction of a robot to physical collisions, while preserving as much as possible the execution of a Cartesian task for which the robot is kinematically redundant. The work is motivated by human-robot interaction scenarios, where ensuring safety is of primary concern whereas preserving task performance is an appealing secondary goal. Unexpected collisions may occur anywhere along the manipulator structure. Their fast detection is realized using our previous momentum-based method, which does not require any external sensing. The reaction torque applied to the joints reduces the effective robot inertia seen at the contact and lets the robot safely move away from the collision area. If we wish, however, to continue the execution of a Cartesian trajectory, robot redundancy can be exploited by projecting the reaction torque into the null space of a dynamic task matrix so as not to affect the original end-effector motion. This leads to the use of the so-called dynamically consistent approach to redundancy resolution, which is further elaborated in the paper. A partial task relaxation strategy can also be devised, with the objective of keeping contact forces below a user-defined safety threshold. Simulation results are reported for the 7R KUKA/DLR lightweight robot arm.

[1]  John M. Hollerbach,et al.  Redundancy resolution of manipulators through torque optimization , 1985, Proceedings. 1985 IEEE International Conference on Robotics and Automation.

[2]  Toshiyuki Murakami,et al.  An approach to collision detection and recovery motion in industrial robot , 1989, 15th Annual Conference of IEEE Industrial Electronics Society.

[3]  Vladimir J. Lumelsky,et al.  Real-time collision avoidance in teleoperated whole-sensitive robot arm manipulators , 1993, IEEE Trans. Syst. Man Cybern..

[4]  Ian D. Walker,et al.  Impact configurations and measures for kinematically redundant and multiple armed robot systems , 1994, IEEE Trans. Robotics Autom..

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

[6]  Oussama Khatib,et al.  Inertial Properties in Robotic Manipulation: An Object-Level Framework , 1995, Int. J. Robotics Res..

[7]  Yoji Yamada,et al.  A failure-to-safety "Kyozon" system with simple contact detection and stop capabilities for safe human-autonomous robot coexistence , 1995, Proceedings of 1995 IEEE International Conference on Robotics and Automation.

[8]  O. Brock,et al.  Robots in Human Environments: Basic Autonomous Capabilities , 1999, Int. J. Robotics Res..

[9]  Alin Albu-Schäffer,et al.  On a new generation of torque controlled light-weight robots , 2001, Proceedings 2001 ICRA. IEEE International Conference on Robotics and Automation (Cat. No.01CH37164).

[10]  K. Kosuge,et al.  Collision detection of manipulator based on adaptive control law , 2001, 2001 IEEE/ASME International Conference on Advanced Intelligent Mechatronics. Proceedings (Cat. No.01TH8556).

[11]  Alin Albu-Schäffer,et al.  A globally stable state feedback controller for flexible joint robots , 2001, Adv. Robotics.

[12]  Dominik Henrich,et al.  Safe human-robot-cooperation: image-based collision detection for industrial robots , 2002, IEEE/RSJ International Conference on Intelligent Robots and Systems.

[13]  Kazuhiro Kosuge,et al.  Collision detection system for manipulator based on adaptive impedance control law , 2003, 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422).

[14]  Alexander Zelinsky,et al.  Quantitative Safety Guarantees for Physical Human-Robot Interaction , 2003, Int. J. Robotics Res..

[15]  Koji Ikuta,et al.  Safety Evaluation Method of Design and Control for Human-Care Robots , 2003, Int. J. Robotics Res..

[16]  Antonio Bicchi,et al.  Fast and "soft-arm" tactics [robot arm design] , 2004, IEEE Robotics & Automation Magazine.

[17]  Kazuhiro Kosuge,et al.  Compliant motion control of manipulator's redundant dof based on model-based collision detection ystem , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[18]  Alessandro De Luca,et al.  An adapt-and-detect actuator FDI scheme for robot manipulators , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[19]  Alessandro De Luca,et al.  Sensorless Robot Collision Detection and Hybrid Force/Motion Control , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.

[20]  Alessandro De Luca,et al.  Collision Detection and Safe Reaction with the DLR-III Lightweight Manipulator Arm , 2006, 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems.