A GIM-Based Biomimetic Learning Approach for Motion Generation of a Multi-Joint Robotic Fish

In this paper, we propose a biomimetic learning approach for motion generation of a multi-joint robotic fish. Based on a multi-joint robotic fish model, two basic Carangiform swimming patterns, namely “cruise” and “C sharp turning”, are extracted as training samples from the observations of real fish swimming. A General Internal Model (GIM), which is an imitation of Central Pattern Generator (CPG) in nerve systems, is adopted to learn and to regenerate coordinated fish behaviors. By virtue of the universal function approximation ability and the temporal/spatial scalabilities of GIM, the proposed learning approach is able to generate the same or similar fish swimming patterns by tuning two parameters. The learned swimming patterns are implemented on a multi-joint robotic fish in experiments. The experiment results verify the effectiveness of the biomimetic learning approach in generating and modifying locomotion patterns for the robotic fish.

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

[2]  Jianxin Xu,et al.  Motion control for a multi-joint robotic fish with the pectoral fins assistance , 2013, 2013 IEEE International Symposium on Industrial Electronics.

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

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

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

[6]  Tianmiao Wang,et al.  Learning fish-like swimming with A CPG-based locomotion controller , 2011, 2011 IEEE/RSJ International Conference on Intelligent Robots and Systems.

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

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

[9]  Wenchao Gao,et al.  Generation of robotic fish locomotion through biomimetic learning , 2012, 2012 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[10]  Joel W. Burdick,et al.  Modelling and experimental investigation of carangiform locomotion for control , 1998, Proceedings of the 1998 American Control Conference. ACC (IEEE Cat. No.98CH36207).

[11]  Triantafyllou,et al.  Near-body flow dynamics in swimming fish , 1999, The Journal of experimental biology.

[12]  Ming Wang,et al.  Step function based turning maneuvers in biomimetic robotic fish , 2009, 2009 IEEE International Conference on Robotics and Automation.

[13]  Wenchao Gao,et al.  Mimicry of fish swimming patterns in a robotic fish , 2012, 2012 IEEE International Symposium on Industrial Electronics.

[14]  S. Churchill,et al.  Viscous flows : the practical use of theory , 1988 .

[15]  D. Weihs,et al.  The mechanism of rapid starting of slender fish. , 1973, Biorheology.

[16]  J. N. Newman,et al.  Hydromechanical Aspects of Fish Swimming , 1975 .

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

[18]  Richard M. Murray,et al.  Modelling efficient pisciform swimming for control , 2000 .

[19]  Soon-Jo Chung,et al.  CPG-based control of a turtle-like underwater vehicle , 2008, Auton. Robots.

[20]  D. Weihs,et al.  A hydrodynamical analysis of fish turning manoeuvres , 1972, Proceedings of the Royal Society of London. Series B. Biological Sciences.

[21]  E. Marder,et al.  Central pattern generators and the control of rhythmic movements , 2001, Current Biology.

[22]  Chapman,et al.  Experimental simulation of the thrust phases of fast-start swimming of fish , 1997, The Journal of experimental biology.

[23]  Kazutoshi Sakakibara,et al.  Complex-valued Neuron to describe the Dynamics after Hopf Bifurcation: an Example of CPG Model for a Biped Locomotion , 2007, 2007 International Joint Conference on Neural Networks.

[24]  Auke Jan Ijspeert,et al.  Central pattern generators for locomotion control in animals and robots: A review , 2008, Neural Networks.

[25]  Wei Wang,et al.  A General Internal Model Approach for Motion Learning , 2008, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[26]  Auke Jan Ijspeert,et al.  A connectionist central pattern generator for the aquatic and terrestrial gaits of a simulated salamander , 2001, Biological Cybernetics.

[27]  Robert W. Blake,et al.  Fish without footprints , 1991 .