Page 106 - Read Online
P. 106

Page 100                           Li et al. Intell Robot 2022;2(1):89–104  I http://dx.doi.org/10.20517/ir.2022.02






















                             Figure 8. The varying RMSEs along with the iterations: (A) Joints 1 and 3; and (B) joints 2 and 4.

























                                      Figure 9. Repetitive (A) and non-repetitive (B) disturbance torques.


               robot and the joint friction in the movement will cause interference. In view of the external environment of
               such a robotic system, unpredictable and random disturbances may occur; therefore, the following two forms
               of disturbance are defined:

                                                {
                                                 ®    dis = 2 sin( ®       ) − sin( ® ¤       )
                                                                                                      (37)
                                                 ®    dis_re =    sin(     +   )


               where ®    dis_re represents the repetitive disturbance torque and ®    dis is non-repetitive disturbance torque,    being
               the repetitive disturbance gain. Moreover,    and    stand for the angular frequency and phase, respectively.
               Figure 9 shows the corresponding repetitive and non-repetitive disturbance torques of each joint.


               Figure 10 depicts the error convergences with the increasing iterations when considering the disturbance.
               Compared to Figure 8, the finally converged errors of the proposed ILC are larger, compared to the error
               convergences without disturbance, which shows that the influence of the disturbance onto the motion accu-
               racies of the joints cannot be ignored. The maximum and mean tracking errors with disturbance and without
               disturbance are given in Table 3. It is noteworthy that, when the system has external disturbances, the joint
               errors of the robot can still converge to a certain range after iterative learning, which indicates the robustness
               of the proposed control law.
   101   102   103   104   105   106   107   108   109   110   111