Preprint
Article

This version is not peer-reviewed.

Research on Navigation Method for Subsea Drilling Robot Based on Inertial Navigation and Odometry

A peer-reviewed version of this preprint was published in:
Sensors 2026, 26(8), 2457. https://doi.org/10.3390/s26082457

Submitted:

10 March 2026

Posted:

11 March 2026

You are already at the latest version

Abstract
To address the accuracy divergence problem of the integrated navigation system caused by drilling slippage and mismatch between the tail cable encoder and the robot's motion when a seafloor drilling robot operates in deep-sea soft sedimentary layers, this paper proposes a robust navigation method based on robust square root ductile Kalman filter (RSRCKF). Considering the large deformation mechanical characteristics of the seabed under drilling conditions, a unified state-space model including the time-varying odometer scaling factor error is first established. To solve the numerical instability of the nonlinear system under non-Gaussian noise interference, the square root ductile Kalman filter (SRCKF) framework is introduced, and the positive definiteness of the error covariance matrix is dynamically maintained using QR decomposition. Based on this, an online fault detection mechanism based on the novel chi-square test is designed, and an adaptive variance expansion factor is constructed by combining a two-segment IGG weight function to realize the real-time identification and weight reduction processing of abnormal observations caused by slippage. Field drilling and turning tests on the mudflats off the coast of Zhoushan show that, under typical soft clay slippage conditions, this method can effectively identify "false displacement" interference. Compared with the traditional EKF and standard SRCKF, the position error is reduced by approximately 82.4%, and the heading angle error is controlled within±0.5∘Within a certain range, the high robustness and engineering practicality of the algorithm under complex seabed topography were verified.
Keywords: 
;  ;  ;  ;  

1. Introduction

With the increasing global efforts to develop marine energy, especially the refined exploration of deep-sea strategic resources such as natural gas hydrates [1,2,3], the autonomous operation capability of seabed drilling robots, as a key piece of equipment capable of in-situ detection and sampling in deep seabed sedimentary layers, has attracted much attention. However, such robots usually work in extreme environments with high pressure, no GNSS signals and limited underwater acoustic channels in the deep sea, and traditional navigation and positioning methods face severe challenges. Although the combined navigation scheme based on strapdown inertial navigation (SINS) and Doppler velocimeter (DVL) is widely used in underwater vehicles, in drilling operations, the shearing action of the drill bit and the track on the seabed will agitate a large amount of sediment, resulting in extremely turbid bottom waters, which can easily cause DVL acoustic beam lock-up or a sharp drop in accuracy [4,5]. Therefore, using a high-precision odometer or tail cable encoder to assist SINS has become a highly reliable alternative [6].
Although the SINS/OD combination scheme is stable on hard surfaces, its reliability is severely constrained by the “terrain-mechanical” coupling effect on soft clay or silt geology widely distributed in the shallow surface of the deep sea. The soft seabed is a typical deformable terrain. Multiple studies [7,8,9] have pointed out that when the robot travels or drills on this type of geology, it is very easy to generate nonlinear longitudinal slip and lateral slip. This “slip” phenomenon will cause the “cable length” or “wheel mileage” recorded by the encoder to be much greater than the actual displacement of the robot, introducing non-Gaussian error with heavy tail characteristics into the observation equation. If the traditional Kalman filter (KF) or extended Kalman filter (EKF) is used, these abnormal observations will quickly contaminate the state estimation loop, causing the navigation system to diverge.
To cope with the above nonlinear and non-Gaussian interference, the filtering algorithm has evolved from EKF to capacitive Kalman filter (CKF) [10]. CKF, based on the third-order spherical radial volume criterion, avoids the linearization truncation error of EKF and has higher accuracy when dealing with high-dimensional nonlinear systems [9]. However, the standard CKF is susceptible to rounding errors in long-term operation, resulting in a non-positive definite covariance matrix and lacks resistance to outliers. Recently, the academic community has proposed a series of improved algorithms, such as the introduction of Huber robustness theory and maximum cross-correlation entropy criterion in references [11,12] to enhance the filtering robustness; and the use of variational Bayes to solve the problem of unknown noise statistical characteristics in references [13]. Nevertheless, in the specific scenario of seabed drilling, how to balance the rapid response to sudden faults (such as severe slippage) and the continuous correction of slowly varying errors (such as IMU zero bias) is still a key problem to be solved [14].
In addition, fully exploring the kinematic constraints of the robot itself is also an effective way to improve accuracy. Non-holonomic constraints (NHC) and zero-velocity correction (ZUPT) are often used to suppress SINS drift [15,16,17]. However, on rugged seabeds, forcibly applying a hard constraint of “zero lateral velocity” may introduce model bias [18,19]. Therefore, it is particularly important to construct a soft constraint mechanism that can adaptively adjust weights according to the interaction state of the seabed.
In view of this, this paper takes the independently developed subsea drilling robot as the object and studies a high-precision robust navigation method suitable for soft mud geology. The main contributions of this paper are as follows:
1. In view of the special characteristics of the distance measurement of the tail cable encoder of the drilling robot, a unified error state space model containing time-varying scaling factors was established, and NHC and ZUPT auxiliary measurement equations adapted to the seabed operation mode were designed;
2. A robust square root commensurate Kalman filter (RSRCKF) algorithm was proposed, which uses QR decomposition to ensure numerical stability, and realizes online detection and “soft isolation” of slippage anomalies by constructing new chi-square statistics and adaptive robust factors;
3. Through field tests on the mudflats of Zhoushan, the slippage suppression ability and long-term positioning accuracy of the method in real soft mud environment were verified.

2. System Architecture of Submarine Drilling Robot

The seabed stratum drilling robot system is a type of operational equipment that operates in high pressure, low visibility and strong disturbance environment [20]. Its navigation system needs to work autonomously for a long time under conditions of no GNSS and weak external reference. The overall system architecture consists of two parts: the seabed base station platform and the drilling robot system. The seabed base station platform provides deployment, retrieval, power supply, and communication functions for the drilling robot. The drilling robot system has built-in control modules, drive modules, data acquisition modules, and sensor modules, enabling the robot to drill freely in the seabed.
Figure 1. Overall Structure Model of Submarine Base Station.
Figure 1. Overall Structure Model of Submarine Base Station.
Preprints 202425 g001
Figure 2. Overall Structure Model of Submarine Bottom Drilling Robot.
Figure 2. Overall Structure Model of Submarine Bottom Drilling Robot.
Preprints 202425 g002

3. Error Model of Inertial/Odometry Combined Navigation

The core of building a high-precision integrated navigation system lies in accurately describing the error propagation mechanism of each subsystem and their mutual coupling relationship under specific operating conditions. For the special working conditions of seabed drilling robots operating in deep-sea soft mud sediment layers, relying solely on raw sensor data cannot meet the long-term positioning requirements. This chapter will combine the latest robust filtering theory and seabed surface mechanical properties to establish a unified state-space model that includes strapdown inertial navigation (SINS) system errors and odometer (OD) errors considering soft mud slippage, and will deeply analyze the physical applicability boundaries of non-integrity constraints (NHC) and zero-velocity correction (ZUPT) in drilling operations.

3.1. Coordinate System Definition

Inertial coordinate system: abbreviated as i-frame. The origin of the coordinate system is located at the Earth’s center. This coordinate system is absolutely stationary and does not rotate with the Earth.
Earth coordinate system: abbreviated as e-system. The origin of the coordinate system is located at the Earth’s center. This coordinate system rotates with the Earth.
Carrier coordinate system: abbreviated as b-system. The origin of the coordinate system is located at the center of gravity of the carrier. The coordinate axis direction is related to the motion direction of the carrier.
Navigation coordinate system: abbreviated as n-system. The origin of the coordinate system is located at the center of gravity of the vehicle. The geographical location of the vehicle (longitude φ, latitude λ) determines the orientation of this coordinate system.

3.2. Error Model of Inertial Navigation System

Inertial navigation systems (INS) are classified as inferential navigation, which infers the position of the next point from the position of a known point based on continuous measurements of the heading angle and velocity of a moving object. Therefore, the current position of a moving object can be continuously determined. A coordinate system is established based on the measurement axis of the gyroscope in the INS, and the gyroscope provides the direction and attitude angle of the moving object. The accelerometer and the gyroscope share the same measurement axis. The acceleration of the moving object is measured by the accelerometer. The velocity is obtained by integrating the velocity over time once, and the displacement is obtained by integrating the velocity over time once [21,22,23,24].
The attitude angle error vector of the inertial navigation system in the n-coordinate system is:
φ = δ φ E δ φ N δ φ U T
where, φ E φ N and φ U These are referred to as east, north, and sky attitude angle errors, respectively. The attitude angle error equation of the inertial navigation system (INS) can be expressed as:
φ ˙ = ω i n n × φ + δ ω i n n c b n ε b
where, ω i n n = ω i e n + ω e n n , ω i e n = 0 w i e cos λ w i e sin λ T are the components of the Earth’s rotational angular velocity w i e in the navigation coordinate system. ω e n n = v n R n + h v e R e + h v e tan λ R e + h T , v n , v e represent the speed of the vehicle in the north and east directions respectively. R n , R e represent the radii of curvature of the meridian and the zonal circle at the current latitude respectively. h represent the current altitude of the vehicle. ε b = ε x ε y ε z T This represents the constant drift error of the gyroscope installed in the carrier coordinate system. These errors accumulate during the attitude calculation process, causing the attitude angle error to increase over time, which is one of the main error sources of INS. C b n is the transformation matrix from the b-coordinate system to the n-coordinate system, defined by the following formula:
C b n = cos ψ cos γ + sin ψ sin γ sin θ sin γ cos θ sin ψ cos γ cos ψ sin γ sin θ cos ψ sin γ + sin ψ cos γ sin θ cos γ cos θ sin ψ sin γ cos ψ cos γ sin ( θ ) sin ψ cos θ sin θ cos ψ cos θ
where ψ represents the heading angle, γ represents the roll angle, θ represents the pitch angle.
According to the specific force equation of inertial navigation, the inertial error equation of the inertial navigation system can be formulated as:
δ v ˙ n = f n × φ 2 ω i e n + ω e n n × δ v n + v n × 2 δ ω i e n + δ ω e n n + c b n σ b
where, δ v n = δ v E n δ v N n δ v U n T  is the speed error of INS, f n = f e f n f u T is the specific force acceleration in the navigation coordinate system. v n = v e v n v u T is the velocity in the three directions of the navigation coordinate system. σ b = σ x σ y σ z T is the zero bias of acceleration in the three directions under the b-coordinate system.
The position error equation is expressed by Taylor expansion as:
δ L ˙ δ λ ˙ δ h ˙ = 0 1 R n + h 0 sec L R n + h 0 0 0 0 1 δ v e δ v n δ v u + 0 0 v N R e + h 2 v e sec Ltan L R n + h 0 v e sec L R n + h 2 0 0 0 δ L δ λ δ h
Traditional inertial navigation error modeling usually assumes that the process noise is white noise. However, references [13] point out that in the complex seabed environment, noise often has heavy tail characteristics or time-varying characteristics. The simple white noise model cannot describe the noise change of the drilling machine under the different modes of “driving” and “drilling”. Therefore, the variational Bayes method proposed in reference [13] will be introduced in the following chapters of this paper to estimate the noise parameters online in order to correct the system noise covariance matrix of the above linear model.

3.3. Odometer Error Model

The odometer measures the velocity of the carrier in the forward direction by collecting the number of rotations of the odometer wheel within a fixed time. The forward speed of the carrier measured by the odometer is defined as v o d o b . Since the composite cable at the tail of the drilling robot is fixed by the base station pulley, the movement of the composite cable drives the angle encoder to rotate using the spring preload, so the lateral and vertical speeds are zero. The forward velocity in the b-coordinate system output by the odometer has zero velocity in both the x and z directions. Ideally, the speed of the drilling rig is expressed as:
v o d o b = [ 0 v o d o y b 0 ] T
In actual situations, the odometer has a scale coefficient error and an installation angle deviation angle. Let the scale coefficient error be δ K , and the installation angle error be α = α θ α γ α ψ T , then the relationship between its odometer output speed V o d o b and the speed in the navigation coordinate system V o d o n is:
v o d o n = I φ × C b n I α × 1 + δ K v o d o b
The above formula yields the odometer error equation:
δ v o d o n = v o d o n × φ + v o d o m C 13 C 12 C 11 C 23 C 22 C 21 C 33 C 23 C 31 α θ δ K α ψ T
Most existing studies model the scaling factor δ K is considered a constant. However, the research in references [1] reveals that the seabed sediment is deformable and the shear strength of the sediment varies with depth. This means δ K is actually a function that varies with the terrain and substrate parameters (such as internal friction angle and cohesion), rather than a constant value. If this is ignored in the model, significant nonlinear errors will occur when the substrate changes abruptly (such as from hard ground to soft mud). To this end, this paper refers to the real-time slip identification method proposed in reference [6], which will δ K as a first-order Markov process for estimation.

3.4. Analysis of Non-Integrity Constraints and Zero-Velocity Correction Principle

For an ideal underwater drilling robot, its motion is constrained by the contact with the strata and the structural configuration. In the body coordinate system only the forward direction is allowed to generate effective motion speed, while the lateral and vertical velocity components should theoretically be zero, that is, satisfying the non-integrity motion constraint.
v b = v x b v y b v z b T
where v x b = 0 , v z b = 0 . This constraint reflects the physical fact that the drilling rig cannot generate free slip velocity components in the lateral and vertical directions. Its essence belongs to the linear constraint on the velocity space of the system, rather than the geometric constraint on the pose. Therefore, it is typically classified as a non-holonomic constraint. In the inertial navigation system, due to the existence of accelerometer zero bias and attitude error, the lateral and vertical velocity errors often show an unbounded accumulation trend. By constructing the NHC constraint as a pseudo-observation and introducing it into the filter, the velocity drift of the inertial navigation in the non-primary motion direction can be effectively suppressed.
During the drilling robot’s stop drilling, attitude adjustment, or waiting for work, its actual motion state is close to stationary. At this time, the velocity in the navigation coordinate system should satisfy:
v n = 0
Zero velocity correction is essentially to introduce high-confidence observations by utilizing the motion state switching characteristics of the system. By constructing measurement information with “zero velocity”, the velocity error of the inertial navigation is strongly constrained, and the accelerometer zero bias and attitude error are indirectly corrected. Non-holonomic constraints play a role in the continuous motion phase, while zero-velocity correction mainly takes effect in the stationary or quasi-stationary phase. Under complex seabed strata conditions, unifying the modeling of NHC, ZUPT, and odometry observations can form a multi-source measurement fusion form.

4. Inertial Navigation-Odometry Error Modeling and Measurement Equations Based on Nonholonomic Constraint Analysis and Zero-Velocity Update

Based on the construction of the single-system error propagation model, this chapter aims to solve the problem of unified description of state space in the process of multi-source information fusion. In view of the characteristics of “long-term passive” and “intermittent stop” faced by the seabed drilling robot in deep-sea operations, relying solely on the odometer assistance cannot completely eliminate inertial navigation drift. Therefore, this paper introduces the non-holonomic constraints (NHC) and zero velocity update (ZUPT) mechanism to construct a high-dimensional state space model containing sensor intrinsic parameter errors and motion state errors, and achieves effective suppression of system divergence by designing measurement equations based on kinematic constraints.

4.1. Construction of High-Dimensional Error State Space Model

To achieve optimal estimation of the integrated navigation system error within the Kalman filter framework, it is first necessary to establish a linearized state equation describing the evolution of system error. Considering the influence of the seabed environment on sensor accuracy and the time-varying characteristics of the odometry scaling factor, this paper extends the odometry calibration coefficient error to the traditional 15-dimensional SINS error state, constructing a 16-dimensional (or higher, depending on the specific dimension) error state vector X
X ( t ) = ϕ T δ v T δ p T ε b T b T δ K T
where: ϕ R 3 is the attitude misalignment angle; δ v n , δ p n R 3 are the velocity error and position error, respectively; ε b , b R 3 represent the zero bias of the gyroscope and accelerometer, respectively, modeled as a first-order Gaussian-Markov process to describe its random drift characteristics; δ K R 1 is the odometry scaling factor error. Given the complexity of the mechanical properties of seabed sediments, it is regarded as a random walk process for real-time estimation.
Based on the error dynamics equation derived in Chapter 2, the continuous-time system state equation can be expressed as:
X ˙ ( t ) = F ( t ) X ( t ) + G ( t ) W ( t )
where, F t i s 16 × 16 dimensional system state transition matrix, the specific form of which is jointly determined by the SINS error propagation characteristics and the sensor error model:
F ( t ) = M a a M a v M a p C b n 0 3 × 3 0 3 × 1 M v a M v v M v p 0 3 × 3 C b n 0 3 × 1 0 3 × 3 M p v M p p 0 3 × 3 0 3 × 3 0 3 × 1 0 6 × 9 d i a g ( 1 τ i ) 0 6 × 1 0 1 × 15 0
Here M x y represents the corresponding error coupling sub-matrix, τ i is the relevant time constant of the inertial device. W t is the system noise vector containing the white noise of the gyroscope and accelerometer measurements. The construction of this model not only encompasses the error propagation of rigid body kinematics, but also provides a theoretical framework for solving the scaling failure problem of odometers in soft mud geology by augmenting the state variables.

4.2. Design of Measurement Equations Assisted by Kinematic Constraints

Compared to the terrestrial environment, deep-sea navigation lacks absolute position reference. Therefore, fully utilizing the kinematic characteristics of the drilling robot itself as virtual observation information is key to improving navigation robustness. Based on the robot’s operating modes, this paper constructs static constraint measurement based on ZUPT and dynamic constraint measurement based on NHC respectively.

4.2.1. Zero Velocity Correction (ZUPT) Measurement Model

When the drilling robot is in the bottom drilling, sampling or communication waiting stage, its chassis remains relatively stationary with the seabed. At this time, theoretically, the actual velocity under the navigation system should be zero. References [17] point out that by using this physical fact to construct “zero velocity observation”, the integral accumulation of velocity error can be effectively cut off, and the observation degree of IMU zero bias can be improved.
The ZUPT measurement equation is constructed as follows:
Z Z U P T = v S I N S n 0 = H Z U P T X + V Z U P T
where, the measurement matrix H Z U P T directly selects the velocity error term in the state vector:
H Z U P T = 0 3 × 3 I 3 × 3 0 3 × 10
Although the ZUPT principle is simple, under complex sea conditions, ocean current impact may cause the body to produce small vibrations. Therefore, it is necessary to combine robust algorithms such as chi-square test to dynamically manage the trigger threshold of ZUPT to prevent non-zero micro-movements from being misjudged as a stationary state.

4.2.2. Non-Integrity Constraint (NHC) Measurement Model

During the drilling robot’s maneuvering drilling process, it is assumed that its lateral slip and vertical jump are extremely weak, approximately satisfying the non-holonomic constraint conditions. That is, in the carrier coordinate system ( b system), the lateral velocity v x b and the vertical velocity v z b approach zero.
Based on this assumption, the NHC measurement equation is constructed. First, the velocity is calculated using SINS. v S I N S n is projected onto the carrier coordinate system and compared with the virtual constraint value 0 , v y , 0 T :
Z N H C = C n b v S I N S n 0 v o d o b 0 δ v x b δ v y b δ v z b
Considering the influence of lever arm effect and installation error angle, the linearized NHC measurement matrix is derived. H N H C . In the derivation process, the coupling term of attitude error to velocity projection needs to be retained to ensure the consistency of filtering. After expansion, we get:
Z N H C = H N H C X + V N H C
H N H C = ( C n b v n × ) C n b 0 3 × 3 0 3 × 6 J δ K
where, C n b v n × is the antisymmetric matrix formed by the velocity vectors, which reflects the influence of attitude error on velocity observation; J δ K is the Jacobian term of odometer scale error.
Since the output of strapdown inertial navigation (SINS) contains the velocity and position information of the carrier, the obtained velocity and position calculation results and the SINS output value can be used to construct the observation vector of the integrated navigation system. The measurement equation is:
z = H x + V
where   H = H Z U P T H N H C 1 H N H C 2 .
Define vectors E 1 E 2 and E 3 :
E 1 = 1 0 0 E 2 = 0 1 0 E 3 = 0 0 1
as the observations constructed with zero velocity correction. The observation matrix obtained for zero-velocity correction is H Z U P T a s :
H Z U P T = 0 3 x 3 I 3 x 3 0 3 x 12
Regarding the solution of NHC H N H C 1 and H N H C 2 . Define A x , z G R a s   t h e   d a t a   f r o m   t h e   g y r o s c o p e ω e b n The acceleration on the xz plane of the carrier is obtained. A y A C n The acceleration component of the y-axis of the carrier system obtained by calculating the information from the triaxial accelerometer. A y o d o The acceleration of the carrier in the y-axis direction measured by the odometer. The tangential acceleration and normal acceleration of the accelerometer and odometer are used as observations:
The first observation is obtained by subtracting the tangential acceleration:
Z 1 = A ~ y A C n A ~ y o d o n = C ~ b n 0 E 2 0 C ~ n b F ~ e n n C ~ b n E 2 d V ~ o d o d t | b
where F e n n = d V e n d t | b n + ω e b n × V e n n A ~ y A C n , A ~ y O D n , C ~ b n , C ~ n b , F ~ e n n , V ~ O D “ is the corresponding quantity with error value in the actual experiment.
C ~ b n = I φ × C b n
C ~ n b = C n b I + φ ×
F ~ e n n = F e n n + C ~ b n σ b
v ~ o d o = 1 + δ k v o d o
We can obtain:
H N H C 1 = H 11   0 3 x 3   0 3 x 3   a C b n   0 3 x 3   C b n E 2 d v o d o d t | b
where a = C b n 0   E 2   0 C n b H 11 = a F e n n ×
In the same way, the observation of the normal direction can be obtained:
Z 2 = A ~ x , z A C n A ~ x , z G R n = C ~ b n E 0 E 3 C ~ n b F ~ e n n ω ~ e b n × V ~ e n n
We can obtain:
H N H C 2 = H 21 ω e b n × 0 3 × 3 b C b n V e n n × C b n 0
where b = C b n E 2   0   E 3 C n b .
It is worth noting that the NHC constraint may fail under rugged seabed terrain or strong lateral current interference. Studies in references [18] how that if the lateral velocity is forcibly constrained to zero, it will introduce model bias. Therefore, the algorithm proposed in this paper does not simply adopt this rigid constraint, but rather adjusts the measurement noise covariance matrix adaptively by monitoring the residual statistical characteristics R N H C . When significant slippage or lateral displacement is detected, the measurement noise variance of the corresponding dimension is automatically increased to achieve a smooth transition from “hard constraints” to “soft constraints”.

5. Design of High-Precision Robust Navigation Algorithm

When the seabed drilling robot operates in the high-pressure environment of the deep sea, it faces the dual challenges of non-Gaussian noise interference and sensor observation anomalies. The traditional extended Kalman filter (EKF) often leads to accuracy divergence due to linearization truncation error, while the standard definite volume Kalman filter (CKF) is difficult to guarantee the positive definiteness of the covariance matrix in long-term operation [25,26,27,28]. In view of the above problems, this chapter proposes a navigation framework based on robust square root definite volume Kalman filter (RSRCKF). This algorithm enhances numerical stability by maintaining the square root form of the covariance matrix through QR decomposition and combines it with an anomaly detection mechanism based on composite cable encoder data to achieve adaptive suppression of non-line-of-sight errors and slippage disturbances.

5.1. Robust Square Root Volume Kalman Filter Theory

Time Update:
Assume k the posterior state estimate at time x k | k ^ is S k | k (i.e., P k | k = S k | k S k | k T ). Based on the third-order sphere diameter-volume criterion, generate 2 n Cubature Points:
X i , k | k = S k | k ξ i + x ^ k | k , i = 1,2 , , 2 n
where, ξ i is the basic volume point set, defined as ξ i = n I i ( i = 1 n ) and ξ i = n I i n ( i = n + 1 2 n ).
Substitute the volume points into the nonlinear state transition equation f for propagation:
X i , k + 1 | k * = f X i , k | k
Calculate the one-step state prediction value x k + 1 | k ^ and the square root factor of the prediction covariance S k + 1 | k . Numerical stability is guaranteed by QR decomposition and triangulation update operators:
x ^ k + 1 | k = 1 2 n i = 1 2 n X i , k + 1 | k *
The characteristic square root of the prediction error covariance matrix is:
S k + 1 | k = T r i a X 1 : 2 n , k + 1 | k * x ^ k + 1 | k , S Q , k
where: S Q , k is the square root factor of the process noise covariance matrix Q k .
After passing through the measurement function h, the set of cubature points after propagation of the nonlinear measurement function is:
Z i , k + 1 | k = h X i , k + 1 | k
At this time, the square root of the measurement prediction value, the innovation, and the innovation covariance matrix is:
z ^ k + 1 | k = ω i i = 1 2 n z i , k + 1 | k
η k + 1 = Z k + 1 Z ^ k + 1 | k S Z Z , k + 1 | k = T r i a ( D Z k + 11 k , S R )
The cross-covariance matrix is:
P X Z , k + 1 | k = D X k + 1 | k D Z k + 1 | k T
At time k+1, the characteristic square roots of the error variance of the filter gain state estimate are:
K k + 1 = P X Z , k + 11 k S Z Z , k + 11 k S Z Z , k + 11 k T
S k + 1 | k + 1 = T r i a D X k + 1 | k K k + 1 D Z k + 1 | k , K k + 1 S R

5.2. Odometry-Based Anomaly Detection and Adaptive Compensation Mechanism

The operation mode of the seabed drilling robot is unique: the robot initially penetrates the strata with the assistance of the seabed base station, and then drills autonomously by its own drive mechanism. During this process, the tail composite cable (carrying power supply, communication and traction functions) connecting the base station and the robot is released as the robot goes deeper. The encoder installed on the winch or cable port provides relative position (odometer) observation information by recording the cable release length.
However, in actual operation, the encoder data is easily affected by the environment and working conditions, mainly manifested as:
1. Cable slack or tension effect: Ocean current disturbance may cause nonlinear changes in the cable shape (such as the catenary effect), so that the “rope length” measured by the encoder is not equal to the robot’s “displacement”.
2. Drilling Slippage: When the drill bit encounters hard rock or the drilling torque is insufficient, the robot may “idle” or make small displacements. If the cable continues to be passively pulled out by the ocean current, false odometer increments will be generated.
The above anomalies will cause the observation innovation to violate the Gaussian white noise assumption. If a filter is directly introduced, the pollution state estimation will be affected. Therefore, this paper designs a fault detection and adaptive variance inflation mechanism based on the chi-square test.
Anomaly detection statistics construction: Define the standardized innovation vector ν k + 1 . Using the measurement innovation η k + 1 = z k + 1 z k + 1 | k ^ and its theoretical covariance P z z , k + 1 = S z z , k + 1 S z z , k + 1 T , the squared Mahalanobis distance is constructed as the detection statistic M k 2
M k 2 = η k + 1 T ( P z z , k + 1 ) 1 η k + 1
Under normal operating conditions, M k 2 follows a chi-square distribution with m degrees of freedom ( χ m 2 ). Setting the significance level α (e.g., 0.05) and the corresponding decision threshold χ m , α 2
Adaptive robust compensation: When M k 2 > χ m , α 2 , it is determined that the current composite cable encoder data is abnormal (e.g., slippage or external disturbance). At this time, a robust adaptive factor λ k is introduced to expand the measurement noise covariance R k in real time to reduce the filtering gain of abnormal measurements at this moment.
Adaptive factors are constructed using a two-segment IGG weight function:
λ k = 1 , M k 2 χ m , α 2   ( n o r m a l ) M k 2 χ m , α 2 , M k 2 > χ m , α 2   ( a b n o r m a l ,   w e i g h t e d   d o w n )  
The corrected square root of the measurement noise covariance S R , k ~ is updated to:
S ~ R , k = λ k S R , k
by increasing R The filter will automatically “distrust” the current encoder measurements and rely more on the predictions of the inertial system, thus maintaining the smoothness and robustness of the trajectory during cable slippage or disturbances.
In summary, the pseudocode of the proposed robust square root capacitive Kalman filter algorithm is shown below:
The algorithm structure clearly demonstrates the complete logic from inertial prediction to robust correction, ensuring the robustness of the system under complex seabed drilling conditions.
Algorithm 1: Adaptive Robust Square-root Cubature Kalman Filter (AR-SRCKF)
Input:
Initial   state ,   error   covariance   square - root   S 0 R n x × n x
Process   noise   covariance   square - root S Q R n x × n x
Measurement   noise   covariance   square - root S R R n z × n z
Chi - square   threshold   T t h ( significance   level   α )
Output:
Posterior   state   estimate   x ^ k | k and   covariance   square - root   S k | k
1 Initialize :   S 0 | 0 = S 0 , x ^ 0 | 0 = x ^ 0
2 For   k = 1   to   N  do
3 Generate   cubature   points X i , k 1 | k 1 i = 1 2 n x   using   S k 1 | k 1
4 Propagate   points   through   process   model :   X i , k | k 1 * = f ( X i , k 1 | k 1 )
5 $ \ quad $   Predict   state :   x ^ k | k 1 = 1 2 n x X i , k | k 1 *
6 Predict   covariance   factor   S k | k 1 via   QR   decomposition :   S k | k 1 = q r { [ X k | k 1 * x ^ k | k 1 , S Q ] T }
7 Generate   prediction   cubature   points   X i , k | k 1 using   S k | k 1
8 Propagate   through   measurement   model :   Z i , k | k 1 = h ( X i , k | k 1 )
9 Predict   measurement :   z ^ k | k 1 = 1 2 n x Z i , k | k 1
10 Compute   innovation :   η k = z k z ^ k | k 1
11 Estimate   innovation   covariance   factor   S z z via   QR :   S z z = q r { [ Z k | k 1 z ^ k | k 1 , S R ] T }
12 Compute   Mahalanobis   distance   squared :   M k 2 = η k T ( S z z S z z T ) 1 η k
13 If   M k 2 > T t h  then
14 Calculate   adaptive   factor :   λ k = M k 2 / T t h
15 Inflate   noise   factor :   S ¯ R = λ k S R
16 Re - calculate   s z z   using   S ¯ R
17 Else
18 S ¯ R = S R
19 End If
20 Calculate   cross - covariance   P x z  via centered matrices
21 Compute   Kalman   Gain :   K k = P x z ( S z z S z z T ) 1
22 Update   state :   x ^ k | k = x ^ k | k 1 + K k η k
23 Update   covariance   factor   S k | k via QR update or downdate
24 End For
The algorithm structure clearly demonstrates the complete logic from inertial prediction to robust correction, ensuring the robustness of the system under complex seabed drilling conditions.

6. Simulation and Experimental Analysis

To comprehensively evaluate the navigation performance of the proposed robust square root commensurate Kalman filter (RSRCKF) algorithm in complex seabed geological environments, this paper designs two verification stages: numerical simulation and physical experiment. The simulation stage focuses on verifying the theoretical robustness of the algorithm under simulated slippage and non-Gaussian noise environments; the experimental stage is based on the independently developed seabed stratum drilling robot system, and field tests are carried out in the tidal flat area of the seaside wharf to verify the engineering applicability of the algorithm.

6.1. Numerical Simulation Analysis

To simulate the typical working conditions of the seabed drilling robot on the soft mud matrix, a high-fidelity simulation environment is constructed using MATLAB. Referring to relevant literature in the field of deep-sea navigation, the sensor parameters of the strapdown inertial navigation system (SINS) and the odometry (OD) are set as shown in Table 1. The initial position of the system is set to (30°N, 122°E), and the initial attitude error is set to [0.1°, 0.1°, 1°].
Design a 3000-second figure-eight motion trajectory combining straight lines to simulate the robot’s roving exploration and drilling operations on the seabed. To verify the algorithm’s ability to solve the core problem of “slippage,” an artificially introduced odometry scaling factor abrupt change interference was applied during the 1000-1200s interval of the simulation (simulating severe slippage of the robot in soft mud, with the scaling factor error suddenly increasing from 2% to 20%), and non-Gaussian measurement noise was introduced.
The following three algorithms are selected for comparative analysis:
EKF (Extended Kalman Filter): Traditional extended Kalman filter, as a benchmark algorithm, only has basic linearization processing capabilities.
SRCKF (Square-root Cubature Kalman Filter): Standard square root cubic Kalman filter, which has good nonlinear processing capabilities, but does not incorporate a robust mechanism.
Proposed RSRCKF: The robust square root capacitive Kalman filter based on chi-square test and adaptive factor proposed in this paper.
As can be seen from the comparison of the planar trajectories in Figure 3, during the normal driving phase from 0 to 1000 seconds, all three algorithms can effectively track the real trajectory. However, when entering the slip zone at 1000 seconds, due to the odometer output speed being much greater than the actual speed (slippage), the EKF algorithm (pink line) quickly diverges and completely deviates from the intended route; although the Standard SRCKF (yellow line) alleviates the nonlinear error to some extent with its volume rule, it is still inevitably contaminated by false observations due to the lack of anomaly detection mechanism, resulting in significant trajectory drift. In contrast, the RSRCKF (blue line) proposed in this paper monitors the residual Mahalanobis distance in real time. M k 2 , accurately identify abnormal measurements in the slippage interval, and adaptively increase the measurement noise covariance R k , thereby reducing the weight of the odometer and always closely following the real trajectory (red solid line).
Figure 4 further illustrates the changes in position error over time in the East and North directions.
EKF: After slippage occurs, the error shows a linear divergence trend, with the maximum position error exceeding 25m.
SRCKF: Significant error accumulation occurs within the slippage zone. Although slippage ends after 1200s, the approximately 15m positional deviation cannot be eliminated.
RSRCKF: Throughout the slippage zone (gray shaded area), positional error fluctuations are minimal, with the maximum error controlled within 3.5m. This is attributed to the adjustment effect of the robustness factor λ k , which allows the filter to “even ignore” odometer data when observing anomalies, relying more on the short-term, high-precision calculation of SINS, thus verifying the algorithm’s strong robustness in soft mud geology.
To quantitatively evaluate the accuracy of each algorithm, the root mean square error (RMSE) of the entire process was statistically analyzed, and the results are shown in Figure 5. Statistical data shows that compared to the traditional EKF, RSRCKF improves horizontal positional accuracy by approximately 82.4%; compared to the standard SRCKF, the accuracy is improved by approximately 65.3%. Furthermore, in terms of attitude estimation, thanks to the numerical stability of the square root filter structure, the heading error of RSRCKF converges faster and has a smaller standard deviation.

6.2. Actual Test on Beach Pier and Mudflat

To verify the engineering effectiveness of the algorithm, an experimental environment was built in the tidal flat area of the Zhoushan wharf, relying on the “Natural Gas Hydrate Pilot Production Area Formation Space Drilling Monitoring System” project. This area is mainly composed of saturated soft clay and silt, and its mechanical properties are highly similar to those of shallow deep-sea sediments, which can realistically reproduce the working conditions and surrounding disturbances of the drilling robot.
The experimental subjects were a self-developed modular seabed drilling robot and a seabed base station (as shown in Figure 6). The robot’s body is approximately 2.5m long, 0.22m in diameter, and weighs approximately 150kg. The base station has dimensions of 2.5m x 2.5m x 3m. The navigation sensor unit includes: a self-developed high-precision MEMS inertial measurement unit (IMU), an encoder (as an odometer) installed on the seabed base station for monitoring the tail composite cable, and a high-precision depth sensor.
The experiment was conducted during low tide. The robot performed approximately 600 seconds of reciprocating motion and turning tests in the muddy tidal flat area. During the test, the robot transitioned from hard sand to soft mud, and the odometer data showed obvious pulse loss and idle phenomena. After clock synchronization, the collected data is post-processed and solved using SINS pure inertial navigation, SINS/OD standard combined navigation, and the proposed RSRCKF combined navigation algorithm.
Figure 7 shows the comparison between the calculated trajectory and the measured true trajectory. Due to the cumulative error of the IMU itself, the SINS pure inertial navigation calculation result drifted significantly after 200 seconds of operation. Although the standard SINS/OD combination suppressed the divergence, when the robot passed through the soft mud area (around T=300s), the trajectory deviated significantly from the true value because it failed to handle the spurious displacement caused by slippage. The RSRCKF algorithm proposed in this paper had the highest consistency with the measured true trajectory throughout the test. According to the statistical analysis of the data in the 10m×10m core test area, compared with the single odometer-assisted navigation without slippage compensation, the positioning error of the proposed method was reduced by about 83%, and the heading angle error remained stable within ±0.5°. The experimental results fully demonstrate that the navigation system can effectively identify and compensate for sensor anomalies in the soft mud environment, meeting the long-term high-precision positioning requirements of seabed drilling operations.

7. Discussion

This study aims to solve the navigation divergence problem caused by slippage and sensor anomalies in the soft seabed drilling robot. Numerical simulation and field tests on the Zhoushan mudflats verify the effectiveness of the proposed RSRCKF algorithm under complex working conditions. This section will explore the core advantages, potential limitations, and future improvement directions of the algorithm.
  • Analysis of the slippage suppression mechanism under soft mud geology. The experimental results (Figure 3 and Figure 4) show that when the robot enters the soft mud area and experiences severe slippage (T=1000s-1200s), the positioning error of the traditional EKF and the standard SRCKF increases linearly or even divergently with time. This is because the odometer outputs false large displacement observations when slipping, and the standard filter mistakenly takes them as the robot’s real motion, thus forcibly correcting the SINS calculation results, causing the trajectory to “rush” out of the real path. In contrast, the RSRCKF algorithm proposed in this paper monitors the Mahalanobis distance of the innovation vector M k 2 , can keenly capture the significant deviation between the observed data and the model prediction. When slippage occurs, M k 2 Breaking the Chi-square Threshold ( χ m , α 2 ), triggering robustness mechanism. The algorithm uses a two-stage IGG weight function to rapidly increase the weight of the measurement noise covariance matrix ( R k ), which is equivalent to mathematically “downgrading” the reliability of the current odometer data, forcing the system to rely more on the short-time high-precision calculation of SINS and kinematic constraints (NHC/ZUPT). This adaptive switching from “hard fusion” to “soft isolation” is the core reason why the algorithm can still maintain meter-level positioning accuracy under strong slip conditions.
  • The numerical stability advantage of square root filtering In a field test lasting up to 600 seconds (Figure 7), RSRCKF not only outperformed the comparison algorithm in terms of position accuracy, but also performed better in terms of convergence of heading angle. This is due to the fact that the algorithm adopts a square-root architecture. In long-term operations such as seabed drilling, the accumulation of computer rounding errors can easily lead to the loss of positive definiteness of the covariance matrix (especially when the state dimension is high), which in turn causes the filter to diverge. RSRCKF directly transmits the square root factor of the error covariance matrix ( S k | k ), and uses QR decomposition and Cholesky update for state recursion, fundamentally ensuring the positive semidefiniteness and numerical stability of the covariance matrix. This is particularly important when dealing with state estimation in the deep-sea high dynamic and weak observation environment.
  • Limitations and Future Prospects Although the method presented in this paper performs excellently in a single soft mud substrate, it still has certain limitations, guiding future research directions:
Handling extreme continuous slippage: The robust logic of this paper is based on the assumption that “SINS has high accuracy in short time”. If the robot encounters continuous slippage for tens of minutes (such as working in a large area of fluid plastic silt), the drift accumulation of SINS itself will not be effectively corrected over time. Future research can refer to references [29,30] to introduce a slippage prediction model assisted by deep learning, establish a nonlinear mapping between the bottom parameters and the slip rate, so as to achieve direct compensation of the odometry scaling factor, rather than simple weight reduction processing.
Multi-source heterogeneous fusion: At present, the system mainly relies on SINS/OD/Depth. In extremely turbid environments, although vision and DVL are limited, acoustic long baseline (LBL) or ultra-short baseline (USBL) can provide absolute position correction. The Factor Graph Optimization (FGO) framework proposed in references [31,32] has natural advantages in handling multi-rate, asynchronous sensor fusion and loop closure detection, and is a potential direction to replace the traditional Kalman filter architecture.
Refinement of constraints: The NHC constraints currently used in this paper are relatively basic. In the future, a generalized dynamic constraint including ocean current interference can be constructed by combining fluid dynamics models to further improve the adaptability of the navigation system in complex sea conditions.
In summary, RSRCKF provides an effective engineering solution for robust navigation of seabed drilling robots, but the evolution towards intelligence and full-source fusion is still the only way to achieve all-weather autonomous operation in the deep sea.

Acknowledgments

This article received support from the Program of Marine Economy Development Special Fund (Six Marine Industries) under Department of Natural Resources of Guangdong Province, Grant No. GDNRC [2024]34.

References

  1. Zou L, Sun J, Sun Z, et al. Deep-sea mining core technology in China: current situation and prospects[J]. Journal of Harbin Engineering University, 2023, 44(05): 708-716.
  2. Li G, Shen P, Wong T W, et al. Plasticized electrohydraulic robot autopilots in the deep sea[J]. Science Robotics, 2025, 10(105): eadt8054. [CrossRef]
  3. Lusty P A J, Murton B J. Deep-ocean mineral deposits: metal resources and windows into earth processes[J]. Elements: An International Magazine of Mineralogy, Geochemistry, and Petrology, 2018, 14(5): 301-306.
  4. Sun K, Cui W, Chen C. Review of underwater sensing technologies and applications[J]. Sensors, 2021, 21(23): 7849. [CrossRef]
  5. Merveille F F R, Jia B, Xu Z, et al. Advancements in sensor fusion for underwater SLAM: A review on enhanced navigation and environmental perception[J]. Sensors, 2024, 24(23): 7490.
  6. Wu H, Chen Y, Yang Q, et al. A review of underwater robot localization in confined spaces[J]. Journal of Marine Science and Engineering, 2024, 12(3): 428. [CrossRef]
  7. Zhang D, Zhang Y, Zhao B, et al. Exploring subsea dynamics: A comprehensive review of underwater pipelines and cables[J]. Physics of Fluids, 2024, 36(10). [CrossRef]
  8. Rauf O, Ning Y, Ming C, et al. Evaluation of ground pressure, bearing capacity, and sinkage in rigid-flexible tracked vehicles on characterized terrain in laboratory conditions[J]. Sensors, 2024, 24(6): 1779. [CrossRef]
  9. VanMiddlesworth M M A. Toward autonomous underwater mapping in partially structured 3D environments[D]. Massachusetts Institute of Technology, 2014.
  10. Arasaratnam I, Haykin S. Cubature kalman filters[J]. IEEE Transactions on automatic control, 2009, 54(6): 1254-1269.
  11. Tseng C H, Lin S F, Jwo D J. Robust Huber-based cubature Kalman filter for GPS navigation processing[J]. The Journal of Navigation, 2017, 70(3): 527-546.
  12. Hou B, He Z, Zhou X, et al. Maximum correntropy criterion Kalman filter for α-Jerk tracking model with non-Gaussian noise[J]. Entropy, 2017, 19(12): 648. [CrossRef]
  13. Wang S, Dai P, Xu T, et al. Maximum mixture correntropy criterion-based variational Bayesian adaptive Kalman filter for INS/UWB/GNSS-RTK integrated positioning[J]. Remote Sensing, 2025, 17(2): 207. [CrossRef]
  14. Zhan Z, Liu C, Jin K, et al. GNSS/SINS/DVL integrated navigation algorithm based on adaptive differential Kalman filtering[J]. PloS one, 2026, 21(2): e0342016. [CrossRef]
  15. Dissanayake M W M G, Newman P, Clark S, et al. A solution to the simultaneous localization and map building (SLAM) problem[J]. IEEE Transactions on robotics and automation, 2001, 17(3): 229-241. [CrossRef]
  16. Borenstein J, Ojeda L. Heuristic reduction of gyro drift in gyro-based vehicle tracking[C]//Sensors, and Command, Control, Communications, and Intelligence (C3I) Technologies for Homeland Security and Homeland Defense VIII. SPIE, 2009, 7305: 56-66.
  17. Skog I, Handel P, Nilsson J O, et al. Zero-velocity detection—An algorithm evaluation[J]. IEEE transactions on biomedical engineering, 2010, 57(11): 2657-2666. [CrossRef]
  18. Li Y, Niu X, Zhang Q, et al. Observability analysis of non-holonomic constraints for land-vehicle navigation systems[C]//Proceedings of the 25th International technical meeting of the satellite division of the institute of navigation (ION GNSS 2012). 2012: 1521-1529.
  19. Sukkarieh S, Nebot E M, Durrant-Whyte H F. A high integrity IMU/GPS navigation loop for autonomous land vehicle applications[J]. IEEE transactions on robotics and automation, 2002, 15(3): 572-5 . [CrossRef]
  20. Ishibashi S, Yoshida H, Watanabe Y, et al. Development of a sediment sampling system for the deepest ocean and its sea trial result[C]//ISOPE International Ocean and Polar Engineering Conference. ISOPE, 2007: ISOPE-I-07-288.
  21. Yang, S.; Shang, X.; Sun, T. A new dead reckoning method for HAUVs assisted by a dynamic model with ocean current information. Ocean Eng. 2024, 295, 116847. [CrossRef]
  22. Yan, X.; Yang, Y.; Luo, Q. A SINS/DVL integrated positioning system through filtering gain compensation adaptive filtering. Sensors 2019, 19, 4576. [CrossRef]
  23. Guo, F.; Xie, L.; Chen, J. Research of SINS/DVL/OD integrated navigation system based on observability analysis. In Proceedings of the 2016 35th Chinese Control Conference (CCC), Chengdu, China, 27–29 July 2016; IEEE: Piscataway, NJ, USA, 2016; pp. 5368–5373.
  24. Gao, J.; Li, K.; Chen, J. Research on the integrated navigation technology of SINS with couple odometers for land vehicles. Sensors 2020, 20, 546. [CrossRef]
  25. Kanev, S.; Verhaegen, M. Two-stage Kalman filtering via structured square-root. In Proceedings of the 16th IFAC World Congress, Prague, Czech Republic, 4–8 July 2005; Elsevier: Amsterdam, The Netherlands, 2005; Volume 38, pp. 499–504. [CrossRef]
  26. Zhang, Y.; Xia, Q.; Yang, C. Dual-mode square root cubature Kalman filter for miniaturized underwater profiler dead reckoning. J. Mar. Sci. Eng. 2024, 12, 1146. [CrossRef]
  27. Shen, C.; Zhang, Y.; Guo, X. Seamless GPS/inertial navigation system based on self-learning square-root cubature Kalman filter. IEEE Trans. Ind. Electron. 2020, 68, 499–508. [CrossRef]
  28. Duan, J.; Shi, H.; Liu, D. Square root cubature Kalman filter-Kalman filter algorithm for intelligent vehicle position estimate. Procedia Eng. 2016, 137, 267–276. [CrossRef]
  29. Gräber T, Lupberger S, Unterreiner M, et al. A hybrid approach to side-slip angle estimation with recurrent neural networks and kinematic vehicle models[J]. IEEE Transactions on Intelligent Vehicles, 2018, 4(1): 39-47. [CrossRef]
  30. Cho K, Lee H. Deep learning-based hybrid approach for vehicle roll angle estimation[J]. IEEE Access, 2024, 12: 157165-157178. [CrossRef]
  31. Li P, Liu Y, Yan T, et al. A robust INS/USBL/DVL integrated navigation algorithm using graph optimization[J]. Sensors, 2023, 23(2): 916. [CrossRef]
  32. Dong X, Hu G, Gao B, et al. Windowing-based factor graph optimization with anomaly detection using mahalanobis distance for underwater INS/DVL/USBL integration[J]. IEEE Transactions on Instrumentation and Measurement, 2024, 73: 1-13. [CrossRef]
Figure 3. Comparison of trajectory and theoretical trajectory under three algorithms.
Figure 3. Comparison of trajectory and theoretical trajectory under three algorithms.
Preprints 202425 g003
Figure 4. Changes in position error over time in the East and North directions.
Figure 4. Changes in position error over time in the East and North directions.
Preprints 202425 g004
Figure 5. Comparison of overall root mean square error of three algorithms.
Figure 5. Comparison of overall root mean square error of three algorithms.
Preprints 202425 g005
Figure 6. Robot and base station system test on the wharf tidal flat.
Figure 6. Robot and base station system test on the wharf tidal flat.
Preprints 202425 g006
Figure 7. Comparison of three navigation algorithms with actual ground truth trajectories and errors.
Figure 7. Comparison of three navigation algorithms with actual ground truth trajectories and errors.
Preprints 202425 g007aPreprints 202425 g007b
Table 1. Simulation Sensor Parameter Settings.
Table 1. Simulation Sensor Parameter Settings.
Sensor Type Parameter Indicators Parameter Values
Gyroscope Random Walk Coefficient ( / h ) 0.02
Zero Bias Instability 0.05
Accelerometer Random Walk System 0.1
Zero Bias Instability 0.2
Odometer Scale factor error Initial 0.02 (sudden change during slippage)
Speed measurement noise 0.05
Simulation environment sampling frequency / Hz 100(SINS)
10(OD)
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.
Copyright: This open access article is published under a Creative Commons CC BY 4.0 license, which permit the free download, distribution, and reuse, provided that the author and preprint are cited in any reuse.
Prerpints.org logo

Preprints.org is a free preprint server supported by MDPI in Basel, Switzerland.

Subscribe

Disclaimer

Terms of Use

Privacy Policy

Privacy Settings

© 2026 MDPI (Basel, Switzerland) unless otherwise stated