Skip to Content
MachinesMachines
  • Article
  • Open Access

28 December 2025

Fuzzy Adaptive Impedance Control Method for Underwater Manipulators Based on Bayesian Recursive Least Squares and Displacement Correction

,
,
,
,
and
1
Institute of Interdisciplinary Technology, Shenyang University, Shenyang 110044, China
2
School of Intelligent Science and Information Engineering, Shenyang University, Shenyang 110044, China
3
School of Mechanical Engineering, Shenyang University, Shenyang 110044, China
*
Author to whom correspondence should be addressed.
This article belongs to the Section Automation and Control Systems

Abstract

During constant-force operations in complex marine environments, underwater manipulators are affected by hydrodynamic disturbances and unknown, time-varying environment stiffness. Under classical impedance control (IC), this often leads to large transient contact forces and steady-state force errors, making high-precision compliant control difficult to achieve. To address this issue, this study proposes a Bayesian recursive least-squares-based fuzzy adaptive impedance control (BRLS-FAIC) strategy with displacement correction for underwater manipulators. Within a position-based impedance-control framework, a Bayesian Recursive Least Squares (BRLS) stiffness identifier is constructed by incorporating process and measurement noise into a stochastic regression model, enabling online estimation of the environment stiffness and its covariance under noisy, time-varying conditions. The identified stiffness is used in a displacement-correction law derived from the contact model to update the reference position, thereby removing dependence on the unknown environment location and reducing steady-state force bias. On this basis, a three-input/two-output fuzzy adaptive impedance tuner, driven by the force error, its rate of change, and a stiffness-perception index, adjusts the desired damping and stiffness online under amplitude limitation and first-order filtering. Using an underwater manipulator dynamic model that includes buoyancy and hydrodynamic effects, MATLAB simulations are carried out for step, ramp, and sinusoidal stiffness variations and for planar, inclined, and curved contact scenarios. The results show that, compared with classical IC and fuzzy adaptive impedance control (FAIC), the proposed BRLS-FAIC strategy reduces steady-state force errors, shortens force and position settling times, and suppresses peak contact forces in variable-stiffness underwater environments.

1. Introduction

With the continuous development of marine resource utilization and underwater operation technologies, underwater manipulators and other subsea robotic systems have become crucial equipment for performing complex tasks, and are widely employed in underwater exploration and inspection, deep-sea specimen collection, and hull and infrastructure maintenance [1,2,3]. Vision- and learning-based methods have also been introduced to enhance environment perception and task execution, including image-recognition-based grasp control for manipulators and deep-learning-based optical remote sensing scene classification for representing large-scale ocean scenes and providing prior information for marine operations [4,5]. However, such sensing capabilities do not change the physical interaction between the manipulator and its environment. When the end-effector comes into contact with its surroundings, hydrodynamic effects-such as fluid added mass, viscous drag, buoyancy, and flow-induced disturbances-together with unknown, time-varying environment stiffness, readily give rise to force fluctuations and pose deviations, thereby degrading operational stability and task accuracy. Consequently, achieving stable and compliant control under these conditions has become one of the key challenges in underwater manipulation [6]. Compliant control aims to maintain appropriate compliance during interaction so that the manipulator can track the desired motion stably while avoiding excessive contact forces that may cause damage. Among various approaches, impedance control is a representative paradigm: by establishing a dynamic relationship involving mass, damping, and stiffness between the desired and actual interaction forces, it enables coordinated position-force regulation. Impedance control has been widely applied in industrial assembly, medical procedures, and service robotics, for example by adjusting parameters to accommodate different assembly tolerances or by enhancing safety and comfort in human–robot interaction [7,8,9].
To address contact control in complex environments, many studies have concentrated on impedance control [10,11,12,13,14,15] and admittance control [16,17,18,19]. Gu et al. [20] proposed a fractional-order Proportional-Integral-Derivative (PID) adaptive impedance control strategy for unknown environment force tracking, in which environment parameters are estimated online within a classical impedance framework to generate reference trajectories and reduce force error; a fractional-order PID controller is further employed to enhance model adaptability and transient performance, and closed-loop stability is proven. Simulation results indicate that, compared with several impedance-based baseline methods, this strategy achieves superior robustness and faster convergence; however, its performance is sensitive to the selection of fractional orders and gains, and improper tuning may lead to longer settling times or larger steady-state errors. Zheng et al. [21] developed a fuzzy adaptive sliding-mode impedance control scheme for reset robots, where a force-residual observer enables sensorless end-effector force estimation, inverse dynamics combined with Proportional-Derivative control is used for system linearization, and a sliding-mode robust term together with a fuzzy adaptive switching gain is introduced to suppress chattering. Simulations show that the method outperforms comparative strategies in both position and force tracking; nevertheless, it remains sensitive to initial conditions and model accuracy, and large estimation or modeling errors may cause inappropriate gain scheduling and slower convergence. Khan et al. [22] proposed an end-effector force-tracking method for nuclear-power-plant dismantling, employing impedance control driven by super-twisting sliding-mode control (STSMC) and tuning the parameters via particle swarm optimization (PSO); comparative studies demonstrate smoother and more robust force tracking under uncertainties. However, the performance is influenced by the gain and constraint settings of STSMC and PSO, and inadequate tuning can degrade chattering suppression and convergence. Fu et al. [23] presented an optimization-based variable-impedance control approach for medical contact tasks, in which the optimal stiffness is obtained via online quadratic programming and a passivity-ensuring energy tank is introduced. Experiments show better force tracking and consistency than fixed-stiffness control and manual operation, but the method is sensitive to cost weights and constraints, and its real-time capability and stability margins may be limited in fast or strongly noisy scenarios.
However, compared with terrestrial environments, the underwater environment exhibits stronger nonlinearity and uncertainty. Conventional impedance control is difficult to effectively cope with variations in environmental stiffness and hydrodynamic disturbances, often leading to large steady-state force errors and oscillatory transient responses. To address these issues, extensive studies have been conducted and various improved strategies have been proposed. Zhang et al. [24] developed a model-reference adaptive impedance control method for underwater manipulators with model uncertainties. By introducing a desired impedance model and a bounded-gain forgetting adaptive law, coordinated convergence of end-effector force and position is achieved. Simulation results demonstrate good robustness and stability under uncertain dynamics; however, the performance is sensitive to the selection of the reference model and forgetting gains, and improper tuning may result in slower convergence or increased steady-state bias. For multi-objective grasping tasks of underwater manipulators, Zhang et al. [25] proposed an adaptive impedance control scheme. Within a position-based impedance framework, impedance parameters are identified online via Recursive Least Squares (RLS), and the desired force and desired position are jointly adjusted to realize compliant force control and reduce steady-state error. Nevertheless, this method relies heavily on the accuracy and latency of online identification; under rapidly time-varying or strongly noisy conditions, estimation errors can propagate to the coupled regulation of desired force and position, thereby degrading tracking performance. Lu et al. [26] proposed two force-tracking schemes for compliant grasping: an identification-based impedance controller that updates the environment stiffness online using a forgetting-factor RLS, and an adaptive impedance controller that adjusts the target stiffness and desired position with additional compensation terms. Simulation and real underwater experiments show that the former is less sensitive to the response speed of the inner position loop and exhibits better robustness, but it strongly depends on identification quality and the choice of forgetting factor, so that under strong noise or rapidly changing environments parameter lag may occur and reduce stability margins. Yu et al. [27] presented a robust impedance-control method for constant contact-force regulation, in which a virtual control input is introduced into the impedance framework and combined with sliding-mode control and a disturbance observer to enhance disturbance rejection and contact-force accuracy. Simulations under various seabed conditions indicate that this method can effectively suppress contact-force fluctuations and improve motion stability. However, its performance is sensitive to the modeling of seabed uncertainties and the tuning of observer parameters; when seabed geometry or medium properties change rapidly and measurement noise increases, disturbance estimation tends to lag, thereby deteriorating constant-force accuracy and stability margins. Dai et al. [28] applied sliding-mode impedance control to I-AUV contact intervention, realizing integrated force-position control from non-contact to contact phases. Simulations and full-scale/bench experiments that account for model uncertainties and hydrodynamic disturbances verify good tracking performance in both position and contact force, supporting offshore maintenance and related tasks. Nevertheless, the method is sensitive to sliding-mode gains, switching-layer thickness, and the timing of phase transitions; in the presence of sensor noise and time delays, its chattering-suppression capability and stability margins are still limited.
However, despite the above advances, existing approaches still exhibit several limitations. First, the characterization of time-varying environment stiffness is often inadequate, and the impedance parameters cannot adapt promptly under abrupt changes, linear drifts, or periodic variations. Second, disturbance and noise handling typically relies on fixed gains or offline parameter tuning, which leads to fluctuating stability margins under varying operating conditions. Third, the lack of a unified mechanism for parameter updating and safety constraints may cause overshoot, oscillations, and steady-state errors during rapid contact transitions. From a broader perspective, learning-based policy optimization has also been explored for contact regulation, with deep reinforcement learning controllers such as DDPG and TD3 being representative examples. Comparisons against such policies could provide a complementary baseline and help further contextualize the interpretability and safety-constrained tuning advantages of the proposed controller under contact uncertainties [29].
Based on the above analysis, this paper develops a BRLS-FAIC scheme with displacement correction for underwater manipulators. The main contributions are summarized as follows:
  • A BRLS stiffness identifier is embedded into a position-based impedance-control framework. By explicitly modeling process and measurement noise within a stochastic regression model and updating the parameter covariance via a prediction-correction mechanism, the proposed BRLS estimator provides noise-robust, real-time environment-stiffness estimates under both slowly and rapidly varying conditions, without relying on heuristic tuning of forgetting factors.
  • A novel displacement-correction mechanism is derived from the end-effector-environment contact model and integrated into the reference-trajectory generation. The stiffness identified by BRLS is used to reconstruct the effect of the unmeasured environment position and to compensate the reference displacement, thereby removing the explicit dependence of the steady-state force error on the unknown contact location. In addition, a linear feedforward term based on the force error is incorporated to mitigate large position steps at stiffness jumps and contact onset, improving constant-force regulation and reducing transient impact forces.
  • A stiffness-aware fuzzy adaptive impedance tuner with three inputs and two outputs is designed to coordinate damping and stiffness adaptation. Using the force error, its time derivative, and a normalized stiffness-perception index as inputs, the tuner adjusts the desired damping and stiffness online under amplitude limitation and first-order filtering, achieving a trade-off between peak-force suppression, transient response speed, and steady-state tracking accuracy across soft-hard environment transitions and planar, inclined, and curved contact geometries.

2. Materials and Methods

2.1. Dynamic Modeling and Analysis of an Underwater Manipulator

Dynamic modeling provides a foundation for analyzing the motion behavior and control properties of manipulators. Common modeling approaches include the Lagrange method, the Newton–Euler method, and the Kane method, and an appropriate formulation can be selected according to the manipulator structure, number of degrees of freedom, and analysis objectives. In this paper, a systematic model of the underwater manipulator is developed based on the Lagrangian dynamics framework [30,31].
When hydrodynamic effects are neglected, the joint-space dynamics of the manipulator can be expressed as follows:
M ( q ) q ¨ + C ( q , q ˙ ) q ˙ + G ( q ) = τ m τ f τ e
where M ( q ) is the inertia matrix; C ( q , q ˙ ) is the Coriolis and centrifugal matrix; G ( q ) represents the generalized gravity, including the combined effects of gravity and buoyancy; τ m , τ f , and τ e denote the actuator driving torque, joint friction torque, and interaction torque between the end-effector and the environment, respectively; and q , q ˙ , q ¨ are the joint position, velocity, and acceleration.
In an underwater environment, the motion of the underwater manipulator is influenced by hydrodynamic effects such as added mass, hydrodynamic drag, and buoyancy. For modeling and analysis convenience, the combined effect of gravity and buoyancy is represented by an equivalent gravity term [32]. According to hydrostatic theory, this equivalent gravity can be expressed as:
G e q = G F b = m g ρ w g V = m g ( 1 ρ w ρ r )
where m is the mass of the manipulator, V is the volume of water displaced by the manipulator, ρ w and ρ r are the water density and the material density of the manipulator, respectively, and g denotes the gravitational acceleration. Equation (2) shows that buoyancy partially counteracts gravity, thereby reducing the equivalent gravitational load of the system.
In addition, underwater motion is subject to significant hydrodynamic loads, mainly including inertial effects induced by added mass and velocity-dependent fluid drag [33]. The corresponding hydrodynamic torque can be expressed as:
τ h = τ d + τ i
where τ i denotes the inertial torque induced by the added-mass effect and τ d denotes the fluid-drag torque associated with the joint velocity. Together, they represent the additional load exerted by the fluid on the manipulator.
By substituting Equations (2) and (3) into Equation (1), the dynamic equation of the underwater manipulator can be written as:
M ( q ) q ¨ + C ( q , q ˙ ) q ˙ + G e q ( q ) = τ m τ f τ e τ h
Equation (4) describes the joint-space motion of the manipulator in an underwater environment under the combined effects of inertia, buoyancy, friction, and hydrodynamic forces.
Compared with a joint-space formulation, a task-space representation provides a more direct description of end-effector motion and interaction forces [34]. The relationship between the end-effector linear velocity and the joint velocity can be expressed as:
x ˙ = J ( q ) q ˙
where J ( q ) denotes the Jacobian matrix. According to the principle of coordinate transformation, the above equation can be rewritten in the task-space form as:
M x ( q ) x ¨ + C x ( q , q ˙ ) x ˙ + G x ( q ) = F m F f F e F h
where M x , C x and G x denote the equivalent inertia matrix, the Coriolis/centrifugal term, and the equivalent gravity term in the task space, respectively, while F m , F f , F e and F h represent the driving force, friction force, environmental interaction force, and hydrodynamic force, respectively. Since the subsequent impedance and force control laws are designed in the task space, Equation (6) is used as the basic model for controller derivation, and the explicit expressions of each term are omitted for brevity.

2.2. Position-Based Impedance Control

Impedance control is a typical compliant control approach that models the manipulator as a virtual mass-spring-damper system, enabling the robot to generate appropriate motion responses to external forces and thereby realize compliant interaction and force regulation. According to different control objectives, impedance control can be classified into position-based and force-based schemes. In position-based impedance control, the contact force is adjusted indirectly by regulating the desired end-effector position, and a virtual spring-damper relationship is established using position and velocity errors, so that compliant modulation of the end-effector motion is achieved in task space [35,36]. A one-dimensional representation of the desired impedance is shown in Figure 1.
Figure 1. One-dimensional mass-spring-damper impedance model.
For simplicity of analysis, this study considers only the one-dimensional motion of the end-effector along the normal contact direction. This simplifying assumption does not affect the generality of the results, since the same modeling form and control law can be applied to each axis of a multi-degree-of-freedom system [37]. In practical multi-DOF contact, cross-axis coupling induced by kinematics and contact geometry may generate tangential-normal interactions, so that the effective stiffness perceived along a nominal contact direction can be influenced by motion in other axes. Under such conditions, a full task-space implementation with matrix impedance and coupling-aware stiffness processing can reduce performance degradation; otherwise, cross-axis effects enter the outer loop as additional bounded perturbations and may mainly appear as increased transient force ripple or slower convergence. Let x denote the actual position of the end-effector and f denote the actual contact force at the end-effector. Then, the position-based impedance control model can be expressed as:
m d ( x ¨ x ¨ d ) + b d ( x ˙ x ˙ d ) + k d ( x x d ) = f f d
where m d , b d and k d denote the desired mass, desired damping, and desired stiffness parameters of the impedance model, respectively; x , x ˙ and x ¨ represent the actual position, velocity, and acceleration of the end-effector; x d , x ˙ d and x ¨ d represent the desired position, velocity, and acceleration of the end-effector; f and f d denote the actual and desired contact forces at the end-effector, respectively.
The environment stiffness is denoted by k e and the environment position by x e . When the end-effector is in contact with the environment, the contact-force model can be expressed as:
f = k e ( x x e ) 0 , x x e , x < x e
When the steady-state error is zero, the actual contact force satisfies f = f d , and the steady-state force error e f s s = f f d can be derived from the impedance model in Equation (7) as:
e f s s = f f d = k d k d + k e k e ( x d x e ) f d
In practical operation environments, the equivalent stiffness k e is typically unknown and time-varying, while the environment position x e is also difficult to measure directly. Equation (9) indicates that the steady-state force error e f s s depends on the stiffness k e and environment position x e as well as the chosen reference position x d . Therefore, to eliminate the steady-state force error, the reference position should be chosen as:
x d = x e + f d k e
That is, if the environment stiffness k e and environment position x e were known and remained constant, adopting this reference position would guarantee zero steady-state force error. In practical applications, however, these conditions are rarely satisfied simultaneously, and fixed impedance parameters usually cannot ensure zero steady-state error; unavoidable residual bias arises due to uncertainties in environment stiffness and contact location. Therefore, the remainder of this paper focuses on online identification of the environment stiffness and the treatment of environment-position uncertainty, and, on this basis, develops a displacement-correction strategy to reduce the steady-state force error.
Based on the above analysis, the block diagram of the impedance-control scheme can be constructed, as illustrated in Figure 2. In this structure, a position controller is placed in the inner loop and a force-control loop is arranged outside; the contact force is regulated indirectly by adjusting the displacement compensation at the end-effector. In the diagram, x d denotes the desired position, x r denotes the reference position after displacement correction, x is the actual position, e x and e f are the position and force errors, respectively, f d denotes the desired contact force, f is the actual contact force, and x is the displacement compensation generated by the impedance controller. The position controller is typically implemented using a PID algorithm to ensure system stability and satisfactory tracking performance. This structure has been widely adopted in studies on compliant control and provides the basis for the subsequent design of adaptive and fuzzy controllers.
Figure 2. Position based impedance control block diagram.

3. Parameter Identification and Novel Displacement Correction Based on Bayesian Recursive Least Squares

3.1. Recursive Least Squares Method

Recursive least squares (RLS) is a commonly used adaptive estimation algorithm for online parameter identification. By updating parameter estimates recursively using streaming input-output data, RLS enables real-time tracking of time-varying characteristics [38]. Compared with conventional batch least-squares estimation, the recursive formulation features low per-sample computational cost and fast updates, and has therefore been widely applied to robotic force control and environment-parameter identification.
When the manipulator performs planar constant-force tracking tasks, the environment stiffness k e directly affects the steady-state performance of impedance control. According to the previous dynamic and impedance analysis, the steady-state force error is directly related to k e and to the environment-position mismatch. In hard-contact scenarios, if k e and x e are not explicitly treated, the force-tracking error will be significantly amplified. To achieve accurate constant-force tracking under unknown or time-varying stiffness, an online parameter-identification and displacement-correction strategy is introduced within the impedance framework. The environment stiffness k e is estimated in real time using an RLS method, and the contact model is exploited to transform x e into a function of measurable quantities and k e , thereby removing the explicit dependence on x e in the generation of the reference position.
A general linear regression model can be written as:
y k = ϕ k θ + v k
Based on this model, a weighted least-squares criterion with a forgetting factor λ ( 0.95 , 1 ] is adopted, whose cost function is defined as:
J k ( θ ) = i = 1 k λ k i y i ϕ i θ 2
where λ denotes the forgetting factor used to attenuate the weights of past samples, y k denotes the measured output, ϕ k denotes the regression vector, and θ denotes the parameter vector to be estimated.
The standard recursive form of the RLS algorithm can be written as:
K k = P k 1 ϕ k λ + ϕ k P k 1 ϕ k θ ^ k = θ ^ k 1 + K k y k ϕ k θ ^ k 1 P k = λ 1 P k 1 K k ϕ k P k 1
where P k denotes the covariance matrix and K k denotes the gain matrix. The algorithm has a simple structure and a low computational burden, and it is capable of providing real-time estimates of the environment stiffness. In the subsequent stiffness-identification scheme, y k is taken as the force increment, ϕ k as the displacement increment, and θ as the environment stiffness.

3.2. Bayesian Recursive Least Squares (BRLS)

When the environment stiffness varies abruptly or the measurement noise is significant, the conventional RLS algorithm with a fixed forgetting factor tends to suffer from estimation lag or oscillation. To improve the adaptability of the algorithm in non-stationary environments, adaptive forgetting factors have been introduced in existing studies, where the forgetting factor is adjusted online according to the signal error so as to accelerate the update when the error is large and to maintain smooth estimates when the error is small.
In contrast to the above approaches that rely on tuning the forgetting factor, this paper develops a BRLS algorithm from a Bayesian estimation perspective, aiming to further enhance the stability and dynamic response of stiffness identification. In the proposed method, process noise and measurement noise are explicitly modeled within the conventional RLS framework, and the covariance matrix is updated through an adaptive prediction-correction mechanism, thereby improving the robustness of parameter estimation under complex noise conditions without additional dependence on a forgetting factor. Specifically, BRLS performs a covariance prediction driven by the assumed process-noise variance σ w 2 ( k ) , and then applies a covariance correction using the current innovation together with the measurement-noise variance σ v 2 ( k ) , following the standard Bayesian recursion. In this sense, the update is inherently adaptive: the gain K ( k ) in Equation (16) is data-dependent and varies online with the current excitation ϕ ( k ) , the predicted covariance, and the innovation level, thereby accelerating parameter tracking when informative increments are present while remaining conservative under low excitation or noisy measurements to suppress estimation jitter.
The stiffness identification is formulated through an incremental force-displacement relation, in which the unknown stiffness appears linearly as a regression coefficient. This structure naturally motivates a least-squares recursion, while BRLS further propagates parameter uncertainty through a Bayesian prediction-correction update. EKF-type joint estimation and adaptive-observer formulations provide a general route for parameter adaptation, but they are typically tied to an explicit nonlinear state-space description and associated model-based design choices, which increases implementation complexity and places stronger requirements on model fidelity. In contrast, BRLS matches the incremental regression structure adopted here and yields a lightweight estimator with an explicit covariance update, thereby facilitating stable stiffness tracking and seamless integration with the displacement-correction loop.
The present identification focuses on stiffness as the dominant contact property and adopts a quasi-static incremental relation. If environment dynamics such as relative-velocity-dependent damping are explicitly included, the measurement relation must be augmented with additional parameters and a richer excitation is generally required to maintain reliable separation between stiffness and damping effects. Under such augmentation, the BRLS recursion remains applicable in principle, while the estimator order and the tuning of process and measurement covariances would need to be adjusted to preserve stable convergence.
To characterize the time-varying nature of the environment stiffness, the parameter to be identified is modeled as a stochastic process, and its state evolution and measurement relations are expressed as:
θ ( k ) = θ ( k 1 ) + w ( k 1 ) y ( k ) = ϕ T ( k ) θ ( k ) + v ( k )
where θ ( k ) denotes the stiffness parameter at the k-th sampling instant, ϕ ( k ) denotes the regression vector, y ( k ) denotes the measured output, and w ( k ) and v ( k ) denote the process noise and measurement noise, respectively. Both noise terms are assumed to be zero-mean Gaussian white noise, i.e.:
w ( k ) ~ N 0 , σ w 2 ( k ) v ( k ) ~ N 0 , σ v 2 ( k )
where σ w 2 ( k ) and σ v 2 ( k ) denote the variances of the process noise and the measurement noise, respectively. In underwater measurements, occasional outliers may violate the Gaussian assumption and yield large innovations, which can introduce transient bias in the stiffness update.
When the force measurement is severely corrupted, the innovation can be dominated by measurement fluctuations and the stiffness update becomes less informative; in such cases, conservative signal conditioning together with update gating can help maintain stable tracking performance. Under these assumptions, the recursive form of the BRLS algorithm can be derived based on Bayesian recursion as follows:
P ( k | k 1 ) = P ( k 1 ) + σ w 2 ( k ) K ( k ) = P ( k | k 1 ) ϕ ( k ) ϕ T ( k ) P ( k | k 1 ) ϕ ( k ) + σ v 2 ( k ) e ( k ) = y ( k ) ϕ T ( k ) θ ^ ( k 1 ) θ ^ ( k ) = θ ^ ( k 1 ) + K ( k ) e ( k ) P ( k ) = P ( k | k 1 ) K ( k ) ϕ T ( k ) P ( k | k 1 )
where θ ^ ( k ) denotes the parameter estimate at the k-th sampling instant, e ( k ) denotes the current measurement residual, and P ( k ) denotes the parameter covariance matrix. By appropriately selecting and adaptively tuning σ w 2 ( k ) and σ v 2 ( k ) according to the residual information, the BRLS algorithm maintains estimation stability while significantly enhancing its tracking capability for time-varying stiffness, thereby providing more accurate and robust environment-stiffness information for the subsequent displacement correction and online impedance-parameter adjustment.
From an implementation perspective, RLS, AF-RLS, and BRLS share the same incremental regression structure in this work and therefore admit lightweight online updates. Since the identified parameter is scalar stiffness, the per-sample computations reduce to a small number of arithmetic operations, and BRLS only adds a simple covariance prediction–correction step without changing the order of complexity. When extended to a parameter vector of dimension n, the dominant cost is the covariance update, which scales quadratically in n in both time and memory.

3.3. Novel Displacement Correction Scheme

To utilize the online-identified environment stiffness for constant-force tracking control, a reference-trajectory generation mechanism that ensures consistency between force and displacement needs to be incorporated into the impedance-control framework. When impedance control is employed to achieve constant-force output, if the desired position is not adjusted according to the variation of environment stiffness, significant steady-state force bias may occur under hard-contact conditions, and even instability may be induced. Therefore, based on the aforementioned BRLS-based stiffness identification, a displacement-correction scheme is developed that balances steady-state accuracy and dynamic performance.
Assuming that the end-effector undergoes elastic contact along the normal direction and that the zero steady-state error condition is satisfied, the relationship between the contact force and the environment position can be described by a linear contact model, which is expressed as:
f = k e ( x x e ) x d = x e + f d k e
Although Equation (17) adopts a linear stiffness form for derivation, the proposed framework is not restricted to strictly linear media. For contacts exhibiting nonlinear compression, the identified stiffness can be interpreted as an equivalent incremental stiffness over each sampling interval, so that the same incremental force-displacement regression and BRLS recursion remain applicable as a local update. In this sense, the controller operates on a time-varying tangent stiffness, while pronounced nonlinearity may manifest as larger identification residuals and short-lived force deviations during rapid deformation.
To avoid the explicit appearance of the environment position x e , which is difficult to measure directly, in the regression model, directly substituting f = k e ( x x e ) into the identification equation would introduce x e as an additional disturbance term and thereby weaken the robustness of the estimation. Therefore, an incremental regression model is adopted to eliminate this effect. Let the contact force and displacement at two consecutive sampling instants be f k , x k and f k 1 , x k 1 , and define Δ f k = f k f k 1 , Δ x k = x k x k 1 , where f k and x k denote the end-effector contact force and displacement at the k-th sampling instant, respectively. According to the contact model, this yields:
Δ f k = Δ x k k e + ε k
where Δ f k = f k f k 1 and Δ x k = x k x k 1 denote the force and displacement increments between two consecutive samples, and ε k denotes the measurement noise. Based on this formulation, the regression variables and the parameter to be identified are selected as:
y k = Δ f k ϕ k = Δ x k θ = k e
where y k is taken as the regression output, ϕ k is taken as the regression input, and θ is the stiffness parameter to be estimated. The resulting identified model is a static (zero-order) regression with a single unknown parameter k e , and its time variation is handled by the BRLS recursion.
In this way, the environment-stiffness identification problem is converted into a standard linear regression form, which facilitates the use of the BRLS algorithm to recursively obtain the online estimate k ^ e . In practical implementation, the update is performed only when ϕ k > ε in order to avoid parameter jitter caused by very small displacement increments and low signal-to-noise ratios. Moreover, a projection constraint k ^ e [ k min , k max ] is imposed to ensure physical consistency and numerical stability. Although differencing attenuates constant bias, slow drift and limited sensor resolution can still degrade the effective signal-to-noise ratio of incremental measurements over long durations. These considerations further justify the thresholded update and the projection constraint, which mitigate spurious updates and estimate jitter in practical implementations.
Intermittent loss of contact may occur in practical underwater operations. In such intervals, the incremental excitation becomes weak and the regression is poorly conditioned; therefore, the BRLS recursion is effectively suspended by the adopted thresholded-update logic and the stiffness estimate is held at its last valid value. Once a reliable contact condition is re-established and the displacement increment exceeds the update threshold, the recursion resumes, thereby avoiding spurious stiffness jumps during free motion.
Before introducing the displacement correction, the steady-state force-error condition given in Equation (9) indicates that the term k e ( x d x e ) is one of the main sources of steady-state bias. Since the environment position x e is difficult to measure accurately, it is not estimated separately in this work; instead, it is equivalently represented via the contact model as:
x e = x f k e
By substituting Equation (20) into the zero steady-state error condition in Equation (17) and replacing the unknown environment stiffness k e with its online estimate k ^ e , the basic displacement-correction law proposed in this paper is obtained as:
x d = x + f d f k ^ e
This expression adaptively adjusts the reference position according to the identified environment stiffness, so that the reference displacement varies with the environment stiffness, which helps to reduce the steady-state bias in constant-force control.
However, in the presence of stiffness jumps or at the instant of contact, Equation (21) may induce a large position step, which can cause impact forces and prolong the settling time. Moreover, during the free-motion-to-contact transition, a short regulation delay may remain because the interaction force must build up beyond the sensing and filtering threshold before the displacement-correction and stiffness-update loops become fully effective. This transient is ultimately bounded by the force-loop bandwidth and the update period, and it can be mitigated in practice by adopting a slightly more compliant pre-contact impedance and activating stiffness updates once a reliable contact condition is detected, thereby reducing impact peaks without altering the proposed architecture. During aggressive contact manipulation, this finite sensing-and-update latency can become more pronounced; in practice, tuning the update threshold, smoothing factor, and filtering bandwidth provides a direct trade-off between impact attenuation and responsiveness. To alleviate this effect, a linear feedforward term of the force error is further introduced, leading to an improved displacement-correction law:
x d = x + w f d f k ^ e
where w is a smoothing factor that determines the influence of the force-error feedforward on the reference displacement, with 0 < w 1 . A smaller w leads to smoother displacement correction. This structure preserves the displacement-correction capability while suppressing transient force peaks caused by rapid variations in stiffness.
In practice, force-loop delay introduces phase lag and reduces the damping margin during contact transitions. Accordingly, the smoothing factor is selected to avoid overly aggressive correction, thereby mitigating oscillatory rebounds about the force setpoint under switching contact conditions.
In addition, when the force sensor approaches saturation or exhibits noticeable nonlinearity at high loads, the measured force and force error can become clipped or distorted, which may attenuate the effective correction action and temporarily bias stiffness updates. In practical deployment, ensuring sufficient sensor range and applying saturation-aware handling to the force signal can prevent prolonged performance degradation during high-load events.
By substituting the displacement-correction law into the steady-state force-error expression in Equation (9) and combining it with the identified stiffness, the steady-state force error of the constant-force control can be expressed as:
e f s s = k d k d + k e 1 w k e k ^ e ( f f d )
Equation (23) shows that the influence of the environment-position error has been explicitly removed by the displacement correction in Equation (21); the steady-state force bias is now solely caused by the stiffness estimation error k ^ e k e . When k ^ e approaches k e , the force error e f tends to zero and only a very small residual error remains. Moreover, a larger environment stiffness further attenuates this error, thereby improving the constant-force tracking accuracy.
On the basis of the BRLS-based stiffness identification and the novel displacement-correction principle derived above, a position-based impedance-control scheme with displacement correction is constructed, as illustrated in Figure 3. This structure augments the classical impedance controller by incorporating a BRLS stiffness-identification module and a displacement-correction module. The BRLS module provides real-time estimates of the environment stiffness k e , whereas the displacement-correction module dynamically updates the reference position according to the identified stiffness, effectively eliminating the steady-state bias induced by the environment-position term. The corrected reference displacement is then fed into the inner position-control loop, enabling stable constant-force contact and high-accuracy tracking in variable-stiffness environments. This scheme serves as an intermediate step toward the proposed BRLS-FAIC system and lays the foundation for the subsequent introduction of the fuzzy adaptive tuning mechanism.
Figure 3. Position-based impedance control block diagram with displacement correction.

4. Fuzzy Adaptive Impedance Control Based on Novel Displacement Correction

Fuzzy control, which exploits fuzzy set theory and fuzzy-logic inference to handle uncertainty and nonlinearity, has demonstrated good engineering applicability and robustness in robotic manipulation, servo drives, and human-robot interaction [39,40]. However, constant-force underwater operations are often carried out in complex environments involving inclined and curved surfaces as well as heterogeneous materials. Under such conditions, system parameters are time-varying and external disturbances are significant, and a fuzzy controller with a single fixed universe of discourse cannot simultaneously suppress force peaks, shorten settling time, and reduce steady-state error. To improve control consistency and robustness under such working conditions, various enhanced schemes, such as variable-universe fuzzy control and adaptive fuzzy-parameter tuning, have been proposed, and their effectiveness in reducing overshoot and improving dynamic performance has been validated in many industrial applications.

4.1. Design of the Fuzzy Adaptive Controller

To exploit the environment stiffness identified online by BRLS for fuzzy adaptive impedance tuning, the estimated stiffness is first passed through a low-pass filter and normalized to construct a dimensionless stiffness-perception variable ξ ( k ) , which is defined as:
k ˜ e ( k ) = ( 1 β ) k ^ e ( k ) + β k ˜ e ( k 1 ) ξ ( k ) = sat [ 0 , 1 ] k ˜ e ( k ) k soft k hard k soft
In this definition, k ^ e ( k ) denotes the environment-stiffness estimate obtained by the BRLS algorithm, k ˜ e ( k ) denotes its low-pass-filtered value, β ( 0 , 1 ) is the filtering coefficient, k soft and k hard are the reference stiffness values for soft and hard environments, respectively, and sat [ 0 , 1 ] ( ) is the saturation operator on the interval [0, 1], ensuring that the stiffness perception ξ [ 0 , 1 ] , with ξ = 0 indicating a relatively soft environment and ξ = 1 indicating a relatively stiff environment.
During the first few contact samples, the stiffness estimate can be biased by small displacement increments and contact transients, which may otherwise lead to overly aggressive or overly conservative impedance scheduling. To prevent such early-frame misperception from propagating directly into force regulation, the estimate is low-pass filtered, normalized, and saturated to form the stiffness-perception variable, and the impedance parameters are further updated under amplitude limitation and first-order filtering. This design confines the influence of early estimation errors to a short transient and avoids persistent degradation of force-tracking performance.
To match the fuzzy linguistic sets and to allow signals with different physical units to be processed within a common universe of discourse, the force error e f , the force-error rate e ˙ f , and the stiffness perception ξ are normalized. The normalized variables are defined as:
e ¯ f = e f S f e ˙ ¯ f = e ˙ f S f ˙ ξ ¯ = 2 ξ 1
where e ¯ f , e ˙ ¯ f and ξ ¯ denote the normalized inputs, with ξ ¯ [−1, 1]; S f and S f ˙ are positive scaling factors that map e f and e ˙ f into the working range [−1, 1], which is convenient for defining the fuzzy linguistic terms.
A fuzzy adaptive impedance controller with three inputs and two outputs is adopted in this paper. The input variables consist of the force error e f , the rate of change of the force error e ˙ f and the stiffness perception ξ obtained from online identification, whereas the output variables are the desired damping b d and the desired stiffness k d . To match the task contact force, system bandwidth, and actuator capability, the nominal operating ranges of the non-normalized variables are specified as e f [−6, 6], e ˙ f [−60, 60], ξ [0, 1], b d [10, 40], and k d [200, 450]. These bounds are selected as nominal operating ranges under the simulation conditions in Section 5, so that the normalized inputs in Equation (25) remain within [−1, 1] for typical transients, while the saturation operator handles rare out-of-range peaks. The damping and stiffness bounds are consistent with the amplitude limits enforced in Equation (27), which are set according to the closed-loop bandwidth and conservative safety margins. Both inputs and outputs adopt a seven-level fuzzy linguistic set {NB, NM, NS, ZO, PS, PM, PB} (negative big, negative medium, negative small, zero, positive small, positive medium, positive big). Gaussian membership functions are employed and are evenly distributed over their respective universes of discourse, with approximately 50% overlap between adjacent functions and moderate extension at the boundaries to ensure smooth defuzzification. These universes and membership functions also facilitate subsequent fine-tuning of the centers and widths based on experimental data. The fuzzy tuner adopts a standard rule-based inference procedure: the rule base in Table 1 determines the activation of the output linguistic terms, and the resulting aggregated activations are mapped to continuous impedance parameters via centroid defuzzification.
Table 1. Baseline rule table (baseline linguistic levels based on e f and e ˙ f ; outputs: damping level/stiffness level).

4.2. Construction of the Fuzzy Rule Table

To obtain stable and reasonable parameter settings under fixed universes of discourse and predefined membership functions, a rule table is first constructed according to the force error e f and its rate of change e ˙ f , thereby determining the baseline linguistic levels of the desired damping and desired stiffness [41]. The design of the rules follows the principles below:
  • When e f is large and e ˙ f > 0 (the error is increasing), the damping should be increased and the stiffness should be moderately raised in order to suppress transient force peaks and accelerate convergence.
  • When e f < 0 and e ˙ f < 0 (the error is changing in the opposite direction), strong damping and relatively weak stiffness are selected to reduce overshoot and secondary rebound.
  • In the small-error region ( e f ≈ 0, e ˙ f ≈ 0), both outputs should approach zero or be adjusted only slightly so as to avoid parameter chattering induced by measurement noise.
The rule base is constructed to be consistent with standard impedance-tuning intuition, and the linguistic partitions are kept symmetric to avoid biased scheduling. In addition, the subsequent amplitude limitation and first-order filtering reduce sensitivity to small modifications of individual rules, such that moderate retuning primarily affects transient aggressiveness rather than closed-loop stability. In this study, the rule table is obtained through expert-guided design and empirical refinement in simulation, and no automated optimization is required to reproduce the reported results.
In Table 1, each cell specifies the linguistic variables of the two outputs in the form “damping level/stiffness level”, using the linguistic set {NB, NM, NS, ZO, PS, PM, PB}. The third input (stiffness perception) does not introduce an additional rule dimension; instead, it applies a bounded level bias to the baseline output levels obtained from Table 1, as detailed in Table 2 and Table 3.
Table 2. Scheduling of the desired damping based on the stiffness perception.
Table 3. Scheduling of the desired stiffness based on the stiffness perception.
The rule base is formulated on normalized inputs and outputs, which facilitates reuse across different manipulators and task settings. For a new platform, the primary adaptation typically lies in rescaling the normalization bounds and membership-function widths to match actuator capability and sensing resolution, while the qualitative rule logic remains unchanged. When facing substantially different interaction regimes, the same structure can be extended by introducing task-specific scaling layers rather than expanding the rule table indiscriminately.
While the proposed fuzzy inference provides an interpretable and implementation-friendly tuning mechanism, data-driven alternatives could be used to learn or refine the tuning map under stability-preserving bounds. Exploring such learning-based tuning is beyond the scope of this study and is left for future work.
After obtaining the baseline levels in Table 1, the stiffness perception ξ is further used to bias the desired damping level. In general, a “harder” environment (large ξ ) requires a higher damping level to suppress contact-force peaks, whereas a “softer” environment (small ξ ) favors a lower damping level to avoid excessive viscosity. Concretely, a bias of “increase one level/no adjustment/decrease one level” is superimposed on the baseline levels in Table 1, and saturation is applied at the boundaries of the linguistic set {NB, NM, NS, ZO, PS, PM, PB}. The detailed mapping from ξ levels to the corresponding damping offsets is given in Table 2.
Similarly, the desired stiffness is scheduled using the same strategy. In a soft environment, the stiffness is moderately increased to improve force response and positioning rigidity, whereas in a hard environment, the stiffness is moderately reduced to attenuate transient contact-force peaks and overshoot. Concretely, a stiffness bias of “increase one level/no adjustment/decrease one level” is superimposed on the baseline levels in Table 1, and saturation is applied at the boundaries of the linguistic set {NB, NM, NS, ZO, PS, PM, PB}. The detailed mapping from ξ levels to the corresponding stiffness offsets is given in Table 3.

4.3. Defuzzification and Parameter-Update Strategy

Based on the fuzzy rule base and the membership functions, the aggregated activation degrees of all output linguistic terms at the current time instant are first obtained. To convert this distribution into deterministic parameters that can be directly used in the control law, the centroid method of fuzzy sets is adopted for defuzzification, and the corresponding expression is given by:
b d * = j = 1 7 μ j ( b ) b j j = 1 7 μ j ( b ) k d * = j = 1 7 μ j ( k ) k j j = 1 7 μ j ( k )
where b d * and k d * denote the defuzzified desired damping and desired stiffness, respectively; μ j ( b ) and μ j ( k ) represent the aggregated activation degrees of the j-th output linguistic term over the seven levels from NB to PB; b j and k j are the representative values of that linguistic term in the corresponding output universes of discourse. Equation (26) essentially performs a weighted centroid operation over all activated rules: the larger the activation degree, the greater the contribution to the final defuzzified value. Compared with the max-membership method, the centroid method produces smoother outputs and is less sensitive to noise, making it more suitable for online parameter tuning.
Considering actuator capability and closed-loop bandwidth constraints, amplitude limits are imposed on the defuzzified parameters in Equation (26) to avoid unrealizable excitation due to parameter saturation. These amplitude limits also help moderate actuation demand during fast transitions, which is beneficial for power-limited underwater platforms. This yields:
b tgt = sat ( b d ; b min , b max ) k tgt = sat ( k d ; k min , k max )
where b tgt and k tgt denote the target damping and stiffness after amplitude limiting, and sat ( ) is the saturation function that clips its argument to the bounds [ b min , b max ] or [ k min , k max ] . The limits b min , b max , k min and k max are determined by the system bandwidth, actuator capability, and safety margins. Equation (27) thus prevents excessively large desired damping and stiffness, avoiding unrealizable control commands caused by actuator saturation and overly fast inner-loop updates.
To suppress discontinuities and transient oscillations induced by abrupt parameter changes, the target parameters obtained from Equation (27) are further processed by a first-order lag filter in discrete form as:
b d ( k ) = b d + ( k 1 ) + T s τ b b tgt b d + ( k 1 ) k d ( k ) = k d + ( k 1 ) + T s τ k k tgt k d + ( k 1 )
where b d ( k ) and k d ( k ) denote the final online impedance parameters that are applied to the control law at the k-th sampling instant, T s is the sampling period, and τ b > 0 and τ k > 0 are the time constants for parameter updating, which regulate the tracking speed and smoothness of the adaptation. Consequently, the variables ( e f , e ˙ f , ξ )   are mapped, through the sequence “rule base → defuzzification → amplitude limitation → first-order filtering”, to continuous and realizable impedance parameters b d and k d .
The transient performance is ultimately limited by the effective bandwidth of sensing, estimation, and inner-loop tracking. When the environment stiffness varies on a time scale comparable to the closed-loop bandwidth, a finite adaptation lag may remain unavoidable, which can manifest as short transient force peaks despite the adopted smoothing and rate limiting.
Accordingly, the filtering bandwidth introduces a practical trade-off between responsiveness and noise rejection. Smaller time constants yield faster parameter adaptation and improved transient responsiveness, but they transmit more measurement noise and may increase high-frequency force ripple. Conversely, larger time constants improve smoothness and robustness to noise at the cost of increased adaptation lag during rapid stiffness variations.
Building on the impedance-control structure with novel displacement correction, a fuzzy adaptive tuning mechanism is further introduced to form the final compliant control system, as illustrated in Figure 4. The fuzzy-logic block serves as a supervisory impedance-parameter tuner for the position-based impedance controller, rather than a standalone controller that directly generates the actuation command. The fuzzy controller adjusts the impedance parameters in real time, so that the damping and stiffness automatically adapt to large variations in both contact force and environment stiffness, thereby achieving coordinated force-displacement regulation. By exploiting the environment-stiffness information provided by the BRLS-based identification module, the system can adaptively modify the control parameters under continuous-contact conditions, maintaining stability and compliance during interaction. This control architecture is particularly suitable for underwater manipulator operations, as it effectively suppresses external disturbances in complex variable-stiffness environments, improves the accuracy of end-effector contact-force regulation, and enhances operational safety.
Figure 4. Block diagram of displacement-corrected fuzzy adaptive impedance control.

4.4. Stability and Boundedness Analysis

This stability analysis concerns the outer displacement-compensation dynamics embedded in the position-based impedance-control framework in Figure 4. The inner position-control loop is assumed to be stable and sufficiently fast, such that the residual position-tracking mismatch can be treated as a bounded perturbation in the outer-loop dynamics, consistent with the inner-loop fast-tracking approximation adopted in Equation (30). For clarity, the variables appearing in Equations (29)–(41) are explicitly defined in the text, and the ISS argument follows standard Lyapunov and comparison-lemma results in nonlinear systems theory [42]. Here, the force error is formed by the force reference and the measured contact force, and the disturbance term aggregates the effects of the unmeasured environment position, stiffness-identification error, measurement noise, and bounded inner-loop imperfections.
For convenience of analysis, let the final reference displacement be defined as x r = x d + Δ x , and define the force error as e f = f f d . The dynamic response of the displacement-compensation subsystem to the force error can be written as:
Δ x ¨ + b d ( t ) Δ x ˙ + k d ( t ) Δ x = e f
where b d ( t ) > 0 and k d ( t ) > 0 denote the final online impedance parameters entering the control law after the “defuzzification → amplitude limitation → first-order filtering” process.
From the contact model f = k e ( x x e )   and the inner-loop fast-tracking approximation x x r = x d + Δ x , this yields:
e f = k e Δ x + k e ( x d x e ) f d
where a ( t ) L collects the effects of the unmeasured environment position, stiffness-identification error, and measurement noise as a bounded disturbance.
In practice, finite inner-loop bandwidth, actuator backlash, and latency can introduce a nonzero tracking error between the reference and the actual position. From the outer-loop perspective, these imperfections enter the displacement-compensation dynamics as additional bounded perturbations and can be absorbed into the disturbance term. The ISS conclusion therefore remains applicable provided that the inner-loop tracking error is bounded, although degraded inner-loop accuracy may enlarge the ultimate bound and slow the outer-loop transient response.
Substituting Equation (30) into Equation (29) yields the closed-loop equation in terms of Δ x :
Δ x ¨ + b d ( t ) Δ x ˙ + k d ( t ) + k e ( t ) Δ x = α ( t )
Assume that there exist positive constants b min > 0 , k min > 0 and k ¯ 1 > 0 such that b d ( t ) [ b min , b max ] , k d ( t ) [ k min , k max ] , and | k ˙ d ( t ) + k ˙ e ( t ) | k ¯ , and that α ( t ) L . Define: k _ : = inf t ( k d ( t ) + k e ( t ) ) > 0 .
These boundedness conditions are consistent with practical hardware constraints of underwater manipulators operated under actuator saturation, workspace limitations, and safety-constrained interaction forces. In implementation, the amplitude limitation and first-order filtering mechanisms explicitly keep the scheduled impedance parameters within realizable ranges, while the inner position servo and sensor conditioning are designed to maintain tracking errors and measurement noise within finite envelopes. Under such hardware-imposed limits, the aggregated disturbance term admits a bounded representation, thereby supporting the applicability of the ISS-based stability analysis.
By applying the comparison lemma to the Lyapunov differential inequality obtained from Equation (31), the ISS conclusion follows. Under the above assumptions, system (31) is input-to-state stable (ISS) with respect to the input a ( t ) . Moreover, if α ( t ) 0 and k d ( t ) , k ˙ e ( t ) converge asymptotically to constant values, then Δ x ( t ) 0 and Δ x ˙ ( t ) 0 .
Proof: Consider the Lyapunov function:
V = 1 2 Δ x ˙ 2 + 1 2 k d ( t ) + k e ( t ) Δ x 2
Differentiating Equation (31) and rearranging yields:
V ˙ = b a ( t ) Δ x ˙ 2 α ( t ) Δ x ˙ + 1 2 k ˙ a ( t ) + k ˙ e ( t ) Δ x 2
By Young’s inequality, for any η > 0 , we have:
α Δ x ˙ η 2 Δ x ˙ 2 + 1 2 η α 2 ( t )
Combining Equation (34) with the bound k ˙ a ( t ) + k ˙ e ( t ) k ¯ 1 yields:
V ˙ b a ( t ) η 2 Δ x ˙ 2 + k ¯ 1 2 Δ x 2 + 1 2 η α 2 ( t )
Moreover, since:
V 1 2 Δ x ˙ 2 + 1 2 k * Δ x 2
we obtain the bounds:
Δ x ˙ 2 2 V , Δ x 2 2 k * V
Consequently, substituting the bounds in Equations (36) and (37) into the right-hand side of Equation (34) yields:
V ˙ 2 b min η k ¯ 1 k * V + 1 2 η α 2 ( t )
Let:
β 1 : = 2 b min η k ¯ 1 k * > 0 , β 3 : = 1 2 η
and choose η ( 0 , 2 b min k ¯ 1 k * ) so that β 1 > 0. Then Equation (38) can be rewritten as:
V ˙ β 1 V + β 3 α 2 ( t )
Accordingly, since Equation (40) is derived in the presence of the bounded disturbance term aggregated in Equation (30), it is not required to be strictly negative for all time. In Equation (40), the coefficient η is defined in Equation (39) and is enforced to be strictly positive by an appropriate choice of ε . With η > 0, the dissipative part in Equation (40) dominates whenever the Lyapunov function is sufficiently large, which guarantees that the solution enters and remains in a bounded neighborhood whose size depends on the disturbance bound. This is the standard input-to-state stability (ISS) interpretation adopted in the analysis.
By the comparison lemma, Equation (40) implies:
V ( t ) e β 1 t V ( 0 ) + β 3 β 1 sup 0 τ t α 2 ( τ )
Using the equivalence between V and ( Δ x , Δ x . ) , the closed-loop system is input-to-state stable with respect to α ( t ) . Furthermore, when α ( t ) 0 and k a ( t ) , k e ( t ) converge to constant values (equivalently, k ˙ a ( t ) , k ˙ e ( t ) 0 ), one has V ( t ) 0 , i.e., Δ x ( t ) 0 and Δ x ˙ ( t ) 0 .

5. Results

To evaluate the effectiveness of the proposed BRLS-FAIC scheme, MATLAB R 2022a simulations of coordinated force-position control at the end-effector are conducted based on the established underwater manipulator dynamic model and the overall control architecture. For online stiffness identification, three estimators are implemented and compared: recursive least squares (RLS), adaptive-forgetting recursive least squares (AF-RLS), and BRLS. The test conditions cover three representative stiffness profiles (step, linear ramp, and sinusoidal variation) and three typical contact geometries (planar, inclined-plane, and sinusoidal surfaces), thereby emulating a broad range of underwater contact tasks. Classical impedance control (IC) and fuzzy adaptive impedance control (FAIC) are implemented as baselines under an identical inner position-control loop and the same manipulator parameters to ensure a fair and systematic comparison. The main simulation parameters and identification settings are summarized in Table 4.
Table 4. Main simulation parameters.
All simulations are conducted with a sampling period of 0.002 s. A lower sampling rate reduces the effective bandwidth of sensing and estimation updates and may increase the apparent scheduling latency; accordingly, the smoothing and update time constants should be re-tuned to preserve stability margins and tracking smoothness under low-frequency perception hardware.
Force-tracking performance is evaluated from the contact-force trajectory and force-tracking error, whereas position-tracking performance is evaluated from the end-effector trajectory and position error. In addition, the overshoot and settling time of both force and position responses are extracted from the simulation data, enabling quantitative comparison of transient behavior and steady-state accuracy among the different estimators and control schemes.
In this study, the term “external perturbations” is mainly represented by abrupt or continuous variations of the interaction conditions, rather than by an additional injected disturbance signal. The stiffness step in Figure 5 and Figure 6 constitutes a step-like perturbation at the contact interface, and the linear and sinusoidal stiffness profiles in Figure 7, Figure 8, Figure 9 and Figure 10 represent slowly varying and periodic perturbations, respectively. The contact-surface cases in Figure 11, Figure 12, Figure 13, Figure 14, Figure 15 and Figure 16 further evaluate robustness against geometry-induced coupling disturbances in planar, inclined, and curved contacts.
Figure 5. Environment-stiffness identification under a step change.
Figure 6. Force-tracking response under a step change in environment stiffness.
Figure 7. Environment-stiffness identification under a linear variation.
Figure 8. Force-tracking response under a linear variation in environment stiffness.
Figure 9. Environment-stiffness identification under sinusoidal stiffness variation.
Figure 10. Force-tracking response under a sinusoidal variation in environment stiffness.
Figure 11. Force-tracking response for planar contact.
Figure 12. Position-tracking response for planar contact.
Figure 13. Force-tracking response for inclined-plane contact.
Figure 14. Position-tracking response for inclined-plane contact.
Figure 15. Force-tracking response for curved-surface contact.
Figure 16. Position-tracking response for curved-surface contact.

5.1. Force Tracking Under a Step Change in Environment Stiffness

Figure 5 compares the reference environment stiffness with the outputs of three online identification methods. The end-effector is in contact with the environment; the stiffness is 30 N/mm for 0–5 s and steps to 15 N/mm at t = 5 s. After the jump, RLS and AF-RLS exhibit a noticeable lag accompanied by overshoot and undershoot, requiring a longer transient to settle to the new stiffness. In contrast, BRLS rapidly approaches the reference after the jump with small overshoot and a short transient, and then almost coincides with the reference curve, indicating better adaptability and robustness to abrupt parameter changes.
Figure 6 shows the corresponding force-tracking responses with a 20 N reference force. All methods display a short initial regulation phase, and all present a momentary undershoot at the stiffness step at t = 5 s. IC yields the largest undershoot, the slowest decay of oscillations, and a nonzero steady-state bias. FAIC reduces the bias to some extent, but post-jump oscillations remain evident. BRLS-FAIC produces a smaller undershoot, shorter and weaker oscillations, and the fastest return to the reference; in the interval 5.0–5.6 s, its recovery speed and stability are clearly superior to those of the two comparative methods.
Taken together, Figure 5 and Figure 6 indicate that, under stiffness jumps, BRLS-FAIC outperforms the comparative methods IC and FAIC in terms of dynamic response, disturbance rejection, and steady-state force-tracking error, and recovers more quickly to maintain a contact force close to the reference.

5.2. Force Tracking Under a Linear Variation of Environment Stiffness

Figure 7 shows the identification results under a linearly varying environment stiffness. The reference stiffness increases linearly from 10 N/mm to 30 N/mm. Throughout the process, RLS exhibits pronounced lag and a negative bias; AF-RLS improves the tracking ability but still maintains a visible gap from the reference. In contrast, BRLS nearly coincides with the reference, exhibiting the smallest overall lag and the most accurate tracking, and thus provides stable online estimates under continuously varying parameters.
Figure 8 presents the corresponding force-tracking responses with a 20 N reference force. All three control schemes show a short initial overshoot and oscillation. IC has a longer settling time and a steady-state force slightly below the reference; FAIC yields a steady-state bias slightly above the reference and more pronounced early oscillations. BRLS-FAIC exhibits smaller overshoot and faster convergence in the magnified interval 0–1 s, and subsequently maintains close adherence to the reference force with small fluctuations as the environment stiffness continues to increase.
Overall, Figure 7 and Figure 8 indicate that, under linearly varying stiffness, BRLS-FAIC outperforms the comparative methods IC and FAIC in terms of dynamic response speed, disturbance suppression, and steady-state force-tracking error, thereby enabling more stable force tracking for underwater manipulator tasks.

5.3. Force Tracking Under a Sinusoidal Variation of Environment Stiffness

Figure 9 reports the identification results under a sinusoidally varying environment stiffness. The reference stiffness oscillates between 10–30 N/mm, with a peak near t ≈ 3 s and a trough near t ≈ 7 s. RLS exhibits pronounced phase lag and amplitude bias throughout, with insufficient tracking on both the rising and falling segments; AF-RLS reduces the lag but still shows visible gaps around the peaks and valleys. In contrast, BRLS closely follows the reference, aligning well with both peak/trough locations and amplitudes, and tracks promptly on both the up- and down-slopes.
Figure 10 presents the corresponding force-tracking responses with a 20 N reference force. All methods show a brief initial overshoot and oscillation. As the stiffness varies periodically, IC falls below the reference for most intervals and exhibits more pronounced oscillations, while FAIC exceeds the reference in some intervals with larger fluctuations. BRLS-FAIC exhibits smaller overshoot and faster convergence in the magnified 0–1 s window and, once in steady operation, provides stronger suppression of periodic disturbances; the contact force remains close to the reference with smaller amplitude variations.
Overall, Figure 9 and Figure 10 show that periodic stiffness variation imposes persistent disturbances on the contact force. BRLS-FAIC maintains small phase lag and amplitude bias over the entire cycle, with a narrow-band force trajectory around the reference and no evident drift or secondary oscillations, demonstrating superior adaptability to continuously varying parameters. This makes it more suitable for stable force tracking and long-duration operation of underwater manipulators on undulating surfaces.

5.4. Force Tracking on a Planar Contact Surface

Figure 11 presents the force-tracking response in a planar-contact task with a 20 N reference force. All methods exhibit a brief initial regulation phase. IC shows a pronounced overshoot on the rising edge with a long decay of oscillations, and its steady-state force remains slightly below the reference. FAIC reduces the initial overshoot but still exhibits several rebounds before settling. BRLS-FAIC approaches the reference more rapidly during the rise, with a smaller overshoot; once in steady operation, the force fluctuates within a narrower band and remains closely centered around the reference.
Figure 12 shows the corresponding end-effector position-tracking performance. IC produces a visible step overshoot followed by a slow return; FAIC lowers the overshoot but retains a nonzero steady-state error. BRLS-FAIC achieves a shorter rise time with better overshoot suppression; the position error converges within a shorter interval and then remains with small-amplitude variations, without secondary oscillations.
Overall, Figure 11 and Figure 12 indicate that, in planar contact, BRLS-FAIC provides more robust force-position coordination for underwater manipulators. Compared with the comparative methods IC and FAIC, it generates a force trajectory closer to the reference and a faster convergence of the position error, making it suitable for planar tasks that require both high steady-state accuracy and short settling time.

5.5. Force Tracking on an Inclined Plane

Figure 13 shows the force-tracking response in an inclined-plane contact task with a 20 N reference force. Due to geometric coupling on the slope, all methods exhibit initial overshoot and oscillation. IC presents a larger undershoot and slower decay, with a steady-state force below the reference. FAIC reduces the initial fluctuation but still shows multiple rebounds before settling. BRLS-FAIC approaches the reference more rapidly, with smaller overshoot and a shorter oscillation duration, and then oscillates within a narrow band around the reference in steady operation.
Figure 14 reports the corresponding position-tracking results. IC produces a pronounced overshoot on the rising edge and a slow return, leaving a steady-state bias; FAIC lowers the overshoot but, under slope-induced coupling, exhibits slower convergence of the position error. BRLS-FAIC achieves a shorter rise time with better overshoot suppression; the position error converges more quickly and maintains small-amplitude variations without secondary oscillations.
Overall, Figure 13 and Figure 14 indicate that, in inclined-plane contact, BRLS-FAIC outperforms the comparative methods IC and FAIC in terms of dynamic response, disturbance attenuation, and steady-state accuracy, thereby enabling more reliable force-position coordinated tracking for underwater manipulators.

5.6. Force Tracking on a Curved Surface

Figure 15 presents the force-tracking response in a curved-surface contact task with a 20 N reference force. Owing to continuously varying curvature and contact geometry, all methods exhibit adjustment transients at the outset. IC shows large overshoot and rebounds across multiple segments with a noticeable steady-state bias; FAIC reduces overshoot in some intervals but still exhibits considerable fluctuations and moderate convergence speed. BRLS-FAIC yields smaller undershoot at each transition, shorter oscillation duration, and a narrow-band force trajectory around the reference, recovering quickly as the surface geometry switches.
Figure 16 reports the corresponding position-tracking results. IC produces visible overshoot and slow return at curvature changes, with a relatively large steady-state error; FAIC alleviates overshoot but still develops secondary oscillations after multiple curvature changes. BRLS-FAIC provides smoother rise and decay, superior overshoot suppression, and faster convergence of the position error with smaller residual fluctuations.
Overall, Figure 15 and Figure 16 indicate that, under continuously varying contact geometry on curved surfaces, BRLS-FAIC delivers more stable force-position coordinated tracking for underwater manipulators. It maintains smaller force-tracking and position-tracking errors under repeated geometric changes and parameter disturbances than the comparative methods IC and FAIC, making it suitable for tasks involving undulating surfaces.
It is also noted that extreme geometry changes, such as sharp curvature transitions or near-discontinuous contact normals, can induce rapid variations in the effective contact direction and perceived stiffness. Under such conditions, larger transient force peaks and increased adaptation lag may occur, since the controller must reconcile abrupt geometric changes with finite sensing and update bandwidth. In practice, adopting a more compliant approach impedance and conservative filter bandwidth during expected sharp transitions can improve robustness without altering the proposed control structure.

6. Discussion

The simulation environment and controller settings follow the core parameters listed in Table 4, ensuring that all three methods are evaluated under identical conditions in terms of the reference contact force and the target impedance parameters (mass, damping, and stiffness), thereby guaranteeing comparability and reproducibility.
Under varying-stiffness conditions, Table 5 summarizes the force-tracking performance of the three methods under different stiffness variation cases (step, linear, and sinusoidal). BRLS-FAIC consistently achieves smaller steady-state errors and lower peak contact forces, and exhibits a markedly shorter settling time than the comparative methods IC and FAIC, indicating stronger adaptability and robustness to time-varying stiffness as a result of the BRLS-based stiffness identification and displacement correction.
Table 5. Comparison of force-tracking performance metrics under varying stiffness.
While the simulations consider representative stiffness-variation profiles, practical underwater contact may also involve impulsive events such as abrupt shocks or hard collisions. In such cases, the interaction force can exhibit a short spike that is not fully captured by a quasi-static stiffness description, and a transient mismatch may arise before the filtered stiffness perception and impedance scheduling settle. The adopted amplitude limitation, first-order parameter filtering, and smoothed displacement correction provide protective layers that bound the commanded motion and attenuate collision-induced rebounds, thereby improving operational robustness under occasional unmodeled impacts.
Across different contact surfaces, Table 6 and Table 7 summarize the force and position tracking performance of the three methods in planar, inclined-plane, and curved-surface tasks. On all surfaces, BRLS-FAIC maintains smaller steady-state force and position errors and lower overshoot than IC and FAIC, yielding smoother and more stable contact processes. Taken together, Table 5, Table 6 and Table 7 indicate that BRLS-FAIC outperforms the comparative methods in response speed, disturbance attenuation, and tracking accuracy, providing effective support for constant-force operations of underwater manipulators in complex contact environments.
Table 6. Comparison of force-tracking performance metrics across different contact surfaces.
Table 7. Comparison of position-tracking performance metrics across different contact surfaces.

7. Conclusions

This study proposes BRLS-FAIC, an integrated compliance-control strategy that combines displacement correction with FAIC for underwater manipulator contact tasks. The principal novelty of this work is a unified BRLS-FAIC architecture that integrates BRLS-based stiffness identification, stiffness-aware displacement correction, and fuzzy impedance tuning into a single position-based impedance framework, thereby jointly addressing time-varying stiffness, contact-location uncertainty, and realizable online impedance scheduling in underwater contact tasks. Built upon RLS, a BRLS estimator is developed for online identification of environment stiffness, providing reliable real-time information for impedance tuning and displacement correction under complex time-varying contact conditions. The stiffness-aware displacement correction reduces steady-state bias, while the fuzzy adaptation adjusts damping and stiffness online to suppress overshoot, attenuate oscillations, and improve tracking smoothness. Simulation results under step, linear, and sinusoidal stiffness variations and across planar, inclined-plane, and curved-surface contacts show that BRLS-FAIC rapidly attenuates disturbances, reduces force and position errors, and maintains stable outputs, outperforming IC and FAIC and offering a feasible and robust control solution for underwater manipulators in complex dynamic environments.
For practical deployment, the scheduled impedance parameters should remain within realizable bounds consistent with actuator capability and contact safety. In this study, the damping and stiffness were constrained to 0.04–0.12 N·s/mm and 0.6–1.8 N/mm, respectively, for the considered setup, and bounded scheduling with moderate update time constants is advised to avoid excessive inner-loop demands during abrupt contact events. In this context, for higher-DOF systems or heavier end-effectors, the same outer-loop structure can be implemented in task space, while the impedance bounds and inner-loop bandwidth should be re-tuned to accommodate increased inertia and actuator limits. Along these lines, reinforcement learning policy-learning controllers, such as DDPG and TD3, represent an alternative paradigm that may be explored to complement model-based and rule-based tuning in underwater contact regulation. Finally, despite the above benefits, real-world deployment may still be challenged by extremely noisy force sensing, strong unmodeled hydrodynamic disturbances, and pronounced contact nonlinearities; addressing these factors through improved sensing and disturbance handling, together with nonlinear contact modeling, remains an important direction for future work.

Author Contributions

Conceptualization, B.W. and X.L.; methodology, B.W. and N.H.; software, X.L. and Y.H.; validation, J.Z. and Y.H.; formal analysis, B.W. and X.L.; investigation, N.H. and X.L.; resources, B.W. and N.H.; data curation, N.H. and J.Z.; writing-original draft preparation, X.L. and N.H.; writing-review and editing, B.W. and C.D.; visualization, X.L. and Y.H.; supervision, J.Z. and C.D.; project administration, C.D. and Y.H.; funding acquisition, B.W. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the National Key Research and Development Program of China, Grant No. 2021YFC2801102.

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. Liu, J.; Song, Z.; Lu, Y.; Yang, H.; Chen, X.; Duo, Y.; Chen, B.; Kong, S.; Shao, Z.; Gong, Z.; et al. An Underwater Robotic System with a Soft Continuum Manipulator for Autonomous Aquatic Grasping. IEEE/ASME Trans. Mechatron. 2024, 29, 1007–1018. [Google Scholar] [CrossRef]
  2. Mazzeo, A.; Aguzzi, J.; Calisti, M.; Canese, S.; Vecchi, F.; Stefanni, S.; Controzzi, M. Marine Robotics for Deep-Sea Specimen Collection: A Systematic Review of Underwater Grippers. Sensors 2022, 22, 648. [Google Scholar] [CrossRef]
  3. Hachicha, S.; Zaoui, C.; Dallagi, H.; Nejim, S.; Maalej, A. Innovative Design of an Underwater Cleaning Robot with a Two Arm Manipulator for Hull Cleaning. Ocean Eng. 2019, 181, 303–313. [Google Scholar] [CrossRef]
  4. Wang, Y.; Han, L.; Wang, L.; Zhao, G. Manipulator Oriented Grasp Control Based on Image Recognition. In Proceedings of the 2021 4th International Conference on Electron Device and Mechanical Engineering (ICEDME), Guangzhou, China, 19–21 March 2021; IEEE: Piscataway, NJ, USA, 2021; pp. 205–210. [Google Scholar] [CrossRef]
  5. Huo, Y.; Gang, S.; Guan, C. FCIHMRT: Feature Cross-Layer Interaction Hybrid Method Based on Res2Net and Transformer for Remote Sensing Scene Classification. Electronics 2023, 12, 4362. [Google Scholar] [CrossRef]
  6. Shang, D.; Li, X.; Yin, M.; Zhou, S. Dynamic modeling and rotation control for flexible single-link underwater manipulator considering flowing water environment based on modified Morison equation. Ocean Eng. 2024, 291, 116427. [Google Scholar] [CrossRef]
  7. Ji, W.; Zhang, J.; Xu, B.; Tang, C.; Zhao, D. Grasping mode analysis and adaptive impedance control for apple harvesting robotic grippers. Comput. Electron. Agric. 2021, 186, 106210. [Google Scholar] [CrossRef]
  8. Cao, H.; He, Y.; Chen, X.; Zhao, X. Smooth adaptive hybrid impedance control for robotic contact force tracking in dynamic environments. Ind. Robot 2020, 47, 231–242. [Google Scholar] [CrossRef]
  9. Wang, Y.; Jiang, Y.; Jiang, J.; Zhang, H.; Tan, H.; Peng, W.; Wu, H.; Zeng, K. Key technologies of robot perception and control and its intelligent manufacturing applications. Acta Autom. Sin. 2023, 49, 494–513. [Google Scholar] [CrossRef]
  10. Chen, P.; Zhao, H.; Yan, X.; Ding, H. Force control polishing device based on fuzzy adaptive impedance control. In Intelligent Robotics and Applications; Yu, H., Liu, J., Liu, L., Ju, Z., Liu, Y., Zhou, D., Eds.; Lecture Notes in Computer Science; Springer: Cham, Switzerland, 2019; Volume 11743. [Google Scholar] [CrossRef]
  11. Xu, J.; Huang, K.; Zhang, T.; Zhao, M.; Ji, A.; Li, Y. Mirror adaptive impedance control of multi-mode soft exoskeleton with reinforcement learning. IEEE Trans. Autom. Sci. Eng. 2025, 22, 6773–6785. [Google Scholar] [CrossRef]
  12. Gong, D.; Song, Y.; Zhu, M.; Teng, Y.; Jiang, J.; Zhang, S. Adaptive variable-damping impedance control for unknown interaction environment. Mathematics 2023, 11, 4961. [Google Scholar] [CrossRef]
  13. Hu, J.; Zhuang, Y.; Meng, Q.; Yu, H. Active training control method for rehabilitation robot based on fuzzy adaptive impedance adjustment. Machines 2023, 11, 565. [Google Scholar] [CrossRef]
  14. Hu, P.; Zhang, L.; Yang, H.; Yang, Y. Model predictive-based compliance control for knee arthroplasty surgical robots. Chin. J. Eng. 2024, 46, 1638–1646. [Google Scholar] [CrossRef]
  15. Duan, J.; Gan, Y.; Chen, M.; Dai, X. Adaptive variable impedance control for dynamic contact force tracking in uncertain environment. Robot. Auton. Syst. 2018, 102, 54–65. [Google Scholar] [CrossRef]
  16. Cho, J.; Choi, D.; Park, J.H. Sensorless variable admittance control for human–robot interaction of a dual-arm social robot. IEEE Access 2023, 11, 69366–69377. [Google Scholar] [CrossRef]
  17. Rhee, I.; Kang, G.; Moon, S.J.; Choi, Y.S.; Choi, H.R. Hybrid impedance and admittance control of robot manipulator with unknown environment. Intell. Serv. Robot. 2023, 16, 49–60. [Google Scholar] [CrossRef]
  18. Duan, R.; Wang, C.; Chen, C.-Y.; Yang, G.; Chen, L. Variable admittance control by measuring arm impedance. In Intelligent Robotics and Applications, ICIRA 2021; Liu, X., Nie, Z., Yu, J., Xie, F., Song, R., Eds.; Lecture Notes in Computer Science; Springer: Cham, Switzerland, 2021; Volume 13014, pp. 555–567. [Google Scholar] [CrossRef]
  19. Peng, G.; Chen, C.L.P.; Yang, C. Robust admittance control of optimized robot–environment interaction using reference adaptation. IEEE Trans. Neural Netw. Learn. Syst. 2023, 34, 5804–5815. [Google Scholar] [CrossRef]
  20. Gu, L.; Huang, Q. Adaptive impedance control for force tracking in manipulators based on fractional-order PID. Appl. Sci. 2023, 13, 10267. [Google Scholar] [CrossRef]
  21. Zheng, G.; Lei, J.; Hu, L.; Zhang, L. Fuzzy adaptive sliding mode impedance control of fracture reduction robot. IEEE Access 2021, 9, 113653–113665. [Google Scholar] [CrossRef]
  22. Khan, H.; Abbasi, S.J.; Salman, M.; Lee, M.C. Super twisting sliding mode control-based impedance control for robot arm end-effector force tracking. In Proceedings of the 61st Annual Conference of the Society of Instrument and Control Engineers (SICE), Kumamoto, Japan, 6–9 September 2022; pp. 158–162. [Google Scholar] [CrossRef]
  23. Fu, J.; Burzo, I.; Ovene, E.; Zhao, J.; Ferrigno, G.; De Momi, E. Optimization-based variable impedance control of robotic manipulator for medical contact tasks. IEEE Trans. Instrum. Meas. 2024, 73, 4004608. [Google Scholar] [CrossRef]
  24. Zhang, J.; Li, H.; Liu, Q.; Li, S. The model reference adaptive impedance control for underwater manipulator compliant operation. Trans. Inst. Meas. Control 2023, 45, 2135–2148. [Google Scholar] [CrossRef]
  25. Zhang, J.; Han, P.; Liu, Q.; Yang, J.; Li, S. The adaptive impedance control with desired force fuzzy adjustment for underwater manipulator-compliant operation. Trans. Inst. Meas. Control 2024, 47, 158–169. [Google Scholar] [CrossRef]
  26. Lu, L.; Liu, Q.; Liang, C.; Tang, X.; Xu, D.; Yang, X.; Han, B. Impedance control for underwater gripper compliant grasping in unstructured environment. In Intelligent Robotics and Applications, ICIRA 2021; Liu, X.J., Nie, Z., Yu, J., Xie, F., Song, R., Eds.; Lecture Notes in Computer Science; Springer: Cham, Switzerland, 2021; Volume 13016, pp. 281–292. [Google Scholar] [CrossRef]
  27. Yu, D.; Zang, X.; Liu, H. Robust constant contact force control for underwater robot: A sliding mode impedance control approach. In Proceedings of the 4th International Conference on Robotics, Artificial Intelligence and Intelligent Control (RAIIC), Chengdu, China, 4–6 July 2025; pp. 321–325. [Google Scholar] [CrossRef]
  28. Dai, P.; Lu, W.; Le, K.; Liu, D. Sliding mode impedance control for contact intervention of an 1-AWV: Simulation and experimental validation. Ocean Eng. 2020, 196, 106855. [Google Scholar] [CrossRef]
  29. Hazem, Z.B.; Saidi, F.; Guler, N.; Altaif, A.H. A Hybrid Reinforcement Learning Framework Combining TD3 and PID Control for Robust Trajectory Tracking of a 5-DOF Robotic Arm. Automation 2025, 6, 56. [Google Scholar] [CrossRef]
  30. Li, G.; Yu, J.; Chen, X. Adaptive fuzzy neural network command filtered impedance control of constrained robotic manipulators with disturbance observer. IEEE Trans. Neural Netw. Learn. Syst. 2023, 34, 5171–5180. [Google Scholar] [CrossRef]
  31. Guo, Y.; Peng, J.; Ding, S.; Liang, J.; Wang, Y. Fuzzy-based variable impedance control of uncertain robot manipulator in the flexible environment: A nonlinear force contact model-based approach. J. Intell. Fuzzy Syst. 2023, 45, 10227–10241. [Google Scholar] [CrossRef]
  32. Zhang, J.; Li, H.; Liu, Z.; Wu, Z.; Yang, J. The nonlinear model reference adaptive impedance control for underwater manipulator operation objects in bilateral teleoperation system. Meas. Control 2024, 57, 1194–1210. [Google Scholar] [CrossRef]
  33. Barbalata, C.; Dunnigan, M.W.; Petillot, Y. Position/force operational space control for underwater manipulation. Robot. Auton. Syst. 2018, 100, 150–159. [Google Scholar] [CrossRef]
  34. Shen, Y.; Lu, Y.; Zhuang, C. A fuzzy-based impedance control for force tracking in unknown environment. J. Mech. Sci. Technol. 2022, 36, 5231–5242. [Google Scholar] [CrossRef]
  35. Xu, L.; Su, T.; Zhang, Z.; Zhang, J.; Liu, S.; Zhao, Q.; Yuan, J.; Huang, C.; Zhao, L.; He, G. An adaptive time-varying impedance controller for manipulators. Front. Neurorobot. 2022, 16, 789842. [Google Scholar] [CrossRef]
  36. Zhou, B.; Song, F.; Liu, Y.; Fang, F.; Gan, Y. Robust sliding mode impedance control of manipulators for complex force-controlled operations. Nonlinear Dyn. 2023, 111, 22267–22281. [Google Scholar] [CrossRef]
  37. Shao, H.; Hu, W.; Yang, L.; Wang, W.; Suzuki, S.; Gao, Z. Intelligent Impedance Strategy for Force–Motion Control of Robotic Manipulators in Unknown Environments via Expert-Guided Deep Reinforcement Learning. Processes 2025, 13, 2526. [Google Scholar] [CrossRef]
  38. Lai, B.; Bernstein, D.S. Generalized forgetting recursive least squares: Stability and robustness guarantees. IEEE Trans. Autom. Control 2024, 69, 7646–7661. [Google Scholar] [CrossRef]
  39. Li, M.; Zhang, Q. Adaptive robust fuzzy impedance control of an electro-hydraulic actuator. Appl. Sci. 2022, 12, 9575. [Google Scholar] [CrossRef]
  40. Arefinia, E.; Talebi, H.A.; Doustmohammadi, A. A robust adaptive model reference impedance control of a robotic manipulator with actuator saturation. IEEE Trans. Syst. Man Cybern. Syst. 2020, 50, 409–420. [Google Scholar] [CrossRef]
  41. Li, Z.; Huang, H.; Song, X.; Xu, W.; Li, B. A fuzzy adaptive admittance controller for force tracking in an uncertain contact environment. IET Control Theory Appl. 2021, 15, 2158–2170. [Google Scholar] [CrossRef]
  42. Park, J.; Choi, Y. Input-to-State Stability of Variable Impedance Control for Robotic Manipulator. Appl. Sci. 2020, 10, 1271. [Google Scholar] [CrossRef]
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.

Article Metrics

Citations

Article Access Statistics

Multiple requests from the same IP address are counted as one view.