Next Article in Journal
Analytical Shaping of a Rocket Nose as a Stage of Preliminary Aerodynamic Modification
Previous Article in Journal
Airworthiness Compliance Methods for Low-Cost Wet Composite Structures in General Aviation Aircraft
Previous Article in Special Issue
Predefined-Time Robust Control for a Suspension-Based Gravity Offloading System
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Adaptive Neural Network-Based Fixed-Time Trajectory Tracking Control of Space Robot with Uncertainties and Input Nonlinearities

1
School of Energy and Mechanical Engineering, Jiangxi University of Science and Technology, Nanchang 330013, China
2
School of Mechanical Engineering and Automation, Fuzhou University, Fuzhou 350108, China
3
School of Aerospace Engineering, Tsinghua University, Beijing 100084, China
*
Authors to whom correspondence should be addressed.
Aerospace 2025, 12(7), 593; https://doi.org/10.3390/aerospace12070593
Submission received: 8 May 2025 / Revised: 11 June 2025 / Accepted: 20 June 2025 / Published: 30 June 2025
(This article belongs to the Special Issue Space Mechanisms and Robots)

Abstract

In this paper, a fixed-time control strategy based on neural networks is proposed for a space robot with an input dead zone. First, a model-based control method is proposed based on the fixed-time convergence framework. Due to internal errors and external environmental disturbances, the inertial parameters of dynamic models generally exhibit uncertainties, and model-based control methods may exhibit deviations in trajectory tracking. In order to counteract the adverse effects of uncertain inertial parameters on the system and ensure the stability of the control system, an adaptive learning control method based on neural networks is further proposed. To enhance the learning rate of neural networks and achieve the convergence of neural weights within a fixed time, a neural network update rate combined with virtual control rate is proposed. In addition, considering the issue of the joint input dead zone affecting the precision and stability of the space robot, a novel adaptive law is proposed in conjunction with system error signal feedback to mitigate adverse effects. According to the Lyapunov stability theory, the stability of the closed-loop system is proven, with the trajectory tracking error converging to a small neighborhood around zero. Finally, numerical simulation results demonstrate the effectiveness of the control algorithm.

1. Introduction

With the growing urgency of on-orbit servicing for space devices, the space robot has become a focal point of research for major aerospace powers worldwide. The space-based manipulator, as one of the pivotal technologies in the aerospace field, plays a crucial role in on-orbit services such as the assembly, maintenance, and refueling of spacecraft [1,2,3]. The assembly, construction, maintenance, and application of the International Space Station have demonstrated that utilizing a space robot can assist or substitute astronauts in executing on-orbit operations under harsh conditions. Such tasks include maintaining and repairing malfunctioning spacecraft or satellites, replenishing fuel for space vehicles, and retrieving discarded launch objects [4,5]. This approach enhances efficiency, safety, and reduces the overall cost and risk associated with space exploration. In the microgravity environment of space, the base spacecraft exhibits non-fixed characteristics, leading to strong coupling between the manipulator and the base spacecraft. That is, the motion of the manipulator will, in turn, affect the motion state of the base spacecraft, causing pose disturbances to the base, which in turn impacts the accuracy and stability of the control, posing challenges to the design of the control system [6,7,8]. Therefore, the control of the space manipulator has attracted significant attention [9,10,11].
Given the importance of the space manipulator, precise control of them has been a focal research area for scholars [12,13]. In the control process of space manipulators, due to the limitations imposed by the operating time window, dynamic response, and workspace, the operational tasks must be completed within a fixed-time while ensuring that the end-effector meets physical constraints [14,15]. A fixed-time control strategy, addressing the aforementioned challenges and difficulties, has been proposed and implemented. Compared to traditional asymptotic convergence, fixed-time control offers faster convergence rates and enhanced robustness, ensuring that the system stabilizes within a fixed-time. In [16], for flexible air-breathing hypersonic vehicles operating under actuator saturation conditions, a robust fixed-time control technique featuring adaptive anti-saturation capabilities has been developed. To ensure the tracking error of the autonomous robotic manipulator converges within a fixed time, Ref. [17] introduces a unique globally integral terminal sliding mode surface. In [18], a nonlinear fixed-time H∞ controller was devised utilizing the backstepping method. Ref. [19] introduced a dual-arm humanoid space manipulator that employs a fixed-time state-dependent Riccati equation controller for regulating free flight.
Although fixed-time control algorithms have been successively developed and applied due to their advantages, the convergence time of trajectory tracking errors in fixed-time control is significantly dependent on the initial conditions of the system. This implies that the convergence time of the system state cannot be guaranteed when the initial condition values are not in the ideal state. In practical operating conditions, the initial states of the system are often complex and variable, which leads to the limitations of fixed-time control algorithms. Based on the research of fixed-time control, the fixed-time theory has been further proposed. Compared to traditional fixed-time control methods, fixed-time control overcomes the limitation of initial parameter values, does not rely on the initial state of the system, and provides a faster transition process and higher steady-state accuracy. In [20], an adaptive non-singular sliding-mode control system with a fixed-time under saturated actuator conditions is presented. Fixed-time sliding mode control was developed in [21] based on fixed-time sliding surfaces and fixed-time arrival strategies. In [22], the task-space tracking control problem of a free-floating space robot is tackled using a fixed-time control strategy, which is based on an extended state observer. In [23], fixed-time controllers and fixed-time perturbation observers are proposed simultaneously for fault-tolerant attitude tracking control of spacecraft, incorporating event-triggered mechanisms to enable autonomous spacecraft rendezvous and docking missions. In [24], an adaptive fixed-time controller, featuring seamless transitions between fractional and quadratic form feedback, is developed.
In the research of fixed-time convergence, linear systems predominantly garner attention. However, the space robot, as a prototypical nonlinear system, confronts the challenge of unavailable or inaccurate actual parameter values, complicating precise control and diminishing tracking performance. In addition, due to the interference of harsh environmental factors in space, uncertainty may exist in the model of the space robot. To address the issue of dynamic model uncertainty in nonlinear systems, neural networks have garnered significant attention from numerous scholars. Among them, the radial basis function neural network (RBFNN) stands out due to its straightforward structure, high fitting efficiency, exceptional nonlinear approximation capabilities, and advanced global approximation capabilities. It excellently compensates for unknown elements within dynamical models, making it one of the most commonly used methods for addressing nonlinear control model uncertainties. Ref. [25] investigated an end-to-end neural network controller for optimal control of a quadcopter. Ref. [26] proposed an adaptive neural network force tracking impedance control scheme based on a nonlinear observer. In Ref. [27], an adaptive law is proposed to estimate the local upper bounds of the subsystems of a non-complete mobile robot, based on the developed robust adaptive neural network tracking controller. In [28], for a flexible-joint free-floating space robot vibration suppression control orientated on error models, a reliable control technique based on an adaptive neural network is suggested. Ref. [29] use an acceleration feedback-based RBFNN control technique to stifle self-excited vibration and ensure position precision. A general motion planning framework based on deep reinforcement learning and artificial neural networks is proposed in [30] for a robot with arbitrary geometry. Ref. [31] investigates the neural network-based control problem for robotic systems with error constraints. Ref. [32] developed a nonsingular fixed-time adaptive neural control scheme via backstepping technique for a free-flying flexible-joint space robot when capturing a space target with unknown mass. Given the unique advantages of neural networks in approximating nonlinearities quickly and with high fitting efficiency, this paper eliminates the nonlinear effects of the space robot by designing a radial basis function neural network. Furthermore, compared to the traditional radial basis function neural network, the proposed update rate enhances the learning rate and iteration efficiency of the neural network.
In space robots, joint dead zone characteristics are very common due to friction between the joints and the lack of sensitivity of sensors and actuators to subtle signals. The meaning of dead zone characteristics is that, until the input torque of the joint reaches the boundary value of the dead zone, the system’s output torque remains zero. In the control process of the space robot, the dead zone is a significant factor affecting the precision and stability of the control system and cannot be overlooked. Dead zone phenomena are commonly observed in the control systems of space robot actuators, where most of these phenomena are unpredictable and sporadically changing, exerting a profound impact on control precision, potentially causing system control failure and ultimately leading to the inability of the space robot to complete its space mission. Ref. [33] address the matter through the design of a compensator aimed at mitigating the impacts of uncertain non-linear systems characterized by dead zone input nonlinearities and unspecified dead zone parameters. Ref. [34] introduce converting the dead zone model into a nonlinear model that can be approximated by a fuzzy logic system to mitigate the impacts of the dead zone. In [35], the backstepping method and the obstacle Lyapunov function are used to examine an uncertain manipulator with complete state restrictions and input dead zone. In the presence of external disturbances and parameter uncertainties, Ref. [36] discusses the effects of a non-smooth dead zone during spacecraft attitude tracking operations. Inspired by the appeal work, the effect of the input dead zone on the space manipulator model must be fully considered during the system control process. Inspired by the aforementioned work, the impact of joint torque input dead zone on the space robot model must be fully considered during the system control process. Inadequate handling of a joint torque input dead zone may not only increase tracking errors but also cause limit oscillations in the system, leading to performance degradation or instability, thereby preventing the completion of pre-assigned tasks [37,38].
Based on the preceding discussion, the topics of fixed-time control, neural network compensation for uncertainties, and input dead zone remain pivotal in the field of space robot control, with substantial openness for further research. In [39,40,41], although these situations were considered simultaneously, they were not space robots, and their methods do not account for the microgravity environment, kinematic redundancy, and contact uncertainty inherent to space robots. This paper proposes a fixed-time control strategy based on neural networks for space robotic systems with an input dead zone. By integrating fixed-time convergence into the design of model-based and neural network control methods, a new neural network update rate is proposed, which enhances the learning rate of the neural network and ensures the convergence of the neural network weights within a fixed time. Considering joint input dead zone issues affecting the precision and stability of space robots, a new adaptive law is designed by integrating system error feedback and neural networks into the controller to compensate. By using the Lyapunov stability theory, the stability of the closed-loop system is proved, with trajectory tracking errors and the neural network weights converging to a small region near zero. This control strategy not only compensates for the system’s uncertain terms, ensuring convergence within fixed time, but also eliminates the destabilizing effects of the joint input dead zone. A comparison with traditional PD and SMC controllers reveals that the proposed control algorithm demonstrates superior trajectory tracking performance, validating the effectiveness of the control algorithm.
The main contributions of this paper are as follows:
(1)
For a space robot with an input dead zone, a fixed-time control algorithm based on neural networks was proposed on the basis of model-based control algorithms. This algorithm ensures the rapid tracking of desired trajectories by the manipulator and converges the error to a small neighborhood of zero within a fixed time.
(2)
The proposed neural network update rate ensures the convergence of the neural network weights within a fixed time, handles uncertain system inertia parameters, and simultaneously enhances the learning rate of the neural network.
(3)
A novel adaptive law was designed to compensate for an input dead zone based on feedback from the system’s error signal, thereby enhancing both the accuracy and stability of the system.

2. Dynamics Modeling

2.1. Space Manipulator Model

Figure 1 illustrates an n-link space manipulator system. By applying the law of momentum conservation of the system and the second kind of Lagrange equations, the dynamic equations governing the position and orientation of the payload, both of which are uncontrollable, can be derived [6]:
D ( q ) q ¨ + H ( q , q ˙ ) q ˙ = τ ,
In the aforementioned expressions, q [ q 1 , q 2 , q 3 , , q n ] R n represents the space manipulator’s generalized position, which takes into account the spacecraft base’s attitude and the manipulator’s joint angles, q ˙ and q ¨ represent the first and second order derivatives of q with respect to time. D ( q ) R n × n represents the symmetric positive definite mass matrix, H ( q , q ˙ ) q ˙ R n × n is a column vector incorporating Coriolis and centrifugal forces, and τ [ τ 1 , τ 2 , τ 3 , , τ n ] R n is the output column vector of the actuator torques at the two joints after passing through the dead zone. Details are provided in Appendix A.

2.2. Joint Torque Dead Zone Input Model

“Dead zone” refers to the relationship between input and output in a joint where the output remains zero until the input magnitude reaches a certain threshold. From the perspective of feedback control, the dead zone can be considered as a form of information loss. This paper contemplates the dead zone model illustrated in Figure 2, and the nonlinear description of the dead zone is expressed as where the input dead zone is denoted by v [ v 1 v 2 v 3 ] T and the output by τ [ τ 1 τ 2 τ 3 ] T . The nonlinear description of the dead zone is expressed as [33]
τ i = h r i ( v i b i + ) , v b i + 0 , b i < v < b r + h l i ( v i b i ) , v b i ,
In the equation, b i + and b i are the left and right breakpoints of the dead zone, and h r i and h l i are the left and right slopes of the dead zone. The above dead zone parameters are all bounded uncertainties. Set b i + > 0 and b i < 0 , b i + = 5 , and b i = 5 .

2.3. Neural Network Model

Neural networks are a type of computational model inspired by the biological nervous system, utilized in the fields of machine learning and artificial intelligence. It mimics the way information is transmitted between neurons through synaptic connections in the human brain, accomplishing sophisticated data processing and learning tasks via stacked neural networks. Specifically, a neural network consists of multiple layers, including an input layer, hidden layers, and an output layer. Each layer consists of multiple neurons, with each neuron receiving information from neurons in the previous layer or input data, transmitting the processed information to the next layer. The structure of the RBFNN is shown in Figure 3. Neurons convert input signals into output signals through activation functions, thereby performing nonlinear mapping and feature extraction on the input data. The radial basis function neural network (RBFNN) is a three-layer network that exhibits excellent approximation capabilities for a wide range of strongly nonlinear functions, taking the form of:
f ( Z ) = W T S ( Z ) ,
where f ( Z ) represents a nonlinear function, Z = z 1 , z 2 , , z n T R n denotes the input to the neural network, W i signifies the predetermined neural network weights, and S ( Z ) = s 1 , s 2 , , s n T R n denotes the collection of Gaussian basis functions. Select q , q ˙ and e , e ˙ as inputs for the neural network. The specific form is given by [29]:
s ( z i ) = exp ( z i σ i ) T ( z i σ i ) b 2 ,
σ = σ 1 , σ 2 , , σ n T R n represents the Gaussian function’s central value, and b represents the Gaussian function’s radial range width, b is set to 5.
An approximation of the Gaussian function can be expressed as
f ( Z ) = W * T S ( Z ) + Δ ( Z ) ,
Δ ( Z ) stands for the error, and it is bounded in a compact set, with the weight vector defined as W * is:
W * = arg min W R sup Z R f ( Z ) W T S ( Z ) ,
It can be known that W * minimizes the error.
Next, we introduce some of the fundamental inequalities in mathematical analysis that will provide the mathematical basis in subsequent stability proofs, helping us limit the interaction of key variables in the system, such as state errors and control inputs, thus avoiding over-confinements while guaranteeing the stability of the algorithm, ensuring that the resulting conclusions hold strictly mathematically.
Lemma 1 
([42]). For  a 1 , a 2 , , a n  and x R , 0 x 1 , the following inequality is present ( | a 1 | + + | a n | ) x | a 1 | x + + | a n | x
Lemma 2 
([43]). For  x k > 0 , k = 1 , 2 , , n  , The following inequality holds ( k = 1 n x k ) 2 = ( k = 1 n 1 x k ) 2 n k = 1 n x k 2
Lemma 3 
([44]). For  x , y R  , the following inequality holds x y ε a a | x | a + 1 b ε b | y | b , where ε > 0 , a > 1 , b > 1 , ( a 1 ) ( b 1 ) = 1
Lemma 4 
([45]). For a general dynamical system   x ˙ ( t ) = f ( t , x )  , x ( 0 ) = x 0 , assume that the origin is an equilibrium point and x R n , f + : R × R n R . Given a positive definite function V ( x ) , and for some α , β > 0 , p > 1 , 0 < q < 1 , there are V ˙ ( x ) α V p ( x ) β V q ( x ) . A time function is a mathematical expression or algorithm that defines how a system’s output or state evolves with respect to time. The origin of the system is stable within a fixed time, where the time function can be set as
T f d T max = 1 α ( p 1 ) + 1 β ( 1 q ) ,

3. Controller Design

For the free-floating base space manipulator system, define q d = q d 0 , q d 1 , q d 2 T as the expected trajectory of the system, the tracking error being
e 1 = q q d ,
e 2 = q ˙ α ,
α serves as a virtual control law designed for the subsequent sections, and additionally, a time-varying switching function is to be designed as follows:
ξ i ( t ) = e ( tan ( π ( T s t ) 2 T s ) ) 2 n 2 σ 2 n , 0 t < T s 1 , T s t ,
where σ is a normal constant, n is the order of the system, e is the base of the natural logarithm function, and T s is a custom time.
Let κ i = ξ i ( t ) e 1 i with e 1 i being the ith element of e 1 , introducing the barrier function:
η i = Υ u i Υ l i e 1 i ( Υ l i + κ i ) ( Υ u i κ i ) ,
where Υ u i and Υ l i are positive functions that depend on the time of the bounded variable e 1 i , with Υ l i denoting the lower bound and Υ u i denoting the upper bound.
Remark 1. 
If  0 t T s , σ  will establish the rate of convergence of the shift function (11), when σ  is sufficiently small, as ξ i ( t )  tends to 1, κ i  will converge rapidly to e 1 i  . If t T s  , ξ i ( t ) = 1  can be obtained through Equation (11), then κ i = e 1 i  . Thus, η i ±  if and only if e 1 i Υ u i  or e 1 i Υ l i  . If we can prove that η i  is bounded, then Υ l i < κ i < Υ u i , i = 1 , , n  can be guaranteed. This also implies that, by employing the barrier function (11), the originally constrained system is transformed into an unconstrained one. It should further be noted that when T s = 0 s  is applied, the system transitions to a conventional control type, with constraints imposed at the onset of operation.
Expanding the derivative for a yields
η ˙ i = ρ i e ˙ 1 i + ϕ i ξ ˙ i ϵ i Υ ˙ u i + ς i Υ ˙ l i
The elements of the above equation are
ρ i = Υ l i Υ u i ( Υ l i Υ u i + κ i 2 ) ( Υ l i + κ i ) 2 ( Υ u i κ i ) 2 ,   ϕ i = Υ l i Υ u i e 1 i 2 ( Υ u i Υ l i 2 κ i ) ( Υ l i + κ i ) 2 ( Υ u i κ i ) 2 ϵ i = Υ l i κ i e 1 i ( Υ l i + κ i ) ( Υ l i + κ i ) 2 ( Υ u i κ i ) 2 ,   ς i = Υ u i κ i e 1 i ( Υ u i κ i ) ( Υ l i + κ i ) 2 ( Υ u i κ i ) 2

3.1. Model-Based Fixed-Time Control

Substituting (8) into the above Equation (12), we obtain
η ˙ = ρ q ˙ ρ q ˙ d + ϕ ξ ˙ ϵ Υ ˙ u + ς Υ ˙ l ,
Bringing (9) into the above equation yields, α is the virtual control law designed in (17), which can be obtained as
η ˙ = ρ e 2 + ρ α ρ q ˙ d ϕ ξ ˙ ϵ Υ ˙ u + ς Υ ˙ l ,
Constructing the Lyapunov function candidate
V 1 = 1 2 η T η ,
Then, calculating the time derivative of V 1 , V ˙ 1 = η T η , therefore
V ˙ 1 = η T ( ρ e 2 + ρ α ρ q ˙ d ϕ ξ ˙ ϵ Υ ˙ u + ς Υ ˙ l ) ,
Design the virtual control rate α as
α = ρ 1 ( K 1 η η T η ( η T η ) 1 2 K 2 η η T η + ϕ ξ ˙ + ϵ Υ ˙ u ς Υ ˙ l ) + q ˙ d ,
where K 1 , K 2 are positive definite matrices.
Remark 2. 
According to the configuration, there are no singular points in the virtual control rate (17), and for the term  η η T η , it is necessary to apply a smooth approximation to this function. A normal constant c  can be chosen to satisfy condition η T η < c , with adjustments made to the value of c  to accommodate the system feedback, thereby achieving optimal results—adjusted to adapt to the system feedback to obtain the best result.
Substituting (17) into (16) yields the desired outcome
V ˙ 1 = K 1 ( η T η ) 1 2 K 2 ( η T η ) 2 + η T ρ e 2 ,
According to (9) and the kinetic (1), it can be obtained that
e ˙ 2 = q ¨ α ˙ = D 1 ( τ H x 2 ) α ˙ = D 1 ( τ C x 2 H α ˙ ) ,
The transformed form, which is
e 2 T D e ˙ 2 = e 2 T ( τ H x 2 D α ˙ ) ,
Therefore, based on the appeal derivation, the Lyapunov function is then constructed as
V 2 = V 1 + 1 2 e 2 T D e 2 ,
Putting (20) into (21) and solving for the derivative, the time derivative of (22) can be obtained as
V ˙ 2 = K 1 ( η T η ) 1 2 K 2 ( η T η ) 2 + 1 2 e 2 T D ˙ e 2 + η T ρ e 2 + e 2 T ( τ H x 2 D α ˙ ) ,
According to the literature [44], 1 2 D ˙ 2 H is a matrix with skew symmetry and its definition shows that e 2 T ( 1 2 D ˙ 2 H ) e 2 = 0 holds for e 2 R n . Based on this property, the aforementioned equation can be rewritten as
V ˙ 2 = K 1 ( η T η ) 1 2 K 2 ( η T η ) 2 + η T ρ e 2 + e 2 T ( v + Δ u H α D α ˙ ) ,
where τ = v + Δ u , within the fixed-time convergence framework, we can propose control rates.
ν = ρ T η K 3 e 2 ( e 2 T e 2 ) 1 2 K 4 e 2 e 2 T e 2 + H α + D α ˙ Δ u
where K 3 , K 4 are positive definite matrices.
Taking the controller (24) into (23), we get
V ˙ 2 = K 1 ( η T η ) 1 2 K 2 ( η T η ) 2 K 3 ( e 2 T e 2 ) 1 2 K 4 ( e 2 T e 2 ) 2 ,
Let χ 1 = min ( λ min ( K 1 ) , λ min ( K 3 ) λ max ( D ) ) , χ 2 = min ( λ min ( Κ 2 ) , λ min ( Κ 4 ) λ max 2 ( D ) ) , combining Lemma 1 and Lemma 2. yields
V ˙ 2 2 χ 1 V 2 1 2 2 χ 2 V 2 2 ,
Theorem 1. 
With regard to the space manipulator (1), the proposed controller (24) enables fixed-time convergence of the closed-loop system, where the settling time function satisfies condition
T f d T max = 1 2 χ 2 + 2 2 χ 1
Proof. 
From (26), we can assign α = 2 χ 1 p = 1 2 , β = 2 χ 2 , q = 2 , put these values into (7) in Lemma 4, and (27) is proved. □

3.2. Fixed-Time Control Based on Neural Networks

Uncertainty in the model arises from nonlinearities and dead zone effects in the space manipulator, precluding the direct application of the previously mentioned control strategies. Consequently, a neural network is introduced. Neural networks serve as effective tools for addressing model uncertainties, with approximations as shown below:
W T S ( Z ) = D α ˙ + H α Δ u + ϵ ( Z )
where ϵ ( Z ) shows the approximate error that satisfies ϵ ( Z ) ϵ ¯ with ϵ ¯ R and ϵ ¯ > 0 which is unknown, Z = z 1 , z 2 , , z n T R n represents the input of the neural network, W denoting the weights of the defined neural network, and S ( Z ) = s 1 , s 2 , , s n T R n representing the combination of Gaussian basis functions.
Define W ^ as an estimate of W , W ˜ = W ^ W . The control rate can be expressed as follows when using the neural network approximation:
ν = ρ T η 1 2 e 2 K 3 e 2 ( e 2 T e 2 ) 1 2 K 4 e 2 e 2 T e 2 + W ^ T S ( Z )
The design update rate is W ^ :
W ^ ˙ = Γ ( S ( Z ) e 2 + W ^ W ^ T W ^ + σ W ^ )
Γ R n × n is a constant gain matrix, the role of the constant gain matrix lies in weighting the gradients of the neural network, facilitating adjustments that accelerate convergence during the weight update process. In certain cases, the gain matrix mitigates issues such as the explosion or disappearance of gradients. σ is a positive robustness term; positive robust factors help neural networks control parameter updates during training by providing additional constraints or stability mechanisms. This not only improves the robustness of the model in the face of uncertainty and noise but also helps accelerate convergence and avoid training instability. The diagram of the NNFT controller is shown in Figure 4.
Then, the Lyapunov function is designed as
V 3 = V 2 + i = 1 n W ˜ i T Γ i 1 W ˜ i ,
Considering (22) and (29), the time derivatives of (31) are
V ˙ 3 K 1 ( η T η ) 1 2 K 2 ( η T η ) 2 K 3 ( e 2 T e 2 ) 1 2 K 4 ( e 2 T e 2 ) 2 1 2 e 2 T e 2 + e 2 T W ˜ T S ( Z ) + e 2 T ϵ ( Z ) + i = 1 n W ˜ i T Γ i 1 W ^ ˙ i ,
where, e 2 T ϵ ( Z ) 1 2 e 2 T e 2 + 1 2 ϵ ¯ 2 , the update rate (30) is brought into (32) to obtain
V ˙ 3 K 1 ( η T η ) 1 2 K 2 ( η T η ) 2 K 3 ( e 2 T e 2 ) 1 2 K 4 ( e 2 T e 2 ) 2 i = 1 n W ˜ i T ( S i ( Z ) e 2 i + W ^ i W ^ i T W ^ i + σ i W ^ i ) + e 2 T W ˜ T S ( Z ) + 1 2 ϵ ¯ 2 ,
It is worth noting that e 2 T W ˜ T S ( Z ) = i = 1 n W ˜ i T S i ( Z ) e 2 i .
Therefore, given the equation that will be shown later, first determine a few of its elements:
σ i W ˜ i T W ^ i = σ i W ˜ i T W ˜ i σ i W ˜ i T W i σ i 2 W ˜ i T W ˜ i + σ i 2 W i T W i σ i ( W ˜ i T W ˜ i ) 1 2 + σ i 2 ( W i T W i + 1 )
W ˜ i T W ^ i W ^ i T W ^ i can be broken down into
W ˜ i T W ^ i W ^ i T W ^ i = W ˜ i 4 W i 2 ( W ˜ i 2 + W ˜ i T W i ) 3 W ˜ i 2 W ˜ i T W i 2 W ˜ i T W i 2
According to Lemma 3, it can be obtained that
3 W ˜ i 2 W ˜ i T W i 3 W ˜ i 3 W i 3 ( 3 4 κ 1 i 4 3 ( W ˜ i 3 ) 4 3 + 1 4 κ 1 i 4 W i 4 ) , W ˜ i 2 W ˜ i T W i W ˜ i 3 W i ( 3 4 κ 1 i 4 3 ( W ˜ i 3 ) 4 3 + 1 4 κ 1 i 4 W i 4 ) , W i 2 W ˜ i 2 W i 2 ( 2 W ˜ i 1 )
where κ 1 i > 0 , κ 2 i > 0 , can be obviously seen in 2 W ˜ i T W i 2 < 0 . Therefore, (34) can be rewritten as
W ˜ i T W ^ i W ^ i T W ^ i ( 1 9 4 κ 1 i 4 3 1 4 κ 2 i 4 ) W ˜ i 4 2 W i 2 ( W ˜ i T W ˜ i ) 1 2 + ( 3 4 κ 1 i 4 + 3 4 κ 2 i 4 3 ) W i 4 + W i 2
From the derivation of the equation above it is known that
V ˙ 3 K 1 ( η T η ) 1 2 K 2 ( η T η ) 2 K 3 ( e 2 T e 2 ) 1 2 K 4 ( e 2 T e 2 ) 2 i = 1 n ( σ i + 2 W i 2 ) ( W ˜ i T W ˜ i ) 1 2 i = 1 n ( 1 9 4 κ 1 i 4 3 1 4 κ 2 i 4 ) W ˜ i 4 + i = 1 n [ ( 3 4 κ 1 i 4 + 3 4 κ 2 i 4 3 ) W i 4 + ( 1 + σ i 2 ) W i 2 + σ i 2 ]
Let χ 3 = min ( λ min ( K 1 ) , λ min ( K 2 ) λ max ( D ) , min i = 1 , , n σ i + 2 W i 2 λ max ( Γ ) ) ,
χ 4 = min ( λ min ( K 2 ) , λ min ( K 4 ) λ max ( D ) , min i = 1 , , n 1 9 4 κ 1 i 4 3 1 4 κ 2 i 4 λ max 2 ( Γ ) ) , (35) above becomes V ˙ 3 2 χ 3 V 3 1 2 2 χ 4 V 3 2 + C , where C = i = 1 n [ ( 3 4 κ 1 i 4 + 3 4 κ 2 i 4 3 ) W i 4 + ( 1 + σ i 2 ) W i 2 + σ i 2 ] .
Based on Lemma 4 and the design above, the following theorem can be provided.
Theorem 2. 
For the space manipulator described by (1), the closed-loop system achieves fixed-time convergence under the control (29) with the updating law (30), and the settling time function is satisfied
T f d T max = 1 2 χ 4 + 2 2 χ 3
Prove  when   V 3 2 C 2 χ 4 , V ˙ 3 2 χ 3 V 3 1 2 < 0 . Hence it can be concluded that V 3  is bounded and V 3 2 C 2 χ 4 . Considering V 3  in (31), it follows that η , e 2 , and W ˜ i , i = 1 , 2 , , n  converge in a specified amount of time to the compact set. Next, two instances are examined to demonstrate convergence of the errors in fixed-time η , e 2 , and W ˜ i , i = 1 , 2 , , n . They are defined as
O η : = η | η 2 C 2 χ 4 ω
O e 2 : = e 2 | e 2 2 C 2 χ 4 ω
O W ˜ : = W ˜ i | W ˜ i 2 C λ min ( Γ i ) 2 χ 4 ω , i = 1 , 2 , , n .
Case 1. 
For  V 3 2 < C 2 χ 4 ω , when 0 < ω < 1 , V ˙ 3 < 0 , and therefore always satisfy V 3 2 < C 2 χ 4 ω . By the definition of V 3 , it follows that η , e 2 , and W ˜ i , i = 1 , 2 , , n  converge in fixed time and ultimately to the compact collection O η , O e 2 , and O W ˜ , respectively.
Case 2. 
For  V 3 2 C 2 χ 4 ω , there is C V 3 2 2 χ 4 ω . By (31), we have V ˙ 3 2 χ 3 V 3 1 2 2 χ 4 ( ω + 1 ) V 3 2 < 0 , it follows from Lemma 4 that converges to the set at a fixed-time, and the following inequality applies to the set time function T f d , T f d T max = 1 2 χ 4 + 2 2 χ 3 . Due to 1 2 η T η V 3 C 2 χ 4 ω , it follows that η 2 C 2 χ 4 ω , e 2 2 C 2 χ 4 ω , W ˜ i 2 C λ min ( Γ ) 2 χ 4 ω . This shows that η  converge in time T f d  to the compact set O η , which is assured to converge. Similarly, e 2  and W ˜ i  will converge to O e 2  in a fixed-time press, completing the proof.
Remark 3. 
As a result of Theorem 2, the virtual control rate (17) is bounded due to the boundedness of  η , e 2 , and W ˜ i , i = 1 , 2 , , n . Since the neural network W ^ T S ( Z )  is bounded, the actual controller v  given in (29) is also bounded.
Remark 4. 
The setting of fixed time is independent of initial conditions. According to (36), it is obvious that the setup time  T f d  can be defined by using the control gains K 3  and K 4  without the initial state change. According to Theorem 2, the control gains K 3  and K 4  also affect the sizes of O η , O e 2  and O W ˜

4. Numerical Simulations

To verify the effectiveness of the designed control algorithm, a system simulation is conducted using the space manipulator model depicted in Figure 1. The following system inertia parameters are taken:
m 0 = 40 kg ,   m 1 = 4 kg ,   m 2 = 3 kg ;   l 0 = 1 m ,   l 1 = 1 m ,   l 2 = 1 m ;   J 0 = 16.67 k g m 2 , J 1 = 1.5 k g m 2 ,   J 2 = 1.5 k g m 2 ;   d 0 = 0.5 m ,   d 1 = 0.5 m ,   d 2 = 0.5 m ;
The proposed simulation parameters are given as follows:
b i + = 5 ,   b i = 5 ;   h r i = h l i = 1 ;   Υ l 1 = Υ l 2 = Υ l 3 = 0.1 + 0.025 sin ( t ) ;
Υ u 1 = Υ u 2 = Υ u 3 = 0.1 + 0.02 sin ( t ) ;   T s = 15 ;   σ = 0.5 ;   Γ = d i a g [ 1 1 1 ] ;
The virtual control rate and the control gain of the controller are:
K 1 = d i a g [ 2.5 2.5 2.5 ] ;   K 2 = d i a g [ 0.1 0.1 0.1 ] ;
K 3 = d i a g [ 0.5 1 0.5 ] ;   K 4 = d i a g [ 6 2 2 ] ;
The parameters of the RBFNN are taken as follows: the number of base functions i = 5 , the parameter σ i of the center position of the basis function is taken according to the input range of the neural network, and its width b is set to 5.
The initial state of the system is as follows: q 0 = 1.5 rad , q 1 = 1 rad , and q 2 = 1 rad ; the second initial value is the following: q 0 = 1.2 rad , q 1 = 0.8 rad , and q 2 = 0.8 rad ; the third initial value is the following: q 0 = 1 rad , q 1 = 0.5 rad , and q 2 = 0.5 rad . The desired trajectory of the configuration is the following: q d 0 = sin ( t ) , q d 1 = sin ( t ) , and q d 2 = sin ( t ) . The simulation time is taken as 30 s.

4.1. Example 1

The simulation results of tracking performance based on model control are shown in Figure 5 and Figure 6. As illustrated in Figure 5, the model-based control method achieves rapid convergence within a fixed time period and demonstrates excellent tracking performance. Figure 6 illustrates the error conditions corresponding to the three joint angles. Based on the simulation results, it can be observed that, although the tracking errors of the three joint angles are small and eventually converge to a subset near zero, noticeable fluctuations still occur, particularly with significant error variation within the 0–3 s interval. From Figure 5 and Figure 6, it can be inferred that system uncertainty significantly impacts model-based control methods.
Between the existence of an input dead zone and the uncertainties inherent in the system, the MBFT control method exhibits limitations in accuracy. Consequently, NNFT is incorporated to enhance the control approach. The MBFT is also a type of adaptive sliding mode control. Figure 7, Figure 8 and Figure 9 depict the simulation outcomes of tracking performance under NNFT control. Specifically, Figure 7 reveals that under neural network control, each joint angle of the space manipulator successfully attains the intended outcomes, as evidenced by Figure 8. It is evident that the tracking error of NNFT control is smaller than that of the previous model-based control, with a faster convergence speed that rapidly converges to zero and exhibits minimal fluctuations. For a clearer visual comparison, Figure 9 provides a comparison of the control errors between NNFT and MBFT. This underscores the superior performance of the NNFT control method compared to adaptive sliding mode control, where the neural network effectively compensates for the input dead zone and system uncertainties, resulting in stable tracking and improved accuracy.
To further illustrate the effectiveness of the neural network, the updating of the weights of the neural network is analyzed. Figure 10 shows the process of updating the weights of the neural network. As can be observed, the neural network’s weights converge over time within a bound, demonstrating the ability of the neural network to compensate for the input dead zone and approximate the unknown dynamics of the system.

4.2. Example 2

To verify the tracking performance of the NNFT control method, the initial values of the joint angles of the space manipulator are adjusted, and the tracking trajectories of the joint angles under different initial values are observed through simulation. Figure 11 shows the tracking trajectories of Case 1 ( q 0 = 1.5 rad , q 1 = 1 rad , q 2 = 1 rad ), Case 2 ( q 0 = 1.2 rad , q 1 = 0.8 rad , q 2 = 0.8 rad ), and Case 3 ( q 0 = 1 rad , q 1 = 0.5 rad , q 2 = 0.5 rad ) of the joint angles, respectively, and Figure 12 shows the corresponding tracking errors. It can be observed that, even with changes in the initial joint angle values, the proposed NNFT control method can still quickly track the trajectory with good control performance and fast convergence speed, while maintaining a small error. It compensates for both the joint dead zone and system uncertainties. Regardless of variations in the initial joint angles, as long as they are within a reasonable range and do not reach the maximum singular value of the joint angle, the proposed control method based on neural networks remains fully effective.

4.3. Example 3

It is well known that traditional PD control offers high stability and is easy to implement, while sliding mode control has advantages such as higher precision, stronger robustness, better adaptability, and faster response speed. Therefore, the NNFT control method proposed in this paper is compared with these methods to verify the advantages of the proposed control approach. Figure 13 presents a comparative plot of joint angle trajectory tracking under three control methods, while Figure 14 displays the corresponding tracking error graphs. As evidenced by the two diagrams, the NNFT control method proposed in this paper enables a smoother approach to zero in terms of posture. In addition, as indicated in Figure 15, although the input torque of the PD control is relatively stable, it is excessively large, and such a large torque cannot be output in practical operating conditions. In Figure 16, the input torque applied by the SMC to control the base joint angles is not only excessively large but also unstable across the joint angles. Compared to the NNFT control method shown in Figure 17, the output torque generated is smaller, remaining within an appropriate range, and exhibits stable performance. Figure 18 and Figure 19 show the variances and root mean square errors of the three control methods, respectively. The bar charts indicate that the proposed control method has smaller error values, and has advantages. Based on the comparative analysis, the advantages of the fixed-time control method based on neural networks proposed in this paper are evident, demonstrating practical significance.

4.4. Example 4

In order to highlight the superiority of the neural network and its update rate proposed in this paper, we compared it with the neural network proposed in Reference [46]. In Reference [46], the passivity-based neural network (PNN) control used is mainly used to compensate for disturbance terms in the slow variable subsystem of a flexible space manipulator. We apply its network structure and update rate to the system in this paper. Figure 20 shows the control performance of PNN control, and Figure 21 shows the error comparison between two control methods. It can be seen that the neural network control method proposed in this paper can converge and maintain stability in a faster time. However, from the torque input in Figure 22, it can be seen that the PNN control will exceed the limit of the actuator when the torque is too large in the initial stage of system control, which is not advisable. Therefore, the neural network and its update rate of the control algorithm proposed in this paper have better control performance.

5. Conclusions

In this paper, an adaptive neural network-based fixed-time control method is proposed to address the trajectory control problem of a space robot with uncontrollable position and attitude in the presence of an input dead zone. Within the framework of fixed-time convergence, a model-based control method is proposed. To address the adverse effects of uncertain system inertia parameters, an adaptive learning control method based on neural networks is further introduced. In order to enhance the learning rate of neural networks and achieve convergence of neural network weights within a fixed-time frame, a novel update rate method for neural networks is proposed. Additionally, addressing the issue of the joint input dead zone affecting the precision and stability of the space robot, a new adaptive law has been designed by integrating system error feedback and neural networks into the controller to compensate for these effects. Based on the Lyapunov stability theory, the stability of the closed-loop system is proven, and the trajectory tracking error is shown to converge to a small region around zero. Finally, the effectiveness of the control algorithm was validated through numerical simulation results. The presence of the input dead zone and associated uncertainties in a space robot is quite common in practical scenarios, underscoring the significance of studying such issues. In the future, new neural networks could be explored to address system uncertainties, and dead zone issues might be resolved using commentators, paving the way for more in-depth investigations into the control and trajectory tracking of space robots.

Author Contributions

Conceptualization, H.A.; methodology, H.A. and A.Z.; software, L.J.; investigation, A.Z. and X.F.; writing—original draft preparation, H.A. and L.J.; writing—review and editing, A.Z. and X.F.; supervision, H.A.; funding acquisition, H.A. and X.F. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the National Natural Science Foundation of China under Grants 51741502 and 11372073, the Jiangxi Provincial Natural Science Foundation under Grants 20232BAB212030 and 20242BAB25258, the Jiangxi Provincial Key Laboratory of Particle Technology under Grants 20242BCC32119, and the Doctor research start-up fund of Jiangxi University of Science and Technology (205200100687).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Informed consent was obtained from all subjects involved in the study.

Data Availability Statement

Data are contained within the article.

Conflicts of Interest

The authors declare no conflicts of interest.

Appendix A

D ( 1 , 1 ) = 2 E 1 + 2 E 2 + 2 E 3 + 2 E 4 cos ( θ 1 ) + 2 E 5 cos ( θ 1 + θ 2 ) + 2 E 6 cos ( θ 2 )
D ( 1 , 2 ) = 2 E 2 + 2 E 3 + E 4 cos ( θ 1 ) + E 5 cos ( θ 1 + θ 2 ) + 2 E 6 cos ( θ 2 )
D ( 1 , 3 ) = 2 E 3 + E 5 cos ( θ 1 + θ 2 ) + E 6 cos ( θ 2 )
D ( 2 , 1 ) = 2 E 2 + 2 E 3 + E 4 cos ( θ 1 ) + E 5 cos ( θ 1 + θ 2 ) + 2 E 6 cos ( θ 2 )
D ( 2 , 2 ) = 2 E 2 + 2 E 3 + 2 E 6 cos ( θ 2 )
D ( 2 , 3 ) = 2 E 3 + E 6 cos ( θ 2 )
D ( 3 , 2 ) = 2 E 3 + E 6 cos ( θ 2 ) D ( 3 , 1 ) = 2 E 3 + E 5 cos ( θ 1 + θ 2 ) + E 6 cos ( θ 2 )
D ( 3 , 3 ) = 2 E 3
H ( 1 , 1 ) = E 4 θ ˙ 1 sin ( θ 1 ) E 5 ( θ ˙ 1 + θ ˙ 2 ) sin ( θ 1 + θ 2 ) E 6 θ ˙ 2 sin ( θ 2 )
H ( 1 , 2 ) = E 4 ( θ ˙ 0 + θ ˙ 1 ) sin ( θ 1 ) E 5 ( θ ˙ 0 + θ ˙ 1 + θ ˙ 2 ) sin ( θ 1 + θ 2 ) E 6 θ ˙ 2 sin ( θ 2 )
H ( 1 , 3 ) = E 5 ( θ ˙ 0 + θ ˙ 1 + θ ˙ 2 ) sin ( θ 1 + θ 2 ) E 6 ( θ ˙ 0 + θ ˙ 1 + θ ˙ 2 ) sin ( θ 2 )
H ( 2 , 1 ) = E 4 θ ˙ 0 sin ( θ 1 ) + E 5 θ ˙ 2 sin ( θ 1 + θ 2 ) E 6 θ ˙ 2 sin ( θ 2 )
H ( 2 , 2 ) = E 6 θ ˙ 2 sin ( θ 2 )
H ( 2 , 3 ) = E 6 ( θ ˙ 0 + θ ˙ 1 + θ ˙ 2 ) sin ( θ 2 )
H ( 3 , 1 ) = E 5 θ ˙ 0 sin ( θ 1 + θ 2 ) + E 6 ( θ ˙ 0 + θ ˙ 1 ) sin ( θ 2 )
H ( 3 , 2 ) = E 6 ( θ ˙ 0 + θ ˙ 1 ) sin ( θ 2 )
H ( 3 , 3 ) = 0
E 1 = 1 / 2 J 0 + m 0 N 00 2 + m 1 N 10 2 + m 2 N 20 2 ,   E 2 = 1 / 2 J 1 + m 0 N 01 2 + m 1 N 11 2 + m 2 N 21 2 , E 3 = 1 / 2 J 2 + m 0 N 02 2 + m 1 N 12 2 + m 2 N 22 2 ,
E 4 = m 0 N 00 N 01 + m 1 N 10 N 11 + m 2 N 20 N 21 ,
E 5 = m 0 N 00 N 02 + m 1 N 10 N 12 + m 2 N 20 N 22 ,   E 6 = m 0 N 01 N 02 + m 1 N 11 N 12 + m 2 N 21 N 22 ,  

References

  1. Cocuzza, S.; Pretto, I.; Debei, S. Least-Squares-Based Reaction Control of Space Manipulators. J. Guid. Control Dyn. 2012, 35, 976–986. [Google Scholar] [CrossRef]
  2. Sandberg, A.; Sands, T. Autonomous Trajectory Generation Algorithms for Spacecraft Slew Maneuvers. Aerospace 2022, 9, 135. [Google Scholar] [CrossRef]
  3. Yao, Q.; Li, Q.; Huang, M.; Jahanshahi, H. Predefined-time trajectory tracking control of free-flying space manipulator subject to uncertainties and disturbances. Robot. Auton. Syst. 2024, 177, 104699. [Google Scholar] [CrossRef]
  4. Fu, X.; Ai, H.; Chen, L. Integrated sliding mode control with input restriction, output feedback and repetitive learning for space robot with flexible-base. Robotica 2023, 41, 370–391. [Google Scholar] [CrossRef]
  5. Christidi-Loumpasefski, O.-O.; Papadopoulos, E. On the parameter identification of free-flying space manipulator systems. Robot. Auton. Syst. 2023, 160, 104310. [Google Scholar] [CrossRef]
  6. Zhu, A.; Ai, H.; Chen, L. FSTSMC Compliance Control for Dual-Arm Space Robot with SDBD Capture Satellite Operation. J. Comput. Nonlinear Dyn. 2023, 18, 061006. [Google Scholar] [CrossRef]
  7. Hu, Z.; Yuan, H.; Xu, W.; Yang, T.; Liang, B. Equivalent kinematics and pose-configuration planning of segmented hyper-redundant space manipulators. Acta Astronaut. 2021, 185, 102–116. [Google Scholar] [CrossRef]
  8. Xu, R.; Luo, J.; Wang, M. Kinematic and dynamic manipulability analysis for free-floating space robots with closed chain con-straints. Robot. Auton. Syst. 2020, 130, 103548. [Google Scholar] [CrossRef]
  9. Meng, Q.; Han, D.; Wang, Z. A model-free method for attitude estimation and inertial parameter identification of a noncoop-erative target. Adv. Space Res. 2023, 71, 1735–1751. [Google Scholar] [CrossRef]
  10. Cao, Y.; Zhang, X.; Hao, Y.; Ge, X.; Cao, D. Coupled vibration analysis of the spacecraft with the flexible shaft and solar panels assembly. Aerosp. Sci. Technol. 2024, 151, 109259. [Google Scholar] [CrossRef]
  11. Lu, H.; Wang, C.; Sun, C.; Li, A.; Zabolotnov, Y.M. Saturated Control of Space Tether System for Maneuvering Between Arbitrary Spinning Orientations. J. Guid. Control Dyn. 2024, 47, 2173–2181. [Google Scholar] [CrossRef]
  12. Ullah, S.; Alsafran, A.S.; Harrison, A. A Uniform Robust Exact Differentiator Based Neuro-Fuzzy Fractional Order Sliding Mode Control for Optimal Standalone Solar Photovoltaic System. IEEE Access 2025, 13, 4411–4423. [Google Scholar] [CrossRef]
  13. Ullah, S.; Khan, Q. Neuro-adaptive non-singular terminal sliding mode control for distributed fixed-time synchronization of higher-order uncertain multi-agent nonlinear systems. Inf. Sci. 2024, 659, 120087. [Google Scholar] [CrossRef]
  14. Ullah, S.; Alghamdi, H.; Algethami, A.A. Robust Control Design of Under-Actuated Nonlinear Systems: Quadcopter Unmanned Aerial Vehicles with Integral Backstepping Integral Terminal Fractional-Order Sliding Mode. Fractal Fract. 2024, 8, 412. [Google Scholar] [CrossRef]
  15. Chen, C.; Li, L.X.; Peng, H.P.; Yang, Y.X.; Mi, L.; Zhao, H. A new fixed-time stability theorem and its application to the fixed-time synchronization of neural networks. Neural Netw. 2020, 123, 412–419. [Google Scholar] [CrossRef] [PubMed]
  16. Ding, Y.; Yue, X.; Liu, C.; Dai, H.; Chen, G. Finite-time controller design with adaptive fixed-time anti-saturation compensator for hypersonic vehicle. ISA Trans. 2022, 122, 96–113. [Google Scholar] [CrossRef]
  17. Hu, J.; Zhang, X.; Zhang, D.; Chen, Y.; Ni, H.; Liang, H. Finite-time adaptive super-twisting sliding mode control for autonomous robotic manipulators with actuator faults. ISA Trans. 2024, 144, 342–351. [Google Scholar] [CrossRef]
  18. Esmaeilzadeh, S.M.; Zeyghami, M.S. Nonlinear finite time attitude control of flexible spacecraft based on a novel output redefinition method. Chin. J. Aeronaut. 2023, 36, 373–385. [Google Scholar] [CrossRef]
  19. Scalvini, A.; Suarez, A.; Nekoo, S.R.; Ollero, A. Finite-time state-dependent Riccati equation regulation of anthropomorphic dual-arm space manipulator system in free-flying conditions. Acta Astronaut. 2024, 216, 504–517. [Google Scholar] [CrossRef]
  20. Sai, H.; Xu, Z.; He, S.; Zhang, E.; Zhu, L. Adaptive nonsingular fixed-time sliding mode control for uncertain robotic manipulators under actuator saturation. ISA Trans. 2022, 123, 46–60. [Google Scholar] [CrossRef]
  21. Van, M.; Ceglarek, D. Robust fault tolerant control of robot manipulators with global fixed-time convergence. J. Frankl. Inst. 2021, 358, 699–722. [Google Scholar] [CrossRef]
  22. Jin, R.; Rocco, P.; Geng, Y. Observer-based fixed-time tracking control for space robots in task space. Acta Astronaut. 2021, 184, 35–45. [Google Scholar] [CrossRef]
  23. Zhang, H.; Zheng, Y.; Wang, Y. Event-triggered fault-tolerant attitude tracking control for spacecraft with fixed-time controller and disturbance observer under input constraints. Adv. Space Res. 2024, 73, 3148–3165. [Google Scholar] [CrossRef]
  24. Shen, G.; Huang, P.; Zhang, F.; Ma, Z.; Xia, Y. Adaptive Fixed-Time Control for the Postcapture Tethered Spacecraft With Full-State Constraints. IEEE Trans. Aerosp. Electron. Syst. 2023, 59, 2702–2712. [Google Scholar] [CrossRef]
  25. Ferede, R.; Croon, G.; Wagter, C.D.; Izzo, D. End-to-end neural network based optimal quadcopter control. Robot. Auton. Syst. 2024, 172, 0921–8890. [Google Scholar] [CrossRef]
  26. Yang, Z.; Peng, J.; Liu, Y. Adaptive neural network force tracking impedance control for uncertain robotic manipulator based on nonlinear velocity observer. Neurocomputing 2019, 331, 263–280. [Google Scholar] [CrossRef]
  27. Boukens, M.; Boukabou, A.; Chadli, M. Robust adaptive neural network-based trajectory tracking control approach for non-holonomic electrically driven mobile robots. Robot. Auton. Syst. 2017, 92, 30–40. [Google Scholar] [CrossRef]
  28. Zhang, W.; Shen, J.; Ye, X.; Zhou, S. Error model-oriented vibration suppression control of free-floating space robot with flexible joints based on adaptive neural network. Eng. Appl. Artif. Intell. 2022, 114, 105028. [Google Scholar] [CrossRef]
  29. Yu, L.; Qiu, Z.; Zhang, X. Radial basis function neural network vibration control of a flexible planar parallel manipulator based on acceleration feedback. J. Vib. Control 2022, 28, 351–363. [Google Scholar] [CrossRef]
  30. Liu, H.; Li, X.; Dong, M. Robotic Motion Planning Based on Deep Reinforcement Learning and Artificial Neural Networks. IEEE Trans. Autom. Sci. Eng. 2025, 22, 8465–8479. [Google Scholar] [CrossRef]
  31. Zhang, Y.; Xu, Z.; Chen, J. Neural networks-based composite learning control for robotic systems with predefined time error constraints. Neurocomputing 2024, 608, 128414. [Google Scholar] [CrossRef]
  32. Liu, L.; Lu, Y.; Gu, X. Post-capture tracking control with fixed-time convergence for a free-flying flexible-joint space robot based on adaptive neural network. Neural Comput. Appl. 2024, 36, 4661–4667. [Google Scholar] [CrossRef]
  33. Jia, X.; Xu, S.; Qi, Z.; Zhang, Z.; Chu, Y. Adaptive output feedback tracking of nonlinear systems with uncertain nonsymmetric dead-zone input. ISA Trans. 2019, 95, 35–44. [Google Scholar] [CrossRef]
  34. Wang, Y.; Tao, F.; Fu, Z.; Wang, N.; Chen, Q. Adaptive fuzzy fixed-time dynamic surface control for stochastic nonstrict nonlinear systems with unknown dead-zones. J. Frankl. Inst. 2023, 360, 4091–4113. [Google Scholar] [CrossRef]
  35. Xia, Y.; Liu, Y.; Sun, W. Disturbance observer-based full-state constrained control for robotic systems with dead zone. J. Frankl. Inst. 2022, 360, 14630–14644. [Google Scholar] [CrossRef]
  36. Javaid, U.; Zhen, Z.; Shahid, S.; Ibrahim, D.S.; Ijaz, S. Observer-based attitude control of spacecraft under actuator dead zone and misalignment faults. Appl. Math. Comput. 2024, 465, 128406. [Google Scholar] [CrossRef]
  37. Sankaranarayanan, V.; Banerjee, A.; Satpute, S.; Roy, S.; Nikolakopoulos, G. Adaptive control for a payload carrying spacecraft with state constraints. Control Eng. Pract. 2023, 135, 105515. [Google Scholar] [CrossRef]
  38. Sankaranarayanan, V.; Satpute, S.; Roy, S.; Nikolakopoulos, G. Adaptive Control of Euler-Lagrange Systems under Time-varying State Constraints without a Priori Bounded Uncertainty. IFAC-PapersOnLine 2023, 56, 3360–3365. [Google Scholar] [CrossRef]
  39. Ni, J.; Ahn, C.; Liu, L.; Liu, C. Prescribed performance fixed-time recurrent neural network control for uncertain nonlinear systems. Neurocomputing 2019, 363, 351–365. [Google Scholar] [CrossRef]
  40. Wang, H.; Meng, Z. Fixed-time adaptive neural tracking control for high-order nonlinear switched systems with input saturation and dead-zone. Appl. Math. Comput. 2024, 480, 128904. [Google Scholar] [CrossRef]
  41. Wu, Z.; Zou, Z.; Bu, X.; Zhang, J.; Ma, K. Fixed-time neural network composite learning control for uncertain nonlinear systems. Eng. Appl. Artif. Intell. 2025, 141, 109722. [Google Scholar] [CrossRef]
  42. Zhu, Z.; Xia, Y.; Fu, M. Attitude stabilization of rigid spacecraft with finite-time convergence. Int. J. Robust Nonlinear Control 2015, 21, 686–702. [Google Scholar] [CrossRef]
  43. Jin, X. Adaptive fixed-time control for MIMO nonlinear systems with asymmetric output constraints using universal barrier functions. IEEE Trans. Autom. Control 2019, 64, 3046–3053. [Google Scholar] [CrossRef]
  44. Wang, H.; Bing, C.; Chong, L.; Bing, C.; Chong, L. Adaptive neural tracking control for a class of stochastic nonlinear systems. IEEE Trans. Neural Networks Learn. Syst. 2014, 25, 1262–1280. [Google Scholar] [CrossRef]
  45. Zuo, Z.; Tian, B.; Defoort, M.; Ding, Z. Fixed-time consensus tracking for multiagent systems with high-order integrator dynamics. IEEE Trans. Autom. Control 2018, 63, 563–570. [Google Scholar] [CrossRef]
  46. Ai, H.; Chen, L. Passivity-based neural network H∞ avoidance compliant control of space robot capturing spacecraft. Opt. Precis. Eng. 2020, 28, 717–726. [Google Scholar] [CrossRef]
Figure 1. Model of a space manipulator.
Figure 1. Model of a space manipulator.
Aerospace 12 00593 g001
Figure 2. Model of input dead zone.
Figure 2. Model of input dead zone.
Aerospace 12 00593 g002
Figure 3. Model of RBFNN.
Figure 3. Model of RBFNN.
Aerospace 12 00593 g003
Figure 4. Diagram of the NNFT controller.
Figure 4. Diagram of the NNFT controller.
Aerospace 12 00593 g004
Figure 5. MBFT control tracking performances.
Figure 5. MBFT control tracking performances.
Aerospace 12 00593 g005
Figure 6. MBFT control tracking errors.
Figure 6. MBFT control tracking errors.
Aerospace 12 00593 g006
Figure 7. NNFT control tracking performances.
Figure 7. NNFT control tracking performances.
Aerospace 12 00593 g007
Figure 8. NNFT control tracking errors.
Figure 8. NNFT control tracking errors.
Aerospace 12 00593 g008
Figure 9. NNFT control and MBFT control errors.
Figure 9. NNFT control and MBFT control errors.
Aerospace 12 00593 g009
Figure 10. Neural network weights for the NNFT control.
Figure 10. Neural network weights for the NNFT control.
Aerospace 12 00593 g010
Figure 11. NNFT control tracking performances with different initial values.
Figure 11. NNFT control tracking performances with different initial values.
Aerospace 12 00593 g011
Figure 12. NNFT control tracking errors with different initial values.
Figure 12. NNFT control tracking errors with different initial values.
Aerospace 12 00593 g012
Figure 13. Tracking performance comparison of the NNFT control with PD and SMC.
Figure 13. Tracking performance comparison of the NNFT control with PD and SMC.
Aerospace 12 00593 g013
Figure 14. Tracking error comparison of the NNFT control with PD and SMC.
Figure 14. Tracking error comparison of the NNFT control with PD and SMC.
Aerospace 12 00593 g014
Figure 15. Control input for the PD.
Figure 15. Control input for the PD.
Aerospace 12 00593 g015
Figure 16. Control input for the SMC.
Figure 16. Control input for the SMC.
Aerospace 12 00593 g016
Figure 17. Control input for the NNFT control.
Figure 17. Control input for the NNFT control.
Aerospace 12 00593 g017
Figure 18. Variance comparison of NNFT, PD, and SMC.
Figure 18. Variance comparison of NNFT, PD, and SMC.
Aerospace 12 00593 g018
Figure 19. RMSE comparison of NNFT, PD, and SMC.
Figure 19. RMSE comparison of NNFT, PD, and SMC.
Aerospace 12 00593 g019
Figure 20. PNN control tracking performances.
Figure 20. PNN control tracking performances.
Aerospace 12 00593 g020
Figure 21. NNFT control and PNN control errors.
Figure 21. NNFT control and PNN control errors.
Aerospace 12 00593 g021
Figure 22. Control input for the PNN control.
Figure 22. Control input for the PNN control.
Aerospace 12 00593 g022
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Ai, H.; Jiang, L.; Zhu, A.; Fu, X. Adaptive Neural Network-Based Fixed-Time Trajectory Tracking Control of Space Robot with Uncertainties and Input Nonlinearities. Aerospace 2025, 12, 593. https://doi.org/10.3390/aerospace12070593

AMA Style

Ai H, Jiang L, Zhu A, Fu X. Adaptive Neural Network-Based Fixed-Time Trajectory Tracking Control of Space Robot with Uncertainties and Input Nonlinearities. Aerospace. 2025; 12(7):593. https://doi.org/10.3390/aerospace12070593

Chicago/Turabian Style

Ai, Haiping, Lei Jiang, An Zhu, and Xiaodong Fu. 2025. "Adaptive Neural Network-Based Fixed-Time Trajectory Tracking Control of Space Robot with Uncertainties and Input Nonlinearities" Aerospace 12, no. 7: 593. https://doi.org/10.3390/aerospace12070593

APA Style

Ai, H., Jiang, L., Zhu, A., & Fu, X. (2025). Adaptive Neural Network-Based Fixed-Time Trajectory Tracking Control of Space Robot with Uncertainties and Input Nonlinearities. Aerospace, 12(7), 593. https://doi.org/10.3390/aerospace12070593

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

Article Metrics

Back to TopTop