Real time obstacle avoidance for redundant robot

Real-time obstacle avoidance for redundant robot is always of consequence in the field of robot research. According to the mechanism of the human arm movement in obstacle avoidance, an artificial safety zone around the obstacle in the operational space is defined. Based on the artificial safety zone, a unique technique of real-time collision avoidance for position-controlled robot is proposed in this paper. The measure of obstacle avoidance in the Cartesian space is available once the joint intrudes into the region. On the basis of the mapping relationship between the Cartesian space and the joint space, an algorithm of real-time obstacle avoidance by using Moore-Penrose inverse is provided. First of all, a simulation with a 3 DOF (degrees of freedom) planar manipulator is presented. Then two supportive online experiments of real-time obstacle avoidance are conducted and the experimental data are analyzed as well. The simulation and experimental results demonstrate the efficiency as well as the real-time performance of the algorithm. Furthermore, this method is also applicable to obstacle avoidance of dynamic environment, in which the target and obstacles are permitted to move.

[1]  Ding Han,et al.  Pseudo minimum translational distance between convex polyhedra (I) , 2001 .

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

[3]  John Baillieul,et al.  Avoiding obstacles and resolving kinematic redundancy , 1986, Proceedings. 1986 IEEE International Conference on Robotics and Automation.

[4]  Homayoun Seraji,et al.  Experiments in real-time collision avoidance for dexterous 7-DOF arms , 1997, Proceedings of International Conference on Robotics and Automation.

[5]  Qingxuan Jia,et al.  A Novel Division Based Self-Motion Algorithm for Avoiding Obstacles for Redundant Manipulators , 2007, 2007 IEEE International Conference on Automation and Logistics.

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

[7]  Mark de Berg,et al.  Computational geometry: algorithms and applications, 3rd Edition , 1997 .

[8]  John Baillieul,et al.  Kinematic programming alternatives for redundant manipulators , 1985, Proceedings. 1985 IEEE International Conference on Robotics and Automation.

[9]  Martin Buss,et al.  Obstacle avoidance for redundant robots using Jacobian transpose method , 2007, 2007 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[10]  Xiangyang Zhu,et al.  Pseudo minimum translational distance between convex polyhedra (II) , 2001 .

[11]  Craig R. Carignan,et al.  A line-based obstacle avoidance technique for dexterous manipulator operations , 2008, 2008 IEEE International Conference on Robotics and Automation.

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

[13]  Stefan Schaal,et al.  Movement reproduction and obstacle avoidance with dynamic movement primitives and potential fields , 2008, Humanoids 2008 - 8th IEEE-RAS International Conference on Humanoid Robots.