Hostname: page-component-74656f9884-6grmk Total loading time: 0 Render date: 2026-11-05T22:05:32.506Z Has data issue: false hasContentIssue false

Zero-force drag and start-up torque compensation strategies for robots

Published online by Cambridge University Press:  31 January 2025

Chenggang Li*
Affiliation:
College of Mechanical and Electrical Engineering, Nanjing University of Aeronautics and Astronautics, Nanjing, China
Lujin Zhu
Affiliation:
College of Mechanical and Electrical Engineering, Nanjing University of Aeronautics and Astronautics, Nanjing, China
Gang Yang
Affiliation:
College of Mechanical and Electrical Engineering, Nanjing University of Aeronautics and Astronautics, Nanjing, China
Junxian Zhang
Affiliation:
College of Mechanical and Electrical Engineering, Nanjing University of Aeronautics and Astronautics, Nanjing, China
*
Corresponding author: Chenggang Li; Email: lichenggang@nuaa.edu.cn
Rights & Permissions [Opens in a new window]

Abstract

A method is proposed for identifying robot gravity and friction torques based on joint currents. The minimum gravity term parameters are obtained using the Modified Denavit–Hartenberg (MDH) parameters, and the dynamic equations are linearized. The robot’s friction torque is identified using the Stribeck friction model. Additionally, a zero-force drag algorithm is designed to address the issue of excessive start-up torque during dragging. A sinusoidal compensation algorithm is proposed to perform periodic friction compensation for each stationary joint, utilizing the identified maximum static friction torque. Experimental results show that when the robot operates at a uniform low speed, the theoretical current calculated based on the identified gravity and friction fits the actual current well, with a maximum root mean square error within 50 mA, confirming the accuracy of the identification results. The start-up torque compensation algorithm reduces the robot’s start-up torque by an average of $ 60.58\mathrm{\%}$, improving the compliance of the dragging process and demonstrating the effectiveness of the compensation algorithm.

Information

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

Table I. $\boldsymbol{P}_{gr}$ parameters.

Figure 1

Figure 1. Two friction models.

Figure 2

Figure 2. Block diagram of torque-based zero-force drag.

Figure 3

Figure 3. Comparison of sinusoidal compensation and square wave compensation.

Figure 4

Table II. Relationship between friction torque and starting torque in different friction models.

Figure 5

Table III. MDH parameters.

Figure 6

Figure 4. Experimental equipment.

Figure 7

Figure 5. Gravity identification excitation trajectory for each joint.

Figure 8

Table IV. Trajectory parameters.

Figure 9

Figure 6. Experimental current data for joints 2 to 6.

Figure 10

Table V. Gravity parameter identification results.

Figure 11

Table VI. Friction identification excitation trajectory parameters.

Figure 12

Figure 7. Friction identification trajectory.

Figure 13

Figure 8. Friction model of Joint 1.

Figure 14

Figure 9. Friction models of Joints 2 to 6.

Figure 15

Table VII. Validation trajectory parameters.

Figure 16

Figure 10. Joint 2 gravity and friction validation data.

Figure 17

Figure 11. Joint 1, 3∼6 gravity and friction validation data.

Figure 18

Table VIII. Fitting results.

Figure 19

Table IX. Maximum static friction current for each joint.

Figure 20

Figure 12. Joint 1 dragging experiment.

Figure 21

Table X. Sine wave compensation frequencies for each joint.

Figure 22

Table XI. Comparison of joint compensation algorithm effects.

Figure 23

Figure 13. Effect of sine wave compensation with different frequencies on Joint 1.

Figure 24

Table XII. Symbol definitions.