Data-Assisted Modeling and Speed Control of a Robotic Fish

In this paper, a novel data-assisted dynamical modeling and control approach is developed for robotic fish speed tracking. The data-assisted modeling focuses on the thrust mechanism, including the structure and parameters that are absent from the Newtonian-based analytic model of the robotic motion. The thrust of a robotic fish is generated through undulatory body movement interacting with surrounding water, thus a consequence of reaction from environmental hydrodynamics. It is known, however, that hydrodynamics cannot be analytically modeled. Thus, the data-assisted modeling is necessary for an underwater robotic fish. Specifically in this work, data of pulse and step responses are collected from designated experimental trials, in which the pulse responses are used to determine the thrust delay terms, and step responses are used to build up the thrust nonlinearity at steady state. A discrete-time sliding mode controller (SMC) is constructed to perform speed control. The experimental results verify that an SMC with a data-assisted model can substantially improve the speed control performance of two-dimensional robotic motion.

[1]  K. H. Low,et al.  Modelling and parametric study of modular undulating fin rays for fish robots , 2009 .

[2]  Zhongsheng Hou,et al.  Notes on Data-driven System Approaches , 2009 .

[3]  Jian-Xin Xu,et al.  Modeling and control Design of an Anguilliform robotic fish , 2012, Int. J. Model. Simul. Sci. Comput..

[4]  M. Platzer,et al.  Flapping Wing Aerodynamics - Progress and Challenges , 2006 .

[5]  Z. Hou,et al.  On Data-driven Control Theory: the State of the Art and Perspective: On Data-driven Control Theory: the State of the Art and Perspective , 2009 .

[6]  Long Wang,et al.  Development of an artificial fish-like robot and its application in cooperative transportation , 2008 .

[7]  Jian-Xin Xu,et al.  Locomotion Generation and Motion Library Design for an Anguilliform Robotic Fish , 2013 .

[8]  M. Triantafyllou,et al.  Hydrodynamics of Fishlike Swimming , 2000 .

[9]  Huijun Gao,et al.  Data-Based Techniques Focused on Modern Industry: An Overview , 2015, IEEE Transactions on Industrial Electronics.

[10]  C. Hemelrijk,et al.  The increased efficiency of fish swimming in a school , 2013, 1307.7282.

[11]  Tianjiang Hu,et al.  Experimental and analytical study on factors influencing biomimetic undulating fin propulsion performance based on orthogonal experimental design , 2013, Adv. Robotics.

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

[13]  Adrian L. R. Thomas,et al.  Flying and swimming animals cruise at a Strouhal number tuned for high power efficiency , 2003, Nature.

[14]  Xuefang Li,et al.  Precise Speed Tracking Control of a Robotic Fish Via Iterative Learning Control , 2016, IEEE Transactions on Industrial Electronics.

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

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

[17]  Domenici,et al.  The kinematics and performance of fish fast-start swimming , 1997, The Journal of experimental biology.

[18]  A. Mochida,et al.  On turbulent vortex shedding flow past 2D square cylinder predicted by CFD , 1995 .

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

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

[21]  Li Wen,et al.  Hydrodynamic Experimental Investigation on Efficient Swimming of Robotic Fish Using Self-propelled Method , 2010 .

[22]  A. Kępa,et al.  Division of outlet flow in a cyclone vortex finder—The CFD calculations , 2010 .

[23]  C. Wassgren,et al.  The unsteady drag force on a cylinder immersed in a dilute granular flow , 2006 .

[24]  Qinyuan Ren,et al.  A GIM-Based Biomimetic Learning Approach for Motion Generation of a Multi-Joint Robotic Fish , 2013 .

[25]  Jian-Xin Xu,et al.  A data-driven motion control approach for a robotic fish , 2015 .

[26]  Maarja Kruusmaa,et al.  Modelling of a biologically inspired robotic fish driven by compliant parts , 2014, Bioinspiration & biomimetics.

[27]  Derek A. Paley,et al.  Observer-based feedback control for stabilization of collective motion , 2011 .

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

[29]  Daniela Rus,et al.  Autonomous Soft Robotic Fish Capable of Escape Maneuvers Using Fluidic Elastomer Actuators. , 2014, Soft robotics.

[30]  Hangil Joe,et al.  Time-Delay Controller Design for Position Control of Autonomous Underwater Vehicle Under Disturbances , 2016, IEEE Transactions on Industrial Electronics.

[31]  Hou Zhong,et al.  On Data-driven Control Theory:the State of the Art and Perspective , 2009 .

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

[33]  John Young,et al.  Flapping Wing Aerodynamics: Progress and Challenges , 2008 .

[34]  Ranjan Mukherjee,et al.  Comparing the mathematical models of Lighthill to the performance of a biomimetic fish , 2008, Bioinspiration & biomimetics.

[35]  Fotis Sotiropoulos,et al.  Hydrodynamics of the bluegill sunfish C-start escape response: three-dimensional simulations and comparison with experimental data , 2012, Journal of Experimental Biology.

[36]  Claude Gignoux,et al.  Solved Problems in Lagrangian and Hamiltonian Mechanics , 2009 .