Innovation in Underwater Robots: Biologically Inspired Swimming Snake Robots

Increasing efficiency by improving locomotion methods is a key issue for underwater robots. Moreover, a number of different control design challenges must be solved to realize operational swimming robots for underwater tasks. This article proposes and experimentally validates a straightline-path-following controller for biologically inspired swimming snake robots. In particular, a line-of-sight (LOS) guidance law is presented, which is combined with a sinusoidal gait pattern and a directional controller that steers the robot toward and along the desired path. The performance of the path-following controller is investigated through experiments with a physical underwater snake robot for both lateral undulation and eel-like motion. In addition, fluid parameter identification is performed, and simulation results based on the identified fluid coefficients are presented to obtain a back-to-back comparison with the motion of the physical robot during the experiments. The experimental results show that the proposed control strategy successfully steers the robot toward and along the desired path for both lateral undulation and eel-like motion patterns.

[1]  Huosheng Hu,et al.  Biological inspiration: From carangiform fish to multi-joint robotic fish , 2010 .

[2]  Bin Li,et al.  Locomotion control of a novel snake-like robot , 2004, 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (IEEE Cat. No.04CH37566).

[3]  Jan Tommy Gravdahl,et al.  Energy efficiency of underwater robots , 2015 .

[4]  L. Lapierre,et al.  Path following control for an eel-like robot , 2005, Europe Oceans 2005.

[5]  Lijun Zhu,et al.  Oscillation, Orientation, and Locomotion of Underactuated Multilink Mechanical Systems , 2013, IEEE Transactions on Control Systems Technology.

[6]  James P. Ostrowski,et al.  A Framework for Steering Dynamic Robotic Locomotion Systems , 2003, Int. J. Robotics Res..

[7]  James P. Ostrowski,et al.  Open-Loop Verification of Motion Planning for an Underwater Eel-Like Robot , 2000, ISER.

[8]  C. E. Jordan Coupling Internal and External Mechanics to Predict Swimming Behavior: A General Approach , 1996 .

[9]  Frédéric Boyer,et al.  Dynamic Modeling and Simulation of a 3-D Serial Eel-Like Robot , 2007, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews).

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

[11]  Pål Liljebäck,et al.  Integral line-of-sight for path following of underwater snake robots , 2014, 2014 IEEE Conference on Control Applications (CCA).

[12]  Peter P. Pott,et al.  Flow-aided path following of an underwater robot , 2013, 2013 IEEE International Conference on Robotics and Automation.

[13]  Pål Liljebäck,et al.  A snake robot with a contact force measurement system for obstacle-aided locomotion , 2010, 2010 IEEE International Conference on Robotics and Automation.

[14]  Örjan Ekeberg,et al.  A combined neuronal and mechanical model of fish swimming , 2005, Biological Cybernetics.

[15]  Leigh McCue,et al.  Handbook of Marine Craft Hydrodynamics and Motion Control [Bookshelf] , 2016, IEEE Control Systems.

[16]  Nicolas Marchand,et al.  Motion Control of a Three-Dimensional Eel-like Robot Without Pectoral Fins , 2008 .

[17]  Pål Liljebäck,et al.  Modeling of underwater snake robots , 2014, 2014 IEEE International Conference on Robotics and Automation (ICRA).

[18]  Kristin Ytterstad Pettersen,et al.  Stability analysis of underwater snake robot locomotion based on averaging theory , 2014, 2014 IEEE International Conference on Robotics and Biomimetics (ROBIO 2014).

[19]  K. Y. Pettersen,et al.  Energy efficiency of underwater snake robot locomotion , 2015, 2015 23rd Mediterranean Conference on Control and Automation (MED).

[20]  Yang Ding,et al.  Mechanics of Undulatory Swimming in a Frictional Fluid , 2012, PLoS Comput. Biol..

[21]  Meyer Nahon,et al.  Optimally efficient swimming in hyper-redundant mechanisms: control, design, and energy recovery , 2012, Bioinspiration & biomimetics.

[22]  J. Gray,et al.  Studies in Animal Locomotion: I. The Movement of Fish with Special Reference to the Eel , 1933 .

[23]  広瀬 茂男,et al.  Biologically inspired robots : snake-like locomotors and manipulators , 1993 .

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

[25]  Nicolas Marchand,et al.  Feedback design for 3D movement of an Eel-like robot , 2007, Proceedings 2007 IEEE International Conference on Robotics and Automation.

[26]  Kristin Ytterstad Pettersen,et al.  Global kappa-exponential way-point maneuvering of ships: Theory and experiments , 2006, Autom..

[27]  Thor I. Fossen,et al.  Handbook of Marine Craft Hydrodynamics and Motion Control: Fossen/Handbook of Marine Craft Hydrodynamics and Motion Control , 2011 .

[28]  Kristin Ytterstad Pettersen,et al.  Developments in Snake Robot Modeling and Locomotion , 2006, 2006 9th International Conference on Control, Automation, Robotics and Vision.

[29]  M. Lighthill Large-amplitude elongated-body theory of fish locomotion , 1971, Proceedings of the Royal Society of London. Series B. Biological Sciences.

[30]  Joel W. Burdick,et al.  Underwater locomotion from oscillatory shape deformations , 2002, Proceedings of the 41st IEEE Conference on Decision and Control, 2002..

[31]  Tetsuya Iwasaki,et al.  Optimal Gaits for Mechanical Rectifier Systems , 2011, IEEE Transactions on Automatic Control.

[32]  Auke Jan Ijspeert,et al.  AmphiBot II: An Amphibious Snake Robot that Crawls and Swims using a Central Pattern Generator , 2006 .

[33]  Huosheng Hu,et al.  iSplash-II: Realizing Fast Carangiform Swimming to Outperform a Real Fish , 2014, IROS 2014.

[34]  J. Gravdahl,et al.  Controllability and Stability Analysis of Planar Snake Robot Locomotion , 2011, IEEE Transactions on Automatic Control.

[35]  Paolo Fiorini,et al.  FILOSE for Svenning: A Flow Sensing Bioinspired Robot , 2014, IEEE Robotics & Automation Magazine.

[36]  Frédéric Boyer,et al.  Improved Lighthill fish swimming model for bio-inspired robots: Modeling, computational aspects and experimental comparisons , 2014, Int. J. Robotics Res..

[37]  Frédéric Boyer,et al.  Macro-continuous computed torque algorithm for a three-dimensional eel-like robot , 2006, IEEE Transactions on Robotics.

[38]  Shigeo Hirose,et al.  Snake-like robots [Tutorial] , 2009, IEEE Robotics & Automation Magazine.

[39]  Kristin Ytterstad Pettersen,et al.  A waypoint guidance strategy for underwater snake robots , 2014, 22nd Mediterranean Conference on Control and Automation.

[40]  G. Taylor Analysis of the swimming of long and narrow animals , 1952, Proceedings of the Royal Society of London. Series A. Mathematical and Physical Sciences.

[41]  Kristin Ytterstad Pettersen,et al.  Integral LOS control for path following of underactuated marine surface vessels in the presence of constant ocean currents , 2008, 2008 47th IEEE Conference on Decision and Control.

[42]  Pål Liljebäck,et al.  Mamba - A waterproof snake robot with tactile sensing , 2014, 2014 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[43]  James P. Ostrowski,et al.  Motion planning for anguilliform locomotion , 2003, IEEE Trans. Robotics Autom..

[44]  Winston K. G. Seah,et al.  A Survey of Techniques and Challenges in Underwater Localization , 2011 .

[45]  Mathieu Porez,et al.  Note on the swimming of an elongated body in a non-uniform flow , 2013, Journal of Fluid Mechanics.

[46]  Pål Liljebäck,et al.  A review on modelling, implementation, and control of snake robots , 2012, Robotics Auton. Syst..

[47]  Jan Tommy Gravdahl,et al.  Integral Line-of-Sight Guidance for Path Following Control of Underwater Snake Robots: Theory and Experiments , 2017, IEEE Transactions on Robotics.

[48]  E. Kelasidi,et al.  Serpentine motion control of snake robots for curvature and heading based trajectory - parameterization , 2012, 2012 20th Mediterranean Conference on Control & Automation (MED).

[49]  Auke Jan Ijspeert,et al.  AmphiBot I: an amphibious snake-like robot , 2005, Robotics Auton. Syst..

[50]  J. Gray Studies in Animal Locomotion , 1936 .

[51]  James P. Ostrowski,et al.  Experiments in closed-loop control for an underwater eel-like robot , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).

[52]  W. O. Friesen,et al.  Mechanisms underlying rhythmic locomotion: body–fluid interaction in undulatory swimming , 2011, Journal of Experimental Biology.

[53]  Nicolas Marchand,et al.  Multi-variable constrained control approach for a three-dimensional eel-like robot , 2008, 2008 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[54]  Øyvind Stavdahl,et al.  Snake Robots: Modelling, Mechatronics, and Control , 2012 .

[55]  Jenhwa Guo,et al.  A waypoint-tracking controller for a biomimetic autonomous underwater vehicle , 2006 .

[56]  James P. Ostrowski,et al.  A geometric approach to anguilliform locomotion: modelling of an underwater eel robot , 1999, Proceedings 1999 IEEE International Conference on Robotics and Automation (Cat. No.99CH36288C).