Three-Dimensional Modeling of a Robotic Fish Based on Real Carp Locomotion

This work focuses on developing a complete non-linear dynamic model comprising entirely kinematic and hydrodynamic effects of Carangiform locomotion based on the Lagrange approach by adapting the parameters and behaviors of a real carp. In order to imitate biological features, swimming patterns of a real carp for forward, turning and up-down motions are analyzed by using the Kineova 8.20 software. The proportional optimum link lengths according to actual size, swimming speed, flapping frequency, proportional physical parameters and different swimming motions of the real carp are investigated with the designed robotic fish model. Three-dimensional (3D) locomotion is evaluated by tracking two trajectories in a MATLAB environment. A Reaching Law Control (RLC) approach for inner loop (Euler angles-speed control) and a guidance system for the outer loop (orientation control) are proposed to provide an effective closed-loop control performance. In order to illustrate the 3D performance of the proposed closed loop control system in a virtual reality platform, the designed robotic fish model is also implemented using the Virtual Reality Modeling Language (VRML). Simulation and experimental analysis show that the proposed model gives us significant key solutions to design a fish-like robotic prototype.

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

[2]  Chun-Liang Lin,et al.  2-DOF barycenter mechanism for stabilization of fish-robots , 2013, 2013 IEEE 8th Conference on Industrial Electronics and Applications (ICIEA).

[3]  Rajesh Kumar,et al.  Design, modeling and open-loop control of a BCF mode bio-mimetic robotic fish , 2011, 2011 International Siberian Conference on Control and Communications (SIBCON).

[4]  Mathieu Sellier,et al.  The Kinematics and Dynamics of Undulatory Motion of a Tuna-Mimetic Robot , 2015 .

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

[6]  Jianwei Zhang,et al.  A Survey on CPG-Inspired Control Models and System Implementation , 2014, IEEE Transactions on Neural Networks and Learning Systems.

[7]  Motomu Nakashima,et al.  A Study on the Propulsive Mechanism of a Double Jointed Fish Robot Utilizing Self-Excitation Control , 2003 .

[8]  Rajesh Kumar,et al.  Design, modeling and open-loop control of a BCF mode bio-mimetic Robotic Fish , 2011, 2011 IEEE International Symposium on Safety, Security, and Rescue Robotics.

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

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

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

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

[13]  Jianwei Zhang,et al.  Development of adaptive locomotion of a caterpillar-like robot based on a sensory feedback CPG model , 2014, Adv. Robotics.

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

[15]  Z. H. Akpolat,et al.  Discrete time adaptive reaching law speed control of electrical drives , 2003 .

[16]  Houxiang Zhang,et al.  A bio-inspired swimming robot for marine aquaculture applications: From concept-design to simulation , 2016, OCEANS 2016 - Shanghai.

[17]  Guangming Xie,et al.  Dynamic modeling of an ostraciiform robotic fish based on angle of attack theory , 2014, 2014 International Joint Conference on Neural Networks (IJCNN).

[18]  HyoungSeok Kim,et al.  A Study on the Motion Mechanism of Articulated Fish Robot , 2007, 2007 International Conference on Mechatronics and Automation.

[19]  Deniz Korkmaz,et al.  Link length optimization of a biomimetic robotic fish based on Big Bang — Big Crunch algorithm , 2016, 2016 21st International Conference on Methods and Models in Automation and Robotics (MMAR).

[20]  Weibing Gao,et al.  Discrete-time variable structure control systems , 1995, IEEE Trans. Ind. Electron..

[21]  Hanifi Guldemir,et al.  Trajectory following sliding mode control of induction motors , 2003 .

[22]  Jianwei Zhang,et al.  Design of neural circuit for sidewinding of snake-like robots , 2014, 2014 IEEE International Conference on Information and Automation (ICIA).

[23]  Gi-Hun Yang,et al.  Control and design of a 3 DOF fish robot ‘ICHTUS’ , 2011, 2011 IEEE International Conference on Robotics and Biomimetics.

[24]  Huosheng Hu,et al.  A School of Robotic Fish for Mariculture Monitoring in the Sea Coast , 2015 .

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

[26]  Long Wang,et al.  Dynamic Modeling of Three-Dimensional Swimming for Biomimetic Robotic Fish , 2006, 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[27]  Long Wang,et al.  Vision-Based Target Tracking and Collision Avoidance for Two Autonomous Robotic Fish , 2009, IEEE Transactions on Industrial Electronics.

[28]  Chun-Liang Lin,et al.  Fish-Tail Modeling for Fish Robot , 2012, 2012 International Symposium on Computer, Consumer and Control.

[29]  Chun-Liang Lin,et al.  Maneuverability modeling and trajectory tracking for fish robot , 2015 .

[30]  Auke Jan Ijspeert,et al.  Central pattern generators for locomotion control in animals and robots: A review , 2008, Neural Networks.

[31]  Deniz Korkmaz,et al.  Implementations of the route planning scenarios for the autonomous robotic fish with the optimized propulsion mechanism , 2016 .

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

[33]  Xiaobo Tan,et al.  Three-dimensional spiral tracking control for gliding robotic fish , 2014, 53rd IEEE Conference on Decision and Control.

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

[35]  George V. Lauder,et al.  Learning from fish: Kinematics and experimental hydrodynamics for roboticists , 2006, Int. J. Autom. Comput..

[36]  Tuong Quan Vo,et al.  Smooth gait optimization of a fish robot using the genetic-hill climbing algorithm , 2011, Robotica.

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

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

[39]  Qinghai Yang,et al.  Dolphin-like Swimming Modeling for a Biomimetic Amphibious Robot , 2011 .