Automated Self-Assembly of Large Maritime Structures by a Team of Robotic Boats

We present the methodology, algorithms, system design, and experiments addressing the self-assembly of large teams of autonomous robotic boats into floating platforms. Identical self-propelled robotic boats autonomously dock together and form connected structures with controllable variable stiffness. These structures can self-reconfigure into arbitrary shapes limited only by the number of rectangular elements assembled in brick-like patterns. An O(m2) complexity algorithm automatically generates assembly plans which maximize opportunities for parallelism while constructing operator-specified target configurations with m components. The system further features an O(n3) complexity algorithm for the concurrent assignment and planning of trajectories from n free robots to the growing structure. Such peer-to-peer assembly among modular robots compares favorably to a single active element assembling passive components in terms of both construction rate and potential robustness through redundancy. We describe hardware and software techniques to facilitate reliable docking of elements in the presence of estimation and actuation errors, and we consider how these local variable stiffness connections may be used to control the structural properties of the larger assembly. Assembly experiments validate these ideas in a fleet of 0.5 m long modular robotic boats with onboard thrusters, active connectors, and embedded computers.

[1]  Anouck Girard,et al.  An experimental testbed for mobile offshore base control concepts , 2003 .

[2]  John J. Leonard,et al.  Mapping Complex Marine Environments with Autonomous Surface Craft , 2010, ISER.

[3]  Bilal M. Ayyub,et al.  Assessment of the construction feasibility of the mobile offshore base , 2000 .

[4]  David M. Fratantoni,et al.  Multi-AUV Control and Adaptive Sampling in Monterey Bay , 2006, IEEE Journal of Oceanic Engineering.

[5]  Edwin Olson,et al.  AprilTag: A robust and flexible visual fiducial system , 2011, 2011 IEEE International Conference on Robotics and Automation.

[6]  Jean-Claude Latombe,et al.  Geometric Reasoning About Mechanical Assembly , 1994, Artif. Intell..

[7]  Vijay Kumar,et al.  Concurrent assignment and planning of trajectories for large teams of interchangeable robots , 2013, 2013 IEEE International Conference on Robotics and Automation.

[8]  David A. Arthur,et al.  Mobile Offshore Base Operational Utility and Cost Study , 2001 .

[9]  Vineet R. Kamat,et al.  Plane Registration Leveraged by Global Constraints for Context‐Aware AEC Applications , 2013, Comput. Aided Civ. Infrastructure Eng..

[10]  Gaurav S. Sukhatme,et al.  Cooperative caging and transport using autonomous aquatic surface vehicles , 2012, Intell. Serv. Robotics.

[11]  Satyandra K. Gupta,et al.  Model-predictive asset guarding by team of autonomous surface vehicles in environment with civilian boats , 2015, Auton. Robots.

[12]  Neel Doshi,et al.  Self-assembly of a swarm of autonomous boats into floating structures , 2014, 2014 IEEE International Conference on Robotics and Automation (ICRA).

[13]  Joel M. Esposito,et al.  Comprehensive framework for tracking control and thrust allocation for a highly overactuated autonomous surface vessel , 2011, J. Field Robotics.

[14]  Morgan Quigley,et al.  ROS: an open-source Robot Operating System , 2009, ICRA 2009.

[15]  Gregory S. Chirikjian,et al.  Modular Self-Reconfigurable Robot Systems [Grand Challenges of Robotics] , 2007, IEEE Robotics & Automation Magazine.

[16]  Hideyuki Suzuki,et al.  Very Large Floating Structures , 2007 .

[17]  Vijay Kumar,et al.  Assembly planning for planar structures of a brick wall pattern with rectangular modular robots , 2013, 2013 IEEE International Conference on Automation Science and Engineering (CASE).

[18]  R. C. Ertekin,et al.  Impact of Stiffness On the Response of a Multimodule Mobile Offshore Base , 1999 .

[19]  Hod Lipson,et al.  Structure-Reconfiguring Robots: Autonomous Truss Reconfiguration and Manipulation , 2013, IEEE Robotics & Automation Magazine.

[20]  Vijay Kumar,et al.  Goal assignment and trajectory planning for large teams of interchangeable robots , 2014, Auton. Robots.

[21]  Ryan M. Eustice,et al.  Active visual SLAM for robotic area coverage: Theory and experiment , 2015, Int. J. Robotics Res..

[22]  Mark Yim,et al.  The X-Face: An improved planar passive mechanical connector for modular self-reconfigurable robots , 2012, 2012 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[23]  Vijay Kumar,et al.  Construction with quadrotor teams , 2012, Auton. Robots.

[24]  Steven M. LaValle,et al.  Planning algorithms , 2006 .