Application of Taguchi Method in the Optimization of Swimming Capability for Robotic Fish

In this paper, we applied the Taguchi method to evaluate the maximum swimming speed of a robotic fish under the limitation of the output of the motor. Four factors were considered in the optimization: the caudal-fin aspect ratio, the caudal fin stiffness, the oscillating frequency and the stiffness of the spring that transmits forces from the actuators to the foil. Because of the power limitations, the parameter's space was irregular. Since the Taguchi method requires a regular parameter space, we divided the parameter space into a regular space and the remaining irregular spaces. Within only 25 trials, the frequency and the spring stiffness were determined as the main factors in the regular space by the orthogonal design. Six more trials were carried out in the remaining irregular space with a higher frequency and spring stiffness. The fastest swimming speed of 870 mm/s, approximately 2.6 BL (Body Lengths)/s, was acquired, when the frequency reached 12Hz and with infinite spring stiffness. This method is efficient for exploring the maximum locomotor capabilities of robotic fish and may also be useful for other robots as no modelling is required.

[1]  Yogo Takada,et al.  Effect of Material and Thickness about Tail Fins on Propulsive Performance of a Small Fish Robot , 2010 .

[2]  R. Roy A Primer on the Taguchi Method , 1990 .

[3]  Long Wang,et al.  An adjustable scotch yoke mechanism for robotic dolphin , 2007, 2007 IEEE International Conference on Robotics and Biomimetics (ROBIO).

[4]  Sheryl M. Grace,et al.  Modeling the dynamics of spring-driven oscillating-foil propulsion , 1998 .

[5]  J. Videler Fish Swimming , 1993, Springer Netherlands.

[6]  Jong-Hwan Kim,et al.  Particle swarm optimization-based central patter generator for robotic fish locomotion , 2011, 2011 IEEE Congress of Evolutionary Computation (CEC).

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

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

[9]  David Scott Barrett,et al.  The design of a flexible hull undersea vehicle propelled by an oscillating foil , 1994 .

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

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

[12]  Y. Imaizumi,et al.  Propulsion system with flexible/rigid oscillating fin , 1995 .

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

[14]  P. Webb Form and Function in Fish Swimming , 1984 .

[15]  Qinghai Yang,et al.  Dynamic Modelling of a CPG-Controlled Amphibious Biomimetic Swimming Robot , 2013 .

[16]  John Stufken,et al.  Taguchi Methods: A Hands-On Approach , 1992 .

[17]  Xiaobo Tan,et al.  Averaging Tail-Actuated Robotic Fish Dynamics Through Force and Moment Scaling , 2015, IEEE Transactions on Robotics.

[18]  Li Wen,et al.  Development of a two‐joint robotic fish for real‐world exploration , 2011, J. Field Robotics.

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

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

[21]  C. Butler,et al.  A primer on the Taguchi method , 1992 .

[22]  C. R. Joyner,et al.  Propulsion system design optimization using the Taguchi method , 1993 .

[23]  Benjamin J. Southwell,et al.  Human Object Recognition Using Colour and Depth Information from an RGB-D Kinect Sensor , 2013 .

[24]  Maurizio Porfiri,et al.  Swimming Robots Have Scaling Laws, Too , 2016, IEEE/ASME Transactions on Mechatronics.

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

[26]  Tuong Quan Vo,et al.  Propulsive Velocity Optimization of 3-Joint Fish Robot Using Genetic-Hill Climbing Algorithm , 2009 .

[27]  Li Wen,et al.  Hydrodynamic Performance of an Undulatory Robot: Functional Roles of the Body and Caudal Fin Locomotion , 2013 .

[28]  G. Lauder,et al.  Passive robotic models of propulsion by the bodies and caudal fins of fish. , 2012, Integrative and comparative biology.

[29]  田口 玄一,et al.  System of experimental design : engineering methods to optimize quality and minimize costs , 1987 .

[30]  Y. S. Tarng,et al.  Design optimization of cutting parameters for turning operations based on the Taguchi method , 1998 .

[31]  C. Breder The locomotion of fishes , 1926 .

[32]  Guangming Xie,et al.  Modeling of a carangiform-like robotic fish for both forward and backward swimming: Based on the fixed point , 2014, 2014 IEEE International Conference on Robotics and Automation (ICRA).

[33]  Paul W. Webb,et al.  Mechanics and Physiology of Animal Swimming: The biology of fish swimming , 1994 .

[34]  Long Wang,et al.  Dolphin-like propulsive mechanism based on an adjustable Scotch yoke , 2009 .

[35]  Long Wang,et al.  Parameter Optimization of Simplified Propulsive Model for Biomimetic Robot Fish , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.

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