Aerospace 09 00105
Aerospace 09 00105
Article
TDE-Based Adaptive Integral Sliding Mode Control of Space
Manipulator for Space-Debris Active Removal
Zhibin Zhang 1 , Xinhong Li 1 , Xun Wang 1, *, Xin Zhou 2 , Jiping An 1 and Yanyan Li 1
1 Department of Aerospace Science and Technology, Space Engineering University, Beijing 101416, China;
zhangzhibinseu@163.com (Z.Z.); 13366159269@189.cn (X.L.); ajp112233@alumni.sjtu.edu.cn (J.A.);
yanyanli0212@163.com (Y.L.)
2 Beijing Institute of Remote Sensing information, Beijing 100192, China; zx284061096@163.com
* Correspondence: wxhello123@163.com
Abstract: The safe and dependable removal of large-scale space debris has been a long-standing
challenge that is critical to the safety of spacecraft and astronauts. In the process of capturing and
deorbiting space debris, the space manipulator must achieve extremely high control and precision.
However, strong couplings, model uncertainties, and various inevitable unknown disturbances cause
many difficulties in coordinated control of the space manipulator. To solve this challenge, this study
examines the stabilization control of a space manipulator after capturing non-cooperative large-scale
space debris and presents an adaptive integral sliding mode control (AISMC) scheme with time-delay
estimation (TDE). The coupling term and lumped uncertainty are estimated by TDE technology,
which eliminates the requirement of prior knowledge. Adaptive sliding mode control (ASMC) is
used as desired injecting dynamics to compensate TDE errors, and a PID-type integral sliding mode
surface is designed to reduce steady-state errors. The Lyapunov criterion is used to prove the global
stability of the controller. Simulation results show that the controller has high tracking accuracy and
strong robustness.
Citation: Zhang, Z.; Li, X.; Wang, X.;
Keywords: active debris removal; space manipulator; postcapture control; TDE; AISMC
Zhou, X.; An, J.; Li, Y. TDE-Based
Adaptive Integral Sliding Mode
Control of Space Manipulator for
Space-Debris Active Removal.
1. Introduction
Aerospace 2022, 9, 105. https://
doi.org/10.3390/aerospace9020105 Space debris has huge kinetic energy, posing a major threat to spacecraft in orbit and
astronauts’ space activities. If active removal is not implemented, frequent collisions would
Academic Editor: George Z. H. Zhu
occur, and the amount of space debris will rapidly and uncontrollably increase, posing
Received: 28 October 2021 a huge threat to the space system’s safety [1]. Active debris removal (ADR) is an effective
Accepted: 24 January 2022 space debris mitigation approach that can prevent secondary debris formation at its source
Published: 16 February 2022 and avoid the Kessler syndrome [2,3]. ADR mainly targets large debris, such as failed
spacecraft and rocket bodies. Through appropriate means, LEO debris can be burned into
Publisher’s Note: MDPI stays neutral
with regard to jurisdictional claims in
the atmosphere [4], while GEO debris can be lifted into the grave orbit, thus enabling
published maps and institutional affil-
clean-up of the space environment.
iations.
The capture and deorbit removal technology using a robotic arm is an extremely
promising ADR scheme. In comparison to soft capture technologies such as tether-net cap-
ture [5], it avoids entanglement and critical oscillation and provides higher controllability
and safety, albeit at the cost of increased control accuracy [6]. Normally, the capturing
Copyright: © 2022 by the authors. operation by space robotics can be divided into three phases: approach, contact, and
Licensee MDPI, Basel, Switzerland. postcapture phase [7]. For the safety of the following operation tasks, it is desired to
This article is an open access article stabilize the combined system as soon as possible in the postcapture phase [8]. The key
distributed under the terms and to ADR is to accomplish force/torque control of space robots to catch and decelerate de-
conditions of the Creative Commons bris targets. The challenges are estimating and processing system uncertainties, such as
Attribution (CC BY) license (https:// external disturbances, model parameter uncertainty, measurement errors, unknown and
creativecommons.org/licenses/by/ uncertain inertia [9,10].
4.0/).
The postcapture control of space robots has been extensively studied. Xu proposed
a method for dual-arm space robots to capture moving targets by combining visual predic-
tion and trajectory planning, and successfully captured moving targets in free-floating and
base-controlled modes [11]. Luo used angular momentum allocation to achieve postcapture
stability of the space robot system, which can successfully handle the speed restriction
problem with variable joint performances [7]. Wang proposed an optimal unrolling strat-
egy for the postcapture stage, considering the roll time and control torque, and designed
a coordination control scheme to track the designed reference path [12]. Huang studied
the postcapture attitude takeover control problem. Considering the uncertainty of inertial
parameters, a novel reconfigurable control law was designed by command filtering adap-
tive back-stepping control to guarantee the system performance and global asymptotic [13].
Liu studied the target unrolling scheme of the flexible base space robot after capture and
designed a coordination controller to track the planned trajectory [14]. However, the
aforementioned study did not take into account the impact of parameter uncertainties and
unknown disturbances at the same time.
The estimation and compensation of the manipulator system’s uncertainties and
external disturbances is a critical issue to resolve [15–17]. Fuzzy logic [18] and neural
network [19] can provide accurate estimates of uncertainties. However, using approximate
principles in a space manipulator system for estimation necessitates a large amount of
calculation, which makes it challenging to apply in practical applications. Lumped uncer-
tainty can also be estimated by disturbance observer or extended state observer [20], but
the design of observer adaptive gain is often complicated. All of the approaches above can
provide reliable estimates of unknown quantities, but they all require prior knowledge of
dynamic uncertainty, namely, the upper limit must be known in advance [21]. Unfortu-
nately, since these values are dependent on a variety of factors such as load fluctuation,
external disturbances, dynamic uncertainties, and so on, it is difficult to presuppose these
values. In addition, time delay estimation (TDE) is also an effective method to deal with
uncertainty [22,23]. TDE can estimate uncertainty accurately through a simple structure
without any prior knowledge of the uncertainty bounds, but when the uncertainty changes
sharply in a short time, or there are hard nonlinearities such as saturation and Coulomb
friction, the TDE errors will increase significantly, leading to serious degradation of con-
trol performance. At the same time, TDE errors are inevitable owing to sampling time
constraints, hence TDE errors must be compensated.
To compensate for the abovementioned TDE errors and achieve increased accuracy and
robustness, TDE is frequently combined with robust control strategies such as ASMC [24,25],
TSMC [26,27], etc. Baek proposed an ASMC scheme based on TDE technology and adopted
an adaptive law, which achieved good tracking performance in the case of small jitter.
However, the adaptive law would appear singularity when the sliding variable crosses
zero, and the tracking accuracy needs to be improved [28]. Bae took the fuzzy sliding
mode control scheme as the auxiliary control scheme of time-delay control (TDC), which
has less chattering [29]. The adaptive robust TDC proposed by Roy provides robustness
against the TDE errors, and the evaluation of switching gains does not depend on any
threshold values, which alleviates the over- and underestimation problems of switching
gains [30]. Lee proposed an adaptive integral sliding mode control (AISMC) with TDE, and
the dynamic injection part uses adaptive gain dynamics to achieve applicable high tracking
accuracy, but the finite-time stability of the system cannot be guaranteed [31]. Much of
the preceding research solely focused on system stability and did not investigate systems’
steady-state performance. When an ASMC based on TDE technology tracks any trajectory,
external disturbances may introduce certain steady-state errors that are difficult to fix by
parameter adaptation, preventing the ASMC from achieving satisfactory performance.
According to the discussion above, a novel TDE-based AISMC is proposed to achieve
improved tracking accuracy and reduced chattering. The proposed controller integrates
AISMC as injecting desired dynamics into TDC and inherits the advantages of both TDE
based ASMC and TDC. The PID-type integral sliding surface can reduce the steady-state
Aerospace 2022, 9, 105 3 of 16
errors and improve system stability. The gain dynamics is adaptively updated when the
sliding variable changes, allowing the controller to accommodate parameter variation
induced by robot attitude changes. The sign function term in the traditional SMC is
retained to ensure the robustness of the system, and the chattering effect is effectively
reduced through the adaptation of the switching gain. The main contribution lies in
the following.
1. The PID-type integral sliding mode surface is designed to effectively reduce the
steady-state errors and ensure the robustness of motion throughout the state space.
2. The asymptotic performance of the controller is improved by the exponential reaching
law and the sliding mode surface can be reached in finite time.
3. A new adaptive law is utilized to update the gain parameters in response to the
system’s dynamic changes, improving the closed-loop system’s tracking accuracy
and stability.
The rest of this paper is structured as follows. In Section 2, we describe the problem
to be solved and model the postcapture combined spacecraft. In Section 3, a model-free
TDE-based AISMC method is designed for controlled systems containing uncertainties and
disturbances, and its closed-loop stability is demonstrated. Our controller is applied to the
free-flying space manipulator (FFSM) consisting of a five-DOF robotic arm coupled with
a six-DOF base, and simulation results are presented in Section 4. The research conclusions
are given in Section 5.
Figure1.1.Artistic
Figure Artisticillustration
illustrationof
ofaamission
missionscenario
scenarioto
tocapture
captureaatarget
targetusing
usingaaspace
spacemanipulator.
manipulator.
3. TDE-Based
The dynamicAISMC
equation of space manipulator established by Lagrange method can be
expressed as [32,33]
For the large-scale debris capture operation scenario considered in this study, the
controller is designed to track desired
" .. #trajectories to
enable
the combination to obtain a
xThis
stable attitude andHBconfiguration.
HBM ..
B is
+
C
achieved
B
+ by τdB
=
F
simultaneously
B controlling the
(1)
T CM arm in τfree-flying
movement of the H BM HMbase and
spacecraft θ M the robotic dM τM
mode. To address the
| {z }| {z } | {z } | {z } | {z }
inherent nonlinearity, parameter
H uncertainties,
.. C and external
τd disturbances
τ of the system,
q
the control scheme combining TDE and SMC is widely used. However, the SMC based on
TDE technology still has large steady-state errors that are difficult to reduce via parameter
adaptation. Therefore, a PID-type integral sliding mode surface is used in this section to
reduce the steady-state errors. On this basis, we present a TDE-based AISMC with expo-
Aerospace 2022, 9, 105 4 of 16
T T
T ] ∈ <6+n is the generalized coordinate, x = [r T , θ T ] , r and θ are
where q = [ xBT θM B B B B B
the position and attitude angle of the base, θM = [θ1 , θ2 , · · · , θn ] is the joint angle of the
robotic arm; H ∈ <(6+n)×(6+n) is the inertial matrix of the system, HB ∈ <6×6 , HM ∈ <n×n
and HBM ∈ <6×n are the inertial matrix of the spacecraft, the robotic manipulator, and the
coupling dynamics between the spacecraft and the manipulator respectively; C ∈ <6+n is
the generalized Coriolis and centrifugal force term of the system, CB and CM are the Coriolis
and centrifugal force terms that correspond to the base and manipulator, respectively;
τd ∈ <6+n stands for unknown external disturbances; τ ∈ <6+n is the generalized driving
force and torque of the system, including the driving force and torque FB when the base is
in attitude and orbit control, and the joint driving torque τM .
To facilitate the design of the controller, the dynamic model Equation (1) can be
rewritten as ..
q = − H −1 (C + τd ) + ( H −1 − Ĥ −1 )τ + Ĥ −1 τ
(2)
= N + Ĥ −1 τ
where Ĥ is the nominal part of H, and N = − H −1 (C + τd ) + ( H −1 − Ĥ −1 )τ is the lumped
uncertainty containing model uncertainties and external disturbances.
3. TDE-Based AISMC
For the large-scale debris capture operation scenario considered in this study, the
controller is designed to track desired trajectories to enable the combination to obtain
a stable attitude and configuration. This is achieved by simultaneously controlling the
movement of the spacecraft base and the robotic arm in free-flying mode. To address the
inherent nonlinearity, parameter uncertainties, and external disturbances of the system,
the control scheme combining TDE and SMC is widely used. However, the SMC based on
TDE technology still has large steady-state errors that are difficult to reduce via parameter
adaptation. Therefore, a PID-type integral sliding mode surface is used in this section
to reduce the steady-state errors. On this basis, we present a TDE-based AISMC with
exponential reaching law and demonstrate its stability.
where K D and K P are positive diagonal gain matrices. The above PID-type sliding variable
.
is used to eliminate the reaching phase and to provide an ideal sliding motion (s = s = 0).
With Equations (2) and (3), the AISMC controller with exponential approach law can
be designed as follows:
.. .
τ = − ĤN + Ĥ (qd + K D e + K P e + Ks s + Gsgns) (4)
where Ks = diag(Ks1 , Ks2 , · · · , Ksn ) ∈ <n×n is a time-varying positive diagonal gain matrix,
known as the gain dynamics, which determines the convergence speed and convergence
performance of the controller. G = diag( G1 , G2 , · · · , Gn ) ∈ <n×n is a time-varying positive
diagonal gain matrix, called switching gain, used to compensate for lumped uncertainty.
zero. To elaborate, for Gi 0 , the adaptive law has two different forms according to the
output of the sign function: ||s|| and ||s|| . When ||s|| , the switching
gain Gi increases until ||s|| . With the increase of switching gain, the sliding varia-
Figure 2.
Figure 2. Block diagram of the
the proposed
proposed TDE-based
TDE-based AISMC.
AISMC.
Substitute Equation (6) into Equation (2), replace the sliding variable s with Equation (3),
the closed-loop dynamics becomes
. .. .
s = e + KD e + KP e = − N
e − Ks s − Gsgns (7)
be increased while G should be appropriately decreased. Especially when the error is small,
a small G should be used to avoid chattering.
The gain dynamics is updated by the following adaptive law:
.
K si = αi |si |sgn(|si | − Ksi /β i ) (9)
where αi is the adjustable positive gain adapted to the speed, β i is the normalization factor
related to the tracking accuracy, satisfying β i < N ∗ /||s||∞ . When |si | > Ksi /β i , the gain
dynamics Ksi increases, which reduces the TDE errors and tracking errors. If |si | < Ksi /β i ,
the gain dynamics Ksi is reduced to prevent the gains from being too high when the errors
are acceptable. Ksi /β i determines the tracking accuracy, and the normalization factor
β i is used to adjust the size of Ksi relative to |si |. The item Ksi /β i can be regarded as
the acceptance layer of tracking accuracy. The smaller the acceptance layer, the higher
the tracking accuracy. By adjusting β i , the tracking accuracy can be ensured within an
appropriate range.
The switching gain is updated by the following adaptive law:
. ϕi |si |sgn(||s||∞ − ε) i f Gi > 0
Gi = (10)
ϕi ε i f Gi = 0
where, ϕi is the adjustable positive gain that adapts to the speed, and ε is a small positive
number, which determines the boundary of the increase or decrease of the switching
gain Gi .
The proposed adaptive law Equation (10) doesn’t require boundary information of
uncertainties and disturbances and is activated when the sliding variable s deviates from
zero. To elaborate, for Gi > 0, the adaptive law has two different forms according to the
output of the sign function: ||s||∞ ≥ ε and ||s||∞ < ε. When ||s||∞ ≥ ε, the switching gain
Gi increases until ||s||∞ < ε. With the increase of switching gain, the sliding variable s
approaches the sliding manifold more quickly. Once the sliding variable enters the vicinity
of the sliding manifold, i.e., ||s||∞ < ε, the switching gain Gi decreases while the sliding
variable stays in the vicinity of the sliding manifold. The parameter ε plays a key role in the
trade-off between tracking ability and chattering suppression. If ε is too small, the adaptive
speed is slow and there is obvious chattering. On the contrary, if ε is too large, the tracking
performance of the AISMC scheme is poor. In order to avoid system instability caused by
excessive chattering, the range of G is limited to G ≤ N ∗ .
The softening effect of the well-designed adaptive gain ensures the smooth movement
of the system’s trajectory and prevents the damage of mechanical components. As the
injecting desired dynamics, AISMC can effectively suppress the TDE errors, ensure system
stability while reducing chattering of sliding mode control. Without knowing the upper
boundaries of the disturbances, the TDE technique employed in the study simply assumes
that they are bounded. If the disturbances are infinite, then the system is uncontrollable.
Figure 2 is the schematic diagram of the proposed controller. The blue box represents
the ISMC part, the red box represents the adaptive law, and the yellow box represents TDE
Lemma 1. For the system (2) controlled by Equation (6), if the TDE errors are bounded, i.e.,
e < N ∗ , then the gain dynamics is upper bounded, i.e.,Ksi < N ∗ .
N
Aerospace 2022, 9, 105 7 of 16
N∗
Ksi < |si | β i ≤ ||s||∞ β i < ||s||∞ = N∗ (11)
||s||∞
.
When |si |∞ < Ksi /β i , according to the adaptive law Equation (9), there is K si < 0, then
the gain Ksi is reduced. Therefore, Ksi < N ∗ for all t ≥ 0.
The stability of the system can be proved by the Lyapunov stability criterion. The
range of the sliding variable si is assumed to be in ∀|si | > max(Ksi /β i , ε). The Lyapunov
function is defined as follows:
1 T 1 n 1 1 n 1
V= s s + ∑ (Ksi − N ∗ )2 + ∑ ( Gi − N ∗ )2 (12)
2 2 i =1 α i 2 i =1 ϕ i
1 1 n 1 n 1 1 n 1
||s||2 2 ≤ V ≤ ∑ (max( N ∗ /β i , ε))2 + ∑ ( N ∗ )2 + ∑ ( N ∗ )2 = V ∗ (15)
2 2 i =1 2 i =1 α i 2 i =1 ϕ i
.
When the sliding variable s leaves the region |si | ≤ max(Ksi /β i , ε), V becomes negative
again and V decreases immediately. It follows then that we have
s
√ n n
1 n
1
||s||2 ≤ 2V ∗ = ∑ (max( N ∗ /βi , ε))2 + ∑ αi ( N ∗ )2 + ∑ ϕi
( N ∗ )2 (16)
i =1 i =1 i =1
This means that the sliding variable s is UUB, and Equation (16) guarantees that the
fluctuation of the sliding variable s in the vicinity of the sliding manifold is upper-bounded.
Aerospace 2022, 9, 105 8 of 16
Both Equation (6) and Equation (20) have integral sliding mode surfaces. Compared
with Equation (20), Equation (6) has one more robust term Gsgn(s) and a simpler adaptive
law of Ks . The robust term ensures the robustness of the system, which is reflected in the
proof process of the two controllers. The disadvantage is that chattering is generated, which
cannot be eliminated through the adaptation of the switching gain. As the control group,
Equations (17) and (18) have ordinary sliding mode surfaces. Similarly, Equation (18)
has one more adaptive robust term than Equation (17). The controller (6) proposed in
this research can be regarded as an extended and enhanced version of the other three
controllers. In detail, if G = 0, then Equation (6) degenerates into the controller (20). If
K P = 0, the integral sliding surface becomes an ordinary sliding surface, then Equations (6)
and (20) degenerate to Equations (18) and (17) respectively.
4. Numerical Simulation
Simulations were conducted in MATLAB and Simulink for the free-flying space ma-
nipulator consisting of a five-DOF arm coupled with a six-DOF base. The terminal time
is set as t f = 20 s, the simulation step is dt = 0.01 s. The fifth-order polynomial is used to
design trajectories for the joints of the arm as well as the spacecraft base [37].
Unknown nonlinear disturbances are common problems in the coordinated control
of space manipulators, which usually include environmental perturbations such as atmo-
spheric drag, joint friction, and vibrations generated by solar panels and manipulator links.
The combination of trigonometric functions is used to simulate external disturbances in
the simulation [38,39].
The relevant parameter settings of the spacecraft and manipulator are shown in
Table 1. The parameters of the proposed controller are carefully tuned and detailed as fol-
lows: K D = 100diag(1, 1, · · · , 1), K P = 100diag(2, 2, 2, 1, 1, · · · , 1), G (0) = 2 × 10−4 diag
(1, 1, · · · , 1), Ks (0) = 80diag(1, 1, · · · , 1), α = 3 × 104 diag(1, 1, 1, 6, 6, 6, 3, 3, · · · , 3), ε = 10−4 ,
β = 4 × 107 diag(1, 1, 1, 6, 6, 6, 3, 3, · · · , 3), ϕ = 10−2 diag(1, 1, 1, 10, 10, · · · , 10), b = 105 diag
Aerospace 2022, 9, 105 9 of 16
(1, 1, · · · , 1), a = 10−7 diag(1, 1, 1, 10, 10, · · · , 10). To ensure a fair comparison, apply the
above parameters to the other controllers entirely.
Parameters Value
Mass of the spacecraft base mB = 400 kg
Inertia of the spacecraft base Ixx = Iyy = Izz = 266 kg·m2
m1 = 3 kg, m2 = 10 kg, m3 = 10 kg, m4 = 1.5 kg,
Mass of the links of the arm
m5 = 1.5 kg
l1 = 0.18 m, l2 = 0.62 m , l3 = 0.62 m ,
Length of the links of the arm
l4 = 0.09 m, l5 = 0.09 m
Mass of the target mT = 100 kg
Inertia of the target Ixx = Iyy = Izz = 16.7 kg·m2
Spacecraft base’s initial position rB0 = [0.1, 0.3, −0.2] T m
Spacecraft base’s initial attitude θB0 = [0.11, 0.08, −0.1] T rad
Arm joints’ initial angle θM0 = [10, 20, 60, 35, −40] T π/180rad
Spacecraft base’s target position rBT = [0, 0, 0] T m
Spacecraft base’s target attitude θBT = [0, 0, 0] T rad
Arm joints’ target angle θMT = [−25, 65, 50, 65, −25] T π/180rad
Disturbances applied on the
τdBr = [0.4 sin(0.3t), 0.3 cos(0.1t), 0.2 sin(0.3t)] T
position of base
Disturbances applied on the
τdBθ = [0.4 sin(0.3t), 0.3 cos(0.1t), 0.2 sin(0.3t)] T
attitude of base
Disturbances applied on the τdM = [0.1 sin(1.2t), 0.08 sin(0.1t) + 0.1, −0.1 sin(0.6t), · · ·
robotic arm 0.09 sin(0.8t + π/4) − 0.1, 0.1 cos(t) + 0.1] T
To estimate the uncertainties and disturbances more accurately and reduce the TDE
errors as much as possible, the sampling time is set as the simulation step L = dt = 0.01 s.
Assuming that the parameters of the space manipulator are known, the estimated mass of
the target is m̂ T = 80kg, and the estimated moment of inertia is ÎT = diag(12, 12, 12)kg·m2 .
To obtain a more realistic scenario to analyze the performance of the proposed controller,
the velocity measurement error is considered in the simulation.
The trajectory planning results and the tracking trajectories of the proposed controller
are shown in Figure 3. Figure 3a is the trajectory tracking result of the end effector in
three-dimensional task space, Figure 3b,c are the trajectory tracking results of the base
attitude and position respectively, and Figure 3d is the tracking result of the joint trajectory
of the manipulator. It can be seen that TDE can accurately estimate the uncertainties and
disturbances, and the coordinated controller can successfully realize the high-precision
stability control of the target and the spacecraft.
To verify the superiority of the PID-type integral sliding mode surface, the proposed
control method is compared with the other three control schemes in Section 3.3.
Figures 4 and 5 show the tracking errors and control torques under the four controllers.
The subscripts a-c represent the x, y, z components of the base attitude, d-f represent the x,
y, z components of base position, g–k represent joints 1–5 of the robotic arm, respectively.
The proposed TDE-based AISMC scheme and the other three schemes can suppress TDE
errors and achieve high control accuracy. The proposed TDE-based AISMC and the existing
AISMC are superior to the ASMC and the traditional TDC in terms of tracking error,
indicating that the integral sliding mode surface can effectively eliminate the steady-state
errors, and improve the control accuracy by nearly one order of magnitude compared
with the ordinary sliding mode surface. Through the pairwise comparison of TDE-based
AISMC and AISMC, ASMC and TDC, it can be found that the existence of robust items can
ensure the robustness of the system and improve the accuracy of the controller to a certain
extent, with the disadvantage of generating some chattering. As can be seen from Figure 5,
chattering occurs in TDE based AISMC and ASMC schemes, mainly because when the
error is close to zero, the change rate of the error will be relatively large, resulting in the
Aerospace2022,
Aerospace 2022,9,9,x105
FOR PEER REVIEW 10 10
ofof1716
(a) (b)
(c) (d)
Figure
Figure3.3.Trajectory planning
Trajectory results
planning resultsandand
thethe
tracking trajectories
tracking under
trajectories the proposed
under the proposedcontroller. (a)
controller.
Trajectory of the
(a) Trajectory end-effector
of the in task
end-effector space.
in task (b) (b)
space. Trajectories
Trajectoriesof of
thethe
base
baseattitude. (c)(c)Trajectories
attitude. Trajectoriesofof
the
thebase
baseposition.
position.(d)
(d)Trajectories
Trajectoriesofofthe
themanipulator
manipulatorjoint
jointininjoint
jointspace.
space.
existing AISMC are superior to the ASMC tand the traditional TDC in terms of tracking
Z
f
ISV = ||τ (t)||2 2 dt (23)
error, indicating that the integral sliding0 mode surface can effectively eliminate the
steady-state
Table 2errors, and improve
summarizes the errorthe control and
indicators accuracy
control byinput
nearly one of
results order of magnitude
the four controllers
compared with the ordinary sliding mode surface. Through the pairwise
under different disturbances. Disturbances τd1 are shown in Table 1. τd2 have three times comparison of
TDE-based AISMC and AISMC, ASMC and TDC, it can be found
the frequency of τd1 . τd3 have three times the amplitude of τd1 . The symbol * represents that the existence of
robust items
the best can ensureofthe
performance therobustness of the system
four controllers. As can and improve
be seen fromthe accuracy
Table of the
2, the control
controller
accuracy to ofathe
certain extent,controller
proposed with the disadvantage
is the best under of generating some chattering.
different disturbances. Even Asifcan
the
be seen fromand
frequency Figure 5, chattering
amplitude occurs
of external in TDE based
disturbances AISMCthe
increase, and ASMC schemes,
controller mainly
can still estimate
because when thefor
and compensate error
theisexternal
close todisturbances
zero, the change well.rate
Theof the error will
TDE-based AISMCbe relatively
proposedlarge,
in this
resulting in the sliding variable exceeding the acceptable range
study has the highest tracking accuracy (ITAE), but the control input energy consumptionof switching gain. The
parameter in larger
(ISV) is slightly the adaptive
than thelaw (10) plays
existing AISMC. a crucial
Similarly, roletheintracking
the trade-off between
accuracy of the
Aerospace 2022, 9, 105 11 of 16
Aerospace 2022, 9, x FOR PEER REVIEW 11 of 17
TDE-based ASMC is also higher than that of traditional TDC. These two sets of results show
robustness and term
that the robust vibration reduction.
can reduce When errors
steady-state is tooand
small, there the
increase is significant chattering
system’s robustness,
but
in also
the increase the
TDE-based energy
AISMC consumption
scheme. Conversely, is input.
of theifcontrol Because
too large, the errors
the robust are small
performance
and tracking
and the chattering effect
accuracy is be
will barely noticeable,
reduced. On thecompared
other hand,with the ordinary
chattering only sliding surface,
occurs locally,
the integralthat
indicating sliding surface can
the adaptive effectively
update of thereduce errors
switching andcan
gain improve control suppress
significantly accuracy.
Simulation results verify the effectiveness of the proposed TDE-based AISMC scheme.
chattering.
(a) (b)
(c) (d)
(e) (f)
Figure 4. Cont.
Aerospace
Aerospace 2022,
2022, 9,
9, x105
FOR PEER REVIEW 1212ofof17
16
(g) (h)
(i) (j)
(k)
Figure
Figure 4.
4. Comparison
Comparisonof of tracking
trackingerrors
errors under
under four
four controllers:
controllers: (a–c)
(a–c)x,x,y,y, zz components
components of of base
base
attitude tracking errors. (d–f) x, y, z components of base position tracking errors. (g–k)
attitude tracking errors. (d–f) x, y, z components of base position tracking errors. (g–k) tracking tracking
errors
errors of
of joints
joints 1–5,
1–5, respectively.
respectively.
Aerospace 2022, 9, x105
Aerospace FOR PEER REVIEW 1313ofof 17
16
(a) (b)
(c) (d)
(e) (f)
(g) (h)
Figure 5. Cont
Aerospace
Aerospace2022,
2022,9,9,x105
FOR PEER REVIEW 1414ofof17
16
(i) (j)
(k)
Figure
Figure5.5.Comparison
Comparisonofofcontrol
controlforces
forcesandandtorques
torquesunder
underfour
fourcontrollers:
controllers:(a–c)
(a–c)x,x,y,y,zzcomponents
components
of
ofbase
baseattitude
attitudecontrol
controltorques.
torques.(d–f)
(d–f)x,x,y,y,zzcomponents
componentsof
ofbase
baseposition
positioncontrol
controlforces.
forces.(g–k)
(g–k)control
control
torques of joints 1–5, respectively.
torques of joints 1–5, respectively.
debris by the dual-arm space manipulator will be studied, including target racemization
and capture, as well as postcapture control.
Author Contributions: Conceptualization, Z.Z. and X.L.; data curation, X.Z.; formal analysis, Z.Z.
and J.A.; funding acquisition, X.L. and X.W.; investigation, J.A.; methodology, Z.Z. and Y.L.; project
administration, X.L.; resources, X.Z.; software, X.W.; supervision, X.L. and X.W.; validation, X.Z.,
J.A. and Y.L.; writing—original draft, Z.Z. and J.A.; writing—review and editing, X.W. and Y.L. All
authors have read and agreed to the published version of the manuscript.
Funding: This research was funded by the National Defense Science and Technology Innovation
Zone of China, grant number 00205501.
Institutional Review Board Statement: Not applicable.
Informed Consent Statement: Not applicable.
Data Availability Statement: The data presented in this study are available on request from the
corresponding author.
Conflicts of Interest: The authors declare no conflict of interest.
References
1. Liou, J.C. An active debris removal parametric study for LEO environment remediation. Adv. Space Res. 2011, 47, 1865–1876. [CrossRef]
2. Kessler, D.J.; Cour-Palais, B.G. Collision frequency of artificial satellites: The creation of a debris belt. J. Geophys. Res. Space Phys.
1978, 83, 2637–2646. [CrossRef]
3. Kessler, D.J.; Johnson, N.L.; Liou, J.C.; Matney, M. The kessler syndrome: Implications to future space operations. Adv. Astronaut. Sci.
2010, 137, 2010.
4. Zhong, R.; Zhu, Z.H. Dynamics of nanosatellite deorbit by bare electrodynamic tether in low earth orbit. J. Spacecr. Rocket. 2013,
50, 691–700. [CrossRef]
5. Kang, J.; Zhu, Z.H.; Wang, W.; Wang, C.; Li, A. Dynamics and de-spin control of massive target by single tethered space tug.
Chin. J. Aeronaut. 2019, 32, 653–659. [CrossRef]
6. Zhao, P.Y.; Liu, J.G.; Wu, C.C. Survey on research and development of on-orbit active debris removal methods. Sci. China
Technol. Sci. 2020, 63, 2188–2210. [CrossRef]
7. Luo, J.; Xu, R.; Wang, M. Detumbling and stabilization of a tumbling target using a space manipulator with joint-velocity limits.
Adv. Space Res. 2020, 66, 1689–1699. [CrossRef]
8. Flores-Abad, A.; Ma, O.; Pham, K.; Ulrich, S. A review of space robotics technologies for on-orbit servicing. Prog. Aerosp. Sci.
2014, 68, 1–26. [CrossRef]
9. Li, S.; She, Y. Recent advances in contact dynamics and post-capture control for combined spacecraft. Prog. Aerosp. Sci. 2021, 120,
100678. [CrossRef]
10. Liu, C.; Yue, X.; Yang, Z. Are nonfragile controllers always better than fragile controllers in attitude control performance of
post-capture flexible spacecraft? Aerosp. Sci. Technol. 2021, 118, 107053. [CrossRef]
11. Yan, L.; Xu, W.; Hu, Z.; Liang, B. Virtual-base modeling and coordinated control of a dual-arm space robot for target capturing
and manipulation. Multibody Syst. Dyn. 2019, 45, 431–455. [CrossRef]
12. Wang, M.; Luo, J.; Yuan, J.; Walter, U. Detumbling strategy and coordination control of kinematically redundant space robot after
capturing a tumbling target. Nonlinear Dyn. 2018, 92, 1023–1043. [CrossRef]
13. Huang, P.; Lu, Y.; Wang, M.; Meng, Z.; Zhang, Y.; Zhang, F. Postcapture Attitude Takeover Control of a Partially Failed Spacecraft
with Parametric Uncertainties. IEEE Trans. Autom. Sci. Eng. 2019, 16, 919–930. [CrossRef]
14. Liu, Y.; Liu, X.; Cai, G.; Chen, J. Trajectory planning and coordination control of a space robot for detumbling a flexible tumbling
target in post-capture phase. Multibody Syst Dyn. 2020, 52, 281–311. [CrossRef]
15. Feng, Q.; Zhu, Z.H.; Pan, Q.; Liu, Y. Pose and motion estimation of unknown tumbling spacecraft using stereoscopic vision.
Adv. Space Res. 2018, 62, 359–369. [CrossRef]
16. Xie, Z.; Sun, T.; Kwan, T.; Wu, X. Motion control of a space manipulator using fuzzy sliding mode control with reinforcement
learning. Acta Astronaut. 2020, 176, 156–172. [CrossRef]
17. Zhang, T.; Yue, X.; Yuan, J. An online one-step method to identify inertial parameters of the base and the target simultaneously
for space robots in postcapture. IEEE Access 2020, 8, 189913–189929. [CrossRef]
18. Yang, C.; Jiang, Y.; Na, J.; Li, Z.; Cheng, L.; Su, C.Y. Finite-Time Convergence Adaptive Fuzzy Control for Dual-Arm Robot with
Unknown Kinematics and Dynamics. IEEE Trans. Fuzzy Syst. 2019, 27, 574–588. [CrossRef]
19. Yao, Q. Adaptive fuzzy neural network control for a space manipulator in the presence of output constraints and input
nonlinearities. Adv. Sp. Res. 2021, 67, 1830–1843. [CrossRef]
20. Zhu, Y.; Qiao, J.; Guo, L. Adaptive sliding mode disturbance observer-based composite control with prescribed performance of
space manipulators for target capturing. IEEE Trans. Ind. Electron. 2019, 66, 1973–1983. [CrossRef]
Aerospace 2022, 9, 105 16 of 16
21. Roy, S.; Baldi, S.; Fridman, L.M. On adaptive sliding mode control without a priori bounded uncertainty. Automatica 2020, 111,
108650. [CrossRef]
22. Hsia, T.C.; Gao, L.S. Robot manipulator control using decentralized linear time-invariant time-delayed joint controllers.
In Proceedings of the IEEE International Conference on Robotics and Automation, Cincinnati, OH, USA, 13–18 May 1990;
pp. 2070–2075. [CrossRef]
23. Hsia, T.C.; Lasky, T.A.; Guo, Z. Robust Independent Joint Controller Design for Industrial Robot Manipulators. IEEE Trans.
Ind. Electron. 1991, 38, 21–25. [CrossRef]
24. Li, M.; Chen, Y. Robust Adaptive Sliding Mode Control for Switched Networked Control Systems with Disturbance and Faults.
IEEE Trans. Ind. Inform. 2019, 15, 193–204. [CrossRef]
25. Roy, S.; Kar, I.N. Adaptive sliding mode control of a class of nonlinear systems with artificial delay. J. Frankl. Inst. 2017, 354,
8156–8179. [CrossRef]
26. Ahmed, S.; Wang, H.; Tian, Y. Adaptive High-Order Terminal Sliding Mode Control Based on Time Delay Estimation for the
Robotic Manipulators with Backlash Hysteresis. IEEE Trans. Syst. Man Cybern. Syst. 2021, 51, 1128–1137. [CrossRef]
27. Chen, G.; Jin, B.; Chen, Y. Nonsingular fast terminal sliding mode posture control for six-legged walking robots with redundant
actuation. Mechatronics 2018, 50, 1–15. [CrossRef]
28. Baek, J.; Jin, M.; Han, S. A New Adaptive Sliding-Mode Control Scheme for Application to Robot Manipulators. IEEE Trans.
Ind. Electron. 2016, 63, 3628–3637. [CrossRef]
29. Bae, H.J.; Jin, M.; Suh, J.; Lee, J.Y.; Chang, P.H.; Ahn, D.S. Control of robot manipulators using time-delay estimation and fuzzy
logic systems. J. Electr. Eng. Technol. 2017, 12, 1271–1279. [CrossRef]
30. Roy, S.; Kar, I.N.; Lee, J.; Jin, M. Adaptive-Robust Time-Delay Control for a Class of Uncertain Euler-Lagrange Systems. IEEE Trans.
Ind. Electron. 2017, 64, 7109–7119. [CrossRef]
31. Lee, J.; Chang, P.H.; Jin, M. Adaptive Integral Sliding Mode Control With Time-Delay Estimation for Robot Manipulators.
IEEE Trans. Ind. Electron. 2017, 64, 6796–6804. [CrossRef]
32. Xie, Z.; Sun, T.; Kwan, T.H.; Mu, Z.; Wu, X. A New Reinforcement Learning Based Adaptive Sliding Mode Control Scheme for
Free-Floating Space Robotic Manipulator. IEEE Access 2020, 8, 127048–127064. [CrossRef]
33. Xu, W.; Liang, B.; Xu, Y. Survey of modeling, planning, and ground verification of space robotic systems. Acta Astronaut. 2011, 68,
1629–1649. [CrossRef]
34. Hsia, T.C. Simple robust schemes for cartesian space control of robot manipulators. Int. J. Robot. Autom. 1994, 9, 167–174.
35. Cho, G.R.; Chang, P.H.; Park, S.H.; Jin, M. Robust tracking under nonlinear friction using time-delay control with internal model.
IEEE Trans. Control Syst. Technol. 2009, 17, 1406–1414. [CrossRef]
36. Wang, A.; Jia, X.; Dong, S. A new exponential reaching law of sliding mode control to improve performance of permanent magnet
synchronous motor. IEEE Trans. Magn. 2013, 49, 2409–2412. [CrossRef]
37. Zhang, X.; Ming, Z. Trajectory Planning and Optimization for a Par4 Parallel Robot Based on Energy Consumption. Appl. Sci.
2019, 9, 2770. [CrossRef]
38. Jia, S.; Shan, J. Finite-Time Trajectory Tracking Control of Space Manipulator under Actuator Saturation. IEEE Trans. Ind. Electron.
2020, 67, 2086–2096. [CrossRef]
39. Qiao, J.; Wu, H.; Yu, X. High-precision attitude tracking control of space manipulator system under multiple disturbances.
IEEE Trans. Syst. Man Cybern. Syst. 2021, 51, 4274–4284. [CrossRef]
40. Viveiros, C.; Melício, R.; Igreja, J.M.; Mendes, V.M.F. Performance Assessment of a Wind Turbine Using Benchmark Model: Fuzzy
Controllers and Discrete Adaptive LQG. Procedia Technol. 2014, 17, 487–494. [CrossRef]