Cooperative box-pushing with multiple autonomous robotic fish in underwater environment

This study presents a cooperative underwater box-pushing scenario, in which three autonomous robotic fish that sense, plan and act on its own move an elongated box from some initial location to a goal location. With the onboard monocular camera, the robotic fish can estimate the pose of the object in the swimming tank. Considering the complexity of the underwater environment and the limited capability of a single robotic fish, the authors address the task by decomposing it into three subtasks and assigning them to capable robotic fish. With one robotic fish observing the box at the goal location and two robotic fish pushing the left and right ends of the box, the box can be moved gradually towards the goal location. The subtask consists of a series of behaviours, each designed to fulfil one step of the subtask. The robotic fish coordinate through explicit communications and distribute the subtasks with a market-based dynamic task allocation method. Task reallocation mechanism that permits robotic fish to auction its assigned task to capable ones is used to cope with unexpected changes in the environment and the limited sensing range of the robotic fish. Experiments are conducted to verify the feasibility of the proposed methods.

[1]  Jian Chen,et al.  Resource constrained multirobot task allocation based on leader–follower coalition methodology , 2011, Int. J. Robotics Res..

[2]  Vijay Kumar,et al.  Decentralized Algorithms for Multi-Robot Manipulation via Caging , 2004, Int. J. Robotics Res..

[3]  Marco Dorigo,et al.  Teamwork in Self-Organized Robot Colonies , 2009, IEEE Transactions on Evolutionary Computation.

[4]  George V. Lauder,et al.  Hydrodynamics of Undulatory Propulsion , 2005 .

[5]  Reid G. Smith,et al.  The Contract Net Protocol: High-Level Communication and Control in a Distributed Problem Solver , 1980, IEEE Transactions on Computers.

[6]  Kouhei Ohnishi,et al.  Autonomous decentralized control for formation of multiple mobile robots considering ability of robot , 2004, IEEE Transactions on Industrial Electronics.

[7]  Milan Sonka,et al.  Image Processing, Analysis and Machine Vision , 1993, Springer US.

[8]  Lynne E. Parker,et al.  Building Multirobot Coalitions Through Automated Task Solution Synthesis , 2006, Proceedings of the IEEE.

[9]  Nidhi Kalra,et al.  Market-Based Multirobot Coordination: A Survey and Analysis , 2006, Proceedings of the IEEE.

[10]  M. Triantafyllou,et al.  An Efficient Swimming Machine , 1995 .

[11]  G. Lauder,et al.  Passive and Active Flow Control by Swimming Fishes and Mammals , 2006 .

[12]  Maja J. Mataric,et al.  Sold!: auction methods for multirobot coordination , 2002, IEEE Trans. Robotics Autom..

[13]  Maja J. Mataric,et al.  Pusher-watcher: an approach to fault-tolerant tightly-coupled robot coordination , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).

[14]  Maria L. Gini,et al.  Building Segment-Based Maps Without Pose Information , 2006, Proceedings of the IEEE.

[15]  Shuzhi Sam Ge,et al.  COBOS: Cooperative backoff adaptive scheme for multirobot task allocation , 2005, IEEE Transactions on Robotics.

[16]  Kristi A. Morgansen,et al.  Geometric Methods for Modeling and Control of Free-Swimming Fin-Actuated Underwater Vehicles , 2007, IEEE Transactions on Robotics.

[17]  Long Wang,et al.  Coordinated Transport by Multiple Biomimetic Robotic Fish in Underwater Environment , 2007, IEEE Transactions on Control Systems Technology.

[18]  Michael Defoort,et al.  Sliding-Mode Formation Control for Cooperative Autonomous Mobile Robots , 2008, IEEE Transactions on Industrial Electronics.

[19]  K.M. Lynch,et al.  Mechanics and control of swimming: a review , 2004, IEEE Journal of Oceanic Engineering.

[20]  Milan Sonka,et al.  Image processing analysis and machine vision [2nd ed.] , 1999 .

[21]  Shengyong Chen,et al.  Active vision in robotic systems: A survey of recent developments , 2011, Int. J. Robotics Res..

[22]  P.R. Bandyopadhyay,et al.  Trends in biorobotic autonomous undersea vehicles , 2005, IEEE Journal of Oceanic Engineering.