A Multi Objective Control Approach to Online Dual Arm Manipulation

Abstract In this paper, we propose a new way to exploit the redundancy of dual arm mobile manipulators when performing inherently bi-manual tasks using online controllers. Bi-manual tasks are tasks that require motion of both arms in order to be carried out efficiently, such as holding and cleaning an object, or moving an object from one hand to the other. These tasks are often associated with several constraints, such as singularity- and collision avoidance, but also a high degree of redundancy, as the relative positions of the two grippers is far more important than the absolute positions, when for example handing an object from one arm to the other. By applying a modular multi objective control framework, inspired by earlier work on sub-task control, we exploit this redundancy to form a subset of the joint space that is feasible, i.e. not violating any of the constraints. Earlier approacher added the additional tasks in terms of equality constraints, thereby reducing the dimension of the feasible subset until it was a single point. Here however, we add the additional tasks in terms of inequalities, removing parts of the feasible set rather than collapsing its dimensionality. Thus, we are able to handle an arbitrary number of constraints, instead of a number corresponding to the dimension of the feasible set (degree of redundancy). Finally, inside the feasible set we choose controls stay in the set, while simultaneously minimizing some given objective. The proposed approach is illustrated by several simulation examples.

[1]  B.M. Jau,et al.  Anthropomorhic Exoskeleton dual arm/hand telerobot controller , 2002, IEEE International Workshop on Intelligent Robots.

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

[3]  Bartlomiej Stanczyk,et al.  High fidelity telepresence systems: Design, control, and evaluation , 2005 .

[4]  Florian Schmidt,et al.  Rollin' Justin - Design considerations and realization of a mobile platform for a humanoid upper body , 2009, 2009 IEEE International Conference on Robotics and Automation.

[5]  D. M. Dawson,et al.  Adaptive control of redundant robot manipulators with sub-task objectives , 2008, ACC.

[6]  Sukhan Lee,et al.  A self-reconfigurable dual-arm system , 1991, Proceedings. 1991 IEEE International Conference on Robotics and Automation.

[7]  E. Torres-Jara,et al.  Challenges for Robot Manipulation in Human Environments , 2006 .

[8]  Charles C. Kemp,et al.  Challenges for robot manipulation in human environments [Grand Challenges of Robotics] , 2007, IEEE Robotics & Automation Magazine.

[9]  G. Schmidt,et al.  Bimanual Haptic Telepresence Technology Employed to Demining Operations , 2004 .

[10]  Petter Ögren,et al.  A Model Based Approach to Modular Multi-Objective Robot Control , 2011, J. Intell. Robotic Syst..

[11]  Norihiko Adachi,et al.  Compliant motion control of kinematically redundant manipulators , 1993, IEEE Trans. Robotics Autom..

[12]  Homayoun Seraji,et al.  Configuration control of redundant manipulators: theory and implementation , 1989, IEEE Trans. Robotics Autom..

[13]  Peter I. Corke,et al.  A robotics toolbox for MATLAB , 1996, IEEE Robotics Autom. Mag..

[14]  E Dombre,et al.  Compliant motion control , 2002 .

[15]  Petter Ögren Improved predictability of reactive robot control using Control Lyapunov Functions , 2008, 2008 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[16]  Richard Bloss Robotics innovations at the 2009 Assembly Technology Expo , 2010, Ind. Robot.

[17]  Jörg Krüger,et al.  Dual arm robot for flexible and cooperative assembly , 2011 .

[18]  Carlos Canudas de Wit,et al.  Theory of Robot Control , 1996 .

[19]  Rajnikant V. Patel,et al.  A collision-avoidance scheme for redundant manipulators: Theory and experiments , 2005, J. Field Robotics.

[20]  Pasquale Chiacchio,et al.  Complex Robotic Systems , 1998 .

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