This article analyzes the factors causing the precision error of the robot joint module, such as gear meshing disturbance, output elastic deformation, and load mutation. An improved active disturbance rejection control (ADRC) algorithm is proposed to overcome the uncertainty of nonlinear factors and variables of this research topic. The output precision loss of the joint module is introduced as a new input variable of ADRC, combined with the input variable of torque current of the joint module. The extended state observer is redesigned, and the online estimation of disturbance is realized. According to the disturbance estimation results, the current loop algorithm of permanent magnet synchronous motors is improved to compensate the torque disturbance of the robot joint module. The experimental results show that the improved ADRC algorithm can obviously suppress the disturbance of the joint module, weaken the meshing error and torque output deformation of the harmonic reducer gear, and improve the control accuracy of the joint module.
Read full abstract