• CN: 11-2187/TH
  • ISSN: 0577-6686

Journal of Mechanical Engineering ›› 2023, Vol. 59 ›› Issue (3): 38-45.doi: 10.3901/JME.2023.03.038

Previous Articles     Next Articles

Design of Flexible Joint Controller Based on Desired Dynamics

WANG Xinqing1, WANG Xin1, SHI Nianling1, CHEN Zhaopeng2   

  1. 1. College of Mechanical and Electrical Engineering, China University of Petroleum, Qingdao 266580;
    2. Beijing Siling Robot Technology Co., Ltd., Beijing 100089
  • Received:2022-03-05 Revised:2022-11-09 Online:2023-02-05 Published:2023-04-23

Abstract: Cooperative robots are flexible and safe, and have been widely used in automation and small and medium-sized enterprises. In order to ensure the safety of interaction with people, cooperative robots usually use the design scheme of hollow motor and hollow reducer to reduce the joint moment of inertia, so as to obtain good external force perception and control capability. This design leads to the flexibility of the joint of cooperative robots. A flexible joint controller based on expected dynamics is designed for a cooperative robot with flexible joints, which improves the trajectory tracking accuracy and vibration suppression ability of the flexible joint robot. On the flexible joint with harmonic reducer and torque sensor, the transformation from classical motor side control to link side control is realized based on link side position feedback and joint torque feedback. Further, the storage function is used to establish the Lyapunov function, and the passivity and asymptotic stability of the controller are proved. Finally, the performance of the flexible joint controller is verified through Simulink simulation and joint trajectory tracking experiment on a single joint experimental platform. The results show that compared with the full state feedback control, it has the advantages of small joint torque fluctuation, faster vibration suppression and smaller trajectory tracking error.

Key words: robots, flexible joint, desired dynamics, torque feedback, vibration suppression

CLC Number: