Deep Learning Framework for Inverse Kinematics Mapping for a 5 DoF Robotic Manipulator

Robotic manipulators have several applications, such as in manufacturing, surgery, transport, etc. Appropriate control techniques are essential to avoid undesirable consequences. Deep learning has been shown to be useful in robotic manipulator control. This paper presents a deep learning frame-work for the mapping of inverse kinematics (IK) for as-degree of freedom robotic manipulator. The framework provides a mapping from joint angles to end-effector position and orientation. Inputs used for the networks are the desired trajectory points and outputs are the joint angles. Additionally, a vector-based mean absolute error loss function is proposed for the training of different deep learning networks. The framework is investigated based on the position error and orientation error between the calculated and actual trajectory, and the computational time required to predict the joint angle values for the reference trajectory. The results show that the implementation of neural networks facilitated the quicker prediction of the joint angles. The best joint angle prediction in terms of minimum position error with the least amount of time is provided by the Deep Neural Network, whereas Long Short Term Memory performs better for orientation error.

[1]  Ankit Vijayvargiya,et al.  Inverse Kinematics Solution for 5-DoF Robotic Manipulator using Meta-heuristic Techniques , 2021, 2021 International Conference on Industrial Electronics Research and Applications (ICIERA).

[2]  Vinay Pratap Singh,et al.  Reinforcement learning in robotic applications: a comprehensive survey , 2021, Artificial Intelligence Review.

[3]  Pooja Dixit,et al.  Robotics, AI, and the IoT in Defense Systems , 2021 .

[4]  M. R. Martinez-Blanco,et al.  A novel optimization robust design of artificial neural networks to solve the inverse kinematics of a manipulator of 6 DOF , 2021, 2021 22nd IEEE International Conference on Industrial Technology (ICIT).

[5]  Chin-Hui Lee,et al.  On Mean Absolute Error for Deep Neural Network Based Vector-to-Vector Regression , 2020, IEEE Signal Processing Letters.

[6]  Serkan Dereli,et al.  Calculation of the inverse kinematics solution of the 7-DOF redundant robot manipulator by the firefly algorithm and statistical analysis of the results in terms of speed and accuracy , 2020, Inverse Problems in Science and Engineering.

[7]  Ruihua Gao,et al.  Inverse kinematics solution of Robotics based on neural network algorithms , 2020, Journal of Ambient Intelligence and Humanized Computing.

[8]  Ruchi Panwar,et al.  An Unsupervised Neural Network Approach for Inverse Kinematics Solution of Manipulator following Kalman Filter based Trajectory , 2019, 2019 IEEE Conference on Information and Communication Technology.

[9]  Ahmad Taher Azar,et al.  Neuro-Fuzzy System for 3-DOF Parallel Robot Manipulator , 2019, 2019 Novel Intelligent and Leading Emerging Sciences Conference (NILES).

[10]  Ahmed El-Betar,et al.  Design and Analysis of Experiments in ANFIS Modeling of a 3-DOF Planner Manipulator , 2018, 2018 International Japan-Africa Conference on Electronics, Communications and Computations (JAC-ECC).

[11]  Alma Y. Alanis,et al.  The Inverse Kinematics solutions for Robot Manipulators based on Firefly Algorithm , 2018, 2018 IEEE Latin American Conference on Computational Intelligence (LA-CCI).

[12]  Yuhua Qi,et al.  Aerial cooperative transporting and assembling control using multiple quadrotor–manipulator systems , 2018, Int. J. Syst. Sci..

[13]  Howie Choset,et al.  Continuum Robots for Medical Applications: A Survey , 2015, IEEE Transactions on Robotics.

[14]  Yoshua Bengio,et al.  Empirical Evaluation of Gated Recurrent Neural Networks on Sequence Modeling , 2014, ArXiv.

[15]  R. Köker,et al.  A neural-network committee machine approach to the inverse kinematics problem solution of robotic manipulators , 2014, Engineering with Computers.

[16]  Santosh Kumar Nanda,et al.  A Novel Application of Artificial Neural Network for the Solution of Inverse Kinematics Controls of Robotic Manipulators , 2012 .

[17]  Wesam Mohammed Jasim,et al.  Solution of Inverse Kinematics for SCARA Manipulator Using Adaptive Neuro-Fuzzy Network , 2011 .

[18]  B. B. Choudhury,et al.  A neural network based inverse kinematic problem , 2011, 2011 IEEE Recent Advances in Intelligent Computational Systems.

[19]  Ishak Aris,et al.  Artificial neural network-based kinematics Jacobian solution for serial manipulator passing through singular configurations , 2010, Adv. Eng. Softw..

[20]  Rasit Köker,et al.  Reliability-based approach to the inverse kinematics solution of robots using Elman's networks , 2005, Eng. Appl. Artif. Intell..

[21]  Jürgen Schmidhuber,et al.  Learning to Forget: Continual Prediction with LSTM , 2000, Neural Computation.

[22]  S. Hochreiter,et al.  Long Short-Term Memory , 1997, Neural Computation.

[23]  James K. Mills,et al.  Stability and control of robotic manipulators during contact/noncontact task transition , 1993, IEEE Trans. Robotics Autom..

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

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

[26]  AI and IoT‐Based Intelligent Automation in Robotics , 2022 .