Agility for underwater floating manipulation: Task & subsystem priority based control strategy

The need for actual autonomy in underwater robotic systems is rapidly increasing. Many challenging issues derive from such a trend, one in all the requirement of coordinately controlling the motion of an underwater floating I-AUV endowing a robotic arm, to accomplish complex manipulation tasks. This work is aimed to present a strategy based on the prioritization of tasks of equality and inequality type, once combined with Dynamic Programming techniques, for coordinately controlling the motion of such I-AUV. A general algorithmic framework is developed and simulative results supporting its resulting effectiveness are presented.

[1]  T. Yoshikawa,et al.  Task-Priority Based Redundancy Control of Robot Manipulators , 1987 .

[2]  Giuseppe Casalino,et al.  Coordination and control of multiarm, non-holonomic mobile manipulators , 2003, Proceedings 2003 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2003) (Cat. No.03CH37453).

[3]  Junku Yuh,et al.  A real-time approach for singularity avoidance in resolved motion rate control of robotic manipulators , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).

[4]  Wan Kyun Chung,et al.  Redundancy resolution for underwater vehicle-manipulator systems with minimizing restoring moments , 2007, 2007 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[5]  Giuseppe Casalino,et al.  Space robotics supporting exploration missions: vision, force control and coordination strategy for crew assistants , 2011, Intell. Serv. Robotics.

[6]  A. A. Maciejewski,et al.  Obstacle Avoidance , 2005 .

[7]  Tsuneo Yoshikawa,et al.  Analysis and Control of Articulated Robot Arms with Redundancy , 1981 .

[8]  Gianluca Antonelli,et al.  Task-priority redundancy resolution for underwater vehicle-manipulator systems , 1998, Proceedings. 1998 IEEE International Conference on Robotics and Automation (Cat. No.98CH36146).

[9]  Jean-Jacques E. Slotine,et al.  A general framework for managing multiple tasks in highly redundant robotic systems , 1991, Fifth International Conference on Advanced Robotics 'Robots in Unstructured Environments.

[10]  A. Turetta,et al.  Self-organizing control of reconfigurable manipulators: A distributed dynamic programming based approach , 2009, 2009 ASME/IFToMM International Conference on Reconfigurable Mechanisms and Robots.

[11]  G. G. Stokes "J." , 1890, The New Yale Book of Quotations.

[12]  Giuseppe Casalino,et al.  Distributed Control and Coordination of Cooperative Mobile Manipulator Systems , 2008, DARS.

[13]  Giuseppe Casalino,et al.  Guidelines for a distributed functional and algorithmic control architecture for underwater free-flying multi-manipulators , 2010, Proceedings ELMAR-2010.

[14]  Oussama Khatib,et al.  Control of Free-Floating Humanoid Robots Through Task Prioritization , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.

[15]  Adi Ben-Israel,et al.  Generalized inverses: theory and applications , 1974 .

[16]  Taskin Padir Kinematic redundancy resolution for two cooperating underwater vehicles with on-board manipulators , 2005, 2005 IEEE International Conference on Systems, Man and Cybernetics.

[17]  Yoshihiko Nakamura,et al.  Advanced robotics - redundancy and optimization , 1990 .

[18]  Pierre-Brice Wieber,et al.  Kinematic Control of Redundant Manipulators: Generalizing the Task-Priority Framework to Inequality Task , 2011, IEEE Transactions on Robotics.