{"title":"Intelligent Solution for Inverse Kinematic of Industrial Robotic Manipulator Based on RNN","authors":"Areej Shaar, J. Ghaeb","doi":"10.1109/JEEIT58638.2023.10185778","DOIUrl":null,"url":null,"abstract":"The joint angles required for the robotic manipulator to execute a task in a preset location should be calculated using inverse kinematic equations. Finding these equations is important but it requires hard effort and a large time. In this work an Artificial Neural Network, more specifically, Recurrent Neural Network (RNN) is designed and trained using MATLAB such that the inverse kinematics for a robotic manipulator could be calculated. First, the Denavit-Hartenberg approach is used to derive the forward kinematics of a 6 Revolute (6R) robotic manipulator. Then, a dataset of 100000 samples is produced using the calculated homogeneous transformation matrices to train the RNN. The results are outstanding with MSE of 0.0013 and RF of 0.99 when compared to other techniques that are mentioned in the literature.","PeriodicalId":177556,"journal":{"name":"2023 IEEE Jordan International Joint Conference on Electrical Engineering and Information Technology (JEEIT)","volume":"5 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-05-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2023 IEEE Jordan International Joint Conference on Electrical Engineering and Information Technology (JEEIT)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/JEEIT58638.2023.10185778","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
The joint angles required for the robotic manipulator to execute a task in a preset location should be calculated using inverse kinematic equations. Finding these equations is important but it requires hard effort and a large time. In this work an Artificial Neural Network, more specifically, Recurrent Neural Network (RNN) is designed and trained using MATLAB such that the inverse kinematics for a robotic manipulator could be calculated. First, the Denavit-Hartenberg approach is used to derive the forward kinematics of a 6 Revolute (6R) robotic manipulator. Then, a dataset of 100000 samples is produced using the calculated homogeneous transformation matrices to train the RNN. The results are outstanding with MSE of 0.0013 and RF of 0.99 when compared to other techniques that are mentioned in the literature.