Next Article in Journal
Detection of Ship-Related Pollution Transported into Klaipeda City
Previous Article in Journal
Research on Ship Hull Hybrid Surface Mesh Generation Algorithm Based on Ship Surface Curvature Features
Previous Article in Special Issue
Simulation Application of Computational Fluid Dynamics for the Variable Structure Underwater Vehicle
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

An Indirect Foot-End Touchdown Detection Method for the Underwater Hexapod Robot

1
School of Naval Architecture, Ocean and Civil Engineering, Shanghai Jiao Tong University, Shanghai 200240, China
2
State Key Laboratory of Ocean Engineering, Shanghai Jiao Tong University, Shanghai 200240, China
3
School of Mechanical and Electrical Engineering, China Jiliang University, Hangzhou 310020, China
*
Author to whom correspondence should be addressed.
J. Mar. Sci. Eng. 2026, 14(1), 9; https://doi.org/10.3390/jmse14010009
Submission received: 18 November 2025 / Revised: 11 December 2025 / Accepted: 17 December 2025 / Published: 19 December 2025
(This article belongs to the Special Issue Underwater Robots)

Abstract

The underwater hexapod robot has advantages such as lower energy consumption and reduced environmental interference compared to ROVs and AUVs. The foot-end contact detection with the seabed is the key technology for adapting to complex terrains. This paper focuses on the ‘Dragon Crab’ underwater hexapod robot developed by Shanghai Jiao Tong University and proposes an indirect detection method that does not require foot-end contact sensors. By establishing the kinematic and dynamic models of the robot’s legs, combined with multi-order polynomial trajectory planning to reduce non-contact force interference, the foot-contact determination condition is defined. Through simulation experiments and force analysis of the legs, the contact detection parameters are estimated. Then, single-leg contact tests are conducted to obtain joint motor torque variation curves and foot-end height variation curves through the kinematic model, verifying the proposed contact detection conditions and parameters. Finally, the method is applied to underwater obstacle-crossing experiments of the underwater hexapod robot using triangular and wave gait patterns. Experimental results show that the method can accurately identify the foot-end contact state and has high applicability in complex underwater terrains.

1. Introduction

With the human exploration of the marine environment, the development of underwater devices has become a hot topic in recent years. These mainly include ROVs (Remotely Operated Vehicles), AUVs (Autonomous Underwater Vehicles), and bio-inspired underwater vehicles [1,2,3,4]. ROVs are utilized for underwater target detection tasks [5]. AUVs are used for complex marine environment missions [6]. The manta ray-inspired underwater vehicles are utilized for an energy-saving strategy through bio-inspired intermittent locomotion [7]. The modular bio-inspired autonomous underwater vehicles are used for close subsea inspection [8]. The manta ray species is used for the bio-inspired underwater vehicles to achieve a flexible propulsor [9]. These devices use propellers or thruster-based motion structures to remain suspended in water and carry out large-scale patrol tasks. However, they disturb the environment during operation, and their stability is poor in high current conditions. When performing fixed-point operations, they need to maintain posture stability, which leads to high energy consumption. In contrast, crawling robots make contact with the seabed through their feet, providing better stability [10,11,12,13]. The underwater crawling robots include underwater crawler robot, soft underwater robot, underwater hexapod robot, etc. The underwater crawler robot uses tracks instead of traditional wheels or legs, which allows it to move steadily over rough underwater terrain [14,15,16]. The static stability of underwater hexapod robots is beneficial for stable locomotion, such as navigation across complex environments [17,18,19]. When performing fixed-point tasks, crawling robots move slowly and do not produce significant noise, which helps maintain environmental stability [20,21,22].
However, when encountering special seabed terrains, crawling robots need to assess the surrounding environment to ensure that their feet land accurately and stably, ensuring overall robot stability [23], since the foot-end contact detection with the seabed is the key technology for adapting to complex terrains for the underwater hexapod robots. Common methods for foot-end contact detection include using external sensors or indirect judgment through onboard sensors.
Using external sensors is a direct and reliable method, primarily relying on various force sensors. Land-based force sensors have rapidly developed in recent years, with sensors made from elastic materials that can be flexibly installed on various curved surfaces while maintaining high accuracy [24,25,26]. These sensors have a wide range of applications and can also be integrated with other body sensors for comprehensive ground contact detection. In recent years, there has been significant research on underwater force sensors [27]. The design of tactile sensors is proposed for underwater exploration tasks. The tactile sensor must withstand both pressure increase and water intrusion when operating underwater [28]. Subad designed and manufactured a simple, low-cost multi-directional force-sensing system based on flexible sensors, where single-point contact was identified on a 3 × 3 grid in two dimensions [29]. The system has an IP67 waterproof rating but can only measure forces below 10 N, making it suitable for small devices [30]. Zhang introduced a capsule-like structure using differential pressure technology to eliminate hydrostatic pressure for underwater force sensing, completing object grasping with a mechanical finger at a depth of 6 m. Wang presents a sensing method for the tire stress field of wheel-legged robots [31]. Cao uses a ground reaction force sensor for a hexapod robot on rough terrain [32]. Jun uses external sensors for the foot-contact detection of multi-legged underwater robots in a high tidal current environment [33]. However, external sensors for the foot-contact detection suffer from complex structures, high costs, and low reliability for underwater robots.
Compared to external sensors, body sensors indirectly estimate foot-end force by using data from body-mounted sensors such as motor encoders, torque sensors, and IMUs for kinematic and dynamic analysis. These sensors allow for the estimation of foot-end force and indirect acquisition of the robot’s ground contact information. Underwater hexapod robots face more challenging environmental factors (pressure, corrosion, noise, geology, etc.) compared to land-based robots in foot-contact detection [34,35]. The research on the indirect foot-end touchdown detection method for the underwater hexapod robot includes the control system design for the complex underwater terrains [36] and the conceptual overview of the underwater hexapod robot [37]. The indirect methods for the foot-contact detection without external sensors are few for underwater hexapod robots.
This paper proposes an indirect foot-end touchdown detection method using the output torque at each joint of the mechanical leg for underwater hexapod robots. The parameters of the underwater hexapod robots ‘Dragon Crab’ are shown in Section 2. A kinematic and dynamic model of the underwater hexapod robot is established in Section 3. The gait planning to reduce interference from non-contact force interference is proposed in Section 4. The foot-end touchdown determination conditions and detection parameters are obtained by simulation experiments and force analysis of the legs in Section 5. The experiments of the foot-end contact detection of the ‘Dragon Crab’ are shown in Section 6.

2. The Parameters of the Underwater Hexapod Robots ‘Dragon Crab’

The underwater hexapod robot ‘Dragon Crab’ developed by the Underwater Engineering Research Institute of Shanghai Jiao Tong University is used as the research object. The top view of the ‘Dragon Crab’ is shown in Figure 1a; the front view of the ‘Dragon Crab’ is shown in Figure 1b. The design parameters are summarized in Table 1. The ‘Dragon Crab’ features a sealed body design, with the electronic control and communication systems installed inside the cabin. The chassis of the ‘Dragon Crab’ has a symmetric, irregular octagonal shape, with each mechanical leg’s hip joint connected to the chassis. Buoyancy materials are installed in the thigh segments, and the six legs are symmetrically distributed on both sides. Each mechanical leg has three degrees of freedom, and the tibia adopts a curved design. The foot-end is wrapped with rubber material. The joint movement units use harmonic drive motors paired with high-speed reduction gears.
The equipment parameters of the ‘Dragon Crab’ are shown in Figure 2. The length of the link of Joint 1 is 0.2 m; the length of the link of Joint 2 is 0.5 m; and the length of the link of Joint 3 is 0.6 m, which is shown in Figure 2a. The installation angles of the robotic arms are 30°, 90°, 150°, −30°, −90°, −150°, which is shown in Figure 2b.

3. The Establishment of the Mechanism Model of the Underwater Hexapod Robot

The mechanism model of the underwater hexapod robot includes the kinematic modeling of the underwater hexapod robots and the dynamic modeling of the underwater hexapod robots. The reference coordinate systems for the underwater hexapod robot are established by the Modified Denavit–Hartenberg coordinate system, which is shown below. The Modified Denavit–Hartenberg method has the advantages of better describing the kinematic characteristics of robotic arms and avoiding the occurrence of ambiguous points [38].
The reference coordinate systems for the underwater hexapod robot’s body and its joints are defined as shown in Figure 3. The body coordinate system of the ground is denoted as Σ G ( X G Y G Z G ) . The body coordinate system of the underwater hexapod robot is denoted as Σ B ( X B Y B Z B ) . The leg (LEG1 to LEG6) is numbered by j = 1 , 2 , 3 , 4 , 5 , 6 . The length of the link in each leg is represented by l i , i = 1 , 2 , 3 . The joint angles are represented by θ i , i = 1 , 2 , 3 . The fixed coordinate system of each leg is Σ 0 j ( X 0 j Y 0 j Z 0 j ) . The coordinate system at the root joint is Σ 1 j ( X 1 j Y 1 j Z 1 j ) , the coordinate system at the hip joint is Σ 2 j ( X 2 j Y 2 j Z 2 j ) , the coordinate system at the knee joint is Σ 3 j ( X 3 j Y 3 j Z 3 j ) , and the coordinate system at the foot end is Σ 4 j ( X 4 j Y 4 j Z 4 j ) . The origin points of different coordinate systems are expressed by O G , O B and O i j .

3.1. The Establishment of the Kinematic Modeling of the Underwater Hexapod Robot

The kinematic modeling of the underwater hexapod robots includes forward kinematics analysis and the inverse kinematics analysis.

3.1.1. The Forward Kinematics Analysis of the Underwater Hexapod Robots

The forward kinematics analysis of a single leg solves for the position of the foot-end in the coordinate system Σ 0 , given the joint angles of each joint on the leg.
The transformation relationship between the joint angles θ and the position P of the foot-end is established to facilitate the foot-end position control. Based on the modified Denavit–Hartenberg method, which is used to describe the relationship between the joints and links of the underwater hexapod robot, the parameters of the method include a i , α i , d i , θ i . a i is the length of the link i ( l i ); α i is the link twist angle; d i is the link offset; and θ i is the joint angle ( θ i ). a i , α i , d i are the constants; θ i is the variable.
The transformation matrix T i i 1 between the coordinate system Σ i and the coordinate system Σ i 1 is expressed in Equation (1); R i i 1 is the rotation matrix of the transformation matrix. T i i 1 is expressed in Equation (2); P i i 1 is the translation vector of the transformation matrix. T i i 1 is expressed in Equation (3).
T i i 1 = R i i 1 P i i 1 0 1
R i i 1 = c θ i s θ i 0 s θ i c α ( i 1 ) c θ i c α ( i 1 ) s α ( i 1 ) s θ i s α ( i 1 ) c θ i s α ( i 1 ) c α ( i 1 )
P i i 1 = a ( i 1 ) s α ( i 1 ) d i c α ( i 1 ) d i T
s is represented as sin ; c is represented as cos ; the number of the subscript i , i = 1 , 2 , 3 , 4 .
In the underwater hexapod robots, the transformation matrix T 0 4 between the fixed coordinate system Σ 0 and the foot-end coordinate system Σ 4 is expressed in Equation (4).
T 4 0 = T 1 0 T 2 1 T 3 2 T 4 3
The position P 4 0 of the foot-end in the fixed coordinate system Σ 0 is expressed in Equation (5).
P 4 0 = P x 4 0 P y 4 0 P z 4 0 = c θ 1 ( l 1 + l 2 c θ 2 + l 3 c ( θ 2 + θ 3 ) ) s θ 1 ( l 1 + l 2 c θ 2 + l 3 c ( θ 2 + θ 3 ) ) l 2 s θ 2 + l 3 s ( θ 2 + θ 3 )

3.1.2. The Inverse Kinematics Analysis of the Underwater Hexapod Robots

The inverse kinematics solution is to obtain the joint angles θ i through the position P 4 0 of the foot-end.
The inverse kinematics solution is related to the joint range of motion. Thus, the joint range of motion of the underwater hexapod robots is shown below:
θ 3 0 , which means that the link l 3 is facing only the seabed.
θ 2 > 0 , which means the low stance of the underwater hexapod robots.
θ 2 0 , which means the high stance of the underwater hexapod robots.
The low stance and high stance of the underwater hexapod robots are shown in Figure 4.
According to Equation (5), P x 4 0 , P y 4 0 , P z 4 0 is represented as P x , P y , P z , and the inverse kinematics of the underwater hexapod robots is determined in Equations (6)–(8).
θ 1 = arctan 2 P y / P x
θ 2 = arctan 2 P z l 3 c θ 3 + l 2 b 1 l 3 s θ 3 P z ( l 3 s θ 3 ) + b 1 l 3 c θ 3 + l 2
θ 3 = π arccos l 2 2 + l 3 2 O 2 O 4 2 P z 2 / 2 l 2 l 3
In Equation (7), b 1 = P x c θ 1 + P y s θ 1 l 1 ; In Equation (8), O 2 O 4 2 = P x 2 + P y 2 l 1 2 + P z 2 .

3.2. The Establishment of the Dynamic Modeling of the Underwater Hexapod Robot

The underwater hexapod robot increases the support force of the foot-end compared with the underwater legs. The dynamic model of the underwater hexapod robot can be analyzed in two parts: the underwater legs and the joint torque generated by the support force of the foot-end [39].
τ = τ N + τ E
In Equation (9), τ is the dynamic model of the underwater hexapod robot; τ N is the dynamic model of the underwater legs; and τ E is the joint torque generated by the support force of the foot-end.

3.2.1. The Related Motion Parameters of the Dynamic Modeling

The linear velocity and angular velocity of the link are calculated before establishing the dynamic model. The motion parameters of the coordinate system Σ 0 can be calculated from the trajectory of the underwater hexapod robot. The motion parameters of the coordinate system Σ 0 include the position P 0 G 3 × 1 and rotation matrix R 0 G 3 × 3 of the coordinate system relative to the reference ground coordinate system Σ G , and the linear velocity v 0 G 3 × 1 and angular velocity w 0 G 3 × 1 of the link.
The position of the coordinate system Σ i in the ground coordinate system Σ G is
P i G = P 0 G + R 0 G P i 0
The position of the center of mass of the link i in the ground coordinate system Σ G is
P c i G = P i 1 G + R i G P c i i
In Equation (11), P c i i is the position of the center of mass of the link i in the coordinate system Σ i .
The angular velocity of the link i in the ground coordinate system Σ G is
w i G = w i 1 G + R i G w i i
In Equation (12), w i i = θ ˙ i z ˙ i , z ˙ i = 0 0 1 T .
The linear velocity of the link i in the ground coordinate system Σ G is
v i G = v i 1 G + w i G × P c i G

3.2.2. The Establishment of the Dynamic Model of the Underwater Legs

Based on the Lagrange equation, the energy of the mechanical legs completely submerged in water is denoted as E = E k + E p , where E k represents the kinetic energy of the mechanical leg, E p represents the potential energy of the mechanical leg, and the buoyancy is included in the potential energy term. The Lagrangian function is
L θ i , θ ˙ i = E k θ i , θ ˙ i E p θ i
In Equation (14), θ i is the motion variable, and θ ˙ i is the generalized velocity of the joint i .
The dynamic equation of the underwater legs is
d d t L θ ˙ i L θ i + f θ ˙ i = τ N i ; i = 1 , 2 , 3
In Equation (15), f is the Rayleigh dissipation function.
The kinetic energy formula for the link i is
E k i = 0.5 m i v T i G v i G + 0.5 ω T i G I i G ω i G ; I i G = R i G I i i R T i G
In Equation (16), m i is the mass of the link i ; I i G 3 × 3 is the inertia matrix of the link i in the ground coordinate system; I i i is the inertia matrix of the link i .
The alternative expression for the kinetic energy formula of the link i is
E k i = t r 0.5 U i U i T m i E 3 × 3 0 0 I i G U i = v i G ω i G
In Equation (17), E 3 × 3 3 × 3 is the identity matrix; t r ( ) is the trace of the matrix.
The mass matrix of the link i with the supplementary mass term is
M i = m i + C a ρ V E 3 × 3 0 0 1 + C A I i G
In Equation (18), C a is the additional mass coefficient; C A is the coefficient of the additional inertia matrix; ρ is the density of seawater ( kg / m 3 ) ; V is the volume of the link ( m 3 ) .
The total kinetic energy of the underwater legs is
E k = i = 1 3 E k i = i = 1 3 t r ( 0.5 U i U i T M i )
The gravitational direction is along the Z-axis of the ground coordinate system, and the direction of buoyancy is opposite to gravity. The action points of both forces are at the center of mass. Therefore, the potential energy of the link is
E p i = E ¯ p m i ρ V i g P c z i G
In Equation (20), the constant E ¯ p represents the potential energy in the reference ground coordinate system.
The total potential energy of the underwater legs is
E p = i = 1 3 E p i
Besides the action of conservative and non-conservative forces, the object is also subjected to viscous damping. Viscous damping is a linear resistance acting on the object, and because this resistance dissipates mechanical energy, it is also called a dissipative force. During the rotation of the link, the forces dissipating mechanical energy include viscous damping and the drag force acting on an object moving in water, both of which are non-conservative forces. Therefore, the non-conservative forces acting on the underwater link are
F D i = C d 1 i + C d 2 i v i G v i G
In Equation (22), C d 1 i is the viscous damping coefficient; C d 2 i is the drag force coefficient.
The sum of the virtual work done by the linear resistance acting on the underwater legs in any virtual displacement in the particle system is
δ W D = i = 1 3 δ W D i = i = 1 3 F D i · δ q i δ q i = e = 1 3 δ q i δ θ e δ θ e = e = 1 3 δ q ˙ i δ θ ˙ e δ θ e δ W D = e = 1 3 δ F D i δ θ ˙ e δ θ e F D = 1 3 i = 1 3 C d 1 i + C d 2 i v 3 i G
Based on the above equation, the dynamic equation of the underwater legs is derived, and the final dynamic equation is
τ N = k = i 3 t r U k θ ˙ k d ( U k T ) d t M k + τ P + F D θ ˙ i τ P = k = i 3 ( m k ρ V k ) g P c z k G θ i

3.2.3. The Calculation of the Torque Generated by the Foot-End Force

Based on the force Jacobian matrix of the underwater legs, the torque generated at each joint by the foot-end force is
τ E = J T 3 0 F E = P x θ 1 P x θ 2 P x θ 3 P y θ 1 P y θ 2 P y θ 3 P z θ 1 P z θ 2 P z θ 3 T F E
In Equation (25), F E is the support force from the foot-end.

4. The Body Motion Planning and Control Process of the Underwater Hexapod Robot

4.1. The Design of the Foot-End Trajectory of the Swinging Leg

Common foot-end trajectories include cycloid trajectories and multi-order curves. While these can effectively enhance the robot’s running speed, they exhibit poor terrain adaptability. In this paper, a rectangular trajectory is adopted, which possesses superior obstacle-crossing capability. As shown in Figure 5, the foot-end trajectory of the swinging leg is divided into three parts: vertical leg lifting, horizontal movement, and vertical landing. At the corners of the rectangular trajectory, the acceleration undergoes abrupt changes. In this paper, a fifth-order polynomial is used to fit the trajectory, reducing the acceleration discontinuities at the corners. The constraints of the fifth-order polynomial include the starting position, ending position, starting velocity, ending velocity, starting acceleration, and ending acceleration.

4.2. The Design of the Body Motion Trajectory and the Gait Planning

The motion trajectory uses a movement pattern that alternates between moving and stationary states, and the motion trajectory is represented by a fifth-order polynomial trajectory function Q ( t , t f , x ( 0 ) , x ( t f ) , x ˙ ( 0 ) , x ˙ ( t f ) , x ¨ ( 0 ) , x ¨ ( t f ) ) for fitting. t is the independent variable; Constants include trajectory duration time t f , starting point x ( 0 ) , ending point x ( t f ) , starting velocity x ˙ ( 0 ) , ending velocity x ˙ ( t f ) , starting acceleration x ¨ ( 0 ) , and ending acceleration x ¨ ( t f ) . The fifth-order polynomial curve has smoothness and second-order differentiability, which can meet the smoothness requirements of the motion trajectory. The mathematical expression of the motion trajectory k ( t ) is shown in Equation (26). When the body is stationary, the swinging leg swings, which reduces the impact of the body’s movement on the swinging leg.
k ( t ) = 0 , t 5 6 t f Q t , t f , x 0 , x t f , 0 , 0 , 0 , 0 , t > 5 6 t f
In the motion state, the foot-ends touch the ground simultaneously, supporting the body’s movement. After the body moves a certain distance, the body stops, and the swinging leg swings. After touching the ground, one cycle ends. The gait uses common triangular and wave gaits. The schematic diagram of the body movement and gait planning is shown in Figure 6 and Figure 7. The body status and wave gait are shown in Figure 6, and the body status and triangular gait are shown in Figure 7. Wave gait employs five legs to support the body, with six legs moving in sequence. Triangular gait utilizes three legs to support the body, with three legs moving in alternating sequence.

4.3. The Design of the Motion Control Process of the Body

The overall motion control process of the body is shown in Figure 8.
The underwater hexapod robot cannot move continuously like wheeled and propulsive robots. The mechanical legs need to swing periodically to complete the movement. The path of the body is decomposed into small segments according to the motion mode and mechanical structure. The position of the foot-end is obtained through forward kinematics as the starting position for the foot-end trajectory planning. The foot-end trajectory planning method is described in Section 4.2. The trajectory needs to be mapped to the Σ 0 system of each leg, and inverse kinematics is then solved to convert it into joint angle information. This information is transmitted to the joint motor driver, which calculates the output torque using a dual-loop PID controller. The motor rotation is controlled by the current loop, and position control is achieved. During vertical landing of the swinging leg, the foot-end touchdown is detected using the underwater hexapod robot’s dynamics equation and the joint motor output torque. After all the foot-ends of the swinging leg touch the ground, the next small segment of the path decomposition begins.

5. Foot-End Contact Detection Method and Parameter Confirmation

5.1. Foot-End Contact Detection Determination Condition Defining

From Equation (9), it can be seen that before the foot-end touchdown, the dynamic model of the underwater hexapod robot is τ = τ N . τ N can be calculated from Equation (24). The unknown parameters in Equation (24) include various hydrodynamic coefficients and viscous damping coefficients, which cannot be accurately determined. In the gait planning in Section 4, the potential energy term is a computable value, while the kinetic energy term and dissipative force term are velocity-dependent. By reducing the velocity, the fluctuation of τ N can be minimized, maintaining a low-speed uniform motion during the foot-end landing. After the foot-end touchdown, the dynamic model of the underwater hexapod robot includes τ E , the value of which can be estimated from Equation (25).
From the above, it can be concluded that by stabilizing the value of τ N by the gait planning in Section 4, and utilizing the sudden change characteristic of the value of τ E , the foot-end touchdown can be determined.

5.2. Foot-End Contact Detection Parameter Confirmation

The leg 5 of the ‘Dragon-Crab’ is taken as an example, the design of the foot-end swinging trajectory P ( t ) includes P x ( t ) , P y ( t ) , P z ( t ) . Vertical leg lifting and horizontal movement use a fifth-order polynomial for fitting. During obstacle crossing, the body adopts a high-position motion, with the starting point as P 5 4 B = [ 0.1 0.6844 0.7692 ] T and the lifting height as h = 0.3 . The height from the ground to the root joint is 0.3 m. When the ‘Dragon-Crab’ descends, the foot-end speed is set to 0.02~0.03 m/s, with 0.02 m/s as an example. The foot-end swinging trajectory is shown in Figure 9. 0 to 5 s is the vertical leg lifting phase; 5 to 10 s is the horizontal movement phase; 10 to 40 s is the vertical landing phase.
The foot-end trajectory can be obtained through inverse kinematics, which provides the joint angles and joint angular velocities, as shown in Figure 10 and Figure 11.
It can be seen that during vertical landing, the angular velocity values of Joint 2 and Joint 3 reach a maximum of 0.15   rad / s and 0.12   rad / s , respectively, to reduce the fluctuation of τ N .
In the body’s contact with the ground in a stationary state, the forces on the single leg are shown in Figure 12:
The hip joint is connected to the main body of the robot, influenced by the potential energy from the main body as F P B , and the potential energy from the mechanical leg itself as F P L . The supporting force from the support potential energy is shown in Equation (27):
F P E = F P B + F P L
Based on the ‘Dragon-Crab’ parameters g = 9.8   N / kg , it can be concluded that the maximum value of F P B is the total potential energy of the main body, whose mass is 30   kg and weight is 294.0   N . This is evenly distributed across the 6 legs, and F P B = 49.0   N can be calculated.
The potential energy of the mechanical leg (whose mass is 10   kg ) is F P L = 98.0   N . The joint angle at landing is θ e = 0 0.3514 1.1206 T ( rad ) .
When the joint angle at landing is θ e = 0 0.3514 1.1206 T ( rad ) , the torque generated to overcome the support force is calculated according to Equation (25) as τ e = 0 63.07 37.77 T ( Nm ) , which is the instantaneous change in the joint output torque at the moment of foot-contact with the ground. The Joint 2 has the maximum torques of the instantaneous change in the joint output torque. The instantaneous change in Joint 2 τ e = 63.07   Nm is the determination criterion for foot-contact with the ground.

6. The Experiment of the Foot-End Contact Detection of the ‘Dragon Crab’

6.1. The Test Experimental Platform and Experimental Plan

The experimental location is the experimental pool at the Underwater Engineering Research Institute of Shanghai Jiao Tong University. Through foot-contact detection experiments, the obstacle-crossing capability of the ‘Dragon-Crab’ is observed, and real-time data from the torque sensors and encoders carried by the joint motors are analyzed to verify the correctness of the algorithm presented in this paper. The torque fluctuation characteristics at the moment of foot-contact are validated through single-leg landing detection in water, and an obstacle-crossing application experiment is designed by placing a rectangular object in the middle of the fake ground to simulate an obstacle, as shown in Figure 13. Triangular gait and wave gait are used for the passage ability test.

6.2. Single-Leg Landing Experiment

The ‘Dragon-Crab’ is suspended in the air, using a high-position movement, with the height from the foot tip to the root joint being 0.7658 m. The foot trajectory is the one after removing the horizontal displacement as described in Section 4.1. The mechanical leg is lifted 0.3 m vertically and then slowly drops at a speed of 0.02 m/s, repeating this process, and continuously increasing the ground height in an irregular manner for testing. The threshold for determining foot-end contact is when the output torque of Joint 2 exceeds 20 Nm .
The testing process of the foot-end contact detection is shown in Figure 14. Figure 14a represents the single leg of the ‘Dragon-Crab’ in the air station. Figure 14b represents the foot-end of the single leg of the ‘Dragon-Crab’ that contacts two spacer blocks. Figure 14c represents the foot-end of the single leg of the ‘Dragon-Crab’ that contacts three spacer blocks. Figure 14d represents the foot-end of the single leg of the ‘Dragon-Crab’ that contacts four spacer blocks. The schematic diagram of the foot-end contact detection test is shown in Figure 15. The total foot-end contact detection test includes five different heights.
The foot tip trajectory in the vertical direction during testing is shown in Figure 16, and the output torque of each joint is shown in Figure 17.
The trajectory of the foot tip in the vertical direction during the test is shown in Figure 16, and the output torque of each joint is shown in Figure 17. Comparing Figure 16 and Figure 17, the joint output torque of the ‘Dragon-Crab’ leg remains relatively stable during the swing phase. Joint 2 experiences the greatest force, stabilizing between 100 and 130 Nm . At the moment of foot-contact with the ground, there is a noticeable torque fluctuation, with a change greater than 120 Nm . Since the single-leg ground contact test was conducted in the air, the torque variation is larger compared to the theoretical ground contact judgment value τ e = 63.07   Nm .

6.3. Triangular Gait Obstacle-Crossing Experiment

Based on the motion planning in Section 4.2 and the triangular gait shown in the figure, the experimental process is illustrated in Figure 18. The test process of the triangular gait of the ‘Dragon-Crab’ is shown from Figure 18a–f.
The trajectories of Joint 2 of each leg and the height from the foot tip to the root joint during testing are shown in Figure 19.
From the results, it can be seen that the ‘Dragon-Crab’ successfully crossed the obstacle in the triangular gait from Figure 18 and Figure 19. The total weight in water of the ‘Dragon-Crab’ is 25 kg in Table 1. Three legs are used to support the weight of the ‘Dragon-Crab’ in the triangular gait. The maximum output torque of Joint 2 was in a range of ( 70 ~ 100 )   Nm , with noticeable fluctuations during the braking during the vertical leg lift and horizontal movement in the triangular gait. The motion trajectory and foot tip swing trajectory met the stability requirement of τ N . At the moment of foot-contact with the ground, Joint 2 experienced a torque fluctuation of approximately 50   Nm , allowing for accurate detection of the foot’s contact with the ground, halting the foot’s descent, and stabilizing the robot’s posture. The average 52.16   Nm torque fluctuation in Joint 2 is used for the indirect foot-end touchdown detection of the underwater hexapod robot.

6.4. Wave Gait Obstacle-Crossing Experiment

Based on the motion planning in Section 4.2 and the wave gait shown in the figure, the experimental process is illustrated in Figure 20. The test process of the wave gait of the ‘Dragon-Crab’ is shown from Figure 20a–f.
From Figure 20, it can be seen that the ‘Dragon-Crab’ successfully crossed the obstacle. The output torque of Joint 2 of each leg and the trajectory of the height from the foot tip to the root joint during testing are shown in Figure 21.
The maximum output torque of Joint 2 ranged within ( 70 ~ 120 )   Nm , with noticeable fluctuations for the braking during the vertical leg lift and horizontal movement in the wave gait. The average 53.24   Nm torque fluctuation in Joint 2 is used for the indirect foot-end touchdown detection of the underwater hexapod robot. Figure 21 shows the output torque and the distance from the foot tip to the root joint. From Figure 21, it can be observed that the ‘Dragon-Crab’ used the wave gait, with the legs swinging sequentially. The foot tip detected the obstacle and stopped descending, completing the test.

7. Conclusions

Accurate determination of foot-contact with the seabed is a core technology for enabling terrain adaptation in underwater hexapod robots. However, conventional underwater bottom sensors suffer from complex structures, high costs, and low reliability. To address this, this paper proposes an indirect detection method that determines foot-contact by detecting sudden changes in joint motor torque, without relying on foot-end contact sensors. The specific research and verification process is as follows:
(1)
Considering underwater environmental characteristics, establish kinematic and dynamic models for the underwater hexapod robot. Systematically analyze the impact of non-end-effector forces—such as water flow interference and component inertial forces—on joint torque, and propose mitigation strategies. Further introduce multi-order polynomial optimization for end-effector motion trajectories to ensure stable joint torque during the swinging phase. This effectively suppresses interference from non-ground contact forces caused by motion abruptness, eliminating irrelevant disturbance factors for subsequent ground contact detection.
(2)
Single-leg ground contact experiments were conducted to obtain joint motor torque variation curves. The drive motor torque of the hip joint exhibited significant fluctuations (far exceeding the stable values during the swing phase) at the instant of foot-contact. This torque surge characteristic serves as the core basis for ground contact determination, demonstrating consistent and stable detection response, thereby preliminarily validating the method’s feasibility.
(3)
This contact detection method was applied to the self-developed ‘Dragon Crab’ underwater hexapod robot and validated through pool obstacle-crossing experiments to assess practical performance. Experimental results demonstrate that this method accurately identifies foot-contact status and adapts to various locomotion patterns, including triangular and wave-like gaits. During obstacle crossing, it recognizes contact states between the foot and obstacles or the seabed, effectively avoiding collisions or suspension risks. This ensures that the underwater robot can stably complete locomotion tasks in complex terrains.
Because the proposed method is affected by the disturbance of the water flow, the limitation of this method is that it is suitable for subsea environments with minimal changes in water flow.
In future work, the proposed method will be used in seabeds disturbed by water flow to conduct more dynamic analysis for reducing the influence of water flow on torque variations in mechanical legs.

Author Contributions

This study is the result of collaborative teamwork. Conceptualization, methodology, software, validation, formal analysis, data curation, Z.L., conceptualization, investigation, resources, writing––review and editing, funding acquisition, M.W.; investigation, resources, supervision, funding acquisition, T.G.; writing––review and editing, supervision, funding acquisition, R.M.; methodology, software and validation, G.L. All authors have read and agreed to the published version of the manuscript.

Funding

The research carried out in this paper was partly supported by the National Natural Science Foundation of China with grants Nos. 52231011, 71971139.

Data Availability Statement

The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding author.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Zhu, X.; Song, B.; Zhang, D.; Wang, S. Analysis of landing strategies and influencing factors of an autonomous underwater vehicle. Ocean Eng. 2021, 237, 109448. [Google Scholar] [CrossRef]
  2. Igbinenikaro, O.P.; Adekoya, O.O.; Etukudoh, E.A. Emerging underwater survey technologies: A review and future outlook. Open Access Res. J. Sci. Technol. 2024, 10, 071–084. [Google Scholar] [CrossRef]
  3. Zhang, D.; Zhao, B.; Zhang, Y.; Zhou, N. Numerical simulation of hydrodynamics of ocean-observation-used remotely operated vehicle. Front. Mar. Sci. 2024, 11, 1357144. [Google Scholar] [CrossRef]
  4. Zhou, J.; Si, Y.; Chen, Y. A review of subsea AUV technology. J. Mar. Sci. Eng. 2023, 11, 1119. [Google Scholar] [CrossRef]
  5. Mi, Y.; Chi, M.; Zhang, Q.; Liu, P. Research on multi-scale fusion image enhancement and improved YOLOv5s lightweight ROV underwater target detection method. Sci. Rep. 2024, 14, 28280. [Google Scholar] [CrossRef]
  6. Zhang, A.; Wang, W.; Bi, W.; Huang, Z. A path planning method based on deep reinforcement learning for AUV in complex marine environment. Ocean Eng. 2024, 313, 119354. [Google Scholar] [CrossRef]
  7. Liu, A.; Xing, C.; Cao, W.; Liu, B.; Wang, S.; Jin, J.; Zhang, W.; Li, K.; Lu, Y.; Hao, Y. Bio-inspired intermittent locomotion: A novel energy-saving strategy for manta ray-inspired underwater vehicles. Ocean Eng. 2025, 341, 122425. [Google Scholar] [CrossRef]
  8. Gorma, W.; Post, M.A.; White, J.; Gardner, J.; Luo, Y.; Kim, J.; Mitchell, P.D.; Morozs, N.; Wright, M.; Xiao, Q. Development of modular bio-inspired autonomous underwater vehicle for close subsea asset inspection. Appl. Sci. 2021, 11, 5401. [Google Scholar] [CrossRef]
  9. Mitra, S.; Sehgal, V.; Rathore, S.; Puri, R.; Chouhan, S.; Sharma, A. Design and control strategy of bio-inspired underwater vehicle with flexible propulsor. J. Mod. Mech. Eng. Technol. 2022, 8, 57–65. [Google Scholar] [CrossRef]
  10. Tan, Q.; Chen, Y.; Liu, J.; Zou, K.; Yi, J.; Liu, S.; Wang, Z. Underwater crawling robot with hydraulic soft actuators. Front. Robot. AI 2021, 8, 688697. [Google Scholar] [CrossRef]
  11. Ding, L.; Hu, L.; Liu, Y.; Gao, H.; Deng, Z.; Zhang, Y.; Tang, C. Design and optimization of a deep-sea multimode crawling–swimming hexapod robot with leg-propeller. Ocean Eng. 2023, 280, 114485. [Google Scholar] [CrossRef]
  12. Kim, T.; Kim, J.; Yu, S.-C. Development of bioinspired multimodal underwater robot “hero-blue” for walking, swimming, and crawling. IEEE Trans. Robot. 2024, 40, 1421–1438. [Google Scholar] [CrossRef]
  13. Chen, S.; Xu, H.; Haseeb, F.; Fan, W.; Wei, Q. A pneumatic–hydraulic hybrid actuator for underwater soft robot swimming and crawling. Sens. Actuators A Phys. 2023, 356, 114284. [Google Scholar] [CrossRef]
  14. Wei, K.; Zhang, Z.; Zhou, Z. Design of a new composite underwater hull cleaning robot. J. Sea Res. 2024, 198, 102488. [Google Scholar] [CrossRef]
  15. Hassan, N.A.; Yusof, A.A. The Development of Underwater Crawler Attachment for Remotely Operated Underwater Vehicle. In Proceedings of the Symposium on Intelligent Manufacturing and Mechatronics; Springer: Singapore, 2021; pp. 127–134. [Google Scholar]
  16. Jiao, S.; Zhang, X.; Sun, L.; Shi, Y.; Zhang, M. Structural Design and Horizontal Wave Force Estimation of a Wall-Climbing Robot for the Underwater Cleaning of Jackets. J. Mar. Sci. Eng. 2024, 12, 1612. [Google Scholar] [CrossRef]
  17. Chen, L.; Cui, R.; Yan, W.; Yang, C.; Li, Z.; Xu, H.; Yu, H. Stability criterion and stability enhancement for a thruster-assisted underwater hexapod robot. IEEE Trans. Robot. 2025, 41, 42–61. [Google Scholar] [CrossRef]
  18. Ma, F.; Yan, W.; Chen, L.; Cui, R. CPG-based motion planning of hybrid underwater hexapod robot for wall climbing and transition. IEEE Robot. Autom. Lett. 2022, 7, 12299–12306. [Google Scholar] [CrossRef]
  19. Gong, Q.; Zhang, W.; Su, Y.; Yang, H. Guidance and Control of Underwater Hexapod Robot Based on Adaptive Sliding Mode Strategy. J. Bionic Eng. 2025, 22, 118–132. [Google Scholar] [CrossRef]
  20. Chen, L.; Cui, R.; Yan, W.; Ma, F.; Xu, H.; Yu, H.; Li, H. Slip-regulated optimal control for hybrid-driven underwater hexapod robot with thrusters and C-shaped legs. IEEE Trans. Control Syst. Technol. 2024, 32, 1891–1903. [Google Scholar] [CrossRef]
  21. Wang, L.; Lu, Y.; Zhang, Y.; Chen, W.; Zhao, X.; Gao, F. Design and soft-landing control of underwater legged robot for active buffer landing on seabed. Ocean Eng. 2022, 266, 112764. [Google Scholar] [CrossRef]
  22. Sun, Y.; Zhang, Q.; Yao, Q.; Zhang, A. Research on adaptive crawling of underwater hexapod robot on complex seabed. In Proceedings of the 2022 12th International Conference on CYBER Technology in Automation, Control, and Intelligent Systems (CYBER), Baishan, China, 27–31 July 2022; pp. 647–652. [Google Scholar]
  23. Sun, Y.; Zhang, Q.; Liu, X.; Yang, X.; Zhang, A. Research status of underwater hexapod robot and its motion planning. Robot 2023, 45, 737–755. [Google Scholar]
  24. Dong, T.; Wang, J.; Chen, Y.; Liu, L.; You, H.; Li, T. Research Progress on Flexible Three-dimensional Force Sensors: A Review. IEEE Sens. J. 2024, 24, 15706–15726. [Google Scholar] [CrossRef]
  25. Fei, B.; Ma, H.; Yin, J.; Zhang, L.; Li, J.; Xiu, X.; Zhou, D.; Pang, Y.; Zhang, Y.; Jia, X. Landscape Dynamics of the Mu Us Sandy Land Based on Multi-Source Remote Sensing Images. Land 2024, 13, 977. [Google Scholar] [CrossRef]
  26. Park, J.-W.; Jung, B.C.; Lee, S.H.; Huh, Y.C.; Shin, Y.-H. Nonintrusive Sensor System Developed Using a Force-Sensing Resistor for Pipeline Integrity Monitoring. Struct. Control Health Monit. 2023, 2023, 4676060. [Google Scholar] [CrossRef]
  27. Hou, Y.; Dong, X.; Li, D.; Shi, D.; Tang, W.; Wang, Z.L. Self-Powered Underwater Force Sensor Based on a T-Shaped Triboelectric Nanogenerator for Simultaneous Detection of Normal and Tangential Forces. Adv. Funct. Mater. 2023, 33, 2305719. [Google Scholar] [CrossRef]
  28. Cross, L.B.; Subad, R.A.S.I.; Saikot, M.M.H.; Park, K. Waterproof design of soft multi-directional force sensor for underwater robotic applications. Appl. Mech. 2022, 3, 705–723. [Google Scholar] [CrossRef]
  29. Subad, R.A.S.I.; Saikot, M.M.H.; Park, K. Soft multi-directional force sensor for underwater robotic application. Sensors 2022, 22, 3850. [Google Scholar] [CrossRef]
  30. Webster, S.E.; Falcone, A.; Jost, A.; Smith, K.; Anderson, J.; Cunningham, B.; LaMothe, P.; Sharman, R.; Brosius, E.; Cox, C.J. Design and Field Testing of the Heavyweight Ice Gateway Buoy to Support Arctic Science. In Proceedings of the OCEANS 2024-Halifax, Halifax, NS, Canada, 23–26 September 2024; pp. 1–8. [Google Scholar]
  31. Wang, Y.; Hong, M.; Chai, H.; Zhang, Y.; Wang, G.; Wu, C.; Guo, M. Research on Foot Contact State Detection Technology of Wheel-Legged Robot. Sensors 2024, 24, 3956. [Google Scholar] [CrossRef]
  32. Cao, M.; Yamashita, K.; Kiyozumi, T.; Tada, Y. Hexapod robot with ground reaction force sensor on rough terrain. In Proceedings of the 2021 IEEE International Conference on Mechatronics and Automation (ICMA), Takamatsu, Japan, 8–11 August 2021; pp. 1088–1093. [Google Scholar]
  33. Jun, B.-H.; Shim, H.; Park, J.-Y.; Kim, B.; Lee, P.-M. A new concept and technologies of multi-legged underwater robot for high tidal current environment. In Proceedings of the 2011 IEEE Symposium on Underwater Technology and Workshop on Scientific Use of Submarine Cables and Related Technologies, Tokyo, Japan, 5–8 April 2011; pp. 1–5. [Google Scholar]
  34. Chen, G.; Han, Y.; Li, Y.; Shen, J.; Tu, J.; Yu, Z.; Zhang, J.; Cheng, H.; Zhu, L.; Dong, F. Autonomous gait switching method and experiments of a hexapod walking robot for Mars environment with multiple terrains. Intell. Serv. Robot. 2024, 17, 533–553. [Google Scholar] [CrossRef]
  35. Ji, S.; Wei, W.; Liu, X.; Wu, J. Optimization Control of Attitude Stability for Hexapod Robots Based on Reinforcement Learning. IEEE Access 2024, 12, 156363–156377. [Google Scholar] [CrossRef]
  36. Cong, Z.; Honglei, A.; Wu, C.; Lang, L.; Wei, Q.; Hongxu, M. Contact force estimation method of legged-robot and its application in impedance control. IEEE Access 2020, 8, 161175–161187. [Google Scholar] [CrossRef]
  37. Picardi, G.; Astolfi, A.; Chatzievangelou, D.; Aguzzi, J.; Calisti, M. Underwater legged robotics: Review and perspectives. Bioinspir. Biomim. 2023, 18, 031001. [Google Scholar] [CrossRef]
  38. Liu, A.; Zhang, X.; Huang, H.; Xiao, F.; Zhang, Z.; Cui, G.; Mao, B.; Xu, Y.; Qu, J. An Intelligent Bionic Amphibious Turtle Robot with Visual-Tactile Fusion for Dynamic Terrain Adaptation. IEEE Trans. Robot. 2025, 41, 6345–6363. [Google Scholar] [CrossRef]
  39. Zhang, L.; Wang, P.; Zha, F.; Bi, X.; Guo, W.; Chen, C. Analysis and Structure Design of the Underwater Hexapod Robot Leg. In Proceedings of the 2021 4th International Conference on Mechatronics, Robotics and Automation (ICMRA), Zhanjiang, China, 22–24 October 2021; pp. 1–5. [Google Scholar]
Figure 1. The multi-view images of the ‘Dragon Crab’. (a) The top view of the ‘Dragon Crab’; (b) the front view of the ‘Dragon Crab’.
Figure 1. The multi-view images of the ‘Dragon Crab’. (a) The top view of the ‘Dragon Crab’; (b) the front view of the ‘Dragon Crab’.
Jmse 14 00009 g001
Figure 2. The equipment parameters of the ‘Dragon Crab’. (a) The length of the robotic arms; (b) the installation angle of the robotic arms.
Figure 2. The equipment parameters of the ‘Dragon Crab’. (a) The length of the robotic arms; (b) the installation angle of the robotic arms.
Jmse 14 00009 g002
Figure 3. Modified D-H coordinate system of the underwater hexapod robots.
Figure 3. Modified D-H coordinate system of the underwater hexapod robots.
Jmse 14 00009 g003
Figure 4. The low stance and high stance of the underwater hexapod robots.
Figure 4. The low stance and high stance of the underwater hexapod robots.
Jmse 14 00009 g004
Figure 5. The foot-end trajectory of the swinging leg of the underwater hexapod robot.
Figure 5. The foot-end trajectory of the swinging leg of the underwater hexapod robot.
Jmse 14 00009 g005
Figure 6. Body movement status and wave gait.
Figure 6. Body movement status and wave gait.
Jmse 14 00009 g006
Figure 7. Body movement status and triangular gait.
Figure 7. Body movement status and triangular gait.
Jmse 14 00009 g007
Figure 8. The overall motion control process of the body.
Figure 8. The overall motion control process of the body.
Jmse 14 00009 g008
Figure 9. Three-dimensional decomposition of foot end swing trajectory.
Figure 9. Three-dimensional decomposition of foot end swing trajectory.
Jmse 14 00009 g009
Figure 10. The angle of the joint when the leg swings.
Figure 10. The angle of the joint when the leg swings.
Jmse 14 00009 g010
Figure 11. The angular velocity of the joint when the leg swings.
Figure 11. The angular velocity of the joint when the leg swings.
Jmse 14 00009 g011
Figure 12. Force analysis during leg support.
Figure 12. Force analysis during leg support.
Jmse 14 00009 g012
Figure 13. The test environment of the ‘Dragon-Crab’ in the experimental pool of the underwater engineering research institute.
Figure 13. The test environment of the ‘Dragon-Crab’ in the experimental pool of the underwater engineering research institute.
Jmse 14 00009 g013
Figure 14. The testing process of the foot-end contact detection.
Figure 14. The testing process of the foot-end contact detection.
Jmse 14 00009 g014
Figure 15. The schematic diagram of the foot-end contact detection test.
Figure 15. The schematic diagram of the foot-end contact detection test.
Jmse 14 00009 g015
Figure 16. Single-leg test: distance from the end of the foot to the root joint.
Figure 16. Single-leg test: distance from the end of the foot to the root joint.
Jmse 14 00009 g016
Figure 17. Single-leg test: joint output torque.
Figure 17. Single-leg test: joint output torque.
Jmse 14 00009 g017
Figure 18. Triangular gait: the test process.
Figure 18. Triangular gait: the test process.
Jmse 14 00009 g018
Figure 19. Triangular gait: the output torque of Joint 2 and the distance from the foot end to the root joint.
Figure 19. Triangular gait: the output torque of Joint 2 and the distance from the foot end to the root joint.
Jmse 14 00009 g019
Figure 20. Wave gait: the test process.
Figure 20. Wave gait: the test process.
Jmse 14 00009 g020
Figure 21. Wave gait: the output torque of Joint 2 and the distance from the foot end to the root joint.
Figure 21. Wave gait: the output torque of Joint 2 and the distance from the foot end to the root joint.
Jmse 14 00009 g021
Table 1. The design parameters of the ‘Dragon Crab’.
Table 1. The design parameters of the ‘Dragon Crab’.
NameValue
Standard size1.7 × 2.3 × 0.7 m3
Retracted size1.4 × 1.7 × 0.7 m3
Total weight in air335 kg
Total weight in water25 kg
Depth level3000 m
Host power4.5 kw
Single-leg body weight30.7 kg
Single-leg support force10 kgf
Single-leg rated power1.5 kw
Maximum pitch angle±15°
Maximum speed0.5 m/s
Maximum climbing angle37.5°
Maximum obstacle clearance0.5 m
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Liu, Z.; Wang, M.; Ge, T.; Miao, R.; Lu, G. An Indirect Foot-End Touchdown Detection Method for the Underwater Hexapod Robot. J. Mar. Sci. Eng. 2026, 14, 9. https://doi.org/10.3390/jmse14010009

AMA Style

Liu Z, Wang M, Ge T, Miao R, Lu G. An Indirect Foot-End Touchdown Detection Method for the Underwater Hexapod Robot. Journal of Marine Science and Engineering. 2026; 14(1):9. https://doi.org/10.3390/jmse14010009

Chicago/Turabian Style

Liu, Zonglin, Meng Wang, Tong Ge, Rui Miao, and Gangtai Lu. 2026. "An Indirect Foot-End Touchdown Detection Method for the Underwater Hexapod Robot" Journal of Marine Science and Engineering 14, no. 1: 9. https://doi.org/10.3390/jmse14010009

APA Style

Liu, Z., Wang, M., Ge, T., Miao, R., & Lu, G. (2026). An Indirect Foot-End Touchdown Detection Method for the Underwater Hexapod Robot. Journal of Marine Science and Engineering, 14(1), 9. https://doi.org/10.3390/jmse14010009

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop