Prediction of Inverse Kinematics for a 6-DOF Industrial Robot Arm Using Soft Computing Techniques

In this twenty-first century, due to the heavy demand for high quality and great accuracy product from the customer, a large number of industries nowadays shifted their focus toward the installation of the robotic arm in their assembly line for faster production of the product. One of the most challenging problems of the robotic system is the inverse kinematics which deals to find the joint angles for the given robotic configurations. When the DOF of the system increases, it is very difficult to calculate the precise result with the help of the analytical methods and also the computing time taken for solving the analytical methods of the robotic systems is more. So, to achieve a better result for the inverse kinematics problem various intelligent and nontraditional techniques are used in recent years. In this article, authors have presented the application of soft computing techniques to obtain the inverse kinematics of Kawasaki RS06L 6-DOF robotic manipulator for a pick and place operation. For validating and checking the efficiency of the proposed approaches, a comprehensive study has been conducted among the techniques such as artificial bee colony (ABC), firefly algorithm (FA), invasive weed optimization (IWO), and particle swarm optimization (PSO). In a simulation environment, a thorough study conducted to find the inverse kinematics of the proposed system before the actual experimentation, and obtained results are fed into the Kawasaki Controller for the pick and place task which shows efficient results.

[2]  Lambèr M. M. Royakkers,et al.  A Literature Review on New Robotics: Automation from Love to War , 2015, International Journal of Social Robotics.

[3]  Stefan Schaal,et al.  Inverse kinematics for humanoid robots , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[4]  Adrian-Vasile Duka,et al.  Neural Network based Inverse Kinematics Solution for Trajectory Tracking of a Robotic Arm , 2014 .

[5]  Ben Kenwright,et al.  Inverse Kinematics - Cyclic Coordinate Descent (CCD) , 2012, J. Graph. Tools.

[6]  Li Han,et al.  A Unified Geometric Approach for Inverse Kinematics of a Spatial Chain with Spherical Joints , 2007, Proceedings 2007 IEEE International Conference on Robotics and Automation.

[7]  M Reyes Sierra,et al.  Multi-Objective Particle Swarm Optimizers: A Survey of the State-of-the-Art , 2006 .

[8]  Chunguang Xu,et al.  Inverse Kinematic Analysis and Evaluation of a Robot for Nondestructive Testing Application , 2015, J. Robotics.

[9]  Shiqiang Zhu,et al.  Improved Inverse Kinematics Algorithm Using Screw Theory for a Six-DOF Robot Manipulator , 2015 .

[10]  Hazim Nasir Ghafil Inverse Acceleration Solution for Robot Manipulators using Harmony Search Algorithm , 2016 .

[11]  Ian D. Walker,et al.  Adaptive non-linear least squares for inverse kinematics , 1993, [1993] Proceedings IEEE International Conference on Robotics and Automation.

[12]  Theofanis Apostolopoulos,et al.  Application of the Firefly Algorithm for Solving the Economic Emissions Load Dispatch Problem , 2011 .

[13]  S. Kucuk,et al.  Quaternion Based Inverse Kinematics for Industrial Robot Manipulators with Euler Wrist , 2006, 2006 IEEE International Conference on Mechatronics.

[14]  Sanjeev Kumar,et al.  AN OPTIMIZATION APPROACH TO SOLVE THE INVERSE KINEMATICS OF REDUNDANT MANIPULATOR , 2010 .

[15]  Stefan Schaal,et al.  Learning inverse kinematics , 2001, Proceedings 2001 IEEE/RSJ International Conference on Intelligent Robots and Systems. Expanding the Societal Role of Robotics in the the Next Millennium (Cat. No.01CH37180).

[16]  B. Bhushan,et al.  Particle Swarm Optimization and Firefly Algorithm: Performance analysis , 2013, 2013 3rd IEEE International Advance Computing Conference (IACC).

[17]  H. Abou-Shaara The foraging behaviour of honey bees, Apis mellifera: a review. , 2018 .

[18]  S. Momani,et al.  Solution of Inverse Kinematics Problem using Genetic Algorithms , 2016 .

[19]  Adrian-Vasile Duka,et al.  ANFIS Based Solution to the Inverse Kinematics of a 3DOF Planar Manipulator , 2015 .

[20]  Zafer Bingul,et al.  Robot Kinematics: Forward and Inverse Kinematics , 2006 .

[21]  Max Suell Dutra,et al.  New technique for inverse kinematics problem using Simulated Annealing , 2008 .

[22]  Wenyu Yang,et al.  Solution of Inverse Kinematics for 6R Robot Manipulators With Offset Wrist Based on Geometric Algebra. , 2013, Journal of mechanisms and robotics.

[23]  William W. Melek,et al.  A Genetic Algorithm Approach to solve for Multiple Solutions of Inverse Kinematics using Adaptive Niching and Clustering , 2006, 2006 IEEE International Conference on Evolutionary Computation.

[24]  Yang Li,et al.  Self-Organized Fission Control for Flocking System , 2015, J. Robotics.

[25]  Mohammed R.A. Alrasheed,et al.  A modified particle swarm optimization and its application in thermal management of an electronic cooling system , 2011 .

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

[27]  Wang Yaonan,et al.  Inverse Kinematics Solution for Robot Manipulator based on Neural Network under Joint Subspace , 2014 .