Based on the relative motion between the pose of cooperated multi-robot end-effectors, the trajectory constraint relation of the cooperative robots is analyzed and a practicable teaching method is proposed. Firstly the method analyzes the kinematic constraint relation between the cooperative robots. According to relative motions between cooperative robot end-effectors, cooperative motion can be divided into two types, coupled motion and superposed motion. Then, the kinematic constraint relation equation of the pose of master-slave robot end-effectors in the Cartesian coordinate system is given in the two motion types. Based on the constraint equation, a trajectory teaching method for multi-robot cooperation system is proposed. Finally, two-robot cooperation system for welding is set up, using which the constraint relation is testified and the teaching method proposed is validated.
[1] 高为炳.多机器人系统的动力学与协调控制[J].控制与决策,1992,7(3): 161-168. Gao W B. Dynamics and coordination control of multiple robot systems[J]. Control and Decision, 1992, 7(3): 161-168.
[2] Kosuge K, Ishikawa J, Furuta K, et al. Control of single-master multi-slave manipulator system using VIM[C]//IEEE International Conference on Robotics and Automation. Piscataway, NJ, USA: IEEE, 1990: 1172-1177.
[3] Zhu W H. On adaptive synchronization control of coordinated multirobots with flexible/rigid constraints[J]. IEEE Transactions on Robotics, 2005, 21(3): 520-525.
[4] Tavasoli A, Eghtesad M, Jafarian H. Two-time scale control and observer design for trajectory tracking of two cooperating robot manipulators moving a flexible beam[J]. Robotics and Autonomous Systems, 2009, 57(2): 212-221.
[5] Cook G E, Andersen K, Zein-Sabattou S, et al. Multiple-robotprogramming for coordinated motion, end-effector calibration,and part localization[C]//Conference Record of the IEEE IndustryApplications Society Annual Meeting. Piscataway, NJ,USA: IEEE, 1989: 1669-1674.
[6] Agapakis J E, Katz J M, Pieper D L. Programming and controlof multiple robotic devices in coordinated motion[C]//IEEEInternational Conference on Robotics and Automation. Piscataway,NJ, USA: IEEE, 1990: 362-367.
[7] Jouaneh M K, Wang Z, Dornfeld D A. Trajectory planning forcoordinated motion of a robot and a positioning table. I. Pathspecification[J]. IEEE Transactions on Robotics and Automation,1990, 6(6): 735-745.
[8] Ahmad S, Luo S. Coordinated motion control of multiplerobotic devices for welding and redundancy coordinationthrough constrained optimization in Cartesian space[J]. IEEETransactions on Robotics and Automation, 1989, 5(4): 409-417.
[9] Pashkevich A P, Dolgui A B, Semkin K I. Kinematic aspectsof a robot-positioner system in an arc welding application[J].Control Engineering Practice, 2003, 11(6): 633-647.
[10] Gan Y H, Dai X Z. Base frame calibration for coordinated industrialrobots[J]. Robotics and Autonomous Systems, 2011,59(7/8): 563-570.
[11] REIS GMBH & CO. KG MASCHINENFABRIK OBERNBURG.Cooperating Robots and Master/Slave Operation, Version:15.0[Z]. 2005.
[12] KUKA Roboter GmbH. “KUKA.CR Motion Cooperation 2.1For KUKA System Software (KSS) 5.3/5.4/5.5”, Version:00[Z]. 2007.
[13] Ye B S. Implementation of arc interpolation in a robot by usingthree arbitrary points[J]. Journal of Huazhong University ofScience & Technology: Nature Science Edition, 2007, 35(8):5-8.
[14] KEBA. Kemro-K2 keMotion System manual V02.30[CD/OL].[2012-04-02]. http://www.keba.com/cn/industrial-automation/kemotion-robotics/system-solutions/kemotionr50005200.html.