Biological inspiration: From carangiform fish to multi-joint robotic fish

This paper presents a novel approach to modelling carangiform fish-like swimming motion for multi-joint robotic fish so that they can obtain fish-like behaviours and mimic the body motion of carangiform fish. A given body motion function of fish swimming is firstly converted to a tail motion function which describes the tail motion relative to the head. Then, the tail motion function is discretized into a series of tail postures over time. Thirdly, a digital approximation method calculates the turning angles of joints in the tail to approximate each tail posture; and finally, these angles are grouped into a look-up table, or regressed to a time-dependent function, for practically controlling the tail motors in a multi-joint robotic fish. The paper made three contributions: tail motion relative to the head, an error function for digital approximation and regressing a look-up table for online optimization. To prove the feasibility of the proposed methodology, two basic swimming motion patterns, cruise straight and C-shape sharp turning, are modelled and implemented in our robotic fish. The experimental results show that the relative tail motion and the approximation error function are good choices and the proposed method is feasible.

[1]  M. Lighthill Note on the swimming of slender fish , 1960, Journal of Fluid Mechanics.

[2]  N. Kato,et al.  Control performance in the horizontal plane of a fish robot with mechanical pectoral fins , 2000, IEEE Journal of Oceanic Engineering.

[3]  David S. Barrett,et al.  The optimal control of a flexible hull robotic undersea vehicle propelled by an oscillating foil , 1996, Proceedings of Symposium on Autonomous Underwater Vehicle Technology.

[4]  Joel W. Burdick,et al.  Nonlinear control methods for planar carangiform robot fish locomotion , 2001, Proceedings 2001 ICRA. IEEE International Conference on Robotics and Automation (Cat. No.01CH37164).

[5]  K. H. Low,et al.  Biomimetic Motion Planning of an Undulating Robotic Fish Fin , 2006 .

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

[7]  Tianjiang Hu,et al.  Biological inspirations, kinematics modeling, mechanism design and experiments on an undulating robotic fin inspired by Gymnarchus niloticus , 2009 .

[8]  G.V. Lauder,et al.  Morphology and experimental hydrodynamics of fish fin control surfaces , 2004, IEEE Journal of Oceanic Engineering.

[9]  Jindong Liu,et al.  Reinforcement Learning for Autonomous Robotic Fish , 2007, Mobile Robots.

[10]  Spierts,et al.  Kinematics and muscle dynamics of C- and S-starts of carp (Cyprinus carpio L.). , 1999, The Journal of experimental biology.

[11]  Michael Sfakiotakis,et al.  Review of fish swimming modes for aquatic locomotion , 1999 .

[12]  Long Wang,et al.  Development of Multi-mode Biomimetic Robotic Fish Based on Central Pattern Generator , 2006, 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[13]  Michael S. Triantafyllou,et al.  Efficient Foil Propulsion Through Vortex Control , 1996 .

[14]  Nadia Nedjah,et al.  Mobile Robots: The Evolutionary Approach , 2007, Studies in Computational Intelligence.

[15]  Huosheng Hu,et al.  Mimicry of Sharp Turning Behaviours in a Robotic Fish , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.

[16]  M. Triantafyllou,et al.  Oscillating foils of high propulsive efficiency , 1998, Journal of Fluid Mechanics.

[17]  Junzhi Yu,et al.  A simplified propulsive model of bio-mimetic robot fish and its realization , 2005, Robotica.

[18]  Joel L. Davis,et al.  Neurotechnology for Biomimetic Robots , 2002 .

[19]  Liang Jian RESEARCHFUL DEVELOPMENT OF UNDERWATER ROBOFISH II-DEVELOPMENT OF A SMALL EXPERIMENTAL ROBOFISH , 2002 .

[20]  Tan Min Research evolution and analysis of biomimetic robot fish , 2003 .

[21]  C. A. Pell,et al.  Mechanical control of swimming speed: stiffness and axial wave form in undulating fish models , 1995, The Journal of experimental biology.

[22]  Jamie Marie Anderson,et al.  Vorticity control for efficient propulsion , 1996 .

[23]  Huosheng Hu,et al.  DEVELOPMENT OF FISH-LIKE SWIMMING BEHAVIOURS FOR AN AUTONOMOUS ROBOTIC FISH , 2004 .