Hostname: page-component-74656f9884-j7cmm Total loading time: 0 Render date: 2026-11-05T16:24:33.507Z Has data issue: false hasContentIssue false

Design and implementation of a bioinspired robotic fish driven by undulating pectoral fins for surface water environmental monitoring

Published online by Cambridge University Press:  29 September 2026

Van Anh Pham*
Affiliation:
Faculty of Engineering and Technology, Pham Van Dong University, Vietnam
Thanh Tung Tran
Affiliation:
Department of Semiconductor and Microelectronics, FPT University, Vietnam
Tuong Quan Vo
Affiliation:
Faculty of Mechanical Engineering, Ho Chi Minh City University of Technology (HCMUT), Vietnam
*
Corresponding author: Van Anh Pham; Email: pvanh@pdu.edu.vn
Rights & Permissions [Opens in a new window]

Abstract

Bioinspired robotic fish have garnered significant interest in recent decades due to their agile maneuverability and diverse marine applications. However, accurate modeling and physical prototyping of flexible fan-shaped membranous pectoral fins remain challenging. This paper presents the mathematical framework, modular design, and fabrication of an underwater robotic fish propelled by a pair of single-degree-of-freedom (DOF) membranous fins. To capture the complex fluid-structure interactions, the Morison force model is applied to establish a dynamic formulation that couples the fin motion, the robot body, and the surrounding fluid. A crank-rocker mechanism is proposed to drive the fin rays, generating fan-shaped membrane undulations for backward fluid propulsion while allowing straightforward phase shift adjustments. Experimental results demonstrate that the fabricated prototype achieves a peak forward swimming speed of approximately 0.59 body lengths per second (BL/s) and a turning radius of 0.14–0.53 BL. Furthermore, the modular architecture accommodates a water-quality monitoring payload, thereby demonstrating its capability for in situ measurement of total dissolved solids (TDS) and turbidity. This work provides a validated computational and experimental framework for advanced control and environmental monitoring in aquatic applications.

Information

Type
Research Article
Copyright
© The Author(s), 2026. Published by Cambridge University Press
Figure 0

Figure 1. Schematic diagram of the operating principle.

Figure 1

Figure 2. Kinematic diagram of a single-fin module.

Figure 2

Figure 3. Structure of the propulsion module.

Figure 3

Figure 4. Figure 4 long description.Structure of the head and tail shell of the robot.

Figure 4

Figure 5. Schematic diagram of the electrical system on the robot.

Figure 5

Figure 6. Figure 6 long description.3D design model of the robot with an extended measurement module.

Figure 6

Figure 7. Diagram illustrating fin motion analysis in a two-dimensional plane.

Figure 7

Figure 8. Figure 8 long description.Diagram of the swing arm mechanism.

Figure 8

Figure 9. Figure 9 long description.Planar dynamic analysis model of the fish robot with the fan-shaped pectoral fins.

Figure 9

Figure 10. Geometric representation of two fin webbing bounded by three sequential fin rays.

Figure 10

Table I. Validation results of the TDS sensor.Table I long description.

Figure 11

Figure 11. Figure 11 long description.Illustration of the fabricated propulsive module.

Figure 12

Figure 12. Four types of ribbon fins corresponding to the four distinct phases of fin kinematics used in the experiments.

Figure 13

Figure 13. Experimental illustration of the robotic fish with the expansive measuring device.

Figure 14

Figure 14. Mean speed error response of the M2006 motors.

Figure 15

Figure 15. Speed error response of the motor nKm$n^m_K$ under load at 300 rpm.

Figure 16

Figure 16. Figure 16 long description.Experimental steady-state mean forward velocity of the robot during straight swimming.

Figure 17

Figure 17. Experimental steady-state mean forward velocity of the robot during turning.

Figure 18

Figure 18. Figure 18 long description.Experimental mean turning radius of the robot.

Figure 19

Table II. The involving coefficient of the robot.Table II long description.

Figure 20

Figure 19. Comparison of transient forward velocities in straight swimming (nK=98.4$n_K = 98.4$ (rpm)).

Figure 21

Figure 20. Swimming trajectory and position of the robot every 0.5 s.

Figure 22

Figure 21. Comparison of transient forward velocities in turning swimming (nK=98.4$n_K = 98.4$ (rpm)).

Figure 23

Figure 22. Figure 22 long description.Trajectory trace (yellow curve) and position every 0.5 s (red dots) of the robot motion.

Figure 24

Figure 23. Comparison of steady-state mean speeds in straight swimming: simulation vs. experiment.

Figure 25

Figure 24. Comparison of steady-state mean speeds in turning swimming: simulation vs. experiment.

Figure 26

Figure 25. Influence of nK$n_K$ on mechanical efficiency η$\eta$ and Strouhal number St$St$.

Figure 27

Table III. Comparison of the fish robot’s performance.Table III long description.

Figure 28

Figure 26. Simulated and experimental ripple factor γ$\gamma$ versus nK$n_K$ of the robotic fish.

Figure 29

Table IV. Sampling results of some water environment parameters at the swimming pool.Table IV long description.