Hostname: page-component-74656f9884-npj9w Total loading time: 0 Render date: 2026-11-08T14:33:11.471Z Has data issue: false hasContentIssue false

Design and implementation of a swimming robot with pectoral fins only

Published online by Cambridge University Press:  29 April 2022

Farah Abbas Naser*
Affiliation:
Electrical Engineering Department, University of Basrah, Basrah, Iraq
Mofeed Turky Rashid
Affiliation:
Electrical Engineering Department, University of Basrah, Basrah, Iraq
*
*Corresponding author. E-mail: farahabbasnaser@gmail.com
Rights & Permissions [Opens in a new window]

Abstract

The use of swimming robots has increased widely in recent years due to the need of using them in situations where human intervention is difficult or not allowed. Exploring depths of seas, military interventions, or entering areas where the amount of water pollution is high that may threaten the lives of divers. In such cases, the best alternative for humans is to use swimming robots. This paper presents a swimming robot based on Labriform swimming mode. First, it starts with an analytical study of the effect of the fins shape on the performance of a robotic fish. The suggested design of the pectoral fins is concave. The effect of such a design would help largely in achieving the highest thrust in comparison to flat designs provided in the literature. Secondly, a variation in the velocity between the power and recovery strokes is accomplished and a maximum thrust can be obtained when the velocity of the power stroke is three times the velocity of recovery stroke. Thirdly, the kinematics and dynamics of the swimming robot are derived and an evaluation of the total hydrodynamic forces that are exerted on the robot’s body is studied via the computational fluid dynamics method from SOLIDWORKS® platform. Finally, the obtained results are compared to other designs in the literature in terms of some dimensionless numbers of biological fish to examine the efficiency. The proposed design has been validated theoretically and examined experimentally. The results of the simulation and practical experiments confirmed the validity of the design.

Information

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

Figure 1. Swimming methods in fish.

Figure 1

Figure 2. Three types of pectoral fin motions.

Figure 2

Figure 3. Pectoral fin motion during different two strokes.

Figure 3

Figure 4. Angular position during power and recovery strokes.

Figure 4

Figure 5. Proposed pectoral fin design. (A) Front view. (B) Top view. (C) Fin dimensions by SOLIDWORKS®.

Figure 5

Table I. Pectoral fin specifications.

Figure 6

Figure 6. Proposed design of swimming robot. (A) The inner components of the robot. (B) The complete 3D robot prototype.

Figure 7

Figure 7. Pressure distribution on the robot’s surface. (A) Power stroke. (B) Recovery stroke.

Figure 8

Figure 8. Body and earth reference frames.

Figure 9

Figure 9. $xyz$ rotational sequence showing the components of both linear velocity ($u, v,$ and $w$) and angular velocity ($p, q,$ and $r$). (A) Heading rotation over angle $\Psi$ about $z_{3}$-axis where $w_{3}=w_{2}$. (B) Pitch rotation over angle $\theta$ about $y_{2}$-axis where $v_{1}= v_{2}$. (C) Roll rotation over angle $\phi$ about $x_{1}$-axis where $u_{1}= u_{2}$.

Figure 10

Figure 10. The free body diagram of the swimming body.

Figure 11

Figure 11. Simscape model without PID controller.

Figure 12

Figure 12. Input signal.

Figure 13

Figure 13. System responses without PID controller. (A) Error in position signal. (B) Output Velocity signal.

Figure 14

Figure 14. Simscape model with PID controller.

Figure 15

Figure 15. System responses with PID controller. (A) Error in position signal. (B) Output Velocity signal.

Figure 16

Table II. Calculated parameters.

Figure 17

Figure 16. Swimming robot environment. (A)Isometric view. (B) Top view.

Figure 18

Figure 17. Servo motor modification.

Figure 19

Figure 18. Pectoral fin with different starting angles.

Figure 20

Figure 19. Drag force exerted by pectoral fin at different starting angles.

Figure 21

Figure 20. Forward velocity at $R_{F}=1$.

Figure 22

Figure 21. Snapshots of $R_{F}=1$.

Figure 23

Figure 22. Forward velocity at $R_{F}=2$.

Figure 24

Figure 23. Snapshots of $R_{F}=2$.

Figure 25

Figure 24. Forward velocity at $R_{F}=3$.

Figure 26

Figure 25. Snapshots of $R_{F}=3$.

Figure 27

Figure 26. Forward velocity at $R_{F}=4$.

Figure 28

Figure 27. Snapshots of $R_{F}=4$.

Figure 29

Table III. Comparison of swimming performance with other works.

Figure 30

Figure 28. Forward velocity at $R_{F}=5$.

Figure 31

Figure 29. Snapshots of $R_{F}=5$.

Figure 32

Figure 30. Hydrodynamic thrust generated at different $R_{F}$.

Figure 33

Figure 31. Servomotor torque calculation.

Figure 34

Table IV. Comparison in terms of $St$ at 1 Hz.

Figure 35

Figure 32. Propulsive efficiency and Strouhal number in the steady swimming mode.

Figure 36

Figure 33. Starting angle of pectoral fin at different Reynolds numbers.

Figure 37

Figure 34. Amplitude to length ratio over different oscillation ranges.