1. Introduction
With the advancement of ocean engineering technologies, tasks such as resource exploration, environmental monitoring, and infrastructure inspection are imposing increasingly stringent requirements on the intelligence and maneuverability of autonomous underwater vehicles (AUVs) [
1,
2,
3,
4]. Although conventional AUVs equipped with propulsion systems exhibit considerable endurance and payload capacity, they are often constrained in terms of maneuverability, environmental adaptability, and energy efficiency [
5,
6,
7]. Inspired by the outstanding swimming capabilities of fish, biomimetic robotic fish have attracted considerable attention for their low disturbance, high propulsion efficiency, and strong adaptability in aquatic environments [
8,
9]. Among these, biomimetic robotic dolphins driven by dorsoventral undulatory propulsion achieve distinctive integration of high-speed cruising and agile maneuverability [
10,
11,
12], rendering them highly suitable for long-range autonomous operations, such as target search, ecological monitoring, and rescue missions.
In contrast to conventional underwater vehicles that typically decouple propulsion and attitude control, robotic dolphins achieve functional unification through their distinctive biomimetic mechanical design. By coupling thrust generation with body dynamics in a dolphin-inspired manner, the design provides multiple advantages, including the ability to execute highly agile maneuvers along complex trajectories, improved adaptability to varying environmental conditions, and increased resilience to external disturbances. Consequently, robotic dolphins demonstrate reliable performance in dynamic and unstructured underwater environments, supporting applications such as environmental monitoring, infrastructure inspection, and cooperative multi-robot operations [
13]. To meet these operational demands, various motion planning and control strategies have been explored for robotic dolphins. Wu et al. investigated the role of a controllable fluke in regulating the gliding motion of a robotic dolphin, and proposed a pitch control strategy based on dynamic modeling and experimental validation to enhance underwater gliding performance [
14]. Li et al. developed a dolphin-inspired underwater vehicle with an intermittent-propulsion mode, enabling energy-efficient long-range navigation for marine exploration [
15]. Notably, for complex tasks such as autonomous cruising, obstacle avoidance, and terrain following, high-precision and robust path following is a fundamental capability for ensuring the efficiency and reliability of underwater operations.
In recent years, extensive research has focused on improving the accuracy and robustness of underwater path following for autonomous underwater vehicles. Existing approaches are typically categorized into three categories: geometric, control-theoretic, and learning- or perception-driven methods [
16,
17,
18]. Representative methods from each category have been proposed to address the challenges of dynamic and uncertain underwater environments. Du et al. introduced a geometry-based indirect adaptive line-of-sight (LOS) guidance framework, which integrates over-parameterized disturbance estimation to achieve robust AUV path following under strong time-varying ocean currents [
19]. Zhou et al. developed a model predictive control (MPC)-based path-following method for underactuated AUVs, combining hydrodynamic parameter identification and adaptive line-of-sight guidance for robust and constrained control [
20]. Ma et al. developed a ModelPPO algorithm that integrates neural dynamics into a proximal policy optimization algorithm for robust and sample-efficient 3-D path-following control in dynamic underwater environments [
21]. These approaches have been widely applied to conventional AUVs and have demonstrated effectiveness in mitigating environmental disturbances and tracking complex trajectories [
22,
23,
24]. However, existing control methods are typically developed based on the assumption of stable heading and attitude dynamics, which limits their applicability to robotic dolphins that employ biomimetic propulsion with flexible actuation and nonlinear motion characteristics. These platforms often exhibit periodic surge–pitch coupling and oscillatory behavior, thereby undermining the effectiveness of traditional control approaches. Consequently, achieving high-precision and robust path following for such platforms remains a critical and underexplored challenge.
Specifically, biomimetic robotic dolphins employing dorsoventral undulatory propulsion generate thrust through periodic oscillations along the dorsoventral axis. This distinctive mechanism inherently induces significant periodic pitching, resulting in strong coupling between attitude and propulsion direction. While offering excellent maneuverability and propulsion efficiency, this mechanism poses considerable challenges for path-following control. On one hand, the physical constraints imposed by undulatory propulsion limit the ability of the robotic dolphin to adjust its attitude, particularly in the pitch direction. As a result, when following paths with sharp transitions or high-curvature segments, the robot tends to exhibit significant vertical oscillations and pitch changes, which adversely affect motion smoothness, reduce propulsion efficiency, and significantly increase control complexity. On the other hand, as an underactuated platform, the biomimetic robotic dolphin must perform tasks under conditions in which attitude dynamics have a notable impact on the propulsion direction. Meanwhile, the system is subject to various disturbances, such as environmental perturbations and hydrodynamic forces, which place stringent demands on both the predictive accuracy and robustness of the controller. Recent advances in the field of underwater robotics have produced a variety of approaches to improve autonomy and robustness under complex environmental conditions. For underactuated AUVs, numerous robust path-following controllers have been developed to mitigate the effects of current disturbances, enabling reliable long-duration navigation in uncertain flow fields [
25]. In addition, adaptive disturbance observer-based schemes have been widely investigated for trajectory tracking, where online estimation and compensation for environmental disturbances reduce reliance on conservative disturbance bounds and improve control efficiency [
26]. Beyond conventional AUV platforms, biomimetic robotic fish have emerged as a growing research focus. Leveraging undulatory propulsion mechanisms, these prototypes demonstrate superior maneuverability and energy efficiency compared to traditional propeller-driven vehicles. Recent experimental studies have further validated their ability to execute coordinated motion and disturbance rejection strategies in constrained aquatic environments, thereby expanding the application scope of bio-inspired underwater robots [
27]. Despite these promising developments, few studies have systematically integrated curvature-constrained minimum-snap path planning, graded robust MPC, and adaptive control allocation tailored to the unique dynamics of biomimetic propulsion. Therefore, it is necessary to develop a path optimization strategy tailored to the propulsion and maneuvering characteristics of the biomimetic robotic dolphin, ensuring both smoothness and reachability. In addition, a path-following controller with high adaptability and robustness should be proposed to guarantee the stability and safety of the tracking process. The coordinated integration of path optimization and control is critical for achieving reliable and stable operation in highly disturbed environments.
This paper presents a systematic investigation into path optimization and robust path following for biomimetic robotic dolphins, and proposes an integrated framework that addresses the challenges in path following of such platforms. The main contributions of this work are summarized as follows:
- 1.
A novel biomimetic robotic dolphin is developed by integrating a dorsoventral propulsion mechanism with a passive compliant peduncle joint, enabling high-frequency, symmetric dorsoventral oscillations that ensure both maneuverability and stability during locomotion.
- 2.
A path optimization strategy based on a curvature-constrained minimum leap distance algorithm is proposed, which generates a smooth and safe reference path aligned with the maneuvering capabilities of the robotic dolphin. By mitigating frequent vertical oscillations and abrupt pitch transitions, the proposed method improves path tracking performance and enhances the overall safety of the motion.
- 3.
A robust model predictive controller (RMPC) is developed to handle path following under diverse disturbances by incorporating the dynamic response of control surfaces and integrating a nonlinear disturbance observer with a Sigmoid-based grading mechanism. This design enables adaptive regulation of input margins and real-time control allocation, improving dynamic responsiveness and enhancing disturbance rejection performance during path following.
- 4.
A series of simulation experiments under various environmental disturbance are conducted to validate the effectiveness of the proposed approach in both paths optimization and robust control.
The remainder of this paper is organized as follows.
Section 2 describes the mechanical design and dynamic model of the robotic dolphin.
Section 3 details the proposed path optimization strategy and robust path-following controller.
Section 4 presents the simulation results and performance analysis. Finally,
Section 5 concludes the paper and discusses potential directions for future work.
2. System Design and Modeling of the Bionic Robotic Dolphin
In this section, a novel robotic dolphin system is introduced, featuring redundant control surfaces and a passive peduncle joint to enhance maneuverability and adaptability. Furthermore, a full-state dynamic model is developed based on the Newton–Euler formulation, integrated with a quasi-steady lift–drag force model to accurately capture both rigid-body dynamics and hydrodynamic effects.
2.1. Overview of Bionic Robotic Dolphin System
Inspired by the bottlenose dolphin, a novel biomimetic robotic dolphin is developed, featuring a body design that replicates the morphological proportions of an adult specimen. As shown in
Figure 1, the platform employs a dorsoventral undulatory propulsion mechanism that integrates a waist joint, a steering joint, and a passive peduncle joint, enabling high-speed and biomimetic locomotion. To improve maneuverability and enhance control robustness, the system incorporates multiple redundant actuation modules, including a net buoyancy regulation unit, a center-of-mass shifting mechanism, and a vertical rudder. The robotic dolphin measures 1.8 m in length, 0.34 m in width, and 0.48 m in height, with a total mass of approximately 63 kg.
The dorsoventral undulatory propulsion mechanism facilitates biomimetic motion that closely emulates the swimming patterns of real dolphins. Unlike previous designs [
11], the propulsion system of the robotic dolphin comprises a waist-pitch joint, a yaw-pitch joint, and a passive peduncle joint. The waist-pitch joint serves as the primary actuator, generating thrust through dorsoventral oscillations. The addition of the yaw-pitch joint improves maneuverability and directional control during turning motions. Meanwhile, the passive peduncle joint, equipped with a spring-based restoring mechanism, effectively attenuates surge-induced pitching, thereby improving motion stability.
Moreover, to maintain stable posture in disturbed environments, the robotic dolphin incorporates multiple attitude control mechanisms, including a flipper system, a buoyancy regulation unit, and a movable center-of-mass module. Specifically, the flipper system provides pitch and yaw control by adjusting the deflection angles of the fin surfaces. The buoyancy regulation unit, located in the head compartment, uses a peristaltic pump and water reservoir to adjust net buoyancy, enabling control of vertical position and orientation. The center-of-mass regulation module comprises longitudinal and lateral sliding blocks, in which the former enables pitch angle control and the latter enhances roll stability and overall control effectiveness.
2.2. Coordinate Frames and Variable Definitions
As shown in
Figure 2, to construct the dynamic model of the biomimetic robotic dolphin, multiple coordinate frames aligned with the right-hand rule are defined, including the global inertial frame
, the body-fixed frame
, and the waist joint frame
. In addition, to describe the motion of the fin surfaces, fin-fixed coordinate frames
are introduced, where
denotes the left flipper, right flipper, and flukes. Additionally, a hydrodynamic frame
is also defined, whose origin can be aligned with any of the aforementioned frames, and is used for computing hydrodynamic forces on the fin surfaces. To ensure stable attitude regulation, the center of buoyancy
is positioned above the center of gravity
. The magnitudes of buoyancy
and gravitational force
are denoted accordingly. Throughout this study, all vectors and matrices are denoted with a superscript indicating their associated coordinate frame. For example, the rotation matrix
represents the orientation transformation from the body-fixed frame to the global inertial frame. The cross product
is represented using the skew-symmetric matrix form
.
The three-dimensional position and orientation of the robotic dolphin are governed by the following kinematic equations:
where
denotes the position vector in the inertial frame, and
,
represent the linear and angular velocities in the body frame.
2.3. Dynamic Modeling of the Robotic Dolphin
To characterize the dynamic behavior of the biomimetic robotic dolphin and establish a foundation for controller design, a comprehensive three-dimensional dynamic model is developed based on the Newton–Euler formulation. The model accounts for hydrodynamic forces acting on each body segment, the net buoyant force generated by the pumping system, and generalized forces resulting from the movable mass blocks. The detailed mathematical formulation is presented below.
- (1)
Hydrodynamic modeling
The hydrodynamic forces acting on each body segment are computed as follows:
where
and
denote the hydrodynamic force and moment acting on segment
i, respectively.
denotes the angle of attack associated with the
i-th body segment, where
i corresponds to the main body, flukes, or flipper of the robotic dolphin.
is the velocity vector of the
i-th body segment, and
represents the associated sideslip angle.
represents the fluid density, and
is the reference surface area of the segment
i. The coefficients
,
,
,
,
, and
quantify the hydrodynamic characteristics of each segment.
denotes the rotational damping coefficient, and
indicates its angular velocity in the hydrodynamic frame.
For tail fins with compliant mechanisms, the associated hydrodynamic forces exhibit pronounced nonlinear behavior, thereby necessitating a modified model for accurate computation:
where
and
denote the attack angles of the flukes and peduncle, respectively. In this context,
denotes the caudal fin deflection angle, representing the elastic deformation of the compliant fin structure, which directly modulates the thrust generated during oscillatory motion.
denotes the sideslip angle of the peduncle. Due to the correspondence between spring deformation and fin deflection,
can be treated as a system state and iteratively updated during the computation process.
As shown in
Figure 2,
is computed using a second-order dynamic model that incorporates the interaction between spring-induced torque and hydrodynamic forces. The governing equation is given as follows:
where
denotes the spring-generated torque, and
is the stiffness coefficient of the spring.
,
, and
represent the geometric parameters of the structural components shown in
Figure 2.
is the deflection angle of the flukes, and
represents the moment of inertia.
- (2)
Buoyancy modeling
Considering the buoyancy variation induced by pump actuation, the corresponding force and moment are expressed as follows:
where
denotes the cross-sectional area of the pump piston, and
h is the piston displacement. The vector
represents the position from the origin of the body frame to the point of force application.
- (3)
Gravity modeling of movable mass blocks
The additional force and moment generated by the longitudinal and lateral sliding blocks for center-of-mass control are expressed as
where
and
represent the masses of the longitudinal and lateral sliding blocks, respectively. The vectors
and
denote the corresponding position in the body frame.
- (4)
Full-state dynamic modeling
Substituting the above external force components into the Newton–Euler equations results in the acceleration of the robotic dolphin. Accordingly, the full-state dynamic model of the system is formulated as
where
and
denote the linear and angular acceleration of the robotic dolphin in the body frame.
denotes the mass matrix, which includes the total mass, moments of inertia, and center-of-mass distribution of the system.
H represents the Coriolis and centripetal coupling terms.
and
are the resultant external force and moment vectors acting on the system. Moreover,
,
, and
denote the total mass, the inertia tensor, and the position vector from the body-fixed frame origin to the center of mass.
5. Conclusions and Future Work
In this study, a robust path-following control method is proposed for a novel robotic dolphin to meet the operational demands of highly disturbed underwater environments. First, a novel robotic platform is developed by integrating a dorsoventral propulsion mechanism with a passive peduncle joint, and a full-state dynamic model tailored to the structure characteristics is established. To ensure dynamic feasibility and trajectory smoothness during path following, a minimum-snap-based path optimization method is proposed to generate reference paths that align with the maneuverability characteristics of the robotic dolphin. Subsequently, a robust model predictive controller is designed by incorporating a nonlinear disturbance observer and a disturbance-grading mechanism. Combined with state feedback and optimized control allocation, the controller enables a path-following framework with high dynamic responsiveness and strong disturbance rejection. Finally, extensive simulations and experiments are conducted to verify that the proposed framework maintains stable performance under varying flow disturbances, achieving an average path-following error below 0.09 m with a maximum deviation of 0.2 m. These results demonstrate that the proposed method enables stable and robust path-following control for the robotic dolphin, laying a solid foundation for future underwater operations in highly disturbed environments. Overall, the proposed approach is generalizable to various biomimetic robotic platforms and underwater tasks, offering a scalable solution for robust and adaptive control in complex aquatic environments.
Although the present experiments are conducted in simulation environments, future work will focus on validating the proposed framework under real-world conditions with nonlinear and turbulent disturbances, thereby providing stronger evidence of its robustness and engineering applicability. Additionally, multi-sensor data fusion and adaptive path-following control in three-dimensional terrain will be key directions for future research.