An Optimization Based Inverse Kinematics of Redundant Robots Avoiding Obstacles and Singularities

Redundant manipulators are characterized by a high number of degrees of freedom (DOF) than the required number to perform a given task. This additional DOF of the robot enhances it to work in the cluttered environment by avoiding obstacles and provides improved dexterity while performing a given task. Inverse Kinematics (IK) of redundant manipulators has infinite solutions. Among these infinite solutions, only those solutions are preferred which fulfill the criteria such as joint distance minimization, singularity avoidance, and joint torque minimization. This paper focuses on the IK of redundant manipulators for a given path with secondary objectives as performance criteria. The IK problem is formulated as an optimization problem by choosing the joint distance and singularity avoidance as objectives and collision with obstacles in the workspace as constraints. Simulations have been performed on serial redundant manipulators by varying different types of obstacles and their positions in the workspace. Results are also reported on redundancy resolution of serial manipulators based on singularity avoidance criterion.

[1]  Rasit Köker,et al.  A genetic algorithm approach to a neural-network-based inverse kinematics solution of robotic manipulators based on error minimization , 2013, Inf. Sci..

[2]  Aghil Yousefi-Koma,et al.  Optimal trajectory generation for energy consumption minimization and moving obstacle avoidance of a 4DOF robot arm , 2015, 2015 3rd RSI International Conference on Robotics and Mechatronics (ICROM).

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

[4]  Gregory S. Chirikjian,et al.  An obstacle avoidance algorithm for hyper-redundant manipulators , 1990, Proceedings., IEEE International Conference on Robotics and Automation.

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

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

[7]  Mihir Kumar Sutar,et al.  A geometric approach for inverse kinematics of a 4-link redundant In-Vivo robot for biopsy , 2013, Robotics Auton. Syst..

[8]  Mahmoud Moghavvemi,et al.  Singularity avoidance of a six degree of freedom three dimensional redundant planar manipulator , 2012, Comput. Math. Appl..

[9]  Ioannis Iossifidis,et al.  Dynamical Systems Approach for the Autonomous Avoidance of Obstacles and Joint-limits for an Redundant Robot Arm , 2006, 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[10]  Daniel E. Whitney,et al.  Resolved Motion Rate Control of Manipulators and Human Prostheses , 1969 .

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

[12]  Manja V. Kircanski,et al.  Inverse kinematic solution for a 7 DOF robot with minimal computational complexity and singularity avoidance , 1991, Proceedings. 1991 IEEE International Conference on Robotics and Automation.

[13]  John J. Craig Zhu,et al.  Introduction to robotics mechanics and control , 1991 .

[14]  T. Yoshikawa,et al.  Task-Priority Based Redundancy Control of Robot Manipulators , 1987 .

[15]  Zafer Bingul,et al.  Applying Neural Network to Inverse Kinematic Problem for 6R Robot Manipulator with Offset Wrist , 2005 .

[16]  Yunong Zhang,et al.  Equivalence of position-level and velocity-level redundancy-resolution schemes , 2012, 2012 IEEE International Conference on Mechatronics and Automation.

[17]  Minghe Jin,et al.  An analytical solution for inverse kinematic of 7-DOF redundant manipulators with offset-wrist , 2012, 2012 IEEE International Conference on Mechatronics and Automation.

[18]  Raul Ordonez,et al.  Real-time Inverse Kinematics of (2n + 1) DOF hyper-redundant manipulator arm via a combined numerical and analytical approach , 2015 .