Obstacle avoidance for redundant robots using Jacobian transpose method

Conventional approaches for collision avoidance often use the gradient projection method on minimum distance function. This paper discusses several shortcomings to draw special attention when it is applied to avoid collision with multiple obstacles. As a remedy to the identified problems, a novel method of collision avoidance based on Jacobian transpose method is proposed, which does not require to calculate the gradient of the minimum distance function, hence resulting in a computationally simple algorithm. In addition, an efficient collision detection algorithm for all possible spatial as well as planar configurations is presented. Simulation results with a four Degrees of Freedom planar manipulator are given to illustrate the several shortcomings of conventional methods and to validate the proposed method.

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

[2]  W. Wolovich,et al.  A computational technique for inverse kinematics , 1984, The 23rd IEEE Conference on Decision and Control.

[3]  Lakmal D. Seneviratne,et al.  Collision Avoidance in Multiple-Redundant Manipulators , 1997, Int. J. Robotics Res..

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

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

[6]  Tien C. Hsia,et al.  Joint trajectory generation for redundant robots in an environment with obstacles , 1993, J. Field Robotics.

[7]  Lakmal Seneviratne,et al.  Redundancy utilization for obstacle avoidance of planar robot manipulators , 1997 .

[8]  Fan-Tien Cheng,et al.  Window-shaped obstacle avoidance for a redundant manipulator , 1998, IEEE Trans. Syst. Man Cybern. Part B.

[9]  William A. Gruver,et al.  Kinematic control of redundant robots and the motion optimizability measure , 2001, IEEE Trans. Syst. Man Cybern. Part B.

[10]  Jon Rigelsford,et al.  Modelling and Control of Robot Manipulators , 2000 .

[11]  Myung Jin Chung,et al.  Collision-free motion planning for two articulated robot arms using minimum distance functions , 1990, Robotica.

[12]  Homayoun Seraji,et al.  Real-time collision avoidance for position-controlled manipulators , 1999, IEEE Trans. Robotics Autom..

[13]  Tien C. Hsia,et al.  Joint trajectory generation for redundant robots in an environment with obstacles , 1990, Proceedings., IEEE International Conference on Robotics and Automation.

[14]  Y. Hamam,et al.  Optimal Trajectory Planning of Manipulators With Collision Detection and Avoidance , 1992 .

[15]  S. Sathiya Keerthi,et al.  A fast procedure for computing the distance between complex objects in three-dimensional space , 1988, IEEE J. Robotics Autom..

[16]  Jing-Sin Liu,et al.  On-line multi-criteria based collision-free posture generation of redundant manipulator in constrained workspace , 2002, Robotica.

[17]  H. Das,et al.  Inverse kinematic algorithms for redundant systems , 1988, Proceedings. 1988 IEEE International Conference on Robotics and Automation.

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

[19]  R. Colbaugh,et al.  Improved configuration control for redundant robots , 1990, J. Field Robotics.

[20]  Beom Hee Lee,et al.  Obstacle avoidance for kinematically redundant robots using distance algorithm , 1997, Proceedings of the 1997 IEEE/RSJ International Conference on Intelligent Robot and Systems. Innovative Robotics for Real-World Applications. IROS '97.