Locomotion Generation and Motion Library Design for an Anguilliform Robotic Fish

In this paper, modeling, locomotion generation, motion library design and path planning for a real prototype of an Anguilliform robotic fish are presented. The robotic fish consists of four links and three joints, and the driving forces are the torques applied to the joints. Considering kinematic constraints and hydrodynamic forces, Lagrangian formulation is used to obtain the dynamic model of the fish. Using this model, three major locomotion patterns of Anguilliform fish, including forward locomotion, backward locomotion and turning locomotion are investigated. It is found that the fish exhibits different locomotion patterns by giving different reference joint angles, such as adding reversed phase difference, or adding deflections to the original reference angles. The results are validated by both simulations and experiments. Furthermore, the relations among the speed of the fish, angular frequency, undulation amplitude, phase difference, as well as the relationship between the turning radius and deflection angle are investigated. These relations provide an elaborated motion library that can be used for motion planning of the robotic fish.

[1]  Xinyan Deng,et al.  Attitude control for a pectoral fin actuated bio-inspired robotic fish , 2011, 2011 IEEE International Conference on Robotics and Automation.

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

[3]  Jian-Xin Xu,et al.  Analytical control design for a biomimetic robotic fish , 2011, 2011 IEEE International Symposium on Industrial Electronics.

[4]  Yonghua Zhang,et al.  Measurement on morphology and kinematics of crucian vertebral joints , 2011 .

[5]  Junzhi Yu,et al.  Development of a biomimetic robotic fish and its control algorithm , 2004, IEEE Trans. Syst. Man Cybern. Part B.

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

[7]  Joel W. Burdick,et al.  Trajectory stabilization for a planar carangiform robot fish , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).

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

[9]  Richard M. Murray,et al.  A Mathematical Introduction to Robotic Manipulation , 1994 .

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

[11]  Long Wang,et al.  Geometric Optimization of Relative Link Lengths for Biomimetic Robotic Fish , 2007, IEEE Transactions on Robotics.

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

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

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

[15]  K. H. Low,et al.  Parametric Study of an Underwater Finned Propulsor Inspired by Bluespotted Ray , 2012 .

[16]  Long Wang,et al.  Turning Control of a Multilink Biomimetic Robotic Fish , 2008, IEEE Transactions on Robotics.

[17]  M. Lighthill Aquatic animal propulsion of high hydromechanical efficiency , 1970, Journal of Fluid Mechanics.

[18]  Ming Wang,et al.  Dynamic modeling and its application for a CPG-coupled robotic fish , 2011, 2011 IEEE International Conference on Robotics and Automation.

[19]  Phi Luan Nguyen,et al.  Dynamic modeling and experiment of a fish robot with a flexible tail fin , 2013 .

[20]  Guangming Xie,et al.  Path planning for robot fish in water-polo game: Tangent circle method , 2011, 2011 9th World Congress on Intelligent Control and Automation.

[21]  Antonio Barrientos,et al.  A motor-less and gear-less bio-mimetic robotic fish design , 2011, 2011 IEEE International Conference on Robotics and Automation.

[22]  Saeid Nahavandi,et al.  Kinematic modeling of a bio-inspired robotic fish , 2008, 2008 IEEE International Conference on Robotics and Automation.

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

[24]  Keyvan Hashtrudi-Zaad,et al.  Neural-Network-Based Contact Force Observers for Haptic Applications , 2006, IEEE Transactions on Robotics.