Hostname: page-component-74656f9884-npj9w Total loading time: 0 Render date: 2026-11-07T10:47:15.058Z Has data issue: false hasContentIssue false

An online payload identification method based on parameter difference for industrial robots

Published online by Cambridge University Press:  13 September 2024

Tian Xu
Affiliation:
State Key Laboratory of Robotics and System, Harbin Institute of Technology, Harbin, China School of Materials Science and Engineering, Harbin Institute of Technology, Harbin, China
Hua Tuo
Affiliation:
State Key Laboratory of Robotics and System, Harbin Institute of Technology, Harbin, China
Qianqian Fang
Affiliation:
State Key Laboratory of Robotics and System, Harbin Institute of Technology, Harbin, China
Jie Chen*
Affiliation:
School of Mechanical Engineering and Automation, Northeastern University, Shenyang, China
Jizhuang Fan*
Affiliation:
State Key Laboratory of Robotics and System, Harbin Institute of Technology, Harbin, China
Debin Shan
Affiliation:
School of Materials Science and Engineering, Harbin Institute of Technology, Harbin, China
Jie Zhao*
Affiliation:
State Key Laboratory of Robotics and System, Harbin Institute of Technology, Harbin, China
*
Corresponding authors: Jie Chen; Email: chenjie@me.neu.edu.cn; Jizhuang Fan; Email: fanjizhuang@hit.edu.cn; Jie Zhao; Email: jzhao@hit.edu.cn
Corresponding authors: Jie Chen; Email: chenjie@me.neu.edu.cn; Jizhuang Fan; Email: fanjizhuang@hit.edu.cn; Jie Zhao; Email: jzhao@hit.edu.cn
Corresponding authors: Jie Chen; Email: chenjie@me.neu.edu.cn; Jizhuang Fan; Email: fanjizhuang@hit.edu.cn; Jie Zhao; Email: jzhao@hit.edu.cn
Rights & Permissions [Opens in a new window]

Abstract

Accurate online estimation of the payload parameters benefits robot control. In the existing approaches, however, on the one hand, only the linear friction model was used for online payload identification, which reduced the online estimation accuracy. On the other hand, the estimation models contain much noise because of using actual joint trajectory signals. In this article, a new estimation algorithm based on parameter difference for the payload dynamics is proposed. This method uses a nonlinear friction model for the online payload estimation instead of the traditionally linear one. In addition, it considers the commanded joint trajectory signals as the computation input to reduce the model noise. The main contribution of this article is to derive a symbolic relationship between the parameter difference and the payload parameters and then apply it to the online payload estimation. The robot base parameters without payload were identified offline and regarded as the prior information. The one with payload can be solved online by the recursive least squares method. The dynamics of the payload can be then solved online based on the numerical difference of the two parameter sets. Finally, experimental comparisons and a manual guidance application experiment are shown. The results confirm that our algorithm can improve the online payload estimation accuracy (especially the payload mass) and the manual guidance comfort.

Information

Type
Research Article
Copyright
© The Author(s), 2024. Published by Cambridge University Press
Figure 0

Table I. Comparisons between the proposed method and other methods.

Figure 1

Algorithm 1. The proposed online payload identification algorithm

Figure 2

Figure 1. Actual acceleration and command acceleration.

Figure 3

Figure 2. Joint torque prediction using identified dynamics of UR10 robot.

Figure 4

Table II. RMSE of torque errors between predicted torques and measured torques.

Figure 5

Figure 3. The kinematic frames of UR10 robot ($n=6$ and $p=58$).

Figure 6

Table III. UR10 MDH parameters.

Figure 7

Table IV. Trajectory parameters for online payload identification trajectories.

Figure 8

Figure 4. The optimized excitation trajectory for online payload identification.

Figure 9

Table V. Joint drive gains of UR10 robot.

Figure 10

Table VI. $\boldsymbol{\pi }_a$ and $\boldsymbol{\alpha }_a$ of UR10 robot by offline identification1.

Figure 11

Figure 5. Concentric payload for online identification.

Figure 12

Figure 6. Convergence process of the part of $\boldsymbol{\pi }_b$ during online payload identification.

Figure 13

Table VII. Online identification results of the payload by three methods.

Figure 14

Figure 7. Comparison between linear friction and nonlinear friction in joint 2 of UR10 robot without and with payload.

Figure 15

Table VIII. RMSE1 of different friction models without and with payload.

Figure 16

Table IX. The nonlinear friction coefficients $\boldsymbol{\alpha }$ of UR10 robot without and with payload.

Figure 17

Figure 8. The mean temperature of each joint of UR10 robot during excitation motions.

Figure 18

Figure 9. New payload for the application experiment. (a) Payload. (b) Connection diagram.

Figure 19

Figure 10. The rectangular guidance path for the UR10 robot.

Figure 20

Figure 11. Measured TCP forces/torques and motor currents of UR10 robot without and with payload compensation during the rectangular guidance path. (a) Measured joint currents without payload compensation. (b) Measured forces/torques without payload compensation. (c) Measured joint currents with payload compensation. (d) Measured forces/torques with payload compensation.

Figure 21

Figure 12. Measured TCP force in manual guidance application experiments along rectangular path.