Journal of South China University of Technology(Natural Science Edition) ›› 2024, Vol. 52 ›› Issue (4): 51-58.doi: 10.12141/j.issn.1000-565X.230368

• Mechanical Engineering • Previous Articles     Next Articles

Trajectory Friction Compensation Algorithm for Robots Based on Velocity Control

YE Bosheng LI Siao TAN Shuai LI Xiaokun JIN Xiongcheng SHAO Baiyan   

  1. School of Mechanical Science and Engineering,Huazhong University of Science and Technology,Wuhan 430074,Hubei,China
  • Received:2023-05-31 Online:2024-04-25 Published:2023-11-08
  • About author:叶伯生(1966-),男,博士,副教授,主要从事机器人控制技术、数控技术研究。E-mail:yebosh@hust.edu.cn
  • Supported by:
    the Key R&D Program of Hubei Province(2021BAA197)

Abstract:

Currently, robots are extensively utilized in industrial manufacturing. However, due to the influence of joint friction and other factors in the robot system, the robot trajectory tracking accuracy is difficult to meet the requirements of high-precision production. In this study, a friction compensation control algorithm in speed mode was proposed to mitigate the impact of non-linear friction factors in the mechanical structure and unmodelled disturbances on the robot’s operational stability and machining precision. The optimal excitation trajectory was designed by a combination of Fourier series and fifth-order polynomial. Dynamic parameters were then pre-identified by the least squares method and iteratively optimized through the Levenberg-Marquardt method to establish a more precise robot dynamic model. Subsequently, the Lyapunov method was adopted to design the trajectory tracking control algorithm, and the joint angles collected in the steepest discrete tracking differentiator were fed into the control algorithm to calculate the real-time compensation. The compensation value was then applied in the robot, which effectively achieving friction compensation. The proposed algorithm was validated by employing a six-degree-of-freedom serial robot as an experimental subject. The results demonstrate that the trajectory tracking error is reduced by approximately 35%, as comparing with that under the non-compensation conditions, which confirms the efficacy of the algorithm in the realm of robot friction compensation.

Key words: friction compensation, parameter identification, trajectory, tracking differentiator

CLC Number: