An analytical and a Deep Learning model for solving the inverse kinematic problem of an industrial parallel robot

被引:35
作者
Toquica, Juan S. [1 ]
Oliveira, Patricia S. [1 ]
Souza, Witenberg S. R. [1 ]
Motta, Jose Mauricio S. T. [1 ]
Borges, Dibio L. [2 ]
机构
[1] Univ Brasilia, Dept Mech Engn, Brasilia, DF, Brazil
[2] Univ Brasilia, Dept Comp Sci, Brasilia, DF, Brazil
关键词
Parallel industrial robot; Inverse kinematics; Deep Learning; Machine Learning; Neural Networks; NEURAL-NETWORKS;
D O I
10.1016/j.cie.2020.106682
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
This paper proposes two solutions for the inverse kinematic problem of an industrial parallel robot: a closed analytical form and a Deep Learning approximation model based on three different networks. The analytical form is found and compared against the three Neural Network models: MLP (Multi-Layer Perceptron), deep LSTM (Long-Short Term Memory) and GRU (Gated Recurrent Unit) networks. Algorithms based on these three machine learning (ML) techniques were implemented in a tensorflow environment, using a Deep Learning server machine. Analysis of inverse kinematics is complex and in most cases it pursues multiple solutions; furthermore, an analytic solution exists only for an ideal robot model when the structure of the robot meets certain conditions. Therefore, soft-computing alternatives, along with the Deep Learning concept are qualified candidates due to decreased calculation and processing times compared with other conventional methods. The solution proposed here includes a prediction accuracy comparison between three ML techniques, as well as the validation with the nominal kinematic model of the parallel industrial robot. It is a novel alternative for solving and validating parallel robot models.
引用
收藏
页数:14
相关论文
共 42 条
[1]   A New Artificial Neural Network Approach in Solving Inverse Kinematics of Robotic Arm (Denso VP6242) [J].
Almusawi, Ahmed R. J. ;
Dulger, L. Canan ;
Kapucu, Sadettin .
COMPUTATIONAL INTELLIGENCE AND NEUROSCIENCE, 2016, 2016
[2]   Long short-term memory [J].
Hochreiter, S ;
Schmidhuber, J .
NEURAL COMPUTATION, 1997, 9 (08) :1735-1780
[3]  
Atienza R, 2018, Advanced deep learning with Keras: apply deep learning techniques, autoencoders, GANs, variational autoencoders, deep reinforcement learning, policy gradients, and more
[4]   ARTICULATED FIGURE POSITIONING BY MULTIPLE CONSTRAINTS [J].
BADLER, NI ;
MANOOCHEHRI, KH ;
WALTERS, G .
IEEE COMPUTER GRAPHICS AND APPLICATIONS, 1987, 7 (06) :28-38
[5]  
Buss S. R., 2004, IEEE Journal of Robotics and Automation, V17, P16
[6]   Configuration Optimization for Manipulator Kinematic Calibration Based on Comprehensive Quality Index [J].
Chen, Gang ;
Wang, Lei ;
Yuan, Bonan ;
Liu, Dan .
IEEE ACCESS, 2019, 7 :50179-50197
[7]   Comparison of RBF and MLP neural networks to solve inverse kinematic problem for 6R serial robot by a fusion approach [J].
Chiddarwar, Shital S. ;
Babu, N. Ramesh .
ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2010, 23 (07) :1083-1092
[8]  
Cho K, 2014, ARXIV14061078, P1724, DOI DOI 10.3115/V1/D14-1179
[9]  
Craig J. J., 2009, Introduction to Robotics: Mechanics and Control, V3/E
[10]  
D'Souza A, 2001, IROS 2001: PROCEEDINGS OF THE 2001 IEEE/RJS INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS, VOLS 1-4, P298, DOI 10.1109/IROS.2001.973374