Next Article in Journal
Multi-Scale Residual Spectral–Spatial Attention Combined with Improved Transformer for Hyperspectral Image Classification
Next Article in Special Issue
Optimizing Precision Material Handling: Elevating Performance and Safety through Enhanced Motion Control in Industrial Forklifts
Previous Article in Journal
Advances in Computational Methods for Protein–Protein Interaction Prediction
Previous Article in Special Issue
Control of a Path Following Cable Trench Caterpillar Robot Based on a Self-Coupling PD Algorithm
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Linear-Extended-State-Observer-Based Adaptive RISE Control for the Wrist Joints of Manipulators with Electro-Hydraulic Servo Systems

School of Mechanical Engineering, Nanjing University of Science and Technology, Nanjing 210094, China
*
Author to whom correspondence should be addressed.
Electronics 2024, 13(6), 1060; https://doi.org/10.3390/electronics13061060
Submission received: 29 December 2023 / Revised: 27 February 2024 / Accepted: 8 March 2024 / Published: 12 March 2024
(This article belongs to the Special Issue Control and Applications of Intelligent Robotic System)

Abstract

:
Manipulators are multi-rigid-body systems composed of multiple moving joints. During movement, the Coriolis force, centrifugal force, and gravity of the system undergo significant changes. The last three degrees of freedom (DOFs) of the wrist joint of a manipulator control the end attitude. Improving the command tracking accuracy of the wrist joint is a key challenge in controlling the end attitude of manipulators. In this study, a dynamics model of the mechanical arm–wrist joint is established based on the Lagrange method. An adaptive continuous robust integral of the sign of the error (ARISE) controller is designed using the reverse step method. Additionally, a linear extended state observer (LESO) is employed to estimate the time-varying interference existing in the system and compensate for it in the designed control rate. The stability of the Lyapunov function and the boundedness of the observer are proven. The proposed control method for the wrist joint is compared with other controllers on an experimental platform of multi-DOF hydraulic manipulators. The results demonstrate that the proposed method improves the control performance of hydraulic manipulators. The application of this method offers a new strategy and idea for achieving high-performance tracking control in hydraulic manipulators.

1. Introduction

With the continuous development of industrial automation technology, more and more manipulators are applied in production and daily life [1,2], such as aircraft assembly, load handling, and medical assistance [3]. According to the driving form, the manipulators can be roughly divided into two types: electric drive and hydraulic drive. Among them, electric drive robots have played an important role in the development of automation in the past because of their small size and low noise. With the increase in load mass, hydraulically driven manipulators have gradually entered the people’s field of vision. Compared to an electric drive transmission, a hydraulic transmission has the advantages of a high power-to-weight ratio, strong anti-interference ability, reliable structure, small volume, and so on. However, because heavy-duty manipulators are currently unable to have as high a positioning accuracy as electrically driven manipulators, they still require more personnel to be involved in very dangerous work in more industrial areas. Therefore, improving the tracking control performance of heavy-duty hydraulic manipulators has become the main way to solve this problem.
In order to realize the complex attitude of the end load of manipulators, the high precision control of the end attitude of 3-DOF wrist joints of manipulators is particularly important. Therefore, how to improve the tracking accuracy of the wrist joints of the mechanical arms has become an urgent problem to be solved.
The application of hydraulic systems can be traced back to 1850 when the United Kingdom began to apply PASCAL’s principle to cranes, presses, etc. The real popularity and use of hydraulic systems in industry began after the middle of the 20th century. At the same time, the theory of hydraulic control systems based on valve control was put forward [4], and a large number of studies were conducted on the characteristics of electro-hydraulic servo valves [5,6,7], especially the saturation characteristics [8] and dead zone [9]. With the development of electro-hydraulic servo technology, such as the application of adaptive control, robust control, sliding mode control, nonlinear friction compensation, and other methods in the field of fluid transmission [10,11], more and more drive forms began to adopt hydraulic drives [12], such as the aerospace rudder actuator, the landing gear retracting mechanism, etc. Finally, the electro-hydrostatic actuator (EHA) was proposed [13,14].
For manipulators with a 6-R (six rotating joint) configuration [15,16,17], the first three rotating joints (waist, shoulder, and elbow) can make the end reach any position in the 3D working space [18], and the last three rotating joints (wrist) are used to adjust the attitude of the end actuator, which is applicable to application scenarios requiring high-precision control of equal attitude in aerospace. It is not only necessary that the manipulators have excellent spatial positioning ability, but also the tracking and maintaining of the end attitude is particularly important. In recent years, with the development of nonlinear control technology, the control of multi-DOF robotic arms [19] has also attracted the attention of many scholars. However, hydraulically driven robotic arms still have a certain distance for high-precision heavy-duty engineering applications. Among them, the optimization of the control strategy plays a significant role in improving the tracking accuracy of the system.
The proposed linear control strategy has laid a solid foundation for the development of control theory. With the continuous improvement in control performance requirements, nonlinear control strategies are gradually proposed and improved. Since the 1990s, nonlinear algorithms have been rapidly developed, among which the sliding mode control (SMC) [20] has been widely used due to its simple structure, effective handling of uncertainties of any bounded model, and good steady-state tracking accuracy. However, due to the discontinuity of traditional synovial control, many deformation forms of sliding mode control have been derived, among which the higher-order sliding mode control [21,22] method has received extensive attention. Under the condition of increasing complexity of controlled objects, control theory is also being developed. In order to solve the problem that the actual system and controller parameters cannot be accurately known, the adaptive theory is proposed, including direct adaptive and indirect adaptive strategies. Subsequently, the proposed adaptive robust control (ARC) [23,24,25] has become an effective control strategy for complex controlled objects for a period of time, and the feasibility of the application of this theory on electro-hydraulic servo systems has been verified through experiments, which achieved better control performance. In recent years, a continuous robust integral of the sign of the error (RISE) [26,27] control strategy, based on error symbols, was proposed to deal with model uncertainty by integrating signal feedback terms, and it has been successfully applied to electromechanical and electro-hydraulic servo systems. However, when faced with the limitations of modeling, there is always a certain gap between the real system model and the theoretical model, which leads to the actual tracking performance of the controller not achieving the expected effect. Gradually, some scholars began to study the model errors and disturbance compensation.
The strong coupling between the manipulator joints and the strong nonlinearity of the hydraulic system lead to many complex unmodeled errors and disturbances in the trajectory tracking control process. The proposed observer provides a new way to solve this problem. Under the condition of certain limitations of sensor and measurement technology, the closed-loop observer is constructed by using real system output error feedback correction so that it can accurately observe the real state of the system. The emergence of Luenberger observers solves such problems to a certain extent. With the continuous improvement in control accuracy requirements, no matter the traditional linear control theory or nonlinear control theory, when the model-based control strategy is oriented toward complex objects, unmodeled errors and disturbances always exist and cannot be reflected in the model compensation. In order to solve this problem, the extended state observer (ESO) has gradually gained the attention of researchers, including the linear extended state observer (LESO) [28] and the nonlinear extended state observer (NESO) [29]. The basic theory is to treat the error terms and disturbances that cannot be accurately modeled as excessive system states, design an observer by using the error feedback principle, and compensate them in the control algorithm. Thus, the theory of active disturbance rejection control (ADRC) [30,31,32] is proposed. Many scholars at home and abroad have applied the theory to electro-hydraulic servo systems and verified the feasibility of the method through experiments, which provides a new solution for error and interference compensation. However, this method has not been experimentally verified on multi-DOF hydraulic-driven manipulator systems.
In this study, a mechanical wrist joint dynamics model, considering continuous external disturbances, is established, which improves the modeling accuracy compared with the previous single-joint decomposition control. Compared with 6-DOF whole-arm dynamics modeling, the modeling process is greatly simplified. At the same time, the adaptive theory is combined with the RISE controller design process to design adaptive rates for some parameters of the controller, and uncertainties such as modeling errors and disturbances are estimated through LESO. The asymptotic stability of the system is proved based on the Lyapunov stability theory. This method is first applied to the multi-DOF electro-hydraulic servo manipulator system. Compared with other methods, a better control effect is obtained through experimental comparison and analysis, which provides experimental support and new research ideas for improving the control performance of electro-hydraulic servo manipulators.
The remainder of this article is arranged as follows. In Section 2, a 3-DOF system dynamics model of the wrist joint of the electro-hydraulic servo manipulator is presented considering the uncertainty of matching and mismatching. Section 3 provides the design process of the linear extended state observer. Section 4 provides the detailed design steps of the ARISE controller and the stability of the system. In Section 5, a comparative experimental analysis is carried out based on the experimental platform of an electro-hydraulic servo manipulator with multiple DOFs. Finally, Section 6 summarizes the work of this study and looks forward to future research work.

2. System Models

In this work, the 3-DOF wrist joint of the manipulator is taken as the research object. As shown in Figure 1, each joint of the wrist joint is driven by the electro-hydraulic servo system. The electro-hydraulic servo valve controls the flow required by the hydraulic actuator of each joint, and the joint rotation is controlled by the hydraulic motor so as to complete the task of tracking the command trajectory. The schematic diagram of the motor structure is shown in Figure 1, where 1 and 2 represent the two different chambers of the motor, the different shadows represent the two different vanes that drive the motor to rotate.
In this section, the 3-DOF wrist dynamics model based on the electro-hydraulic servo system is presented, and the wrist state space equation under the simultaneous existence of matching and mismatching uncertainties is established, which provides a theoretical basis for the subsequent controller and observer design.

2.1. Dynamics of 3-DOF Wrist Joint

The 3-DOF wrist joint dynamics model in joint space can be described as follows:
M q q ¨ = T C q , q ˙ q ˙ G q + Δ t 1
where q = q 1 , q 2 , q 3 T 3 is the rotation angle vector, which represents the rotation angle of each joint, and q ˙ 3 and q ¨ 3 are the rotation angular velocity and angular acceleration vectors. M q 3 × 3 is the inertia matrix in the joint space, which is a symmetric matrix where the principal diagonal element M j j describes the inertia of this join, and the joint torque can be expressed as Q i = M i i q ¨ i , i = 1 , 2 , 3 , under single joint motion; C q ,   q ˙ 3 × 3 is the Coriolis force matrix, including joint angle and velocity vector; G q 3 represents the gravity vector, which changes as the joint moves; Δ t 1 = Δ t 11 , Δ t 12 , Δ t 13 T 3 is the unmodeled error vector, including the unmodeled dynamics and interference; and T 3 represents the torque required by the joint. Appendix A provides the specific expressions of each matrix and vector in (1).
Assumption 1. 
The error term Δ t 1 3 is differentiable at least second order and bounded at the same time, satisfying that Δ t 1 i δ 1 i , Δ ˙ t 1 i δ 2 i , Δ ¨ t 1 i δ 3 i , δ 1 i , δ 2 i , and δ 3 i are positive constants.

2.2. Dynamics of Hydraulic Actuators

As shown in Figure 1, the wrist joint is driven by a two-vane oscillating hydraulic motor, and the flow rate is controlled by a servo valve to achieve the command trajectory tracking task. In order to not lose generality, the pressure dynamics of each wrist shutdown hydraulic motor can be expressed as:
P ˙ 1 i = β e V 1 i 1 Q 1 i D m i q ˙ i C t P 1 P 2 + d 1 i t P ˙ 2 i = β e V 2 i 1 Q 2 i D m i q ˙ i + C t P 1 P 2 d 2 i t
where i = 1 , 2 , 3 stands for every joint; β e represents the elastic modulus of hydraulic oil, which is a constant value; V 1 i = V 01 i + D m 1 i q ˙ i and V 2 i = V 02 i + D m 2 i q ˙ i represent the volume of the oil chamber of the hydraulic motor; and V 01 i and V 02 i represent the initial volume of the oil cavity. Q 1 i and Q 2 i are the inlet and return flow rates of the two oil cavities, where Q 1 i is a positive representation of the inlet of oil in chamber 1, Q 1 i is a negative representation of the return of oil in chamber 1, and Q 2 i is opposite. D m i represents the effective volume of a two-chamber blade per unit angle, and d 1 i t and d 2 i t represent unmodeled error terms in the two chambers, including but not limited to unmodeled internal and external leaks.
The pressure dynamics of each joint can be expressed in vector form as:
P ˙ 1 = P ˙ 11 , P ˙ 12 , P ˙ 13 T 3 P ˙ 2 = P ˙ 21 , P ˙ 22 , P ˙ 23 T 3
Since each joint is independently controlled by each servo valve, the valve port characteristics of the servo valve itself cannot be ignored. The spool displacement x u i = k u i u i is proportional to the control output u i . The two-chamber flow equation can be written as:
Q 1 i = k q i k u i u i s u i P s i P 1 i + s u i P 1 i P r i Q 2 i = k q i k u i u i s u i P 2 i P r i + s u i P s i P 2 i
where k q i = C d i ω i 2 / ρ is a positive constant, C d i represents the servo valve flow coefficient, ω i represents the spool area gradient, ρ represents the hydraulic oil density, and P s i and P r i represent the inlet and return oil pressures, respectively.
Define the symbolic function s as follows:
s = 1 ,   if   0 0   if   < 0
The actual output torque of each joint hydraulic motor is expressed as:
T = D m P 1 P 2 3
where
D m = diag D m 1 , D m 2 , D m 3 3 × 3 P 1 = P 11 , P 12 , P 13 T 3 P 2 = P 21 , P 22 , P 23 T 3

2.3. State Space Model

Define the state variable as follows:
x = x 1 T , x 2 T , x 3 T T 9
where x 1 = q , x 2 = q ˙ , x 3 = P 1 P 2 .
According to (1), (2), (4), (6), and (8), the electrohydraulic servo wrist state space equation can be formulated in the following form:
x ˙ 1 = x 2 x ˙ 2 = M 1 x 1 D m x 3 C x 1 , x 2 x 2 G x 1 + Δ t 1 x ˙ 3 = f 1 u f 2 f 3 + Δ t 2
f 1 β e k t V 1 1 R 1 + V 2 1 R 2 f 2 β e D m V 1 1 + V 2 1 x 2 f 2 β e C t V 1 1 + V 2 1 x 3
where, the parameter of (10) k t i = k q i k u i , k t = diag k t 1 , k t 2 , k t 3 3 × 3 , V 1 = diag V 11 , V 12 , V 13 , V 2 = diag V 21 , V 22 , V 23 3 × 3 , d 1 t = [ d 11 t , d 12 t , d 13 t ] T 3 , d 2 t = [ d 21 t , d 22 t , d 23 t ] T 3 , Δ t 2 = d 1 d 2 3 , R 1 = diag R 11 , R 12 , R 13 3 × 3 , R 2 = diag R 21 , R 22 , R 23 3 × 3 , and the specific expression is:
R 1 i s u i P s i P 1 i + s u i P 1 i P r i R 2 i s u i P 2 i P r i + s u i P s i P 2 i
Assumption 2. 
The error term Δ t 2 3 is differentiable at least second order and bounded at the same time, satisfying that Δ t 2 i ϑ 1 i , Δ ˙ t 2 i ϑ 2 i , Δ ¨ t 2 i ϑ 3 i , ϑ 1 i , ϑ 2 i , and ϑ 3 i are positive constants.

3. Linear Extended State Observer Design

ESO is designed not only to observe system states but also to estimate model uncertainties and perturbations and compensate them during controller design. Before designing the ESO, first define the extended system state as follows:
x e 1 = M 1 Δ t 1 3 x e 2 = Δ t 2 3
x ˙ e 1 = Θ 1 t 3 x ˙ e 2 = Θ 2 t 3
where x e 1 , x e 2 , x ˙ e 1 , and x ˙ e 2 are bounded.
Combined with (12) and (13), the state space Equation (9) can be redescribed as:
x ˙ 1 = x 2 x ˙ 2 = M 1 x 1 D m x 3 C x 1 , x 2 x 2 G x 1 + x e 1 x ˙ 3 = f 1 u f 2 f 3 + x e 2
According to (14), the ESO structure can be expressed as:
x ^ ˙ 1 = x ^ 2 + 3 w e 1 x 1 x ^ 1 x ^ ˙ 2 = M 1 x 1 D m x 3 C x 1 , x 2 x 2 G x 1 +   x ^ e 1 + 3 w e 1 2 x 1 x ^ 1 x ^ ˙ e 1 = w e 1 3 x 1 x ^ 1
x ^ ˙ 3 = f 1 u f 2 f 3 + x ^ e 2 + 2 w e 2 x 3 x ^ 3 x ^ ˙ e 2 = w e 2 2 x 3 x ^ 3
where x ^ i represents the estimate of x i , and w ei = diag w e i 1 , w e i 2 , w e i 3 3 × 3 are positive constants that determine the ESO bandwidth and the observed effect.
The state observation error of ESO is defined as ˜ = ^ . From (12) to (16), the estimation error dynamics of state variables can be described as:
x ˜ ˙ 1 = x ˜ 2 3 w e 1 x ˜ 1 x ˜ ˙ 2 = x ˜ e 1 3 w e 1 2 x ˜ 1 x ˜ ˙ e 1 = Θ 1 t w e 1 3 x ˜ 1
x ˜ ˙ 3 = x ˜ e 2 2 w e 2 x ˜ 3 x ˜ ˙ e 2 = Θ 2 t w e 2 2 x ˜ 3
In order to facilitate the subsequent ESO stability analysis, the estimated error vector is designed as ε 1 = [ ε 11 , ε 12 , ε 13 ] T = [ x ˜ 1 , w e 1 1 x ˜ 2 , w e 1 2 x ˜ e 1 ] T 9 , ε 2 = [ ε 21 , ε 22 ] T = [ x ˜ 2 , w e 2 1 x ˜ e 2 ] T 6 . Therefore, the estimation error dynamics in Equations (17) and (18) can be rewritten as follows:
ε ˙ 1 = w 1 A 1 ε 1 + B 1 w 1 2 H 1 t ε ˙ 2 = w 2 A 2 ε 2 + B 2 w 2 1 H 2 t
w 1 = w e 1 w e 1 w e 1 9 × 9 A 1 = 3 I 3 I 3 0 3 3 I 3 0 3 I 3 I 3 0 3 0 3 9 × 9 B 1 = 0 3 0 3 I 3 9 × 9 , H 1 t = 0 3 0 3 Θ 1 t 9
w 2 = w e 2 w e 2 6 × 6 , A 2 = 2 I 3 I 3 I 3 0 3 6 × 6 B 2 = 0 3 I 3 6 × 6 , H 2 t = 0 3 Θ 2 t 6
where I 3 3 × 3 represents the identity matrix; 0 3 3 × 3 stands for zero matrix; and A 1 9 × 9 and A 2 6 × 6 are the Hurwitz matrices, so there are positive definite matrices N 1 9 × 9 and N 2 6 × 6 that satisfy A 1 T N 1 + N 1 A 1 = 2 I 9 and A 2 T N 2 + N 2 A 2 = 2 I 6 .

4. Controller Design

4.1. RISE-Based Controller Design

The design process of the controller is based on the backstepping technique. Combined with the system state estimation designed by using the ESO, the uncertainty of matching and mismatching was compensated during the controller design process.
Design error and auxiliary error variables are shown below:
e 1 = x 1 x 1 d 3 , r 1 = e ˙ 2 + k 2 e 2 3 e 2 = e ˙ 1 + k 1 e 1 3 , r 2 = e ˙ 3 + k 3 e 3 3 e 3 = x 3 α 2 3  
where k i = diag k i 1 , k i 2 , k i 3 are positive constant matrices and α 2 3 stands for the virtual control rate.
According to (14) and (22), the following may be obtained:
M x 1 r 1 = E + F n + M x 1 x e 1 + D m e 3 + α 2
E = M x 1 k 1 e ˙ 1 + k 2 e 2
F n = C x 1 , x 2 x 2 + G x 1 + M x 1 x ¨ 1 d
Combined with (23)–(25), the virtual control rate α 2 is designed as:
α 2 = D m 1 α 2 a + α 2 s 1 + α 2 s 2 α 2 a = F n M x 1 x ^ e 1 α 2 s 1 = k r 1 + k s e 2 E α 2 s 2 = 0 t k r 1 + k s k 2 e 2 + β 1 sign e 2
where k s = diag k s 1 , k s 2 , k s 3 , k r 1 = diag k r 11 , k r 12 , k r 13 , and β 1 = β 11 , β 12 , β 13 T are positive constant matrices; α 2 a 3 represents the model compensation term to compensate for the known modeling part; α 2 s 1 3 stands for the linear feedback term; and α 2 s 2 3 stands for the RISE feedback term, tuning state estimation error, and interference.
The symbolic function sign is defined as:
sign = 1 ,   if   > 0 0 ,   if   = 0 1 ,   if   < 0
Substitute (26) into (23) and differentiate to obtain the following:
M x 1 r ˙ 1 = M ˙ x 1 r 1 k r 1 + k s r 1 β 1 sign e 2 + D m e ˙ 3 + M ˙ x 1 x ˜ e 1 + M x 1 x ˜ ˙ e 1
Combining (14), (16), and (22), the auxiliary error vector can be described as:
r 2 = f 1 u f 2 f 3 + x e 2 α ˙ 2 + k 3 e 3
According to (3), the control rate can be designed as follows:
u = f 1 1 u a + u s 1 + u s 2 u a = α ˙ 2 + f 2 + f 3 k 3 e 3 x ^ e 2 u s 1 = k r 2 e 3 u s 2 = 0 t k r 2 k 3 e 3 + β 2 sign e 3 d τ
where u 3 , k r 2 = diag k r 21 , k r 22 , k r 23 , β 2 = β 21 , β 22 , β 23 T 3 ; u a represents the model compensation term to compensate for the modeled part of the electro-hydraulic servo system; u s 1 represents the linear robust feedback term to tune the system; and u s 2 represents the RISE feedback term to deal with various model uncertainties.
Substitute (30) into (29) to obtain the following:
r ˙ 2 = k r 2 r 2 β 2 sign e 3 + x ˜ ˙ e 2

4.2. Adaptive Law Design of Controller Parameters

With the increase in degrees of freedom, the proportion of joint coupling dynamics and unmodeled uncertainties in the dynamics model of manipulator systems will increase greatly, which results in a model with strong uncertainties, hindering the tracking accuracy of manipulator joints, and making the adjustment of controller parameters a very difficult process. Therefore, this section introduces the adaptive theory to design the adaptive law and realize the self-tuning of some parameters of the controller.
Combined with adaptive theory, Equations (26) and (30) can be redescribed as:
α 2 s 2 = 0 t k r 1 + k s k 2 e 2 + β ^ 1 sign e 2 d τ
u s 2 = 0 t k r 2 k 3 e 3 + β ^ 2 sign e 3 d τ
where β ^ i = β ^ i 1 , β ^ i 2 , β ^ i 3 T 3 represent the estimates of the controller parameters.
The estimated errors of the controller parameters are defined as ˜ = ^ . The parameter adaptive rate can be designed as follows:
β ^ 1 i = Proj β ^ 1 i Γ 1 i r 1 i sign e 2 i
β ^ 2 i = Proj β ^ 2 i Γ 2 i r 2 i sign e 3 i
where Γ i = diag Γ i 1 , Γ i 2 , Γ i 3 represents the adaptive regression rate of the parameters, and the Proj function ensures that the estimates of the parameters are within the set value range, β j i β j i β j i min β j i β j i max , j = 1 , 2 , and i = 1 , 2 , 3 . The specific expression of the Proj function is as follows:
Proj 0 ,   if   = max   and   > 0 0 ,   if   = min   and   < 0 ,   otherwise
where represents the parameter being adapted and represents the adaptation law of this parameter. If reaches the set maximum value and at the same time its adaptive law is greater than zero, then the adaptive law of will be equal to zero and the value of will not change anymore.

4.3. Stability Analysis

Before the system stability analysis, the design aid equations L 1 t , L 2 t , ψ 1 t , and ψ 2 t are formulated as follows:
L 1 t r 1 T M x ˜ ˙ e 1 β 1 sign e 2
L 2 t r 2 T x ˜ ˙ e 2 β 2 sign e 3
ψ 1 t e 2 0 1 β 1 e 2 T 0 Δ ˙ t 1 0 0 t L 1 τ d τ
ψ 2 t e 3 0 1 β 2 e 3 T 0 Δ ˙ t 2 0 0 t L 2 τ d τ
Combining Assumption 1 and Assumption 2, the elements in Equations (39) and (40) are positive when the controller gain meets the following conditions:
β 1 i > δ 2 i + δ 3 i k 2 i
β 2 i > ϑ 2 i + ϑ 3 i k 3 i
In order to verify the global stability of the system, the positive definite Lyapunov function was designed in the following form:
V t 1 2 e 1 T e 1 + 1 2 e 2 T e 2 + 1 2 e 3 T e 3 + 1 2 r 1 T M x 1 r 1 + 1 2 r 2 T r 2 +   1 2 β ˜ 1 T Γ 1 1 β ˜ 1 + 1 2 β ˜ 2 T Γ 2 1 β ˜ 2 + ψ 1 + ψ 2 + 1 2 ε 1 T Ν 1 ε 1 + 1 2 ε 2 T Ν 2 ε 2
Combining (22), (29), (31), and (34)–(40), the differential form of Equation (43) can be expressed as:
V ˙ t e 1 T e 2 k 1 e 1 + e 2 T r 1 k 2 e 2 + e 3 T r 2 k 3 e 3 +   r 1 T M ˙ r 1 k r 1 r 1 k s r 1   β   ^ 1 sign e 2 + D m e ˙ 3 + M ˙ x ˜ e 1 + M x ˜ ˙ e 1 +   r 2 T k r 1 r 2 β ^ 2 sign e 3 + x ˜ ˙ e 2 +   1 2 r 1 T M ˙ r 1 + β ˜ 1 T r 1 sign e 2 + β ˜ 2 T r 2 sign e 3   r 1 T M x ˜ ˙ e 1 β 1 sign e 2 r 2 T x ˜ ˙ e 2 β 2 sign e 3
Meanwhile, the following variables are defined as:
Δ 1 2 M ˙ r 1 v e e e t e 1 , e 2 , e 3 , r 1 , r 2 T 15
where v represents a globally invertible non-decreasing function, combined with Young’s inequality:
a b a p p + b q q ,   if   1 p + 1 q = 1
Equation (46) can be rewritten as follows:
V ˙ t e T Λ e r 1 T k s r 1 + r 1 T M ˙ r 1 ε 1 T w 1 ε 1 ε 2 T w 2 ε 2 + 1 2 ε 1 2 + 1 2 ε 2 2 + 1 2 Ν 1 B 1 w 1 2 H 1 2 + 1 2 Ν 2 B 2 w 2 1 H 2 2
where the specific expression of the Λ 15 × 15 matrix is in the following form:
Λ = k 1 I 3 2 0 3 0 3 0 3 I 3 2 k 2 0 3 I 3 2 0 3 0 3 0 3 k 3 D m k 3 2 I 3 2 0 3 I 3 2 D m k 3 2 k r 1 D m 2 0 3 0 3 I 3 2 D m 2 k r 2
In (48), by selecting the appropriate elements of the controller gain matrix, k 1 , k 2 , k 3 , k r 1 , and k r 2 , Λ 15 × 15 can always be a positive definite matrix. Thus, Equation (47) can be redescribed as the following inequality:
V ˙ t λ min Λ e 2 λ min k s r 1 2 + v e e r 1   λ min w 1 ε 1 2 λ min w 2 ε 2 2   λ min Λ + λ min w 1 ε 1 2 e 2 + λ min w 2 ε 2 2 e 2 v 2 e 4 λ max k s e 2
According to (49), the differential form of the Lyapunov function can always be negative by selecting the appropriate controller gain matrices so the system is asymptotically stable.

5. Experimental Results

The method proposed in this work is based on the multi-DOF hydraulic manipulator experimental platform to carry out the experimental verification work shown in Figure 2.

5.1. Experimental Details

In this experimental platform, the wrist joints are driven by three hydraulic motors, among which the motors are vane-type swing hydraulic motors independently designed by the laboratory. The servo valves of each joint are Moog-G761 series, the maximum rated flow is 75 L/min, the maximum working pressure is 315 bar, and the 100% step response is 4–16 ms. The angle encoders are the Heidenhain-ERN-480 series whose line count is 5000. The measurement and control software was independently developed by the research team based on C++ language environment, with a 16-bit analog/digital (A/D) transition board Advantech PCI-1716 collects the pressure signals, a 16-bit counter card Heidenhain IK-220 collects the angle signal of the joints, and a 16-bit digital/analog (D/A) transition board Advantech PCI-1723 sends the control signal generated by the industrial control computer to the servo valves in each joint. The sampling interval is 1 ms. The velocity is produced by the backward difference of a high-accuracy angle signal. Meanwhile, a second-order Butterworth filter whose cutoff frequency is 50 Hz can be adopted to attenuate the measurement noise in the angle velocity signals.
The parameters of the experimental platform are shown in Table 1. The control flow chart of the experimental platform is shown in Figure 3. Firstly, the angle data of the joint are collected by the angle encoder of each joint, and the sensor electrical signal is converted into the actual angle value through the signal conditioning system (SCS). Then, the angle value is generated by the industrial control computer and sent to the servo valve through the SCS. Finally, position control is achieved by changing the flow rate of the servo valve.
The desired trajectories for each joint are as follows:
x 1 d i = 15 × sin 0.1 π × t × 1 e 0.01 × t 3 , i = 1 , 2 , 3
In the experiment, a total of five controllers are designed for comparative analysis. The specific parameters of each controller are as follows:
(1)
ESO-ARISE (C1): This controller is used in this study. The control gains are selected as k 1 = diag 160 , 90 , 240 , k 2 = diag 160 , 80 , 220 , k 3 = diag 160 , 100 , 220 , k r 1 = diag 30 , 2 , 80 , k r 2 = diag 30 , 15 , 80 , k s = diag 30 , 2 , 80 , β 1 = 15 , 10 , 50 T , β 2 = 15 , 10 , 50 T , Γ 1 = diag 20 , 10 , 10 , Γ 2 = diag 10 , 10 , 10 , w e 1 = diag 60 , 10 , 10 , w e 2 = diag 60 , 10 , 10 , β min = 0 , 0 , 0 T , and β max = 100 , 100 , 100 T .
(2)
ARISE (C2): This controller cancels the ESO estimation compensation for unmodeled uncertainties, leaving no w e 1 and w e 2 as the control gains, and other gains coefficients are consistent with the ESO-ARISE controller.
(3)
RISE (C3): This controller cancels the parameter’s adaptive of the controller gains; the control gains do not have Γ 1 and Γ 2 , and the other gains are consistent with ARISE.
(4)
FLC (C4): This is the feedback linearization controller. The controller gains are only k 1 , k 2 , and k 3 , and the values of the gains are consistent with RISE.
(5)
PI (C5): This is a widely used controller in industries. The controller gains are chosen as k p = diag 6 , 2 , 25 and k i = diag 2 , 3 , 8 .

5.2. Experimental Results and Analysis

The comparison results of each controller are shown in the following figures. Among them, Figure 4 shows the results of tracking the command trajectory for different joints. Figure 5, Figure 6 and Figure 7, respectively, represent the tracking error curves of wrist joints 1, 2, and 3 under different controllers. For ease of analysis, diagram (b) of each figure represents the locally enlarged figure from the beginning to 10 s during the experiment. Meanwhile, diagram (a) in Figure 8,Figure 9,Figure 10 represents the adaptive curves of the parameters of each joint, respectively, and diagram (b) represents the estimated curves of the disturbances of each joint, respectively. The diagrams of some manipulators with important postures are shown in Figure 11. Table 2 represents the root mean square (RMS) values for each controller. To facilitate analysis and expression, let C1-C2 represent the amount by which the RMS value of controller C1 has improved compared to C2.
In Figure 4, it can be seen that the control performance of the C5 is significantly worse than the other controllers. From Figure 5, it can be observed that the tracking performance of controller C1 is significantly better than the other four controllers. Moreover, it effectively suppresses the impact caused by factors such as friction during the hydraulic motor reversal process. Combined with RMS value analysis, C1C2: 67.81%, C1–C3: 75.44%, C1–C4: 77.24%, and C1–C5: 90.73%. The same conclusion can be drawn from Figure 6. However, since wrist joint 2 is mainly responsible for the pitch motion of the wrist, it experiences larger torque variations, leading to relatively lower absolute tracking accuracy compared with joints 1 and 3. Considering the analysis of the RMS values, C1–C2: 82.88%, C1–C3: 83.07%, C1–C4: 87.54%, and C1–C5: 88.45%. In Figure 7, it can be observed that due to joint 3 being located at the end and having the smallest inertia, as well as experiencing the least inertia variations caused by loads during motion, the control performance of all controllers is superior to the other joints. Additionally, the observer compensation and parameter adaptive strategies do not show significant improvement in the control performance compared with other joints. The results from the RMS values indicate that C1–C2: 4.04%, C1–C3: 9.32%, C1–C4: 9.70%, and C1–C5: 13.36%.
From Figure 8, Figure 9 and Figure 10, it can be observed that due to the effect of the Proj function, the parameter adaptive strategy remains within the estimated range. At the same time, because friction is not compensated for in the model compensation term, the curve of the state estimation resembles the friction curve.

6. Conclusions

In this work, we propose a method to utilize the ESO to observe the disturbance terms of a hydraulic manipulator and apply an adaptive strategy to estimate the parameters of the RISE controller. Firstly, the state-space equations of 3-DOF wrist joints considering hydraulic characteristics are established. Then, an ESO is designed based on the proposed model to estimate the disturbance terms for both matched and unmatched uncertainties. Due to the strong coupling between the robot joints and the strong nonlinearity of the hydraulic system, a nonlinear control law is designed using the RISE control technique and combined with adaptive theory to achieve parameter adaptation of the controller. Finally, the estimated disturbance terms from the ESO are compensated in the designed control law, and the global asymptotic stability of the system is proven based on Lyapunov function analysis. This work focuses on the wrist joints of a 6-DOF hydraulic manipulator, where industrial control computers are used to collect and send command signals, demonstrating the practical application of the proposed method. By comparing with four other control strategies, the proposed control strategy shows a significantly improved tracking performance for the command signals, further validating the feasibility of this method in hydraulic manipulator systems. At the same time, from the aspect of control strategy, it provides a solution for the wide application of heavy-duty hydraulic manipulators in the industrial field under a hazardous working environment. However, at the same time, the method also has some limitations, the most important is that there are more controller parameters, and the process of adjusting the parameters during the experiment is too long. In future work, the plan is to combine position control and posture control to achieve high-precision servo control within the workspace of the 6-DOF hydraulic manipulator.

Author Contributions

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

Funding

This research was funded by the National Natural Science Foundation of China (No. 52275062) and the Natural Science Foundation of Jiangsu Province (BK20230096).

Data Availability Statement

If the reader has a reasonable request, the first author of this article may be contacted for the data presented in this article.

Conflicts of Interest

The authors declare no conflicts of interest.

Appendix A

In (1), the concrete expressions of the matrices M ( q ) , C ( q , q ˙ ) , and G ( q ) are shown below:
M q = M 11 M 12 M 13 M 21 M 22 M 23 M 31 M 32 M 33
C q , q ˙ = B 11 B 12 B 13 B 21 B 22 B 23 B 31 B 32 B 33 B q ˙ + D 11 D 12 D 13 D 21 D 22 D 23 D 31 D 32 D 33 D q ˙ B q ˙ = q ˙ 2 0 0 0 0 q ˙ 1 0 q ˙ 3 0 , D q ˙ = q ˙ 1 0 0 0 q ˙ 2 0 0 0 q ˙ 3
G q = G 1 G 2 G 3
M 11 = m 1 y c 1 2 + x c 1 2 + I z z 1   + m 2 z c 2 2 c 2 2 + z c 2 2 s 2 2 + y c 2 s 2 x c 2 c 2 l 1 2 + I x x 2 + I y y 2 c 2 2   + m 3 z c 3 2 c 23 2 + z c 3 2 s 23 2 + y c 3 s 23 x c 3 c 23 l 2 c 2 l 1 2 + I x x 3 s 23 2 + I y y 3 c 23 2 M 12 = m 2 y c 2 z c 2 c 2 x c 2 z c 2 s 2   + m 3 l 2 s 3 y c 3 z c 3 c 23 l 2 c 3 + x c 3 z c 3 s 23 M 13 = m 3 y c 3 z c 3 c 23 x c 3 z c 3 s 23 M 21 = M 12 M 22 = m 2 y c 2 2 + x c 2 2 + I z z 2 + m 3 l 2 s 3 y c 3 2 + l 2 c 3 + x c 3 2 + I z z 3 M 23 = m 3 l 2 x c 3 c 3 l 2 y c 3 s 3 + x c 3 2 + y c 3 2 + I z z 3 M 31 = M 13 M 32 = M 23 M 33 = m 3 x c 3 2 + y c 3 2 + I z z 3
B 11 = 2 m 2 y c 2 s 2 x c 2 c 2 l 1 y c 2 c 2 + x c 2 s 2 + 2 I x x 2 I y y 2 s 2 c 2   + 2 m 3 l 1 l 2 c 2 x c 3 c 23 + y c 3 s 23 l 2 s 2 + x c 3 s 23 + y c 3 c 23   + 2 I x x 3 I y y 3 s 23 c 23 B 12 = 2 m 3 x c 3 s 23 + y c 3 c 23 l 1 l 2 c 2 x c 3 c 23 + y c 3 s 23   + 2 I x x 3 I y y 3 s 23 c 23 B 13 = 2 m 3 y c 3 z c 3 s 23 x c 3 z c 3 c 23 B 21 = 0 B 22 = 0 B 23 = 2 m 3 l 2 c 3 l 2 s 3 y c 3 l 2 s 3 l 2 c 3 + x c 3 B 31 = 0 B 32 = 0 B 33 = 0
D 11 = 0 D 12 = m 2 y c 2 z c 2 s 2 x c 2 z c 2 c 2   + m 3 z c 3 s 23 y c 3 l 2 s 3 z c 3 c 23 x c 3 + l 2 c 3 D 13 = m 3 y c 3 z c 3 s 23 x c 3 z c 3 c 23 D 21 = m 2 l 1 y c 2 s 2 + x c 2 c 2 y c 2 c 2 + x c 2 s 2 I x x 2 I y y 2 s 2 c 2   + m 3 l 1 + l 2 c 2 + x c 3 c 23 y c 3 s 23 l 2 s 2 + x c 3 s 23 + y c 3 c 23   I x x 3 I y y 3 s 23 c 23 D 22 = 0 D 23 = m 3 l 2 y c 3 c 3 l 2 x c 3 s 3 D 31 = m 3 l 1 + l 2 c 2 + x c 3 c 23 y c 3 s 23 x c 3 s 23 + y c 3 c 23 I x x 3 I y y 3 s 23 c 23 D 32 = m 3 l 2 c 3 y c 3 l 2 s 3 + l 2 s 3 x c 3 + l 2 c 3 D 33 = 0
G 1 = 0 G 2 = m 2 g x c 2 c 2 y c 2 s 2 + m 3 g x c 3 c 23 y c 3 s 23 + l 2 c 2 G 3 = m 3 g x c 3 c 23 y c 3 s 23
s i = sin q i c i = cos q i
s i j = c i s j + s i c j c i j = c i c j s i s j
where m i represents the mass of each link; x c i , y c i , and z c i are the coordinates of the center of the link mass; I x x i , I y y i , and I z z i represent the moment of inertia about the axis of the center of mass; and l 1 and l 2 are the distances along the X-axis of the link coordinate, and each link coordinate is fixed at the initial of the link. The specific method of link coordinate system modeling is referred to as the DH modeling method.

References

  1. Jahnavi, K.; Sivraj, P. Teaching and learning robotic arm model. In Proceedings of the 2017 International Conference on Intelligent Computing, Instrumentation and Control Technologies (ICICICT), Kerala, India, 6–7 July 2017; pp. 1570–1575. [Google Scholar]
  2. Lee, J.D.; Li, W.C.; Shen, J.H.; Chuang, C.W. Multi-robotic arms automated production line. In Proceedings of the 2018 4th International Conference on Control, Automation and Robotics (ICCAR), Auckland, New Zealand, 20–23 April 2018; pp. 26–30. [Google Scholar]
  3. Sarkisov, Y.S.; Coelho, A.; Santos, M.G.; Kim, M.J.; Tsetserukou, D.; Ott, C.; Kondak, K. Hierarchical Whole-body Control of the cable-Suspended Aerial Manipulator endowed with Winch-based Actuation. In Proceedings of the 2023 IEEE International Conference on Robotics and Automation (ICRA), London, UK, 29 May–2 June 2023; pp. 5366–5372. [Google Scholar]
  4. Axelson, S.; Kumar, K.S.P. Dynamic Feedback Linearization of a Hydraulic Valve-Actuator Combination. In Proceedings of the 1988 American Control Conference, Atlanta, GA, USA, 15–17 June 1988; pp. 2202–2203. [Google Scholar]
  5. Du, H.; Shi, J.J.; Chen, J.D.; Zhang, Z.Z.; Feng, X.Y. High-gain observer-based integral sliding mode tracking control for heavy vehicle electro-hydraulic servo steering systems. Mechatronics 2021, 74, 102484. [Google Scholar] [CrossRef]
  6. Su, D.H. Comparison of Electro-hydraulic Proportional Valve and Electro-hydraulic Servo Valve on Performances. Hydraul. Pneum. Seals 2008, 4, 2. [Google Scholar]
  7. Zhou, M.L.; Yang, Z.G.; Gao, W.; Tian, Y.T.; Shen, C.L.; Li, P. Fuzzy control of a new type of piezoelectric direct drive electro-hydraulic servo valve. In Proceedings of the 2005 International Conference on Machine Learning and Cybernetics, Guangzhou, China, 18–21 August 2005; pp. 819–824. [Google Scholar]
  8. Fang, Y.M.; Fan, Z.Y.; Ou, F.S.; Jiao, X.H. Multi-model switching control with input saturation for hydraulic servo system in rolling mill. Control Theory Appl. 2011, 28, 438–442. [Google Scholar]
  9. Gu, W.W.; Yao, J.Y.; Yao, Z.K.; Zheng, J.Z. Robust Adaptive Control of Hydraulic System with Input Saturation and Valve Dead-Zone. IEEE Access 2011, 6, 53521–53532. [Google Scholar] [CrossRef]
  10. Bu, F.P.; Yao, B. Nonlinear Adaptive Robust Control of Hydraulic Actuators Regulated by Proportional Directional Control Valves with Deadband and Nonlinear Flow Gains. In Proceedings of the 2000 American Control Conference, Chicago, IL, USA, 28–30 June 2000. [Google Scholar]
  11. He, Z.X.; Feng, Y.B.; Liu, Y.; Li, L.; Ma, C.L.; Wang, H. Semi-physical real-time control of electro-hydraulic proportional position servo system based on Matlab/xPC. J. Eng. 2019, 19, 144–149. [Google Scholar] [CrossRef]
  12. Chen, Z.; Helian, B.; Zhou, Y.; Geimer, M. An Integrated Trajectory Planning and Motion Control Strategy of a Variable Rotational Speed Pump-Controlled Electro-Hydraulic Actuator. IEEE/ASME Trans. Mechatron. 2023, 28, 588–597. [Google Scholar] [CrossRef]
  13. Li, X.B.; Shang, Y.X.; Wu, S.; Jiao, Z.X. Dual valve controlled energy recovery EHA. In Proceedings of the CSAA/IET International Conference on Aircraft Utility Systems (AUS 2018), Guiyang, China, 19–22 June 2018; pp. 1495–1498. [Google Scholar]
  14. Shi, Q.; Zhang, H. Robust FOPID controller design by GWO for position tracking of an EHA System. In Proceedings of the 2021 3rd International Conference on Industrial Artificial Intelligence (IAI), Shenyang, China, 8–11 November 2021; pp. 1–5. [Google Scholar]
  15. Hwang, Y.L.; Ta, T.N.; Tran, C.S. Dynamic Analysis and Control of Hydraulic Machine System and Industrial Robotic Manipulators. Appl. Mech. Mater. 2018, 883, 1–7. [Google Scholar] [CrossRef]
  16. Zhang, F.; Zhang, J.; Xu, B.; Zong, H. An Adaptive Robust Controller for Hydraulic Robotic Manipulators with a Flow-Mapping Compensator. Int. J. Fluid Power 2021, 2, 22. [Google Scholar] [CrossRef]
  17. Yuan, Y.Q.; Sun, W.C. An Integrated Kinematic Calibration and Dynamic Identification Method with Only Static Measurements for Serial Robot. IEEE/ASME Trans. Mechatron. 2023, 28, 2762–2773. [Google Scholar] [CrossRef]
  18. Mi, J.J.; Yao, J.Y. RISE-Based Adaptive Asymptotic Tracking Control of Space 3-DOF Manipulators with Hydraulic Actuators. In Proceedings of the 2023 42nd Chinese Control Conference (CCC), Tianjin, China, 24–26 July 2023; pp. 2813–2820. [Google Scholar]
  19. Chen, Z.; Huang, F.H.; Chen, W.J.; Zhang, J.H.; Sun, W.C.; Chen, J.W.; Gu, J.S.; Zhu, S.Q. RBFNN-Based Adaptive Sliding Mode Control Design for Delayed Nonlinear Multilateral Telerobotic System with Cooperative Manipulation. IEEE Trans. Ind. Inform. 2020, 16, 1236–1247. [Google Scholar] [CrossRef]
  20. Sun, H.; Huang, L.; He, L. Research on the Trajectory Tracking Control of a 6-DOF Manipulator Based on Fully-Actuated System Models. J. Syst. Sci. Complex. 2022, 35, 641–659. [Google Scholar] [CrossRef]
  21. Li, P.; Yu, X.; Zhang, Y.M. The Design of Quasi-Optimal Higher Order Sliding Mode Control via Disturbance Observer and Switching-Gain Adaptation. IEEE Trans. Syst. Man Cybern. Syst. 2020, 50, 4817–4827. [Google Scholar] [CrossRef]
  22. Zhang, H.J.; Fang, J.H.; Wei, J.H.; Yu, H.; Zhang, Q. Adaptive sliding mode control for tunnel boring machine cutterhead telescopic system with uncertainties. Ind. Robot 2023, 50, 162–173. [Google Scholar] [CrossRef]
  23. Yao, B.; Bu, F.; Reedy, J.; Chiu, G.T.C. Adaptive robust motion control of single-rod hydraulic actuators: Theory and experiments. In Proceedings of the 1999 American Control Conference (Cat. No. 99CH36251), San Diego, CA, USA, 2–4 June 1999; pp. 759–763. [Google Scholar]
  24. Zang, W.S.; Zhang, Q.; Su, J.P.; Feng, L. Robust Nonlinear Control Scheme for Electro-Hydraulic Force Tracking Control with Time-Varying Output Constraint. Symmetry 2021, 13, 2074. [Google Scholar] [CrossRef]
  25. Xu, L.I.; Rui, G.C.; Yin, S.C.; Yu, T.; Gang, S. Adaptive Robust Control of Electro-hydraulic Position System Under Force Disturbance. Manuf. Autom. 2019, 2, 36–42. [Google Scholar]
  26. Escorcia-Hernández, J.M.; Chemori, A.; Aguilar-Sierra, H. Adaptive RISE Feedback Control for Robotized Machining with PKMs: Design and Real-Time Experiments. IEEE Trans. Control Syst. Technol. 2023, 31, 39–54. [Google Scholar] [CrossRef]
  27. Fischer, N.; Kan, Z.; Kamalapurkar, R.; Dixon, W.E. Saturated RISE Feedback Control for a Class of Second-Order Nonlinear Systems. IEEE Trans. Autom. Control 2014, 59, 1094–1099. [Google Scholar] [CrossRef]
  28. Lei, X.S.; Zou, Y.; Dong, F. A composite control method based on the adaptive RBFNN feedback control and the ESO for two-axis inertially stabilized platforms. ISA Trans. 2015, 59, 424–433. [Google Scholar] [CrossRef]
  29. Guo, B.Z.; Zhao, Z.L. On convergence of non-linear extended state observer for multi-input multi-output systems with uncertainty. IET Control Theory Appl. 2012, 6, 2375–2386. [Google Scholar] [CrossRef]
  30. Liu, Z.W.; Huang, W. Linear active disturbance rejection control for hysteresis compensation based on backpropagation neural networks adaptive control. Trans. Inst. Meas. 2021, 43, 4. [Google Scholar] [CrossRef]
  31. Hu, Y.F.; Li, D.H. An Improved Active Disturbance Rejection Controller for Hydraulic Valve-Controlled Hydraulic Motor. In Proceedings of the 2020 39nd Chinese Control Conference (CCC), Shenyang, China, 27–29 July 2020. [Google Scholar]
  32. Laghridat, H.; Essadki, A.; Nasser, T. Coordinated control by ADRC strategy for a wind farm based on SCIG considering low voltage ride-through capability. Prot. Control Mod. Power Syst. 2022, 7, 7. [Google Scholar] [CrossRef]
Figure 1. Schematic diagram and actuator of the 3-DOF wrist joint.
Figure 1. Schematic diagram and actuator of the 3-DOF wrist joint.
Electronics 13 01060 g001
Figure 2. Multi-DOF hydraulic manipulator experimental platform.
Figure 2. Multi-DOF hydraulic manipulator experimental platform.
Electronics 13 01060 g002
Figure 3. Control flow chart of the experimental platform.
Figure 3. Control flow chart of the experimental platform.
Electronics 13 01060 g003
Figure 4. Tracking diagram of wrist joint under different controllers: (a) comparison of tracking diagram of joint 1; (b) comparison of tracking diagram of joint 2; (c) comparison of tracking diagram of joint 3.
Figure 4. Tracking diagram of wrist joint under different controllers: (a) comparison of tracking diagram of joint 1; (b) comparison of tracking diagram of joint 2; (c) comparison of tracking diagram of joint 3.
Electronics 13 01060 g004
Figure 5. Tracking error diagram of joint 1 under different controllers: (a) comparison of tracking errors between different controllers; (b) the tracking error comparison diagram of each controller for the first 10 s in the experiment.
Figure 5. Tracking error diagram of joint 1 under different controllers: (a) comparison of tracking errors between different controllers; (b) the tracking error comparison diagram of each controller for the first 10 s in the experiment.
Electronics 13 01060 g005
Figure 6. Tracking error diagram of joint 2 under different controllers: (a) comparison of tracking errors between different controllers; (b) the tracking error comparison diagram of each controller for the first 10 s in the experiment.
Figure 6. Tracking error diagram of joint 2 under different controllers: (a) comparison of tracking errors between different controllers; (b) the tracking error comparison diagram of each controller for the first 10 s in the experiment.
Electronics 13 01060 g006
Figure 7. Tracking error diagram of joint 3 under different controllers: (a) comparison of tracking errors between different controllers; (b) the tracking error comparison diagram of each controller for the first 10 s in the experiment.
Figure 7. Tracking error diagram of joint 3 under different controllers: (a) comparison of tracking errors between different controllers; (b) the tracking error comparison diagram of each controller for the first 10 s in the experiment.
Electronics 13 01060 g007
Figure 8. Parameter estimators and state estimators for joint 1: (a) parameter estimators; (b) state estimators.
Figure 8. Parameter estimators and state estimators for joint 1: (a) parameter estimators; (b) state estimators.
Electronics 13 01060 g008
Figure 9. Parameter estimators and state estimators for joint 2: (a) parameter estimators; (b) state estimators.
Figure 9. Parameter estimators and state estimators for joint 2: (a) parameter estimators; (b) state estimators.
Electronics 13 01060 g009
Figure 10. Parameter estimators and state estimators for joint 3: (a) parameter estimators; (b) state estimators.
Figure 10. Parameter estimators and state estimators for joint 3: (a) parameter estimators; (b) state estimators.
Electronics 13 01060 g010
Figure 11. Some key positions of the manipulator reached during the experiment: (a) All joints move to the lowest point of the desired trajectory; (b) All joints move to the highest point of the desired trajectory.
Figure 11. Some key positions of the manipulator reached during the experiment: (a) All joints move to the lowest point of the desired trajectory; (b) All joints move to the highest point of the desired trajectory.
Electronics 13 01060 g011
Table 1. Parameters of the experimental platform.
Table 1. Parameters of the experimental platform.
ParameterValueParameterValueParameterValue
m175.9419 (kg)m244.4310 (kg)m315 (kg)
xc11.9308 × 10−2 (m)xc20.1906 (m)xc33.2535 × 10−8 (m)
yc1−1.0589 × 10−2 (m)yc2−5.4630 × 10−4 (m)yc3−1.9696 × 10−8 (m)
zc1\zc2−4.4235 × 10−2 (m)zc30.4609 (m)
l10 (m)l20 (m)l3\
Ixx1\Ixx22.9277 (kg·m2)Ixx35.7966 (kg·m2)
Iyy1\Iyy20.9427 (kg·m2)Iyy35.7966 (kg·m2)
Izz10.9758 (kg·m2)Izz22.0978 (kg·m2)Izz30.2340 (kg·m2)
kt13.9686 × 10−8kt23.9686 × 10−8kt33.9686 × 10−8
Dm11.4 × 10−4 (m3/rad)Dm21.0 × 10−4 (m3/rad)Dm36.72 × 10−5 (m3/rad)
V0111.5882 × 10−4 (m3)V0129.5993 × 10−5 (m3)V0136.4507 × 10−5 (m3)
V0211.5882 × 10−4 (m3)V0229.5993 × 10−5 (m3)V0236.4507 × 10−5 (m3)
Ps70 (bar)Pr2.6 (bar) β e 7 × 108
Ct7 × 10−12
Table 2. The root mean square (RMS) value of each joint under different controllers.
Table 2. The root mean square (RMS) value of each joint under different controllers.
ControllerJoint 1Joint 2Joint 3
C10.00280.01080.0214
C20.00870.06310.0223
C30.01140.06380.0236
C40.01230.08670.0237
C50.03020.09350.0247
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Mi, J.; Deng, W.; Yao, J.; Liang, X. Linear-Extended-State-Observer-Based Adaptive RISE Control for the Wrist Joints of Manipulators with Electro-Hydraulic Servo Systems. Electronics 2024, 13, 1060. https://doi.org/10.3390/electronics13061060

AMA Style

Mi J, Deng W, Yao J, Liang X. Linear-Extended-State-Observer-Based Adaptive RISE Control for the Wrist Joints of Manipulators with Electro-Hydraulic Servo Systems. Electronics. 2024; 13(6):1060. https://doi.org/10.3390/electronics13061060

Chicago/Turabian Style

Mi, Junjie, Wenxiang Deng, Jianyong Yao, and Xianglong Liang. 2024. "Linear-Extended-State-Observer-Based Adaptive RISE Control for the Wrist Joints of Manipulators with Electro-Hydraulic Servo Systems" Electronics 13, no. 6: 1060. https://doi.org/10.3390/electronics13061060

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

Article Metrics

Back to TopTop