Collision Avoiding Continuation Method for the Inverse Kinematics of Redundant Manipulators

An iterative solution method for the inverse kinematics (IK) of redundant serial manipulators (SM) is proposed that circumvents collision of manipulator and obstacles. Artificial potential fields are assigned to possibly colliding objects. A predictor-perturbation-corrector (PPC) algorithm accomplishes the IK while the manipulator's end-effector (EE) is tracing a prescribed path. The predictor step achieves geometric tracking of the target EE configuration. An intermediate perturbation step adjusts the manipulator posture away from obstacles. A succeeding corrector step amends the perturbed configuration in accordance with the target EE configuration. The gradients of the artificial potential fields that are tangential to the self motion manifold of the manipulator are considered for perturbation. At each time step the three PPC steps are applied iteratively. The number of necessary PPC steps depends on the required distance to the obstacles. The algorithm is applicable for off-line planing and in real time implementations. It can be extended straight forward to parallel manipulators. Special attention is given to object modelling using artificial potentials functions. Results are shown for a planar 5R and a spatial 10R manipulator.

[1]  J. Burdick On the inverse kinematics of redundant manipulators: characterization of the self-motion manifolds , 1989 .

[2]  John M. Hollerbach,et al.  Redundancy resolution of manipulators through torque optimization , 1987, IEEE J. Robotics Autom..

[3]  Frank Chongwoo Park,et al.  A Lie Group Formulation of Robot Dynamics , 1995, Int. J. Robotics Res..

[4]  A. Müller Local Analysis of Singular Configurations of Open and Closed Loop Manipulators , 2002 .

[5]  Neville Hogan,et al.  Impedance Control: An Approach to Manipulation: Part I—Theory , 1985 .

[6]  Charles W. Warren,et al.  Global path planning using artificial potential fields , 1989, Proceedings, 1989 International Conference on Robotics and Automation.

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

[8]  Clément Gosselin,et al.  A Global Performance Index for the Kinematic Optimization of Robotic Manipulators , 1991 .

[9]  Richard M. Murray,et al.  A Mathematical Introduction to Robotic Manipulation , 1994 .

[10]  P. Maisser,et al.  A Lie-Group Formulation of Kinematics and Dynamics of Constrained MBS and Its Application to Analytical Mechanics , 2003 .

[11]  Neville Hogan,et al.  Impedance Control: An Approach to Manipulation , 1984, 1984 American Control Conference.

[12]  Pradeep K. Khosla,et al.  Superquadric artificial potentials for obstacle avoidance and approach , 1988, Proceedings. 1988 IEEE International Conference on Robotics and Automation.

[13]  Tsuneo Yoshikawa,et al.  Analysis and Control of Robot Manipulators with Redundancy , 1983 .