High precision industrial manipulators are widely demanded in precision machining and advanced manufacturing. To realize high precision trajectory tracking in task space, feedback plus model based feedforward control strategies are widely used in modern industrial manipulators. Furthermore, the accuracy of feedforward model determines the accuracy of trajectory tacking to a great extent, especially for elastic manipulators. In traditional feedforward controllers, the flexibilities out of the rotational plane are often neglected and thus the end-effector tracking performance can be degraded a lot. Therefore, an iterative flexibility compensation based feedforward controller is proposed to improve the end-effector trajectory tracking accuracy of industrial manipulators in this paper. First, the flexible deformations in all directions are described accurately by using the extended flexible joint model (EFJM) for industrial manipulators. Second, a feedforward controller is designed by using the dynamic inversion of EFJM. In the feedforward controller, an iterative flexibility compensation scheme is designed to transform the reference Cartesian trajectory into joint space and thus the limitation of the nonminimum phase characteristics of EFJM can be avoided. Moreover, the flexible deformations are predicted and compensated based on EFJM. After that, the feedforward torque is derived in joint space by using the efficient feedforward torque computation algorithm for EFJM. Simulation and experimental results demonstrate the effectiveness of the proposed method.
Read full abstract