Abstract:Aiming at the unpredictable collision problem between human and robot end in human-robot cooperative environment, a double-loop human-robot cooperative anti-collision control algorithm composed of adaptive admittance control and robust control was proposed. Firstly, based on the analysis of admittance parameters, an outer loop adaptive admittance controller was established, and the damping and stiffness parameters were updated in real time according to the collision force information to generate the avoidance trajectory. Then, according to the robust control theory, the inner loop robust tracking controller was established to overcome the influence of dynamics error on the trajectory tracking accuracy. Finally, the visual simulation and experimental verification of the algorithm were carried out. The simulation results showed that compared with the variable stiffness admittance control, the maximum offset of the end position on the x, y and z axes was increased by 17.46%, 8.89% and 13.09%, respectively, and the response time was reduced by 7.94%, 14.89% and 8.21%, respectively, which significantly improved the flexibility of the robot end collision response. In the collision experiment, the maximum collision forces on the x, y and z axes of the robot end were 1.12N, 4.06N and -0.44N, respectively. The maximum position offsets of the robot end in the direction of collision force were 6.94mm,98.75mm and 5.43mm, respectively. The results showed that the robot end could show good flexibility under the action of small collision force, which met the safety requirements of human-robot cooperation.