Download PDFOpen PDF in browser

Exploiting Joint Dependencies for Data-driven Inverse Kinematics with Neural Networks for High-DOF Robot Arms

12 pagesPublished: November 2, 2021

Abstract

Solving inverse kinematics (IK) has been an important problem in the field of robotics. In recent years, the solutions based on neural networks (NNs) are popular to handle the non-linearity of IK. However, the complexity of IK grows rapidly as the degree-of-freedom (DOF) of the robot arms increases. To address this problem, we exploit the dependencies among the joints of the robot arms, based on the observation that the movements of certain joints of a robot arm will affect the movements of other joints. We investigate the idea under a data-driven setting, i.e., the NN models are trained based on supervised learning through a given trajectory dataset. Several NN architectures are examined to exploit the joint dependencies of robot arms. A greedy algorithm is then presented to find a proper sequence of applying the joints to decrease the distance error. The experimental results on a 7-DOF robot arm show that the NN models using joint dependency can achieve the same accuracy as the single-MLP model but use fewer parameters.

Keyphrases: inverse kinematics, neural network, robotic arm

In: Yan Shi, Gongzhu Hu, Quan Yuan and Takaaki Goto (editors). Proceedings of ISCA 34th International Conference on Computer Applications in Industry and Engineering, vol 79, pages 159--170

Links:
BibTeX entry
@inproceedings{CAINE2021:Exploiting_Joint_Dependencies_for,
  author    = {Meng-Ting Tsai and Chung-Ta King and Chi-Kai Ho},
  title     = {Exploiting Joint Dependencies for Data-driven Inverse Kinematics with Neural Networks for High-DOF Robot Arms},
  booktitle = {Proceedings of ISCA 34th International Conference on Computer Applications in Industry and Engineering},
  editor    = {Yan Shi and Gongzhu Hu and Quan Yuan and Takaaki Goto},
  series    = {EPiC Series in Computing},
  volume    = {79},
  pages     = {159--170},
  year      = {2021},
  publisher = {EasyChair},
  bibsource = {EasyChair, https://easychair.org},
  issn      = {2398-7340},
  url       = {https://easychair.org/publications/paper/J1qk},
  doi       = {10.29007/n8lr}}
Download PDFOpen PDF in browser