Journal of South China University of Technology(Natural Science Edition) ›› 2023, Vol. 51 ›› Issue (12): 9-20.doi: 10.12141/j.issn.1000-565X.230013

Special Issue: 2023年机械工程

• Mechanical Engineering • Previous Articles     Next Articles

Learning and Generalization of Dual-Robot Cooperative Handling Trajectory Based on Dynamic Movement Primitives

CAO Xuepeng1 WANG Deshuo1,2 FENG Yanli2 FAN Hao1,2 ZHANG Gong3 ZHANG Xinrong1 ZHAO Ruiying1   

  1. 1.Institute of Mechatronics and Hydraulics,Chang’an University,Xi’an 710064,Shaanxi,China
    2.Xi’an Aerospace Times Precision Electromechanical Company Limited,Xi’an 710100,Shaanxi,China
    3.Guangzhou Institute of Advanced Technology,Chinese Academy of Science,Guangzhou 511458,Guangdong,China
  • Received:2023-01-10 Online:2023-12-25 Published:2023-04-21
  • Contact: 冯艳丽(1984-),女,博士,研究员,主要从事关节和移动机器人控制系统技术研究。 E-mail:115916192@qq.com
  • About author:曹学鹏(1982-),男,博士,教授,主要从事机电控制系统及工业机器人应用研究。E-mail: tiepeng2001@chd.edu.cn
  • Supported by:
    the General Program of National Natural Science Foundation of China(62073092);the Key R&D Plan Projects in Shaanxi Province(2021ZDLGY09-02)

Abstract:

Aiming at the problems of complex trajectory learning and lack of coordination constraint analysis when a dual-robot collaborative system performs humanoid tasks with strong coordination constraints, this paper proposed a dual-robot cooperative handling trajectory learning and generalization method based on dynamic movement primitives (DMPs). Firstly, starting from the dual-robot cooperative handling task, the coordination constraints of the dual-robot were analyzed, and the motion constraint model of the dual-robot was established. Then, the robot motion trajectory was decoupled into position trajectory and orientation trajectory, and the quaternion was used to realize the non-singular description of the orientation trajectory. And the dynamic movement primitives model of position trajectory and orientation trajectory were established respectively. They were combined with the dual robot motion constraint model and DMPs model, and the dual-robot movement trajectory was obtained, taking into account their respective task requirements and relative pose constraints. Finally, the simulation and experiments of the cooperative handling trajectory of the two robots were carried out. The results show that: using the learning and generalization method of the dual-robot cooperative handling trajectory, when the starting and ending states are changed, the position errors of start point and end point of the dual-robot cooperative handling with the fixed orientation are 0.029 2 mm and 0.112 7 mm respectively; the position errors of start point and end point of variable orientation coordinated handling are 0.032 3 mm and 0.113 1 mm respectively; and the quaternion orientation errors of the end point are 0.001 4, 0.002 7, 0.001 8, 0.003 0, indicating that the cooperative handling trajectory learning and generalization method has high motion control accuracy; even if the task parameters of the starting and ending are changed, the generalized trajectory can still ensure the accessibility of the target, which verified the scientificity and effectiveness of the proposed dual-robot coordination motion trajectory control strategy. The method proposed in this paper can effectively learn the human handling process and can accurately generalize new motion trajectories. It realizes the dual-robot coordinated motion and has important engineering application value.

Key words: dynamic movement primitive, dual-robot collaboration, trajectory learning, coordination constraint, quaternion

CLC Number: