Error compensation of collaborative robot dynamics based on deep recurrent neural network

被引:0
|
作者
Xu Z. [1 ]
Zhang G. [1 ]
Wang H.-M. [1 ,2 ]
Hou Z.-C. [1 ]
Yang W.-L. [1 ]
Liang J.-M. [1 ]
Wang J. [1 ]
Gu X. [1 ]
机构
[1] Intelligent Robot & Equipment Center, Guangzhou Institute of Advanced Technology, Chinese Academy of Science, Guangzhou
[2] School of Mechanical Engineering and Electronic Information, China University of Geosciences, Wuhan
关键词
Collaborative robot; Dynamics model; Error compensation; Long short-term memory; Recurrent neural network;
D O I
10.13374/j.issn2095-9389.2020.04.30.003
中图分类号
学科分类号
摘要
Establishing the dynamics model of robot and its parameters is significant for simulation analysis, control algorithm verification, and implementation of human-machine interaction. Especially under various working conditions, the errors of the calculated predicted torque of each axis have the most direct negative effect. The general robot dynamics model rarely takes the minor and complex characteristics into consideration, such as the reducer flexibility, inertia force of motor rotors, and friction. However, as the structure of collaborative robots is lighter and smaller than the ordinary industrial robots, the characteristics neglected by general dynamics models account for a relatively large amount. The above facts result in a large error in the calculation and prediction of collaborative robots analysis. To address the short comings of general robot dynamics model, a network based on long short-term memory (LSTM) in deep recurrent neural network was proposed. The network compensates the general dynamics model of a self-developed six-degree-of-freedom collaborative robot based on the consideration of gravity, Coriolis force, inertial force, and friction force. In the experiment, the nondisassembly experimental measurement combined with least-squares method was used to identify the parameters. The motor current was used to evaluate the joint torque instead of mounting an expensive and inconvenient torque sensor. The excitation trajectory based on the Fourier series was optimized. The raw experimental data were used to train the proposed LSTM network. About the accuracy of the dynamic model and the compensation method for the collaborative robot, the root-mean-square error of the calculated torque relative to the actual measured torque was used to train the network and evaluate the proposed method. The analysis and the results of the experiment show that the compensated collaborative robot dynamics model based on LSTM network displays a good prediction on the actual torque, and the root-mean-square error between predicted and actual torques is reduced from 61.8% to 78.9% compared to the traditional model, the effectiveness of the proposed error compensation policy is verified. Copyright ©2021 Chinese Journal of Engineering. All rights reserved.
引用
收藏
页码:995 / 1002
页数:7
相关论文
共 25 条
  • [1] An C H, Atkeson C G, Hollerbach J., Model-Based Control of a Robot Manipulator, (1988)
  • [2] Xiang W W K, Yan S Z., Dynamic analysis of space robot manipulator considering clearance joint and parameter uncertainty: Modeling, analysis and quantification, Acta Astron, 169, (2020)
  • [3] Norouzzadeh S, Lorenz T, Hirche S., Towards safe physical human-robot interaction: An online optimal control scheme, The 21st IEEE International Symposium on Robot and Human Interactive Communication, (2012)
  • [4] Craig J J., Introduction to Robotics: Mechanics and Control, (2017)
  • [5] Siciliano B, Sciavicco L, Villani L, Et al., Robotics: Modelling, Planning and Control, (2015)
  • [6] Tao Y, Zhao F, Cao J J., Research on friction characteristics identification and compensation of cooperative robot's joints, Modular Mach Tool Autom Manuf Tech, 4, (2019)
  • [7] Simoni L, Beschi M, Legnani G, Et al., On the inclusion of temperature in the friction model of industrial robots, IFAC-PapersOnLine, 50, 1, (2017)
  • [8] Ossadnik D, Guadarrama-Olvera J R, Dean-Leon E, Et al., Adaptive friction compensation for humanoid robots without joint-torque sensors, IEEE-RAS International Conference on Humanoid Robots (Humanoids), (2018)
  • [9] Zhang T, Hong J D, Li Q F, Et al., Wave friction correction method for a robot based on BP neural network, Chin J Eng, 41, 8, (2019)
  • [10] Vitiello V, Tornambe A., Adaptive compensation of modeled friction using a RBF neural network approximation, 46th IEEE Conference on Decision and Control, (2007)