AbstractThe 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.