Wide-Speed Autopilot System for a Swimming Hexapod Robot

For underwater swimming robots, which use the unconventional method of oscillating flippers for propulsion and control, being able to move stably at various velocities is challenging. This stable motion facilitates navigation, avoids blurring the images taken by a camera motion, and enables longterm observations of specific locations. Previous experiments with our swimming robot Aqua have shown that its autopilot system must adapt the control parameters as a function of speed. The reason is that the dynamics of both the robot and the thrusting system vary widely as a function of the overall velocity of the robot. In this paper, we present the results of manually tuning a stable autopilot system for this Aqua swimming robot. We employed a well-known technique called gain scheduling to allow for stable operation for velocities ranging from 0 to 40 cm/s, in real open sea conditions. Thus, our platform is now suitable for vision-based navigation in low light conditions as well as for extended observation through station-keeping. The results presented here are also a proof-of-concept that agile and reactive autonomous hovering is possible for flipper-based propulsion system.

[1]  Jerome Vaganay,et al.  HOVERING AUTONOMOUS UNDERWATER VEHICLE – SYSTEM DESIGN IMPROVEMENTS AND PERFORMANCE EVALUATION RESULTS , 2009 .

[2]  Nicolas Plamondon,et al.  Modeling and control of a biomimetic underwater vehicle , 2010 .

[3]  Gaurav S. Sukhatme,et al.  Persistent ocean monitoring with underwater gliders: Adapting sampling resolution , 2011, J. Field Robotics.

[4]  Gregory Dudek,et al.  Characterization and Modeling of Rotational Responses for an Oscillating Foil Underwater Robot , 2006, 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[5]  Christina Georgiades,et al.  Simulation and Control of an Underwater Hexapod Robot , 2005 .

[6]  Geoffrey A. Hollinger,et al.  Active planning for underwater inspection and the benefit of adaptivity , 2012, Int. J. Robotics Res..

[7]  M. Woolsey,et al.  Enhancing NIUST's SeaBED class AUV, Mola Mola , 2010, 2010 IEEE/OES Autonomous Underwater Vehicles.

[8]  Andrew Hogue,et al.  A visually guided swimming robot , 2005, 2005 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[9]  William J. Kirkwood,et al.  Modular AUV for routine deep water science operations , 2002, OCEANS '02 MTS/IEEE.

[10]  Franz S. Hover,et al.  Towards amphibious robots: Asymmetric flapping foil motion underwater produces large thrust efficiently , 2009 .

[11]  M. Nahon,et al.  A trajectory tracking controller for an underwater hexapod vehicle , 2008, OCEANS 2008.

[12]  Gaurav S. Sukhatme,et al.  Coordinated sampling of dynamic oceanographic features with underwater vehicles and drifters , 2012, Int. J. Robotics Res..

[13]  Antonio Visioli,et al.  Practical PID Control , 2006 .

[14]  A. Menozzi,et al.  Open-Loop Control of a Multifin Biorobotic Rigid Underwater Vehicle , 2008, IEEE Journal of Oceanic Engineering.

[15]  Gregory Dudek,et al.  Autonomous Adaptive Underwater Exploration using Online Topic Modeling , 2012, ISER.

[16]  Nicholas Livingston,et al.  Four flippers or two? Tetrapodal swimming with an aquatic robot , 2006, Bioinspiration & biomimetics.

[17]  N. Storkersen,et al.  HUGIN-AUV concept and operational experiences to date , 2004, Oceans '04 MTS/IEEE Techno-Ocean '04 (IEEE Cat. No.04CH37600).

[18]  Alessandro Crespi,et al.  Design and control of amphibious robots with multiple degrees of freedom , 2007 .

[19]  Gregory Dudek,et al.  Sensor-Based Behavior Control for an Autonomous Underwater Vehicle , 2006, ISER.

[20]  Alberto Tonello Control and guidance systems for the navigation of a biomimetic autonomous underwater vehicle , 2011 .

[21]  Franz S. Hover,et al.  Design and Performance of Odyssey IV: A Deep Ocean Hover-Capable AUV , 2009 .