Inverse Kinematics for a Manipulator Robot based on Differential Evolution Algorithm

The solution of the inverse kinematics is complicated when the robot is redundant, since there are many solutions. In this work we propose to use the Differential Evolution (DE) algorithm. This algorithm solves the estimation of the end effector pose. The proposed algorithm does not require the inversion of the Jacobian matrix, avoiding falling into singular configurations. The simulation results demonstrate that the proposed algorithm is able to solve the inverse kinematics problem and find optimal configuration for a redundant manipulator.

[1]  Wen-Shyang Hwang,et al.  Optimization of robotic task sequencing problems by using inheritance-based PSO , 2017, 2017 56th Annual Conference of the Society of Instrument and Control Engineers of Japan (SICE).

[2]  G. Oriolo,et al.  Robotics: Modelling, Planning and Control , 2008 .

[3]  Wei Lin,et al.  Optimal redundancy resolution for robotic arc welding using modified particle swarm optimization , 2016, 2016 IEEE International Conference on Advanced Intelligent Mechatronics (AIM).

[4]  Kerim Çetinkaya,et al.  Comparison of four different heuristic optimization algorithms for the inverse kinematics solution of a real 4-DOF serial robot manipulator , 2015, Neural Computing and Applications.

[5]  Pei-Ru Wang,et al.  Particle swarm optimization for solving the inverse kinematics of 7-DOF robotic manipulators , 2012, 2012 IEEE International Conference on Systems, Man, and Cybernetics (SMC).

[6]  Vimal J. Savsani,et al.  Comparative Study of Different Metaheuristics for the Trajectory Planning of a Robotic Arm , 2016, IEEE Systems Journal.

[7]  Rainer Storn,et al.  Differential Evolution – A Simple and Efficient Heuristic for global Optimization over Continuous Spaces , 1997, J. Glob. Optim..

[8]  Zhenhua Wang,et al.  A hybrid biogeography-based optimization method for the inverse kinematics problem of an 8-DOF redundant humanoid manipulator , 2015, Frontiers of Information Technology & Electronic Engineering.

[9]  Yugui Yang,et al.  A New Solution for Inverse Kinematics of 7-DOF Manipulator Based on Genetic Algorithm , 2007, 2007 IEEE International Conference on Automation and Logistics.

[10]  Slaven Glumac,et al.  Microimmune Algorithm for Solving Inverse Kinematics of Redundant Robots , 2013, 2013 IEEE International Conference on Systems, Man, and Cybernetics.

[11]  Wei-Min Shen,et al.  Particle Swarm Optimization for high-DOF inverse kinematics , 2017, 2017 3rd International Conference on Control, Automation and Robotics (ICCAR).

[12]  Yanli Du,et al.  Application of IPSO algorithm to inverse kinematics solution of reconfigurable modular robots , 2011, 2011 International Conference on Mechatronic Science, Electric Engineering and Computer (MEC).