Dynamic simulation model of a biomimetic robotic fish with multi-joint propulsion mechanism

In this paper, a biomimetic carangiform robotic fish is analysed based on dynamic and kinematic models. The carangiform fish can swim with features like high mobility, fast swimming and changing direction suddenly. Because it has these amazing features, a carangiform swimmer is modelled. Dynamic and kinematic models are analytically obtained to design a biomimetic carangiform robotic fish. The designed robotic fish consists of two parts: an anterior rigid body and a flexible tail, which is modelled as a four-joint propulsion mechanism, and each joint is driven by a servo motor. The dynamic model is developed in the MATLAB/Simulink environment using a Lagrange function and the state-space model is performed to linearize the obtained model. Each joint is controlled with conventional PID controller in the simulation. Furthermore, a solid model of the robotic fish prototype is drawn in SolidWorks and transferred to the MATLAB/Simmechanics environment, and the motion of the robotic fish is simulated using joint angles. Finally, experimental studies and simulation results show that a carangiform motion for autonomous swimming is developed and verified using controlled joint angles.

[1]  Z. H. Akpolat,et al.  Robust Forward Speed Control of a Robotic Fish , .

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

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

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

[5]  T. Kurfess,et al.  Active Control of Microinterferometers for Low-Noise Parallel Operation , 2010, IEEE/ASME Transactions on Mechatronics.

[6]  Zhiqiang Cao,et al.  The dynamic analysis of the backward swimming mode for biomimetic carangiform robotic fish , 2008, 2008 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[7]  Huosheng Hu,et al.  Design of 3D Swim Patterns for Autonomous Robotic Fish , 2006, 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[8]  R. Jain,et al.  Establishing a cost effective embedded control and robotics engineering program: Observer based state feedback control using LEGOs , 2013, 2013 IEEE Integrated STEM Education Conference (ISEC).

[9]  Ranjan Vepa Biomimetic Robotics: Index , 2009 .

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

[11]  Ranjan Vepa Biomimetic Robotics: Mechanisms and Control , 2009 .

[12]  Akio Yamamoto,et al.  Electrostatically Actuated Robotic Fish: Design and Control for High-Mobility Open-Loop Swimming , 2008, IEEE Transactions on Robotics.

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

[14]  Long Wang,et al.  Development and depth control of biomimetic robotic fish , 2007, 2007 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[15]  Jouni Mattila,et al.  MEMS-based state feedback control of multi-body hydraulic manipulator , 2013, 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[16]  Z. H. Akpolat,et al.  Modeling and implementation of a biomimetic robotic fish , 2012, International Symposium on Power Electronics Power Electronics, Electrical Drives, Automation and Motion.

[17]  Junzhi Yu,et al.  Three-dimensional dynamic modelling of robotic fish: simulations and experiments , 2008 .

[18]  Shuxiang Guo,et al.  Design and realization of a remote control centimeter-scale robotic fish , 2008, 2008 IEEE/ASME International Conference on Advanced Intelligent Mechatronics.

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

[20]  C. Watts,et al.  Modelling and Control of a Biomimetic Underwater Vehicle with a Tendon Drive Propulsion System , 2007, OCEANS 2007 - Europe.

[21]  Junzhi Yu,et al.  A simplified propulsive model of bio-mimetic robot fish and its realization , 2005, Robotica.

[22]  Zafer Bingul,et al.  PID and state feedback control of a single-link flexible joint robot manipulator , 2011, 2011 IEEE International Conference on Mechatronics.

[23]  Long Wang,et al.  Dynamic Modeling of Robotic Fish Using Schiehien's Method , 2006, 2006 IEEE International Conference on Robotics and Biomimetics.

[24]  Huosheng Hu,et al.  A Methodology of Modelling Fish-like Swim Patterns for Robotic Fish , 2007, 2007 International Conference on Mechatronics and Automation.

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

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

[27]  Junzhi Yu,et al.  Design of a free-swimming biomimetic robot fish , 2003, Proceedings 2003 IEEE/ASME International Conference on Advanced Intelligent Mechatronics (AIM 2003).

[28]  Huosheng Hu,et al.  A 3D simulator for autonomous robotic fish , 2004, Int. J. Autom. Comput..

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

[30]  Jianwei Zhang,et al.  Implementing Flexible and Fast Turning Maneuvers of a Multijoint Robotic Fish , 2014, IEEE/ASME Transactions on Mechatronics.

[31]  Min Tan,et al.  A marsupial robotic fish team: Design, motion and cooperation , 2010 .