Abstract

In space operations, the requirements for control precision, stability, and robustness of free-flying space manipulators are critical for mission success. However, due to unknown system dynamics and external disturbances, control performance may degrade. To address these challenges, this paper proposes a new sliding mode control method to achieve fast and accurate tracking for space manipulators, even in the presence of lumped disturbances. In this method, the sliding surface design incorporates the value of the sliding surface at the previous sampling time, and the resulting surface is referred to as the time-delay logarithmic sliding surface. This design enables the proposed time-delay logarithmic sliding mode control method to improve the robustness of the closed-loop systems without the need for any approximation or compensation mechanisms, and improve tracking accuracy without introducing complex structures. Numerical simulations are conducted to demonstrate the effectiveness of the proposed approach in improving tracking performance for free-flying space manipulators.

Nomenclature

     
  • FFSM

    Free-flying space manipulators

  •  
  • TD-LnSS

    Time-delay logarithmic sliding surface

  •  
  • TD-LnSMC

    Time-delay logarithmic sliding mode control

  •  
  • FoSMC

    Fractional-order sliding mode control

  •  
  • LnSMC

    Logarithmic sliding mode control

  •  
  • NNs

    Neural networks

  •  
  • ANN

    Adaptive neural network

  •  
  • ASMDO

    Adaptive sliding mode disturbance observer

  •  
  • FTSMC

    Fuzzy timing sliding mode control

  •  
  • ANFIS

    Adaptive neuro-fuzzy inference system

  •  
  • Symbols

     

  •  
  • an

    Position of the centre of the nth link

  •  
  • Ln

    Length of the nth link

  •  
  • fn

    Position of the centre of mass of the nth link

  •  
  • qm

    Attitudes of the spacecraft base

  •  
  • qn

    Joint angle of the manipulator

  •  
  • τn

    Joint torque of the manipulator

  •  
  • qd

    Desired reference for the angle vector

  •  
  • M

    Positive-definite inertia matrix

  •  
  • C

    Centrifugal and coriolis matrix of the manipulator

  •  
  • Euclidean norm of a vector

  •  
  • ln()

    Natural logarithm function

  •  
  • Vs

    Sliding surface of the Lyapunov functions

  •  
  • Ve

    Tracking error of the Lyapunov functions

Highlights
  • Achieving high tracking accuracy for space manipulators under lumped disturbances.

  • A novel sliding method without relying on approximation or compensation mechanisms.

  • The proposed control method is designed with a simple structure that effectively eliminates complexities.

  • The sliding controller is designed with a minimal number of tuning parameters.

1. Introduction

The increasing scope of space exploration has led to a rising demand for robotic systems capable of performing complex tasks such as supporting astronaut operations (Flores Abad et al. 2014), repairing, or rescuing satellites (Papadopoulos et al. 2021), and capturing space debris (Zhang et al. 2023). Free-flying space manipulators (FFSMs) play a key role in these missions, as they provide spacecraft with the flexibility to execute precision operations without relying on a fixed base (Wu et al. 2018). However, unlike terrestrial robotic arms, FFSMs operate in an environment where their movement is not isolated from the dynamics of the spacecraft itself, resulting in a strong coupling effect between the manipulator and the base (Jiang et al. 2015). This inherent coupling, combined with unknown system dynamics and external disturbances such as gravity gradients and atmospheric drag, introduces significant challenges in achieving accurate trajectory tracking (Zhongyi et al. 2008). As a result, developing robust control techniques that can achieve precise trajectory tracking despite these disturbances remains a critical yet challenging task.

To address the challenges mentioned above, various control methods, including adaptive strategies (Li et al.2024), robust control (Chen & Liu 2021), and intelligent techniques (She et al. 2021), have been proposed. For example, Chen & Liu (2021) introduced a Smith predictive control method based on time-delay prediction, effectively predicting the system’s time delay.

To further address communication challenges, Chen et al. (2021) presented an optimal communication link identification and minimum time-delay realization method, which, although still to be validated in real-world environments, shows good scalability. With the continuous advancement of neural networks (NNs), a novel adaptive neural network framework based on quantum interference principles, as presented in She et al. (2021), has been developed to improve the performance of FFSMs under high training velocities. While these strategies can effectively address system dynamics and external disturbances, the control performance often relies on precise modelling or parameter tuning. Sliding mode control (SMC) has emerged as a powerful tool with inherent robustness to lumped disturbances, such as Nicolis et al. (2020), which combined SMC with model predictive control to address unmodelled system dynamics and disturbances. Hu et al. (2024) introduced a fuzzy timing sliding mode control method that effectively suppresses modelling approximation errors, thus improving the system’s trajectory tracking performance. Furthermore, Pukdeboon & Zinober (2012) presented a novel integral SMC method tailored for quaternion-based spacecraft attitude tracking maneuvers, particularly in the presence of external disturbances and an uncertain inertia matrix, further optimizing the precision of trajectory tracking. In traditional SMC methods, control laws are designed with a switching term to ensure rapid convergence of system states to the designed surface, offering quick response and inherent robustness. These merits make traditional SMC particularly well suited for tasks requiring high precision and fast convergence. However, the discontinuous nature of the switching control law often leads to chattering, which not only affects system performance but may also cause wear and tear in mechanical components in practical implementations.

To mitigate the chattering inherent in SMC methods while achieving accurate tracking control of FFSMs, advanced approaches incorporating approximators and compensation mechanisms have been developed. These methods compensate for lumped disturbances, enabling smaller switching gains to reduce chattering without sacrificing robustness or accuracy. For instance, Jin & Sun (2008) designed a controller based on unit quaternion attitude parametrization, which ensures finite-time reachability of the desired attitude motion despite lumped disturbances. To further enhance performance, Hu et al. (2014) introduced a second-order disturbance observer, which reconstructs lumped disturbances with zero error in finite time, enabling the system to converge to the specified time-varying sliding mode surface even under actuator input saturation and misalignment. In addition, an adaptive sliding mode disturbance observer (Zhu et al. 2019) has been proposed for compensating and controlling unknown model dynamics and complex dynamic characteristics. Moreover, Selma et al. (2020) developed a hybrid controller for quadrotor unmanned aerial vehicle (UAV) tracking, combining a robust adaptive neuro-fuzzy inference system with a particle swarm optimization algorithm, aiming to reduce tracking errors and improve control performance. In addition, the authors in Shao et al. (2021) designed a disturbance observer and constructed a sliding surface using fractional-order integration to improve the overall system’s robustness and transient performance. Xu & Wu (2024) proposed a supervisory disturbance observer that estimates sudden disturbances and suppresses their effects using only joint position sensor data, with a virtual disturbance measurement incorporated into the monitoring algorithm to quickly detect disturbance changes. To reduce tracking errors caused by unknown model dynamics, a composite controller based on the fully actuated system approach, integrating an inner loop nonlinear disturbance observer and an outer loop high-precision trajectory controller, has been proposed in Tian et al. (2024). Finally, Muñoz Palomeque et al. (2024) presented four hybrid control strategies using a radial basis function NN and conventional regulators to address performance limitations caused by mechatronics and external disturbances, thereby reducing vibrations and improving the system’s responsiveness. However, the introduction of observers or compensators often leads to overly complex structures and an increased number of controller parameters. Therefore, developing an effective control method that is capable of accurately tracking the desired trajectory while minimizing control complexity is essential.

Time-delay control techniques, which differ from the inherent time-delay phenomena in control systems, have been widely used to improve control performance due to their simple structure and ability to compensate for unknown dynamics and disturbances. In this method, past system states and control inputs are utilized to approximate and mitigate uncertainties, reducing the reliance on an accurate system model. For example, building on this method, Yang et al. (2024) proposed a new sliding mode control (TDSMC) that improves surface convergence speed and minimizes steady-state error by representing the sliding surface at previous sampling moments using the sliding variable value, thereby improving the system’s tracking performance and robustness. To deal with parameter variations and disturbances in the robot manipulators, Lee et al. (2017) proposed an adaptive robust controller based on adaptive integral SMC and time-delay estimation. Motivated by these approaches, as shown in Figure 1, a time-delay logarithmic sliding mode control (TD-LnSMC) method is designed in this paper to address the trajectory tracking control problem of FFSMs in the presence of unknown system dynamics and external disturbances. The main contributions of this paper are as follows:

  1. A novel SMC method that does not require any approximation or estimation strategies is proposed, simplifying the control structure compared to the methods presented in Ma et al. (2024).

  2. A time-delay sliding surface is designed to ensure satisfactory tracking performance even in the presence of lumped disturbances.

  3. The proposed method requires tuning only the parameters of the equivalent control term in the sliding mode controller, reducing the complexity and effort associated with parameter tuning.

The remainder of the article is organized as follows: Section 2 describes the dynamic model of space manipulators and the design of a sliding mode controller based on the proposed method. Section 3 provides the stability analysis of the proposed controller. Section 4 discusses the simulation results and demonstrates the advantages of the proposed method. Finally, Section 5 concludes the work.

Control system structure of a two-link space manipulator.Structure of the FFSMs.
Figure 1:

Control system structure of a two-link space manipulator.Structure of the FFSMs.

2. Preliminaries

2.1 Dynamic model of space manipulator

As shown in Figure 2, the FFSMs consist of a movable base and a manipulator with n joints mounted on the base. The vector an denotes the position of the centre of the nth link relative to a reference coordinate system, while a0 represents the position of the spacecraft base in the reference frame. The constant e0 defines the fixed offset between the spacecraft and the reference bases. The length of the nth link is denoted as Ln. fn represents the position of the centre of mass of the nth link relative to the point where it connects to the preceding link. In the microgravity space environment, gravity is nearly negligible, therefore, the potential energy of the FFSMs is not considered in the modelling process. Considering unknown system dynamics and external disturbances, the dynamics model of the FFSMs is given as follows:

(1)

where q=[qmT,qnT]TR3+n, qmR3 is the attitudes of the spacecraft base, and qnRn is the joint angle of the manipulator. τ=[τbT,τmT]TR3+n, where τb=[0,0,0]TR3 is the torque of the spacecraft base, and τm=[τ0,τ1,,τn1]TRn is the joint torque of the manipulator. The matrix

M(q)=[MbbMbmMbmTMmm]R(3+n)×(3+n)
⁠, is the inertia matrix, MbbR3×3 is the inertia matrix of the spacecraft, MbmR3×n is the coupled inertia matrix of the spacecraft and the manipulator, and MmmRn×n is the inertia matrix of the manipulator.
C(q,q˙)=[CbbCbmCmbCmm]R(3+n)×(3+n)
, where CbbR3×3 is the centrifugal and Coriolis matrix of the spacecraft, CbmR3×n is the coupled centrifugal and Coriolis matrix of the spacecraft and the manipulator, CmbRn×3 is the coupled centrifugal and Coriolis matrix of the manipulator and the spacecraft, CmmRn×n is the centrifugal and Coriolis matrix of the manipulator. h(q,q˙) and d represent the unknown system dynamics and external disturbances, respectively.

Structure of the FFSMs.
Figure 2:

Structure of the FFSMs.

Let qd denote the desired reference for the angle vector q of the FFSMs. The control objective of this work is to design a sliding control strategy for the FFSMs of Equation 1 with unknown system dynamics and external disturbances such that the manipulator angle q tracks its desired reference qd. To achieve this goal, this research makes the following assumptions.

 
Assumption 1.

The angle vector q of the FFSMs and its time derivatives q˙ are available.

 
Assumption 2.

The unknown system dynamics h(q,q˙) and external disturbances d are continuous and bounded.

 
Assumption 3.

The reference signal qd,q˙d,and q¨dRn are continuous and bounded.

 
Remark 1.

In practical engineering, the angle and angular velocity of FFSMs can be directly measured using high-precision joint encoders and gyroscopes, which are widely employed in the aerospace field. Therefore, Assumption 1 is reasonable. In FFSMs, unknown model dynamics arise from inaccuracies in joint friction, flexibility characteristics, structural parameters, and the high-frequency and coupling effects neglected in dynamic modelling, while external disturbances primarily originate from the space environment and operational tasks, including vibrations in microgravity and contact forces or external torques during activities such as docking and grasping. Therefore, assuming bounded-lumped disturbances, as stated in Assumption 2, is consistent with practical engineering. Assumption 3 is reasonable because, in practice, the reference signal qd is provided by designers, it can ensure that qd and its time derivatives q˙d and q¨d are designed to be continuous and bounded.

3. Control Design

This section provides a detailed description for the design of proposed sliding mode controller for solving the tracking problem of space manipulators. First, this research introduce the novel time-delay logarithmic sliding surface (TD-LnSS) and controller design, followed by a discussion of the control performance and a theoretical stability analysis.

3.1 Time-delay logarithmic sliding model control design

This subsection demonstrates the design of the TD-LnSM control strategy. Before desiging the proposed sliding mode surface, the following tracking errors are defined:

(2)

In Yang et al. (2024) and Ma et al. (2024), an LnSMC strategy was proposed, which ensures that the tracking errors rapidly converge to a small neighbourhood of the equilibrium without requiring the design of a switching term. However, the robustness of LnSMC strategies to unknown system dynamics and external disturbances depends on the design of approximation or estimation techniques. To simplify the controller design and improve control performance, the following novel sliding surface, i.e. TD-LnSS is proposed:

(3)

where β, k1, and k2R+ are constants to be designed, St refers to the historical measurement of S at tT, where T is a positive constant, and ln() is the natural logarithm function. Although qeqe may introduce chattering, the logarithmic term ln(k1qe+1) acts as a gain-scheduling mechanism. Specifically, as qe0, the logarithmic function also tends to zero, smoothly reducing the impact of the discontinuous component and mitigating high-frequency switching.

According to Equation 3, the derivative of the tracking error over time can be written as follows:

(4)

According to the designed TD-LnSS in Equation 3 and the time derivative of tracking error as shown in Equation 4, the tracking controller for the FFSMs, modelled by Equation 1, the control input is designed as follows:

(5)

where k3R+ is a positive constant to be designed.

 
Remark 2.

While the control input includes the model information M and C, the proposed controller does not require their precise values. The proposed method directly leverages the robustness of SMC to mitigate their effects. The proposed time-delay sliding surface is designed as S=S0+St, where S0 represents the existing sliding surface and St denotes the value of S at the previous sampling time. When St is close to S, the sliding surface S0 is close to zero, resulting in tracking error converging to the origin. Therefore, by adding a time-delay term to the existing sliding surface, tracking performance, and robustness can be improved without increasing the complexity of the sliding surface.

 
Remark 3.

The suitability of a control strategy for practical engineering applications arises from its design simplicity, robustness, and computational efficiency. Specifically, the proposed control strategy is simple in design, requiring fewer controller parameters, which not only simplifies the tuning process but also reduces the risk of instability; in real-world systems, improper parameter tuning can lead to instability or even system failure, making a trial-and-error approach costly and impractical, and by reducing the number of parameters, the proposed method improves design efficiency. Moreover, the proposed strategy does not rely on complex estimators or approximation methods, significantly reducing computational demand, as many existing control strategies depend on intricate estimation techniques that not only increase the computational burden but also introduce errors and potential instability, and by eliminating these dependencies, the proposed approach minimizes resource consumption, making it more feasible for real-time implementation in space applications. With its simplicity, reduced computational requirements, and robustness against disturbances, this method is suitable for practical applications.

3.2 Stability and performance analysis of the proposed TD-LnSMC controller

This section demonstrates the stability of the closed-loop system under the designed controller. It also discusses the ability of the proposed TD-LnSM control scheme to achieve accurate tracking control without requiring any approximation or compensation mechanisms to handle unknown system dynamics and external disturbances.

The following theorem shows that the sliding variable can converge to a bounded region around the origin by designing appropriate parameters.

 
Theorem 1.

Considering the space manipulator system modelled by Equation 1, if the controller is designed as Equation 5 and the sliding mode surface is defined by Equation 3, then, with appropriately designed controller parameters k1, k2, k3, and β, the sliding variable S will converge to a compact set including the origin, i.e. ΩS={SSϵ22k31}.

Design a Lyapunov function associated with the sliding mode surface of Equation 3 as follows:

(6)

By differentiating the sliding surface of Equation 3 with respect to time, the following derivative is obtained:

(7)

The derivative of the Lyapunov function is given as follows:

(8)

Substituting Equation 7 into Equation 8 yields:

(9)

According to the tracking error defined in Equation 2, Equation 9 can be rewritten as follows:

(10)

According to the dynamics of the FFSM in Equation 1, the following holds:

(11)

According to the controller of Equation 5, it follows that

(12)

According to Assumption 2, the term h(q,q˙)+dM(q) is assumed to be bounded, i.e. h(q,q˙)+dM(q)ϵ, where ϵ is a positive constant. This simplifies the design process and reduces reliance on conservative assumptions, allowing the controller to be more flexible and efficient in cases where lumped disturbances exist.

By applying Young’s inequality to Equation 12, the following inequality holds:

(13)

From Equation 13, it yields:

(14)

where α=2k31. It can be observed that the function Vs(t) converges to ϵ22α as time approaches infinity.

According to the Lyapunov function designed in Equation 6, it can be derived that:

(15)

Thus, this analysis can conclude that the sliding surface designed in Equation 3 for the system described by Equation 1 under the controller designed in Equation 5 converges to a compact set, i.e. ΩS={SSϵ22k31}, where the bound is determined by the values of ϵ and k3. Under certain lumped disturbances, increasing the controller parameter ks can result in a smaller region ΩS. This research can choose a sufficiently large controller parameter ks to ensure that the region ΩS becomes sufficiently small, indicating that the TD-LnSS in Equation 3 is asymptotically stable.

This completes the proof.

The following theorem shows that through the designed sliding surface, the tracking error will converge to a very small region around zero, despite that the sliding surface converges to a bounded region.

 
Theorem 2.

Consider the space manipulator system described by Equation 1 with unknown system dynamics and external disturbances, and the TD-LnSS defined in Equation 3. When the value S of the designed sliding mode surface converges to a bounded region including zero, the tracking error qe of Equation 2 also converges to a small region around zero without requiring any approximation or compensation mechanisms.

Design a Lyapunov function for the tracking error of Equation 4 as follows:

(16)

Then, the derivative of Equation 16 can be defined as:

(17)

Substituting Equation 4 into Equation 17 yields:

(18)

Because qeTβln(k1qe+1) is always negative, for the convenience of calculation, only the last two terms are considered. Therefore, the following inequality can be derived:

(19)

Define σ=SSt. When the sliding surface S is bounded, the St is also bounded. Therefore, it can assume that the error σ is also bounded. As a result, Equation 19 can be reformulated as:

(20)

Now, let us analyse the inequality of Equation 20. By replacing the error qe with x, the function f(x)=k2x2+σx is defined. Solving the equation gives two solutions: x1=0 and x2=σk2. Therefore, when 0xσk2, f(x) increases and it decreases when xσk2. Moreover, when the parameter k2 is set, a lower positive constant σ leads to a smaller x. Consequently, a smaller tracking error qe. The value of σ is determined by the constant T, the smaller the value of T, the smaller the value of σ. Note that when the sliding surface S stabilizes at a constant value, σ becomes zero. As a result, the tracking error can be significantly minimized by using the proposed method without relying on an observer or approximator.

This completes the proof.

To further illustrate how the proposed sliding surface effectively deals with lumped disturbances, this research conduct a simulation study to compare the proposed TD-LnSMC sliding surface with several existing sliding surfaces, such as LnSMC, linear sliding mode control (LSMC), and fractional-order sliding mode control (FOSMC). Figure 3 shows a comparison of tracking errors dynamics between the proposed sliding surface and LnSMC, LSMC, and FOSMC with the sliding surface value being S=0.2 of the upper plot and S=0.1sin(t) of the lower plot. The solid blue lines represent the proposed TD-LnSMC sliding surface, while the dotted red, dashed orange, and dotted purple lines correspond to LnSMC, LSMC, and FOSMC, respectively. It can be observed that the proposed TD-LnSMC sliding surface performs better in both steady-state and transient performance compared to the other three sliding surfaces.

Comparison of tracking errors using different sliding surfaces.
Figure 3:

Comparison of tracking errors using different sliding surfaces.

4. Simulation Study

This section uses a two-link space manipulator as an example to demonstrate the effectiveness of the proposed TD-LnSMC strategy developed in Section 3. It begins with a description of the manipulator control system model, followed by an introduction of several existing SMC methods chosen for comparison. Finally, three cases (i.e. constant trajectory tracking in Section 4.3, time-varying trajectory tracking in Section 4.4, and the influence of controller parameters in Section 4.5) are considered to illustrate the effectiveness of the proposed strategy compared to the existing methods, respectively.

4.1 Description of the manipulator control system

To validate the effectiveness of the proposed TD-LnSMC strategy in achieving accurate control of the space manipulator in spite of the presence of lumped disturbances, this section provides a brief description on a two-link space manipulator, as shown in Figure 4. This space manipulator arm is mounted on a base spacecraft with two articulating joints. Specifically, the orientation of the base is represented by q0, which defines the position and orientation of the base spacecraft in the reference frame, ensuring that the manipulator maintains a stable posture during space operations. Additionally, the first joint, denoted by q1, enables pivotal movement of the initial segment directly connected to the base, while the second joint, denoted by q2, further articulates to position the end of the arm towards a target. The dynamics of the space manipulator are described by Equation 1, with its parameters detailed in Table 1.

Two degrees of freedom planar space manipulator.
Figure 4:

Two degrees of freedom planar space manipulator.

Table 1:

Physical parameters of the free-flying manipulator.

BodyMass (kg)Inertia (kgm2)Length (m)
Base spacecraft65.032.00001.20
First joint7.01.70671.20
Second joint5.01.28001.20
Target8.00.40831.50
BodyMass (kg)Inertia (kgm2)Length (m)
Base spacecraft65.032.00001.20
First joint7.01.70671.20
Second joint5.01.28001.20
Target8.00.40831.50
Table 1:

Physical parameters of the free-flying manipulator.

BodyMass (kg)Inertia (kgm2)Length (m)
Base spacecraft65.032.00001.20
First joint7.01.70671.20
Second joint5.01.28001.20
Target8.00.40831.50
BodyMass (kg)Inertia (kgm2)Length (m)
Base spacecraft65.032.00001.20
First joint7.01.70671.20
Second joint5.01.28001.20
Target8.00.40831.50

This simulation also verifies the effectiveness of the proposed method in handling lumped disturbances. Specifically, disturbance (d=[15cos(10t),15sin(10t),15sin(10t)]T) is introduced after 10 s. Furthermore, considering the actuator limitations in practical systems, the friction torque τ is assumed to be limited to 500Nm. This simulation is performed by solving the system’s differential equations using the forward difference method, with a sampling time of 0.001s to ensure numerical accuracy.

4.2 Design of comparison methods

The proposed sliding surface is designed as Equation 3, and the proposed TD-LnSM controller is designed as Equation 5. To show the ability of the proposed method in dealing with the lumped disturbances, this section provides a brief description on the sliding surface and controller of the several existing control methods, including LSMC, FOSMC (Kuang et al. 2021), and LnSMC (Ma et al. 2024). The sliding surfaces and controllers of these methods are described as follows:

  1. LnSMC. Natural logarithmic sliding mode control incorporates a logarithmic term, effectively reducing chattering and improving robustness. Tts sliding surface is designed as S=βln(k1qe+1)qeqe+k2qe+q˙e, and the controller is given by τ=M(q)(βk1q˙ek1qe+1+q¨dk2qe˙k3S+C(q,q˙)q˙.

  2. LSMC. The linear sliding mode control is a simple and commonly used method. Its sliding surface is designed as S=q˙e+k1qe, and the controller is given by τ=M(q)(k2S+q¨dk1qe˙)+C(q,q˙)q˙.

  3. FOSMC. Fractional-order sliding mode introduces a fractional-order parameter, providing additional flexibility in controller design, enabling more precise adjustments to meet specific performance requirements. Tts sliding surface is designed as S=qe˙+k2Itαqe+k1qe, and the controller is given by τ=M(q)(k3S+q¨dk2(Itαqe)k1qe˙)+C(q,q˙)q˙.

4.3 Constant trajectory tracking

To evaluate the tracking performance of the closed-loop control system for a space manipulator under the proposed TD-LnSMC strategy in steady-state conditions, the reference signal in this simulation is chosen as a constant to represent a static target scenario. Specifically, the reference joint positions are set as qd=[π4,π6,π6]T, with the corresponding joint velocities maintained at q˙d=[0,0,0]T. The lumped disturbances considered in this simulation are described in Section 4.1. To demonstrate the effectiveness of the proposed method, several existing approaches, including LSMC, FOSMC, and LnSMC, as demonstrated in Section 4.2, are chosen for comparison. For a fair comparison, the parameters shared across these methods are kept identical, while the remaining parameters are optimized using the uniform design-based approach presented in Wang et al. (2024). The specific parameter settings for each method are demonstrated in Table 2.

Table 2:

Controller parameters (1).

Control methodsParameters
Proposed methodk1=12.445,k2=0.485,k3=11.165,k4=0.86,andβ=0.925
LnSMCk1=12.445,k2=0.485,k3=11.165,andβ=0.925
LSMCk1=4.84andk2=14.89
FOSMCk1=4.84,k2=14.89,k3=0.3,andα=0.4
Control methodsParameters
Proposed methodk1=12.445,k2=0.485,k3=11.165,k4=0.86,andβ=0.925
LnSMCk1=12.445,k2=0.485,k3=11.165,andβ=0.925
LSMCk1=4.84andk2=14.89
FOSMCk1=4.84,k2=14.89,k3=0.3,andα=0.4
Table 2:

Controller parameters (1).

Control methodsParameters
Proposed methodk1=12.445,k2=0.485,k3=11.165,k4=0.86,andβ=0.925
LnSMCk1=12.445,k2=0.485,k3=11.165,andβ=0.925
LSMCk1=4.84andk2=14.89
FOSMCk1=4.84,k2=14.89,k3=0.3,andα=0.4
Control methodsParameters
Proposed methodk1=12.445,k2=0.485,k3=11.165,k4=0.86,andβ=0.925
LnSMCk1=12.445,k2=0.485,k3=11.165,andβ=0.925
LSMCk1=4.84andk2=14.89
FOSMCk1=4.84,k2=14.89,k3=0.3,andα=0.4

The simulation results are presented in Figures 58. Specifically, Figures 57 illustrate the evolution of the base orientation angle q0, the angle of the first joint q1, and the angle of the second joint q2. In these figures, the solid blue lines represent the constant reference signals, while the solid red, dashed orange, dotted purple, and dashed green lines correspond to the angle trajectories obtained using the proposed TD-LnSMC strategy, LnSMC, LSMC, and FOSMC methods, respectively. Figure 5 illustrates the trajectories and tracking errors for the orientation angle q0. While the proposed method exhibits a slight overshoot due to saturation in the control inputs, the tracking error is the smallest even with unknown model dynamics. Furthermore, after external disturbances are introduced at t10s, significant fluctuations in tracking errors are observed under the comparison methods, whereas the proposed method achieves superior control performance. This robustness is attributed to the sliding surface design, which compensates for lumped disturbancess through the inclusion of a time-delay term, ensuring satisfactory tracking performance. Similarly, the trajectories and tracking errors of the first and second joint angles, shown in Figures 6 and 7, demonstrate that the proposed method achieves accurate tracking of the reference signals despite the presence of unknown system dynamics and external disturbances, showing that the proposed method effectively stabilizes the joint angles at the desired constant positions under such conditions.

Comparison of the angle $q_0$ and its corresponding tracking error $ e_0$ under the proposed TD-LnSMC method and the comparative methods, i.e. LnSMC, LSMC, and FOSMC.
Figure 5:

Comparison of the angle q0 and its corresponding tracking error e0 under the proposed TD-LnSMC method and the comparative methods, i.e. LnSMC, LSMC, and FOSMC.

Comparison of the angle $ q_1$ and its corresponding tracking error $ e_1$ under the proposed TD-LnSMC method and the comparative methods, i.e. LnSMC, LSMC, and FOSMC.
Figure 6:

Comparison of the angle q1 and its corresponding tracking error e1 under the proposed TD-LnSMC method and the comparative methods, i.e. LnSMC, LSMC, and FOSMC.

Comparison of the angle $ q_2$ and its corresponding tracking error $ e_2$ under the proposed TD-LnSMC method and the comparative methods, i.e. LnSMC, LSMC, and FOSMC.
Figure 7:

Comparison of the angle q2 and its corresponding tracking error e2 under the proposed TD-LnSMC method and the comparative methods, i.e. LnSMC, LSMC, and FOSMC.

Comparison of $ \tau _0$, $ \tau _1$, and $ \tau _2$ under the proposed TD-LnSMC method and the comparative methods, i.e. LnSMC, LSMC, and FOSMC.
Figure 8:

Comparison of τ0, τ1, and τ2 under the proposed TD-LnSMC method and the comparative methods, i.e. LnSMC, LSMC, and FOSMC.

The control inputs under these SMC strategies are presented in Figure 8, where the first subfigure corresponds to the manipulator τ0, the second to τ1, and the third to τ2 under different SMC strategies. All control inputs remain within the constraints. After the introduction of external disturbances at t10s, the control inputs exhibit fluctuations, providing additional energy to compensate for the disturbances. These simulation results show that the proposed method can track the constant reference signals with greater accuracy compared to the comparison methods, while requiring a similar level of control input, showing its capability to address the constant reference tracking problem of space manipulators, even in the presence of unknown system dynamics and external disturbances.

4.4 Time-varying trajectory tracking

To further evaluate the tracking performance of the proposed method, the performance of four methods was compared under the time-varying reference signal, In this scenario, the unknown system dynamics and external disturbances also considered, and they are described described in Section 4.1. The reference joint positions are set as qr=[π4+0.8sin0.8t,π6+0.8cos0.8t,π6+0.8sin0.8t]T, with the corresponding joint velocities defined as q˙r=[0.64cos0.8t,0.64sin0.8t,0.64cos0.8t]T, and the initial joint position is q=[π4,π6,π6]T. The specific parameter settings for each method as shown in Table 2 are same as those in Section 4.3.

Simulation results of the space manipulator are shown in Figures 911, presenting the base orientation angle q0, the angle of the first joint q1, and the angle of the second joint q2, similar to those in Section 4.3. In these figures, the solid blue lines represent the time-varying reference signals, while the dotted red, dashed orange, dotted purple, and solid green lines correspond to the angle trajectories obtained using the proposed TD-LnSMC strategy, LnSMC, LSMC, and FOSMC methods, respectively. Figure 9 illustrates the response of the orientation angle q0 and its tracking error under a time-varying signal. Although the convergence speed of the proposed method is similar to that of LnSMC, the proposed method exhibits obviously smaller fluctuation ranges after the introduction of external disturbances, outperforming the other three methods. Similarly, Figures 10 and 11 present the tracking trajectories and errors of angles q1 and q2. It can be observed that the proposed method quickly converges and accurately tracks the desired trajectory under unknown model dynamics, with only slight fluctuations. Even after external disturbances are introduced, the tracking trajectory of the proposed method remains close to the desired trajectory, with negligible fluctuations. In contrast, LnSMC, LSMC, and FOSMC exhibit significant fluctuations after the introduction of external disturbances. Particularly after t=10s in Figures 10 and 11, the fluctuation range remains larger compared to the proposed method. This further verifies the ability of the proposed method to maintain stable joint angles and achieve higher tracking performance under lumped disturbances. Figure 12 shows the control inputs for q0, q1, and q2 under different methods. All control inputs remain within the constraints, and after the introduction of external disturbances, the control inputs exhibit larger fluctuations to meet the trajectory tracking requirements.

Comparison of the angle $q_0$ and its corresponding tracking error $e_0$ under the proposed TD-LnSMC method and the comparative methods, i.e. LnSMC, LSMC, and FOSMC.
Figure 9:

Comparison of the angle q0 and its corresponding tracking error e0 under the proposed TD-LnSMC method and the comparative methods, i.e. LnSMC, LSMC, and FOSMC.

Comparison of the angle $ q_1$ and its corresponding tracking error $ e_1$ under the proposed TD-LnSMC method and the comparative methods, i.e. LnSMC, LSMC, and FOSMC.
Figure 10:

Comparison of the angle q1 and its corresponding tracking error e1 under the proposed TD-LnSMC method and the comparative methods, i.e. LnSMC, LSMC, and FOSMC.

Comparison of the angle $ q_2$ and its corresponding tracking error $ e_2$ under the proposed TD-LnSMC method and the comparative methods, i.e. LnSMC, LSMC, and FOSMC.
Figure 11:

Comparison of the angle q2 and its corresponding tracking error e2 under the proposed TD-LnSMC method and the comparative methods, i.e. LnSMC, LSMC, and FOSMC.

Comparison of $\tau _0$, $ \tau _1$, and $\tau _2$ under the proposed TD-LnSMC method and the comparative methods, i.e. LnSMC, LSMC, and FOSMC.
Figure 12:

Comparison of τ0, τ1, and τ2 under the proposed TD-LnSMC method and the comparative methods, i.e. LnSMC, LSMC, and FOSMC.

Additionally, a quantitative analysis is presented by using the tracking error performance indices, such as ISE (integral of squared error), IAE (integral of absolute error), and IATE (integral of time-weighted absolute error). ISE is the integral of the square of the error signal, used to measure the total energy of the error over the entire time period. A smaller ISE value indicates that the system error is smaller, and the control system performance is better. IAE is the integral of the absolute value of the error, focusing on the total magnitude of the error without considering its sign. A smaller IAE value indicates that the system’s error fluctuations are smaller, and the accumulation of errors is reduced. IATE is the integral of the absolute value of the error multiplied by time, meaning that errors later in time contribute more to the index. They are defined as follows:

(21)
(22)
(23)

where t0=0s and tf=20s.

As shown in Table 3, the tracking error performance indices (ISE, IAE, and IATE) for four control methods (proposed method, LnSMC, LSMC, and FOSMC) at different angles (q0, q1, and q2) are presented. From the table, it can be observed that the proposed method has lower error values across all joint angles, especially in terms of ISE and IAE. For example, at angle q0 of the base, the ISE, IAE, and IATE values for the proposed method are 2.99, 27.79, and 20.93, which are lower than those for the other methods. Similarly, at joint angles q1 and q2, the proposed method shows better performance with smaller error values. Overall, the proposed method demonstrates more accurate and stable control compared to the other methods, particularly in reducing later-stage errors.

Table 3:

Tracking error performance indices by using different methods.

Joint angleControl methodsISEIAEIATE
q0Proposed method2.9927.7920.93
LnSMC6.6256.01109.56
LSMC7.7673.96151.20
FOSMC8.8780.98140.62
q1Proposed method125.66227.9194.32
LnSMC187.78340.95442.97
LSMC147.94333.13706.13
FOSMC169.46363.22689.51
q2Proposed method17.7176.08111.69
LnSMC29.67161.41729.51
LSMC27.40195.721.17e+03
FOSMC29.54184.441.05e+03
Joint angleControl methodsISEIAEIATE
q0Proposed method2.9927.7920.93
LnSMC6.6256.01109.56
LSMC7.7673.96151.20
FOSMC8.8780.98140.62
q1Proposed method125.66227.9194.32
LnSMC187.78340.95442.97
LSMC147.94333.13706.13
FOSMC169.46363.22689.51
q2Proposed method17.7176.08111.69
LnSMC29.67161.41729.51
LSMC27.40195.721.17e+03
FOSMC29.54184.441.05e+03
Table 3:

Tracking error performance indices by using different methods.

Joint angleControl methodsISEIAEIATE
q0Proposed method2.9927.7920.93
LnSMC6.6256.01109.56
LSMC7.7673.96151.20
FOSMC8.8780.98140.62
q1Proposed method125.66227.9194.32
LnSMC187.78340.95442.97
LSMC147.94333.13706.13
FOSMC169.46363.22689.51
q2Proposed method17.7176.08111.69
LnSMC29.67161.41729.51
LSMC27.40195.721.17e+03
FOSMC29.54184.441.05e+03
Joint angleControl methodsISEIAEIATE
q0Proposed method2.9927.7920.93
LnSMC6.6256.01109.56
LSMC7.7673.96151.20
FOSMC8.8780.98140.62
q1Proposed method125.66227.9194.32
LnSMC187.78340.95442.97
LSMC147.94333.13706.13
FOSMC169.46363.22689.51
q2Proposed method17.7176.08111.69
LnSMC29.67161.41729.51
LSMC27.40195.721.17e+03
FOSMC29.54184.441.05e+03

Figure 13 illustrates a comparison of the three dimensional trajectory tracking performance of the space manipulator under various control methods, including the proposed TD-LnSMC method, LnSMC, LSMC, and FOSMC. In the figure, the blue solid line represents the reference trajectory qr, the red dashed line corresponds to the actual trajectories under each method, and the green square marks the initial position. Specifically, the trajectories under the LnSMC, LSMC, and FOSMC methods exhibit significant tracking errors, particularly during dynamic adjustment phases. In contrast, the proposed TD-LnSMC achieves superior tracking performance with the smallest tracking errors. In summary, the proposed method demonstrates clear advantages in trajectory tracking tasks. It achieves fast convergence and closely adheres to the reference trajectory, while the other methods perform less effectively during dynamic adjustment phases. These results show that the proposed method achieves higher tracking accuracy compared to the other three methods.

Comparison of trajectory tracking performance under the proposed $(\mathrm{ A}):$ TD-LnSMC method and the comparative methods, i.e. $(\mathrm{ B}):$ LnSMC, $(\mathrm{ C}):$ LSMC, and $(\mathrm{ D}):$ FOSMC.
Figure 13:

Comparison of trajectory tracking performance under the proposed (A): TD-LnSMC method and the comparative methods, i.e. (B): LnSMC, (C): LSMC, and (D): FOSMC.

4.5 The influence of controller parameters

To study the impact of controller parameters on tracking performance and control input, a set of smaller controller parameters was selected for comparative simulation in Table 4, and the correspoding simulation results are shown in Figures 14 and 15.

Comparison of $ q_0$, $ q_1$, and $q_2$ under the proposed TD-LnSMC method and the comparative methods, i.e. LnSMC, LSMC, and FOSMC.
Figure 14:

Comparison of q0, q1, and q2 under the proposed TD-LnSMC method and the comparative methods, i.e. LnSMC, LSMC, and FOSMC.

Comparison of $ \tau _0$, $ \tau _1$, and $\tau _2$ under the proposed TD-LnSMC method and the comparative methods, i.e. LnSMC, LSMC, and FOSMC.
Figure 15:

Comparison of τ0, τ1, and τ2 under the proposed TD-LnSMC method and the comparative methods, i.e. LnSMC, LSMC, and FOSMC.

Table 4:

Controller parameters (2).

Control methodsParameters
Proposed methodk1=0.7,k2=0.7,k3=0.7,k4=0.6, andβ=0.925
LnSMCk1=0.7,k2=0.7,k3=0.7,andβ=0.925
LSMCk1=1andk2=1
FOSMCk1=1,k2=1,k3=0.11,andα=0.6
Control methodsParameters
Proposed methodk1=0.7,k2=0.7,k3=0.7,k4=0.6, andβ=0.925
LnSMCk1=0.7,k2=0.7,k3=0.7,andβ=0.925
LSMCk1=1andk2=1
FOSMCk1=1,k2=1,k3=0.11,andα=0.6
Table 4:

Controller parameters (2).

Control methodsParameters
Proposed methodk1=0.7,k2=0.7,k3=0.7,k4=0.6, andβ=0.925
LnSMCk1=0.7,k2=0.7,k3=0.7,andβ=0.925
LSMCk1=1andk2=1
FOSMCk1=1,k2=1,k3=0.11,andα=0.6
Control methodsParameters
Proposed methodk1=0.7,k2=0.7,k3=0.7,k4=0.6, andβ=0.925
LnSMCk1=0.7,k2=0.7,k3=0.7,andβ=0.925
LSMCk1=1andk2=1
FOSMCk1=1,k2=1,k3=0.11,andα=0.6

Specifically, Figure 14 presents the base orientation angle q0, the angle of the first joint q1, and the angle of the second joint q2, and the solid blue lines represent the time-varying reference signals, while the dotted red, dashed orange, dotted purple, and solid green lines correspond to the angle trajectories obtained using the proposed TD-LnSMC strategy, LnSMC, LSMC, and FOSMC methods, respectively. Figure 15 shows the control inputs for τ0, τ1, and τ2. The solid blue lines, dashed red, dashed orange, and dotted purple lines correspond to the control inputs obtained using the proposed TD-LnSMC, LnSMC, LSMC, and FOSMC methods, respectively. Compared to the case where the controller parameters are designed to be large (see tracking performance shown in Figures 911, and their corresponding control inputs shown in Figures 8 and 12), the smaller controller parameters can result in smaller initial control inputs. Although the overall control performance in this case has declined, the comparison results shown in Figure 15, and Figure 14 demonstrate that the proposed method still has clear advantages. Additionally, to further research the impact of practical factors, this case added measurement errors, such as Gaussian noise with a mean of 0 and a variance of 0.0025. Compared to the tracking performance shown in Figure 14, the fluctuation is more pronounced in Figure 16, but the tracking performance and robustness of the proposed method still appear to be better than the other methods.

Comparison of $ q_0$, $ q_1$, and $q_2$ under the proposed TD-LnSMC method and the comparative methods, i.e. LnSMC, LSMC, and FOSMC, after adding Gaussian noise.
Figure 16:

Comparison of q0, q1, and q2 under the proposed TD-LnSMC method and the comparative methods, i.e. LnSMC, LSMC, and FOSMC, after adding Gaussian noise.

To demonstrate the influence of parameters on tracking performance using the proposed SMC method, comparison results under different controller parameters are provided. Specifically, the controller parameters ki (i=1, 2, 3, 4) are considered. Each parameter is varied individually, while keeping the others fixed to analyse its impact on control performance. In particular, k1 is set to 0.3, 1, 2 while k2=0.7, k3=0.7, and k4=0.6 are kept fixed. These parameter values are applied to the proposed method, and closed-loop simulations are conducted. Similarly, k2 is set to 0.3, 1,and2 while k1=0.7, k3=0.7, and k4=0.6 are kept fixed. Likewise, for k3, it is set to 0.3, 1,and2, respectively, while keeping k1=0.7, k2=0.7, and k4=0.6 fixed. Finally, k4 is set to 0.2, 0.6,and9, while keeping k1=0.7, k2=0.7, and k3=0.6 fixed.

The comparison results from these simulations are shown in Figure 17. It can be observed that although k1 introduces a large overshoot and rise time, its tracking performance is not very good, but its variation has little impact on the system’s tracking performance. The overshoot and rise time of the system increase as k2 increases, but the system cannot maintain good tracking performance. For k3, an increase in the parameter not only helps reduce the overshoot but also significantly improves the system’s tracking performance. As for k4, its parameter variation is small, yet it achieves the good effects brought by the larger parameter variations of k3, indicating that small changes in k4 can have a large impact on the system. By the way, the increase in these parameters also increases the initial value of the control input. Therefore, this simulation can conclude that the adjustment of control parameters is closely related to both tracking performance and control input. Increasing the control parameters can improve tracking performance, but it also increases the control input.

Under different values of $k_1,k_2,k_3,$ and $k_4$ using the proposed method. (A), (C), (E), and (G) Tracking performance of angle $q_2$. (B), (D), (F), and (H) control input $\tau _2$.
Figure 17:

Under different values of k1,k2,k3, and k4 using the proposed method. (A), (C), (E), and (G) Tracking performance of angle q2. (B), (D), (F), and (H) control input τ2.

It can be observed that the controller designed in this study does not incorporate estimators and compensation mechanisms, nor does it include switching control terms to handle disturbances. When St is close to S, the existing sliding surface S0 approaches zero, resulting in tracking errors that are also close to the origin. This is an easily implementable strategy that can improve tracking performance without adding much complexity to the sliding surface. As demonstrated in the simulation results, it still exhibits good tracking performance and robustness. Although the existing logarithmic sliding surface can already achieve the desired control performance, the proposed method can further improve it.

5. Conclusions

This paper proposed a novel SMC method, i.e. TD-LnSMC, to tackle the tracking control problem of space manipulators under lumped disturbances. An innovative sliding surface was introduced, leveraging its value from the previous time interval to effectively compensate for lumped disturbances. This design eliminated the need for observers or complex structures, ensuring simplicity and robust performance. Theoretical analyses and simulation results were given to show the effectiveness of the proposed approach.

However, due to the discontinuous term in the design, chattering may be introduced. To further reducing chattering while maintaining control precision, future work will explore additional smoothing techniques. Moreover, as the current validation is based solely on simulations, experimental verification will be conducted to evaluate the practical effectiveness and robustness of the proposed method.

Conflicts of Interest

The authors declare no conflict of interest.

Author Contributions

MuyuanWang: Conceptualization, Methodology, Software, Writing—original draft preparation. Xu Liu: Data curation, Investigation, Writing—original draft preparation. Jiae Yang: Data curation, Investigation. Chengwu Shen: Project administration, Validation. Yujia Wang: Supervision, Formal analysis.

Funding

This research was supported by the Scientific and Technological Development Program of JiLin Province, China (No. 20230201039GX).

References

Chen
 
H.
,
Liu
 
Z.
(
2021
).
Time-delay prediction–based smith predictive control for space teleoperation
.
Journal of Guidance, Control, and Dynamics
,
44
,
872
879
.

Chen
 
H.
,
Liu
 
Z.
,
Huang
 
P.
,
Kuang
 
Z.
(
2021
).
Time-delay modeling and simulation for relay communication-based space telerobot system
.
IEEE Transactions on Systems, Man, and Cybernetics: Systems
,
52
,
4211
4222
.

Flores Abad
 
A.
,
Ma
 
O.
,
Pham
 
K.
,
Ulrich
 
S.
(
2014
).
A review of space robotics technologies for on-orbit servicing
.
Progress in aerospace sciences
,
68
,
1
26
.

Hu
 
M.
,
Yang
 
X.
,
Dong
 
H.
(
2024
).
Constrained fixed-time terminal sliding-mode control with prescribed performance for space manipulator system
.
IEEE Transactions on Aerospace and Electronic Systems
,
60
,
1074
1090
., .

Hu
 
Q.
,
Li
 
B.
,
Qi
 
J.
(
2014
).
Disturbance observer based finite-time attitude control for rigid spacecraft under input saturation
.
Aerospace Science and Technology
,
39
,
13
21
.

Jiang
 
C.
,
Teo
 
K. L.
,
Xu
 
H.
,
Caccetta
 
L.
,
Duan
 
G.
(
2015
).
Adaptive jacobian force/position tracking for space free-flying robots with prescribed transient performance
.
Robotics and Autonomous Systems
,
72
,
235
247
., .

Jin
 
E.
,
Sun
 
Z.
(
2008
).
Robust controllers design with finite time convergence for rigid spacecraft attitude tracking control
.
Aerospace Science and Technology
,
12
,
324
330
.

Kuang
 
Z.
,
Sun
 
L.
,
Gao
 
H.
,
Tomizuka
 
M.
(
2021
).
Practical fractional-order variable-gain supertwisting control with application to wafer stages of photolithography systems
.
IEEE/ASME Transactions on Mechatronics
,
27
,
214
224
.

Lee
 
J.
,
Chang
 
P. H.
,
Jin
 
M.
(
2017
).
Adaptive integral sliding mode control with time-delay estimation for robot manipulators
.
IEEE Transactions on Industrial Electronics
,
64
,
6796
6804
.

Li
 
Z.
,
Zhou
 
Y.
,
Zhu
 
M.
,
Wu
 
Q.
(
2024
).
Adaptive fuzzy integral sliding mode cooperative control based on time-delay estimation for free-floating close-chain manipulators
.
Sensors
,
24
,
3718
, .

Ma
 
Z.
,
Duan
 
X.
,
Dong
 
H.
,
Liu
 
Z.
,
Zhong
 
Y.
,
Yang
 
Y.
,
Huang
 
P.
(
2024
).
Practical reset logarithmic sliding mode control for physical human-robot interaction with sensorless behavior estimation
.
IEEE Transactions on Systems, Man, and Cybernetics: Systems
,
54
,
5901
5911
., .

Muñoz Palomeque
 
E.
,
Sierra García
 
J. E.
,
Santos
 
M.
(
2024
).
Enhancing offshore wind turbines performance with hybrid control strategies using neural networks and conventional controllers
.
Journal of Computational Design and Engineering
,
12
,
80
97
.

Nicolis
 
D.
,
Allevi
 
F.
,
Rocco
 
P.
(
2020
).
Operational space model predictive sliding mode control for redundant manipulators
.
IEEE Transactions on Robotics
,
36
,
1348
1355
., .

Papadopoulos
 
E.
,
Aghili
 
F.
,
Ma
 
O.
,
Lampariello
 
R.
(
2021
).
Robotic manipulation and capture in space: A survey
.
Frontiers in Robotics and AI
,
8
,
686723
.

Pukdeboon
 
C.
,
Zinober
 
A. S. I.
(
2012
).
Control lyapunov function optimal sliding mode controllers for attitude tracking of spacecraft
.
Journal of the Franklin Institute
,
349
,
456
475
.

Selma
 
B.
,
Chouraqui
 
S.
,
Abouaïssa
 
H.
(
2020
).
Fuzzy swarm trajectory tracking control of unmanned aerial vehicle
.
Journal of Computational Design and Engineering
,
7
,
435
447
., .

Shao
 
X.
,
Sun
 
G.
,
Yao
 
W.
,
Li
 
X.
,
Zhang
 
O.
(
2021
).
Fractional-order resolved acceleration control for free-floating space manipulator with system uncertainty
.
Aerospace Science and Technology
,
118
,
107041
, .

She
 
Y.
,
Li
 
S.
,
Xin
 
M.
(
2021
).
Quantum-interference artificial neural network with application to space manipulator control
.
IEEE Transactions on Aerospace and Electronic Systems
,
57
,
2167
2182
., .

Tian
 
G.
,
Li
 
B.
,
Zhao
 
Q.
,
Duan
 
G.
(
2024
).
High-precision trajectory tracking control for free-flying space manipulators with multiple constraints and system uncertainties
.
IEEE Transactions on Aerospace and Electronic Systems
,
60
,
789
801
., .

Wang
 
Y.
,
Wang
 
T.
,
Li
 
C.
,
Yang
 
J.
(
2024
).
Neural network-based optimal fault-tolerant control for interconnected nonlinear systems with actuator failures
.
IEEE Transactions on Emerging Topics in Computational Intelligence
,
8
,
1828
1840
., .

Wu
 
H.
,
Qiao
 
J.
,
Chen
 
Y.
,
Li
 
Z.
(
2018
).
Robust anti-disturbance coordination control for space manipulator systems with multiple disturbances
. In
Proceedings of the  2018 37th Chinese Control Conference (CCC)
. pp.
2601
2606
.,
Piscataway, NJ, USA
,
IEEE
.

Xu
 
S.
,
Wu
 
Z.
(
2024
).
Sensing and suppressing abrupt disturbances for robot manipulators via supervisory disturbance observer
.
IEEE Sensors Journal
,
24
,
29065
29073
.

Yang
 
J.
,
Wang
 
Y.
,
Wang
 
T.
,
Hu
 
Z.
,
Yang
 
X.
,
Rodriguez-Andina
 
J. J.
(
2024
).
Time-delay sliding mode control for trajectory tracking of robot manipulators
.
IEEE Transactions on Industrial Electronics
,
71
,
13083
13091
., .

Zhang
 
O.
,
Yao
 
W.
,
Du
 
D.
,
Wu
 
C.
,
Liu
 
J.
,
Wu
 
L.
,
Sun
 
Y.
(
2023
).
Trajectory optimization and tracking control of free-flying space robots for capturing non-cooperative tumbling objects
.
Aerospace Science and Technology
,
143
,
108718
, .

Zhongyi
 
C.
,
Fuchun
 
S.
,
Jing
 
C.
(
2008
).
Disturbance observer-based robust control of free-floating space manipulators
.
IEEE Systems Journal
,
2
,
114
119
., .

Zhu
 
Y.
,
Qiao
 
J.
,
Guo
 
L.
(
2019
).
Adaptive sliding mode disturbance observer-based composite control with prescribed performance of space manipulators for target capturing
.
IEEE Transactions on Industrial Electronics
,
66
,
1973
1983
., .

This is an Open Access article distributed under the terms of the Creative Commons Attribution Non-Commercial License (https://creativecommons.org/licenses/by-nc/4.0/), which permits non-commercial re-use, distribution, and reproduction in any medium, provided the original work is properly cited. For commercial re-use, please contact journals.permissions@oup.com