Journal of System Simulation ›› 2026, Vol. 38 ›› Issue (6): 1722-1733.doi: 10.16182/j.issn1004731x.joss.25-0725

• Papers • Previous Articles     Next Articles

Robot Friction Force Compensation Algorithm Integrating Temperature and Speed Factors

Lü Jinwang1,2, Ying Ankai1,2, Li Ming3, Song Tao1,2, Zhang Jie4, Qiu Fanghui5, Shi Changcheng1,2,6, Zuo Guokun1,2,6, Xu Jialin1,2,6   

  1. 1.Ningbo Institute of Materials Technology & Engineering, Chinese Academy of Sciences, Ningbo 315201, China
    2.Ningbo Cixi Institute of Biomedical Engineering, Ningbo 315300, China
    3.Ningbo No. 6 Hospital, Ningbo 315040, China
    4.Binjiang Institute of Zhejiang University, Hangzhou 310053, China
    5.Affiliated Hangzhou First People's Hospital, School of Medicine, Westlake University, Hangzhou 310030, China
    6.University of Chinese Academy of Sciences, Beijing 101408, China
  • Received:2025-07-26 Revised:2025-11-27 Online:2026-06-25 Published:2026-06-25
  • Contact: Xu Jialin

Abstract:

Insufficient friction force compensation accuracy degrades motion smoothness, stability, and assistive compliance of elbow joint rehabilitation robots. To address this issue, an improved Stribeck friction force model integrating temperature and speed factors was proposed. The model employed an exponentially decaying friction factor to describe the characteristic that the increase rate of friction force slowed down with the rise of the robot's operating speed and designed a viscous function considering temperature effects to suppress friction force fluctuations caused by temperature changes. Experimental results indicate that the model achieves stable friction force compensation under different operating states of the robot and has strong temperature adaptability. Frequency response analysis confirms that the model improves the steady-state tracking accuracy, disturbance resistance, and robustness of the robot.

Key words: Stribeck friction force model, temperature effect, speed effect, viscosity coefficient, elbow joint rehabilitation robot

CLC Number: