A Neural Network Based Approach to Inverse Kinematics Problem for General Six-Axis Robots

被引:17
|
作者
Lu, Jiaoyang [1 ]
Zou, Ting [1 ]
Jiang, Xianta [2 ]
机构
[1] Mem Univ Newfoundland, Dept Mech Engn, St John, NL A1B 3X5, Canada
[2] Mem Univ Newfoundland, Dept Comp Sci, St John, NL A1B 3X5, Canada
基金
加拿大自然科学与工程研究理事会;
关键词
inverse kinematics; general six-axis robot; neural network; numerical error minimization; MANIPULATORS; ALGORITHM;
D O I
10.3390/s22228909
中图分类号
O65 [分析化学];
学科分类号
070302 ; 081704 ;
摘要
Inverse kinematics problems (IKP) are ubiquitous in robotics for improved robot control in widespread applications. However, the high non-linearity, complexity, and equation coupling of a general six-axis robotic manipulator pose substantial challenges in solving the IKP precisely and efficiently. To address this issue, we propose a novel approach based on neural network (NN) with numerical error minimization in this paper. Within our framework, the complexity of IKP is first simplified by a strategy called joint space segmentation, with respective training data generated by forward kinematics. Afterwards, a set of multilayer perception networks (MLP) are established to learn from the foregoing data in order to fit the goal function piecewise. To reduce the computational cost of the inference process, a set of classification models is trained to determine the appropriate forgoing MLPs for predictions given a specific input. After the initial solution is sought, being improved with a prediction error minimized, the refined solution is finally achieved. The proposed methodology is validated via simulations on Xarm6-a general 6 degrees of freedom manipulator. Results further verify the feasibility of NN for IKP in general cases, even with a high-precision requirement. The proposed algorithm has showcased enhanced efficiency and accuracy compared to NN-based approaches reported in the literature.
引用
收藏
页数:19
相关论文
共 50 条
  • [1] Design of Inverse Kinematics IP for a Six-Axis Articulated Manipulator
    Kung, Ying-Shieh
    Wu, Ming-Kuang
    Bui Thi Hai Linh
    Jung, Tz-Han
    Lee, Shin-Hon
    Chen, Wen-Chuan
    2013 CACS INTERNATIONAL AUTOMATIC CONTROL CONFERENCE (CACS), 2013, : 300 - +
  • [2] Space Motion Planning for one Kind of Six-axis Robot based on Inverse Kinematics
    Jin, Xu
    Yan, Gangfeng
    CURRENT DEVELOPMENT OF MECHANICAL ENGINEERING AND ENERGY, PTS 1 AND 2, 2014, 494-495 : 1310 - 1315
  • [3] Inverse Kinematics Solution for Six-DOF Serial Robots Based on BP Neural Network
    Zhang, Ning
    Zhang, Yong
    Cheng, Jin
    Ma, Chao
    2017 CHINESE AUTOMATION CONGRESS (CAC), 2017, : 1154 - 1157
  • [4] Calibration of a six-axis parallel manipulator based on BP neural network
    Zhang, Dianjin
    Zhang, Guangyu
    Li, Longqiu
    INDUSTRIAL ROBOT-THE INTERNATIONAL JOURNAL OF ROBOTICS RESEARCH AND APPLICATION, 2019, 46 (05): : 692 - 698
  • [5] Inverse Kinematic of Six-Axis Robots Based on R*(3, 0, 1) Geometric Algebra
    Du J.
    Wu H.
    Yang X.
    Chen B.
    Cheng S.
    Huanan Ligong Daxue Xuebao/Journal of South China University of Technology (Natural Science), 2018, 46 (09): : 30 - 35
  • [6] General approach for inverse kinematics of nR robots
    Wei, Yanhui
    Jian, Shengqi
    He, Shuang
    Wang, Zhepeng
    MECHANISM AND MACHINE THEORY, 2014, 75 : 97 - 106
  • [7] Hybrid Neural Network Models of Six-axis Force Sensor
    Chen, Sheng Lai
    Hong, Jian Zhong
    MANUFACTURING ENGINEERING AND AUTOMATION II, PTS 1-3, 2012, 591-593 : 1450 - 1456
  • [8] Six-axis giant outmuscles gantry robots
    不详
    PROFESSIONAL ENGINEERING, 2007, 20 (12) : 55 - 55
  • [9] Solving the inverse kinematics in humanoid robots:: A neural approach
    Lope, JD
    Zarraonandia, T
    González-Careaga, R
    Maravall, D
    ARTIFICIAL NEURAL NETS PROBLEM SOLVING METHODS, PT II, 2003, 2687 : 177 - 184
  • [10] Artificial Neural Networks for inverse kinematics problem in articulated robots
    Cagigas-Muniz, Daniel
    ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2023, 126