Page 91 - Read Online
P. 91

Page 189                             Yu et al. Intell Robot 2022;2:180-99  https://dx.doi.org/10.20517/ir.2022.10

               Table 3. Research methods to study the swimming mechanism of robot fishes
                Research methods             Strengths          Weaknesses
                Theoretical analysis         Very adaptable     Mathematically challenging
                Experimental observation     Highly accurate    Poor universality
                Numerical simulation         Low cost           Solving a limited number of problems
                                             Accurate



               fin oscillation . It is frequently necessary to construct special experimental platforms in order to meet the
                           [24]
               measurement of specific physical quantities. As shown in Figure 8, the robot fish was immersed in a tank
               and the swimming speed was measured .
                                                [27]
               3.3. Numerical simulation
               In recent years, computer technology, computational fluid dynamics (CFD), and other disciplines have
               advanced rapidly. New iterations of computers have led to a significant increase in computing power,
               allowing some complex swimming problems to be solved. The calculation model is continuously improved
               in practice, resulting in increasing accuracy of the calculation. Thus, numerical simulation has made it
               possible to acquire accurate answers to some complex swimming problems. Currently, many research
               results are available. The hydrodynamic performance of fish of different shapes near the water surface using
               CFD was studied by Zhan et al. . Using an incompressible Navier-Stokes flow solver based on the
                                            [39]
                                                                                       [40]
               immersion boundary method, Liu et al. studied the body-fin and fin-fin interactions . Han et al. used the
               same solver as Liu et al. to simulate the swimming of the fish on the static cartesian grid [40,41] . The
               interactions between the intermediate fins were analyzed in detail. The CFD method was used by Macias et
               al. to simulate the swimming process of the fish in undisturbed water flow . Zhu et al. combined the
                                                                                  [42]
               immersed boundary-lattice Boltzmann method in numerical simulation with a deep recurrent Q-network to
                                       [43]
               simulate the behavior of fish . It provided an effective method for researching fish adaptation behaviors in
               complex environments. All of the above swimming problems require a massive amount of computation,
               which was previously extremely difficult to achieve. From the results of the calculations, all of the authors
               considered that the accuracy of the calculations met the requirements. We believe that numerical simulation
               as a method will have considerable potential in the future.

               3.4. Multiple research methods
               Using multiple research methods to analyze a problem, each research method can not only complement
               each other’s strengths but also verify the results of the others, which increases the convincingness of the
               research. Korkmaz et al. established kinematic and dynamic models of the robot fish using the Denavit-
               Hartenberg method and Lagrange method, respectively . The swimming of the robot fish was simulated
                                                               [2]
               using MATLAB/Simulink. Experiments in the pool validated the simulation results. Behbahani et al.
               established the dynamic model of robot fishes using the rigid body dynamics theory . The hydrodynamic
                                                                                       [44]
               force acting on the pectoral fin was solved by the blade element theory. The kinetic model was evaluated
                                                                                                       [45]
               experimentally. The dynamic equation of the fish in autonomous swimming was established by Xin et al. .
               The steering motion of fish was simulated using three-dimensional (3D) CFD software. Liu et al. established
               a kinematic model by simplifying the caudal fin to a rigid hydrofoil and the caudal peduncle to a rigid
               plate . The caudal fin propulsion mechanism was analyzed using CFD to determine the principle of
                   [46]
               generating propulsive power. It can be anticipated that this method will be used by more and more
               researchers and become a new research trend.

               4. MOTION COORDINATION AND COMMUNICATION OF MULTIPLE ROBOT FISHES
               The research of multiple robot fishes emerged in recent years and is now a hot research field. When
   86   87   88   89   90   91   92   93   94   95   96