This paper deals with the important topic of rigid industrial robots identification. The usual identification method is based on the use of the inverse dynamic model and the least-squares technique. In order to obtain good results, a well-tuned derivative bandpass filtering of joint positions is needed to calculate the joint velocities and accelerations. However, we can doubt whether the bandpass filter is well-tuned or not. Another approach is the instrumental variable (IV) method which is robust to data filtering and which is statistically optimal. In this paper, an IV approach relevant for identification of rigid industrial robots is introduced. The set of instruments is the inverse dynamic model built from simulated data which are calculated from the simulation of the direct dynamic model. The simulation assumes the same reference trajectories and the same control structure for both the actual and the simulated robot and is based on the previous IV estimates. Furthermore, to obtain a rapid convergence, the gains of the simulated controller are updated according to IV estimates. Thus, the proposed approach validates the inverse and direct dynamic models simultaneously and is not sensitive to initial conditions. The experimental results obtained with a 2 degrees of freedom (DOF) planar prototype and with a 6 DOF industrial robot show the effectiveness of our approach: it is possible to identify 60 parameters in 3 iterations and in 11 s.
An instrumental variable approach for rigid industrial robots identification