Inverse Kinematic Solution of 6-DOF Robot-Arm Based on Dual Quaternions and Axis Invariant Methods

Abubaker Ahmed,Meng Yu,Feifei Chen
DOI: https://doi.org/10.1007/s13369-022-06794-6
IF: 2.807
2022-04-11
Arabian Journal for Science and Engineering
Abstract:<p class="a-plus-plus">This paper presents an analytical solution of the inverse kinematics (IK) for a 6R robotic arm to improve positioning and orientation accuracy based on the axis-invariant (AI) method. For this purpose, a new method based on dual quaternion and AI theory has been proposed to analyze and eliminate accumulated errors in the forward kinematic and IK of the robot arm. The compactness between accuracy and reduction of the computational cost has been used by combining dual quaternion and AI features in modeling. The method was validated with the selected Denavit–Hartenberg parameters and the measured parameters. The simulation results showed that the method is efficient and accurate. Thus, the relative accuracy has improved, and the error is less than 0.0003 and 0.00014 for position and orientation, respectively. The joint angle error obtained by the IK solution has not exceeded 0.01<span class="a-plus-plus inline-equation id-i-eq1"><span class="a-plus-plus equation-source format-t-e-x"><span class="mjpage"><svg xmlns:xlink="http://www.w3.org/1999/xlink" width="1.054ex" height="2.009ex" style="vertical-align: -0.171ex;" viewBox="0 -791.3 453.9 865.1" role="img" focusable="false" xmlns="http://www.w3.org/2000/svg"><g stroke="currentColor" fill="currentColor" stroke-width="0" transform="matrix(1 0 0 -1 0 0)"> <use transform="scale(0.707)" xlink:href="#MJMAIN-2218" x="0" y="513"></use></g></svg></span></span></span>. Besides, this method can obtain the robot arm parameters even without knowing the robot's structure data in advance.</p><svg xmlns="http://www.w3.org/2000/svg" style="display: none;"><defs id="MathJax_SVG_glyphs"><path stroke-width="1" id="MJMAIN-2218" d="M55 251Q55 328 112 386T249 444T386 388T444 249Q444 171 388 113T250 55Q170 55 113 112T55 251ZM245 403Q188 403 142 361T96 250Q96 183 141 140T250 96Q284 96 313 109T354 135T375 160Q403 197 403 250Q403 313 360 358T245 403Z"></path></defs></svg>
multidisciplinary sciences
What problem does this paper attempt to address?