Cooperative control of a serial-to-parallel structure using a virtual kinematic chain in a mobile dual-arm manipulation application

In the future mobile dual-arm robots are expected to perform many tasks. Kinematically, the configuration of two manipulators that branch from the same common mobile base results in a serial-to-parallel kinematic structure, which makes inverse kinematic computations non-trivial. The motion of the base has to be decided in a trade-off, taking the needs of both arms into account. We propose to use a Virtual Kinematic Chain (VKC) to specify the common motion of the parallel manipulators, instead of using the two manipulators kinematics directly. With this VKC, we formulate a constraint based programming solution for the robot to respond to external disturbances during task execution. The proposed approach is experimentally verified both in a noise-free illustrative simulation and a real human robot co-manipulation task.

[1]  Chee-Meng Chew,et al.  Virtual Model Control: An Intuitive Approach for Bipedal Locomotion , 2001, Int. J. Robotics Res..

[2]  Sukhan Lee,et al.  Dual redundant arm configuration optimization with task-oriented dual arm manipulability , 1989, IEEE Trans. Robotics Autom..

[3]  Pasquale Chiacchio,et al.  Task-space regulation of cooperative manipulators , 2000, Autom..

[4]  Petter Ögren,et al.  Dual Arm Manipulation using Constraint Based Programming , 2014 .

[5]  Petter Ögren,et al.  A Multi Objective Control Approach to Online Dual Arm Manipulation , 2012, SyRoCo.

[6]  G. Oriolo,et al.  Robotics: Modelling, Planning and Control , 2008 .

[7]  Masaru Uchiyama,et al.  Cooperative Manipulators , 2008, Springer Handbook of Robotics.

[8]  Sandra Hirche,et al.  An impedance-based control architecture for multi-robot cooperative dual-arm mobile manipulation , 2013, 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[9]  F. Park Computational aspects of the product-of-exponentials formula for robot kinematics , 1994, IEEE Trans. Autom. Control..

[10]  Richard M. Murray,et al.  A Mathematical Introduction to Robotic Manipulation , 1994 .

[11]  Bojan Nemec,et al.  Virtual Mechanism Approach for Dual-arm Manipulation , 2012, ICINCO.

[12]  Oussama Khatib,et al.  The augmented object model: cooperative manipulation and parallel mechanism dynamics , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[13]  Joris De Schutter,et al.  Constraint-based Task Specification and Estimation for Sensor-Based Robot Systems in the Presence of Geometric Uncertainty , 2007, Int. J. Robotics Res..

[14]  A. Muller Closed form expressions for the sensitivity of kinematic dexterity measures to posture changing and geometric variations , 2014, 2014 IEEE International Conference on Robotics and Automation (ICRA).

[15]  Oussama Khatib,et al.  Object manipulation in a multi-effector robot system , 1988 .

[16]  Tsuneo Yoshikawa,et al.  Manipulability of Robotic Mechanisms , 1985 .

[17]  Oussama Khatib,et al.  Extended operational space formulation for serial-to-parallel chain (branching) manipulators , 1995, Proceedings of 1995 IEEE International Conference on Robotics and Automation.