Real-Time Self Collision Avoidance for Humanoids by means of Nullspace Criteria and Task Intervals

We describe a new method for real-time collision avoidance for humanoid robots. Instead of explicitly modifying the commands, our method influences the control system by means of a nullspace criteria and a task interval. The nullspace criteria is driven by a virtual force acting on a joint center vector that defines the minimum of a potential function in joint space. The task interval defines the target constraints in task coordinates and allows the avoidance system to specify deviations from the given target position. The advantages of this indirect method are that smooth trajectories can be achieved and the underlying motion control may use any trajectory generation method that is able to satisfy the constraints given by the collision avoidance. It is most useful for highly redundant robots like typical humanoids. The method is able to assure smooth collision free movement on the humanoid robot ASIMO in real time interaction even in cases where the dynamical constraints of legged walking apply

[1]  Tomás Lozano-Pérez,et al.  An algorithm for planning collision-free paths among polyhedral obstacles , 1979, CACM.

[2]  Yoshihiko Nakamura,et al.  Advanced robotics - redundancy and optimization , 1990 .

[3]  Michael Gienger,et al.  Task-oriented whole body motion for humanoid robots , 2005, 5th IEEE-RAS International Conference on Humanoid Robots, 2005..

[4]  Gino van den Bergen Collision Detection in Interactive 3D Environments , 2003 .

[5]  Oliver Brock,et al.  Task-consistent obstacle avoidance and motion behavior for mobile manipulation , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).

[6]  Toshio Tsuji,et al.  Instantaneous Inverse Kinematic Solution for Redundant Manipulators Based on Virtual Arms and Its Application to Winding Control. , 1993 .

[7]  Michael Gienger,et al.  Exploiting Task Intervals for Whole Body Robot Control , 2006, 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[8]  Oussama Khatib,et al.  Real-Time Obstacle Avoidance for Manipulators and Mobile Robots , 1986 .

[9]  Ioannis Iossifidis,et al.  Autonomous reaching and obstacle avoidance with the anthropomorphic arm of a robotic assistant using the attractor dynamics approach , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[10]  Oussama Khatib,et al.  Real-Time Obstacle Avoidance for Manipulators and Mobile Robots , 1985, Autonomous Robot Vehicles.

[11]  Christer Ericson,et al.  Real-Time Collision Detection , 2004 .

[12]  Tsuneo Yoshikawa,et al.  Redundancy Analysis of Articulated Robot Arms and Its Utilization for Tasks with Priority , 1983 .

[13]  Kazuhiro Kosuge,et al.  Self-collision avoidance motion control for human robot cooperation system using RoBE , 2005, 2005 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[14]  A. A. Maciejewski,et al.  Obstacle Avoidance , 2005 .

[15]  Masayuki Inaba,et al.  Self-collision detection and prevention for humanoid robots , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).