Biologically Inspired Swimming Snake Robots : Modeling , Control and Experimental Investigation

Increasing efficiency by improving locomotion methods is a key issue for underwater robots. Moreover, a number of different control design challenges must be solved in order to realize operational swimming robots for underwater tasks. This paper proposes and experimentally validates a straight line 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 towards 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 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 towards and along the desired path for both lateral undulation and eel-like motion patterns.

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

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

[3]  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.

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

[5]  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.

[6]  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).

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

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

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

[10]  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).

[11]  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).

[12]  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.

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

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

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

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

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

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

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

[20]  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).

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

[22]  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).

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

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

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

[26]  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).

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

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

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

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

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

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

[33]  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.

[34]  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.

[35]  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).

[36]  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.

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

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

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

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

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

[42]  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..

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

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

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

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

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

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

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