Data-Driven Dynamic Modeling for a Swimming Robotic Fish

This paper proposes a data-driven dynamic modeling method for multijoint robotic fish with irregular geometric profiles and numerous heterogeneous hydrodynamic parameters. The method is composed of two main components: dynamic modeling and hydrodynamic parameter identification. In dynamic modeling, fluid forces exerted on the robotic fish are analyzed by the Morrison equation and the strip method. A dynamic model with an explicit formulation is derived, in which all terms involved in the dynamic analysis are converted to the coordinate system attached to the head. Further, the parameter identification technique is integrated into dynamic modeling, which reshapes it with data-driven feature and thereby makes it be competent to model swimming robots with complex geometric profiles and numerous heterogeneous hydrodynamic parameters. Experimental data of the swimming robotic fish are collected to identify the parameters directly. The obtained dynamic model is validated by data captured under extensive motion modes like forward swimming, varying velocity, and turning. Comparisons of simulated and experimental results demonstrate the effectiveness of the method.

[1]  T. Y. Wu,et al.  Swimming of a waving plate , 1961, Journal of Fluid Mechanics.

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

[3]  Junzhi Yu,et al.  Kinematic Comparison of Forward and Backward Swimming and Maneuvering in a Self-Propelled Sub-Carangiform Robotic Fish , 2014 .

[4]  Mac C. Adams Slender-Body Theory-Review and Extension , 1953 .

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

[6]  Louis L. Whitcomb,et al.  Experimental Identification of Six-Degree-of-Freedom Coupled Dynamic Plant Models for Underwater Robot Vehicles , 2014 .

[7]  Manuel Haro Casado,et al.  Identification of the nonlinear ship model parameters based on the turning test trial and the backstepping procedure , 2005 .

[8]  Junzhi Yu,et al.  Precise planar motion measurement of a swimming multi-joint robotic fish , 2016, Science China Information Sciences.

[9]  Jun Fu,et al.  Local optimization of dynamic programs with guaranteed satisfaction of path constraints , 2015, Autom..

[10]  Xiaobo Tan,et al.  Modeling of Biomimetic Robotic Fish Propelled by An Ionic Polymer–Metal Composite Caudal Fin , 2010, IEEE/ASME Transactions on Mechatronics.

[11]  Key Pyo Rhee,et al.  Identification of hydrodynamic coefficients in ship maneuvering equations of motion by Estimation-Before-Modeling technique , 2003 .

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

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

[14]  T. Sarpkaya,et al.  Mechanics of wave forces on offshore structures , 1981 .

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

[16]  Jianxun Wang,et al.  A dynamic model for tail-actuated robotic fish with drag coefficient adaptation , 2013 .

[17]  Guangming Xie,et al.  Online High-Precision Probabilistic Localization of Robotic Fish Using Visual and Inertial Cues , 2015, IEEE Transactions on Industrial Electronics.

[18]  De Xu,et al.  Embedded Vision-Guided 3-D Tracking Control for Robotic Fish , 2016, IEEE Transactions on Industrial Electronics.

[19]  S. Hoerner Fluid Dynamic Drag: Practical Information on Aerodynamic Drag and Hydrodynamic Resistance , 1965 .

[20]  Ferial El-Hawary The ocean engineering handbook , 2000 .

[21]  Li Wen,et al.  Novel Method for the Modeling and Control Investigation of Efficient Swimming for Robotic Fish , 2012, IEEE Transactions on Industrial Electronics.

[22]  Frédéric Boyer,et al.  Fast Dynamics of an Eel-Like Robot—Comparisons With Navier–Stokes Simulations , 2008, IEEE Transactions on Robotics.

[23]  M. Porfiri,et al.  Design, Modeling, and Characterization of a Miniature Robotic Fish for Research and Education in Biomimetics and Bioinspiration , 2013, IEEE/ASME Transactions on Mechatronics.

[24]  Guangming Xie,et al.  Coordination of Multiple Robotic Fish With Applications to Underwater Robot Competition , 2016, IEEE Transactions on Industrial Electronics.

[25]  Qingguo Wang,et al.  Locomotion Learning for an Anguilliform Robotic Fish Using Central Pattern Generator Approach , 2014, IEEE Transactions on Industrial Electronics.

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

[27]  Maurizio Porfiri,et al.  Dynamic Modeling of a Robotic Fish Propelled by a Compliant Tail , 2015, IEEE Journal of Oceanic Engineering.

[28]  Zhenlong Li,et al.  Towards an Esox lucius inspired multimodal robotic fish , 2014, Science China Information Sciences.

[29]  Kyu-Yeul Lee,et al.  Estimation of hydrodynamic coefficients for an AUV using nonlinear observers , 2002 .

[30]  Maurizio Porfiri,et al.  Free-Locomotion of Underwater Vehicles Actuated by Ionic Polymer Metal Composites , 2010, IEEE/ASME Transactions on Mechatronics.

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

[32]  Ming Wang,et al.  Dynamic modeling of a CPG-governed multijoint robotic fish , 2013, Adv. Robotics.

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