Dynamic Modeling of a Robotic Fish Propelled by a Compliant Tail

In this paper, a dynamic model for a robotic fish propelled by a tail with a flexible fin is presented. The robotic fish is composed of two links connected by an actuated joint; the frontal link is rigid and acts as the robotic fish body, while the rear link serves as the tail. The latter comprises a rigid element connected to a flexible caudal fin, whose underwater vibration is responsible for propulsion. The dynamics of the frontal link are described using Kirchhoff's equations of motion for rigid bodies in quiescent fluids. The tail vibration is modeled using Euler-Bernoulli beam theory and the effect of the encompassing fluid is described using the Morison equation. The thrust production is assessed from static thrust data in terms of the fin-tip displacement; other salient model parameters are estimated through a nonlinear least squares technique. The model is validated against experimental data on circular and S-shaped trajectories. The model can be used for simulation, prediction, design optimization, and control, as it allows for the description of the robot's motion as a function of the unique input of the system, that is, the servomotor angle. Within the latter application, a heading control algorithm, in which the controller is tuned on the basis of the dynamic model, is presented.

[1]  M. Porfiri,et al.  Analysis of three-dimensional effects in oscillating cantilevers immersed in viscous fluids , 2013 .

[2]  Nicole Abaid,et al.  Zebrafish responds differentially to a robotic fish of varying aspect ratio, tail beat frequency, noise, and color , 2012, Behavioural Brain Research.

[3]  Miroslav Krstic,et al.  PID Tuning Using Extremum Seeking , 2005 .

[4]  Maurizio Porfiri,et al.  Controlling a robotic fish with a smart phone , 2013 .

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

[6]  M. Krstic,et al.  PID tuning using extremum seeking: online, model-free performance optimization , 2006, IEEE Control Systems.

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

[8]  M. Porfiri,et al.  A Particle Image Velocimetry Study of Vibrating Ionic Polymer Metal Composites in Aqueous Environments , 2009, IEEE/ASME Transactions on Mechatronics.

[9]  Antonio Barrientos,et al.  Robotic Fish to Lead the School , 2013 .

[10]  Xiaobo Tan,et al.  Autonomous robotic fish as mobile sensor platforms: Challenges and potential solutions , 2011 .

[11]  L. Meirovitch,et al.  Fundamentals of Vibrations , 2000 .

[12]  M. Porfiri,et al.  Zebrafish response to robotic fish: preference experiments on isolated individuals and small shoals , 2012, Bioinspiration & biomimetics.

[13]  P.R. Bandyopadhyay,et al.  Trends in biorobotic autonomous undersea vehicles , 2005, IEEE Journal of Oceanic Engineering.

[14]  George V. Lauder,et al.  Fish locomotion: kinematics and hydrodynamics of flexible foil-like fins , 2007 .

[15]  J. G. Ziegler,et al.  Optimum Settings for Automatic Controllers , 1942, Journal of Fluids Engineering.

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

[17]  Alex Simpkins,et al.  System Identification: Theory for the User, 2nd Edition (Ljung, L.; 1999) [On the Shelf] , 2012, IEEE Robotics & Automation Magazine.

[18]  Taesam Kang,et al.  Simultaneous Determination of Drag Coefficient and Added Mass , 2011, IEEE Journal of Oceanic Engineering.

[19]  D.J. Stilwell,et al.  Identification of a simplified AUV pitch axis model for control design: Theory and experiments , 2007, OCEANS 2007.

[20]  Giovanni Polverino,et al.  Closed-loop control of zebrafish response using a bioinspired robotic-fish in a preference test , 2013, Journal of The Royal Society Interface.

[21]  Xinyan Deng,et al.  Microautonomous Robotic Ostraciiform (MARCO): Hydrodynamics, Design, and Fabrication , 2008, IEEE Transactions on Robotics.

[22]  N. Hovakimyan,et al.  Adaptive output feedback control of a spheroidal underactuated underwater vehicle , 2005, Proceedings of OCEANS 2005 MTS/IEEE.

[23]  Alexander Leonessa,et al.  Adaptive control for nonlinear uncertain systems with actuator amplitude and rate saturation constraints , 2009 .

[24]  Maurizio Porfiri,et al.  An Attraction Toward Engineering Careers: The Story of a Brooklyn Outreach Program for K\uFFFD12 Students , 2013, IEEE Robotics & Automation Magazine.

[25]  Heinz Unbehauen,et al.  A review of identification in continuous-time systems , 1998 .

[26]  Catherine N. Phan,et al.  Finite amplitude vibrations of cantilevers of rectangular cross sections in viscous fluids , 2013 .

[27]  Svante Gunnarsson,et al.  Iterative feedback tuning: theory and applications , 1998 .

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

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

[30]  Kyu-Jin Cho,et al.  Kinematic Condition for Maximizing the Thrust of a Robotic Fish Using a Compliant Caudal Fin , 2012, IEEE Transactions on Robotics.

[31]  James P. Ostrowski,et al.  Motion planning for anguilliform locomotion , 2003, IEEE Trans. Robotics Autom..

[32]  M. Porfiri,et al.  Electromechanical Model of Electrically Actuated Narrow Microbeams , 2006, Journal of Microelectromechanical Systems.

[33]  G. Hays,et al.  Identification of genetically and oceanographically distinct blooms of jellyfish , 2013, Journal of The Royal Society Interface.

[34]  Xiaobo Tan,et al.  Dynamic modeling of robotic fish and its experimental validation , 2011, 2011 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[35]  M. J. Wolfgang,et al.  Drag reduction in fish-like locomotion , 1999, Journal of Fluid Mechanics.

[36]  D.J. Stilwell,et al.  Development of a Dynamic Model of a Small High-Speed Autonomous Underwater Vehicle , 2006, OCEANS 2006.

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

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

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

[40]  Maurizio Porfiri,et al.  Hydrodynamics of underwater propulsors based on ionic polymer–metal composites: a numerical study , 2009 .

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

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

[43]  Huosheng Hu Biologically Inspired Design of Autonomous Robotic Fish at Essex , 2006 .

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

[45]  Maurizio Porfiri,et al.  Temporally-resolved hydrodynamics in the vicinity of a vibrating ionic polymer metal composite , 2010 .

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

[47]  M. Shahinpoor Conceptual design, kinematics and dynamics of swimming robotic structures using ionic polymeric gel muscles , 1992 .

[48]  Lennart Ljung,et al.  System Identification: Theory for the User , 1987 .

[49]  J. M. R. Graham,et al.  The forces on sharp-edged cylinders in oscillatory flow at low Keulegan–Carpenter numbers , 1980, Journal of Fluid Mechanics.

[50]  J Colorado,et al.  Bending continuous structures with SMAs: a novel robotic fish design , 2011, Bioinspiration & biomimetics.

[51]  Kamal Youcef-Toumi,et al.  Design of Machines With Compliant Bodies for Biomimetic Locomotion in Liquid Environments , 2006 .

[52]  Jorge J. Moré,et al.  Computing a Trust Region Step , 1983 .

[53]  Maurizio Porfiri,et al.  Fish and robots swimming together: attraction towards the robot demands biomimetic locomotion , 2012, Journal of The Royal Society Interface.

[54]  Jianxun Wang,et al.  Dynamic Modeling of Robotic Fish With a Flexible Caudal Fin , 2012 .

[55]  Khac Duc Do,et al.  Control of Ships and Underwater Vehicles: Design for Underactuated and Nonlinear Marine Systems , 2009 .

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

[57]  Thor I. Fossen,et al.  Guidance and control of ocean vehicles , 1994 .

[58]  Jie Pan,et al.  Control of Ships and Underwater Vehicles , 2009 .

[59]  Jenhwa Guo,et al.  A waypoint-tracking controller for a biomimetic autonomous underwater vehicle , 2006 .

[60]  K H Low,et al.  Parametric study of the swimming performance of a fish robot propelled by a flexible caudal fin , 2010, Bioinspiration & biomimetics.

[61]  L Cen,et al.  Bio-inspired aquatic robotics by untethered piezohydroelastic actuation , 2013, Bioinspiration & biomimetics.