An RBFNN-Based Prescribed Performance Controller for Spacecraft Proximity Operations with Collision Avoidance
Xianghua Xie, Weidong Chen, Chengkai Xia, Jiajian Xing, Liang Chang

TL;DR
This paper introduces a new controller for spacecraft that improves precision and safety during on-orbit assembly by combining neural networks and performance constraints.
Contribution
A novel adaptive robust controller integrating PPC and RBFNN for spacecraft proximity operations with collision avoidance.
Findings
The controller achieves superior tracking accuracy compared to conventional PID controllers.
Tracking errors converge to approximately 5 mm while remaining within predefined safety boundaries.
The approach eliminates the need for precise dynamic modeling of flexible payloads.
Abstract
In the mission scenario of On-Orbit Assembly (OOA), servicing spacecraft are frequently tasked with towing large-scale, flexible truss structures to designated assembly sites. This process involves complex coupled dynamics between the spacecraft and the flexible payload, which are often unmodeled or unknown, posing significant challenges to control precision. Furthermore, the proximity of other assembled structures in the construction area necessitates strict collision avoidance. To address these challenges, this paper proposes a novel adaptive robust controller for spacecraft thruster-based orbital control that integrates Prescribed Performance Control (PPC) with a Radial Basis Function Neural Network (RBFNN). The PPC framework ensures that the position tracking errors remain within user-predefined, time-varying boundaries, providing an intrinsic mechanism for collision avoidance…
Genes, proteins, chemicals, diseases, species, mutations and cell lines named across the full text — each resolved to its canonical identifier and authoritative record.
Click any figure to enlarge with its caption.
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Figure 9
Figure 10
Figure 11
Figure 12- —Innovation Academy for Microsatellites of CAS
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSpace Satellite Systems and Control · Spacecraft Dynamics and Control · Dynamics and Control of Mechanical Systems
1. Introduction
With the rapid advancement of space technology, On-Orbit Assembly (OOA) of large-scale space infrastructures—such as space solar power stations and large-aperture space telescopes—has become a critical frontier in aerospace engineering. In these missions, servicing spacecraft are often required to act as “space tugs,” utilizing adhesion mechanisms or robotic arms to tow large truss sub-assemblies from a delivery orbit to a designated construction site for assembly [1]. This specific operational scenario imposes stringent requirements on the precision, safety, and robustness of the control system. The successful execution of such on-orbit construction and material interaction tasks relies heavily on addressing the dual challenges of manipulating large flexible payloads and ensuring safe proximity operations in cluttered environments.
Firstly, the dynamics of the combined system—comprising the servicing spacecraft and the towed truss—are highly complex and uncertain. The truss structures used in OOA are typically characterized by large dimensions, low stiffness, and significant flexibility [2,3,4]. During the towing process, the excitation of flexible vibration modes in the truss can introduce severe disturbances to the servicing spacecraft. Furthermore, the mass, inertia tensor, and damping characteristics of the towed object are often unknown or time-varying, rendering it difficult to establish a precise mathematical model for the combined system [5]. Traditional model-based control methods, which rely on accurate dynamic parameters, often fail to maintain stability and tracking performance under such significant uncertainties.
Secondly, safety—specifically collision avoidance—is the paramount concern in the assembly zone. The servicing spacecraft must maneuver the large truss to the target location, which is often in close proximity to other partially or fully assembled structures [6,7]. Unlike open-space rendezvous, the “construction site” environment is constrained, where any deviation beyond a safe corridor could lead to a collision between the towed truss and the existing infrastructure, potentially causing catastrophic mission failure. Therefore, the control system must possess the capability to actively constrain the trajectory error within a predefined safe envelope throughout the entire towing maneuver. This necessitates a control strategy that offers explicit guarantees on transient and steady-state tracking errors, rather than merely asymptotic convergence.
The operational scenario targeted in this research is depicted in Figure 1. A servicing spacecraft utilizes an adhesion mechanism to tow a long truss segment. The mission requires the spacecraft to transport the truss to a specific assembly point where specialized robots will integrate it into a larger facility. The vicinity of the target location may contain other trusses, mandating strict collision avoidance. Furthermore, the trusses vary in specifications (length, mass, attached subsystems), requiring the spacecraft to adaptively control the motion without prior knowledge of the specific truss parameters.
Traditional control methods often reveal their inherent limitations when addressing the complex demands of spacecraft proximity operations. Proportional–Integral–Derivative (PID) controllers, widely used due to their simple structure and ease of implementation, often exhibit unsatisfactory performance when dealing with highly nonlinear, strongly coupled complex dynamic systems like servicing spacecraft [8]. PID controller parameters are difficult to tune, making it challenging to balance responsiveness with overshoot and steady-state accuracy, especially when system parameters are time-varying or unmodeled dynamics exist; their control precision and convergence speed significantly degrade. More importantly, PID controllers are essentially error feedback controllers, lacking the explicit ability to constrain error boundaries, thus failing to fundamentally guarantee collision safety during complex dynamic processes. On the other hand, model-based control methods, such as computed torque control or feedback linearization, while theoretically capable of achieving high-performance control for nonlinear systems, heavily rely on accurate system dynamic models [9]. In space applications, obtaining an accurate dynamic model is extremely difficult, particularly when the robot is interacting with a target whose properties are unknown or change dynamically. Unmodeled dynamics, parameter perturbations (e.g., payload changes, fuel consumption), and persistent external environmental disturbances all lead to model mismatch, thereby significantly weakening the performance and robustness of such controllers [2,5]. The peculiarities of the space environment, such as microgravity, vacuum, strong radiation, and communication limitations, further exacerbate the shortcomings of these traditional control methods, highlighting the urgent need for developing novel advanced control strategies [2,10].
To overcome the deficiencies of traditional control methods and meet the pressing demands for high precision, high safety, and high robustness in spacecraft proximity operations, researchers have begun to explore more advanced control theories. For instance, optimized backstepping control has been successfully applied to attitude containment for multiple spacecrafts, offering effective solutions for cooperative maneuvering [11,12,13]. Regarding collision avoidance strategies, Artificial Potential Functions (APFs) represent a foundational and widely adopted methodology [14,15]. APF-based methods construct a virtual potential field where obstacles generate repulsive forces and the target generates attractive forces, enabling effective path planning and obstacle avoidance [16,17], while APFs are highly effective and computationally efficient, they may suffer from inherent limitations such as local minima traps, which can lead to system stagnation or oscillatory behavior near obstacles. Furthermore, standard APFs typically act as “soft” constraints via force generation, which might not strictly guarantee safety boundaries under extreme disturbances. In contrast, PPC, also known as prescribed error boundary control, offers a distinct advantage for the mission scenario considered in this paper [18,19]. By transforming the tracking error into a constrained space, PPC imposes “hard” constraints on the system’s trajectory. PPC predefines a performance function to constrain the system’s tracking error, ensuring that the error remains within preset time-varying boundaries throughout the control process and eventually converges to a sufficiently small residual set. This method not only guarantees the system’s transient and steady-state performance (such as convergence speed and overshoot), but, more importantly, by appropriately setting the error boundaries, it can directly serve safety objectives like collision avoidance [3,20,21,22]. However, the effectiveness of PPC still relies on some understanding of the system’s dynamic characteristics. To cope with the prevalent model uncertainties and external disturbances in spacecraft systems, RBFNNs have garnered significant attention due to their powerful nonlinear approximation capabilities and online learning characteristics [23,24]. In the context of this research, the RBFNN essentially functions as a “soft sensor” or online estimator. Since physical sensors cannot directly measure the complex aggregated disturbances (including flexible vibrations and mass variations), the RBFNN identifies these unmeasurable dynamic states from the available position and velocity data. RBFNNs can approximate any continuous function with arbitrary precision, and their relatively simple structure and fast training speed make them highly suitable for online identification and compensation of unknown system dynamics or external disturbances [3,4,25]. Combining PPC with RBFNNs is expected to leverage their complementary advantages: PPC provides a strict performance guarantee and safety framework, while RBFNNs, through online learning, compensate for the system’s uncertain dynamics in real-time, thereby achieving high-precision, high-safety autonomous proximity control in complex and variable space environments. The core idea of this paper is based on this, proposing a novel controller where an RBFNN directly fits the system’s dynamic model online and is integrated into the PPC framework.
The main contributions of this paper lie in the design and analysis of a novel RBFNN-based prescribed-boundary controller, specifically for thruster control of servicing spacecraft during proximity operations such as approach, station-keeping, and grappling. Specifically, the controller proposed in this paper features the following:
- High-precision trajectory tracking and station-keeping control: Achieves high-precision tracking of desired trajectories and stable station-keeping near the target through the online adaptive learning of RBFNN and the strict error constraints of PPC [3,4].
- Collision avoidance based on prescribed error boundaries: The application of PPC ensures that relative position and attitude errors always remain within user-predefined time-varying boundaries, thus providing intrinsic safety assurance for close-range operations and effectively avoiding collisions with the target [18,22].
- RBF neural network online approximation of system dynamics: Unlike traditional methods that only use RBFNN for disturbance compensation, this paper employs RBFNN to directly identify and fit the complex, uncertain nonlinear dynamic model of the spacecraft online, thereby more effectively addressing significant changes in model parameters and unmodeled dynamics [23,25].
- Strong robustness against model uncertainties and external disturbances: The synergistic effect of the PPC framework and RBFNN dynamic compensation endows the controller with strong robustness against inherent parameter uncertainties in the spacecraft system (such as mass and inertia changes after target capture) and persistent external disturbances in the space environment (such as gravity gradients, solar radiation pressure, etc.) [2,26].
The remainder of this paper is organized as follows: Section 2 details the design of the spacecraft motion control system and its simulator, including coordinate system definitions, the orbital dynamics model of the spacecraft, motion control system design, and ground simulator design. Section 3 focuses on the design principles and implementation details of the RBFNN-based prescribed-boundary control algorithm. Section 4 validates the performance of the proposed control algorithm through simulation experiments under various conditions. Section 5 analyzes the stability of the control algorithm. Section 6 presents the experimental verification results based on the ground simulator. Section 7 concludes the entire work and discusses future research directions.
2. Spacecraft Motion Control System and Its Simulator Design
2.1. Definition of Spacecraft Coordinate Systems
The motion description of a spacecraft is based on precise relative kinematic equations, and the establishment of relative motion equations requires unified coordinate systems. The following are definitions of several coordinate systems used in this paper, as shown in Figure 2 and Figure 3.
Inertial Coordinate System : is the Geocentric Equatorial Inertial (GEI) coordinate system. Its origin is at the Earth’s center, the axis points towards the vernal equinox in the equatorial plane, the axis is perpendicular to the equatorial plane pointing towards the North Pole along the normal, and the axis is determined by the right-hand rule.Orbital Coordinate System : is the center-of-mass orbital coordinate system. Its origin is at the spacecraft’s center of mass, points towards the Earth’s center, the axis is in the orbital plane, perpendicular to the axis, and points in the direction of the spacecraft’s motion. The axis forms a right-handed orthogonal coordinate system with the and axes.Body-Fixed Coordinate System : . Its origin is at the spacecraft’s center of mass. The axis points in the forward direction, called the roll axis; the axis is perpendicular to the longitudinal plane of symmetry, called the pitch axis; the axis forms a right-handed orthogonal coordinate system with the other two axes, called the yaw axis. If the spacecraft is not rotating, it coincides with the orbital coordinate system .
2.2. Spacecraft Motion Control System Design
The designed spacecraft must be capable of detecting and orbit determination of non-cooperative space targets (i.e., autonomous navigation) and precise identification of maintenance surfaces (i.e., image recognition). The spacecraft is required to have full 6-degree-of-freedom (DOF) control capability. To simplify the control system design, the attitude control and orbit control (i.e., conventional position control) of the spacecraft are separated into two independent control systems: the attitude control system and the orbit control system.
The attitude control system uses star trackers and fiber optic gyroscopes as attitude measurement inputs, and momentum wheels and thrusters (installed in pairs with opposing thrust directions) as actuators. Momentum wheels achieve small control torque output using the principle of momentum exchange. Since the momentum capacity of momentum wheels is limited and the designed spacecraft operates in low Earth orbit, magnetic torquers are designed to unload the momentum wheels during periods not requiring high-precision control.
The orbit control system uses a laser radar camera and a Time-of-Flight (TOF) camera as mutual backups to measure the relative position with respect to the target spacecraft. The motion control system of the spacecraft can be divided into an attitude control system and an orbit control system. The attitude control system adopts an offset nadir-pointing scheme and a jet modulation control scheme. It uses star trackers and fiber optic gyroscopes as high-precision primary attitude determination components to meet mission requirements, and is also configured with differential sun sensors and magnetometers for coarse attitude determination or for attitude reacquisition in case of attitude loss. The specific composition is shown in Figure 4 and Figure 5.
It is noteworthy that the orbit control system employs a cold gas propulsion scheme. Micro n-butane propulsion modules are selected. Each thruster provides a thrust of 0.005 N. There are 12 thrusters for orbit control, installed in the directions, with two thrusters per direction, achieving a combined force of 0.01N. The combined force of the thrusters in each direction passes through the spacecraft’s center of mass. The pair of thrusters in each direction is controlled using PWM to control the three-axis translation of the spacecraft.
2.3. Ground Simulator Design
The ground simulator includes a control subsystem, a gas and power supply subsystem, an intelligent recognition subsystem, and a comprehensive management subsystem. The control subsystem mainly includes the actuators on the ground simulator and their auxiliary devices. The power and gas supply subsystem is primarily responsible for the power and gas supply of the simulator and also includes the air bearing subsystem. The intelligent recognition subsystem is responsible for measuring the pose information of the simulator. The comprehensive management subsystem is mainly used for the upper-level control and status monitoring of the simulator.
The control subsystem includes an instrument platform, a momentum exchange system, and a pose control system. The instrument platform is the mounting platform for the entire ground simulator. According to working conditions and external interface constraints, the instrument platform is divided into three layers: the lower layer is used for installing air bearings and the gas supply subsystem to facilitate the charging and discharging of gas storage cylinders, reduce redundant gas line layout, and lower the platform’s center of gravity; the middle layer is used for installing the momentum exchange system and pose control system; the upper layer is used for the marker lights of the intelligent recognition subsystem to meet the functional characteristics of the air flotation platform. The momentum exchange system, i.e., the actuators, consists of a servo fan group and flywheels arranged in an orthogonally symmetric manner. It achieves control of the ground simulator through airflow and momentum exchange, as shown in Figure 6. The servo fan group can control thrust magnitude by adjusting speed and direction. The pose control system consists of an industrial control computer and a driver board. The industrial control computer runs the control algorithm and transmits control commands to the driver board via an RS232 serial port, which then controls the momentum exchange system.
The power and gas supply system consists of three parts: air bearings, a gas source system, and a power system. The air bearing subsystem, i.e., air feet, allows high-pressure gas from the source to flow through throttling orifices in the air feet into the gap between the lower surface of the air feet and the high-precision granite platform, forming an air film. This generates an upward force, suspending the air flotation platform system mounted on the air feet, enabling the air flotation robot to achieve three-degree-of-freedom motion. Gravity interference is reduced by precisely adjusting the flatness of the platform. The gas source system, composed of high-pressure gas cylinders, high- and low-pressure gas lines, inflation switches, and pressure reducing valves, is responsible for providing stable air pressure and flow to the air bearings. The power system, consisting of a 10,000 mAh rechargeable lithium battery, a charger, and voltage stabilization and conversion modules, is responsible for providing stable voltage and current to each unit. The power system can continuously supply power for 1 h and 10 min when fully charged.
The intelligent recognition subsystem is based on computer vision principles and uses a monocular camera measurement scheme, as shown in Figure 7, with the target on top of the air flotation robot as a reference, to achieve pose measurement of the ground simulator.
The comprehensive management subsystem includes a host computer system and a communication link with the pose control system. The host computer system is used to plan the motion trajectory and attitude of the ground simulator and receive the simulator’s pose measured by the intelligent recognition subsystem. It transmits the actual pose and target pose at each moment to the pose control system on the ground simulator via wireless transmission. The comprehensive management subsystem can also monitor the attitude information of the ground simulator in real-time.
3. Control Algorithm Design
During on-orbit construction tasks, the spacecraft is frequently required to tow large truss components. These components often possess significant flexibility and varying mass distributions, making it impractical to develop a precise dynamic model for every possible towing configuration. The flexibility of the truss introduces unmodeled vibrational modes that act as complex nonlinear disturbances to the servicing spacecraft. Furthermore, strict collision avoidance is mandatory during the approach and towing phases to protect the assembly site. To address these challenges, this paper adopts a control strategy that utilizes an RBFNN to approximate the unknown dynamics of the combined spacecraft-truss system, integrated with a PPC framework to ensure safety through rigorous error confinement.
The orbit control of the spacecraft (i.e., translational control) is designed such that the three translational degrees of freedom are decoupled. Therefore, the dynamics for the j-th axis ( , corresponding to the X, Y, and Z axes) can be described as a second-order nonlinear system:
where is the state vector for the j-th axis. Physically, represents the relative position, and represents the relative velocity. is the control thrust input for the j-th axis. and represent the unknown control gain function (related to mass) and the lumped nonlinear dynamics (including orbital perturbations and flexible vibrations), respectively. For ease of description, the subscript j is omitted in the following derivation. The coordinate transformation is defined as:
where is the tracking error. The tracking constraint should satisfy . It should be noted that the prescribed performance function in this paper specifically defines the safety corridor for the servicing spacecraft (the attachment point of the truss). Due to the large moment of inertia of the dragged truss, the towing maneuver is typically performed at low speeds with smooth attitude changes. Under such operating conditions, strictly constraining the tracking error of the spacecraft is the fundamental prerequisite for ensuring the safety of the entire assembly. The scalar bound thus represents the maximum allowable deviation of the spacecraft from the planned safe trajectory to prevent the root of the truss from colliding with the surroundings. is the virtual control law, and is the tracking reference. For Equation (1), the system functions are unknown and cannot be directly used to design the required controller. Therefore, RBFNNs are used to approximate arbitrary unknown nonlinear functions. For a given accuracy , with a sufficiently large number of nodes l, an RBFNN can approximate any continuous function on a compact set such that
where is the input vector, is the weight vector, is the number of neural network nodes, is the approximation error, and is the basis function vector. is generally set as a Gaussian function:
where and represent the center of the receptive field and the width of the Gaussian function, respectively. in Equation (4), but this equation is not numbered 32. Assuming it refers to the RBFNN approximation concept) is the dynamic model to be fitted. This work uses three RBFNNs with state-dependent inputs as input vectors. However, the ideal weight matrix is unknown. The adaptive parameter is designed as , and its estimate is used to compute the driving parameters. is an unknown ideal weight vector. Therefore, the adaptive parameter is designed as . The first adaptive law is designed as
where is a positive design parameter, and let . is the number of nodes in the neural network. The first virtual control signal is designed as
where are positive parameters, and are also positive parameters. The control gains play a crucial role in the system’s stability and convergence performance. Specifically, the fractional power terms (related to ) dominate the convergence rate when the error is small, ensuring finite-time convergence, while the higher-order terms (related to ) handle large initial errors. In practice, these parameters are tuned via a trial-and-error method: starting with small positive values to ensure stability, then gradually increasing them to improve tracking speed until the actuator saturation or noise amplification becomes unacceptable. For the system described by Equation (1), the second virtual control input and adaptive law are designed as
In summary, according to Equation (7), the thruster controller for each degree of freedom can be designed as
Furthermore, the motion control system of the spacecraft can be subscribed as Figure 8.
4. Stability Analysis
From Equation (1) and the tracking error , it can be obtained
According to Equation (2), one has
Consider the Lyapunov function in the following form:
where the design parameter is positive, and is the estimation error of , . Furthermore, , the differentiating of gives
where with a compact set . Furthermore, contains unknown function , RBFNN is introduced to approximate it over a compact set . Furthermore, it can be obtained as
where .
By applying Young’s inequality, the following can be obtained:
where with a compact set , and is a positive constant. Furthermore, substituting it into Equation (15) gives
So, the first virtual control signal and the adaptation law are designed as Equations (6)–(8).
As Equation (7), it can be easy to prove that
For and any constant .
Then, substituting Equations (6)–(8) into Equation (15) results in
where .
According to Equations (1)–(3), it can be written as
Choose as
where is a positive design parameter and is the estimation error, . Furthermore, obtain
where , with a compact set . For a given , a neural network is employed to take stock of the unknown function . Furthermore, . Using the same method as Equation (22), the following inequality can be written as
where with a compact set . Furthermore, is a design parameter.
As same as Equation (24), it can be written as
Therefore, Equation (28) can be subscribed as
with
Define . By applying a corollary of Cauchy–Schwartz inequality, the formula can be transformed into
For , it can be obtained as
Substituting Equations (32) and (33) into Equation (31), can get
Based on the Young’s inequality as
and then, let , and get
Since , and combining with Equation (36), then Equation (34) can be obtained
with . Similar to Equation (36), Applying Young’s inequality, it can be written as
where , and the design parameter . Equation (38) can be obtained by setting and substituting it into Equation (35). For Equation (39), it can be set as .
Substituting Equations (38) and (39) into Equation (37), the following can be obtained:
with as a constant.
Let , and Equation (40) can be written as
And let , then obtain
According to Equations (14) and (27), using Cauchy–Schwartz inequality and it can be obtained as
and
At this point, the stability analysis of the predefined performance adaptive fixed-time control has been completed.
5. Simulation Experiments
This paper verifies the control law of Equation (11) through simulation experiments, using the model of Spacecraft Dynamics from Simulink. The model parameters used in the verification include the spacecraft mass kg, and the geocentric gravitational constant . Since the actual spacecraft is planned to operate in a 400 km circular orbit, r is taken as a constant m, and the orbital angular velocity around the Earth is rad/s. The unknown force disturbance is taken as a normally distributed random number with a mean of 0 and a standard deviation of 0.1 N. Typically, such large unknown forces are not present in space; this larger value is used here to verify the reliability of the orbit control algorithm. It is important to note that these parameters are only used for the simulation model and not for the controller.
The following parameters will be used for the controller. In the simulation, the target trajectories for all three axes are set as
The error boundaries are all set to . The initial position is , and the initial velocity is . Controller parameters are designed as , , , , , , . These parameters have no detailed impact on the results within the range of . The initial condition is . Numerical simulations are performed using MATLAB R2021b with a basic time step of 0.1 s. The RBFNN parameters are set as the number of nodes and , which can ensure that the calculation time of a single time-step controller is less than 0.1 s. To verify the superiority of the proposed algorithm, a PID controller is selected for comparison. The PID controller remains the most widely used strategy in satellite engineering due to its reliability. To ensure a fair comparison, the PID parameters were not chosen arbitrarily but were fine-tuned using the Ziegler-Nichols method to achieve optimal performance for the nominal system. The parameters are set as , , .
It is worth noting that we also attempted to conduct ablation studies by implementing the PPC method and the RBFNN adaptive method separately. However, in the scenario with large uncertainties, the “PPC-only” controller failed to maintain the error within the boundary. This led to the error approaching the prescribed limit, causing the error transformation function (Equation (2)) to approach infinity (singularity), resulting in a numerical breakdown of the simulation even with a reduced time step of 0.01 s. Similarly, the “RBFNN-only” approach failed to converge safely during the transient phase. This phenomenon further validates the necessity of coupling RBFNN with PPC: RBFNN reduces the model uncertainty to prevent boundary violation, while PPC guarantees safety during the neural network’s learning process.
The errors for each axis are shown in Figure 9. It can be seen that compared to the traditional PID controller, the proposed controller achieves higher control accuracy while satisfying the prescribed boundary constraints.
6. Ground Simulator Verification
In this section, the effectiveness of the proposed control scheme is demonstrated based on the ground satellite simulator shown in Figure 10. The weight and other parameters of the ground simulator used in this experiment are the same as in the simulation. However, the simulator only has two translational axes and one rotational axis, totaling 3 degrees of freedom. To verify the effectiveness of the control method, the proposed algorithm is used to control only the two translational axes of the simulator, while the rotational degree of freedom is set to a fixed orientation. The target trajectories for the two axes are . Limited by the size of the granite platform, the movement range of the ground simulator is restricted to 3 m × 3 m. To demonstrate the effectiveness of the prescribed error boundary of the proposed controller, the error boundary is set to . The initial position is , the initial velocity is , and other control parameters are consistent with the simulation settings. The controller used by the ground satellite simulator is developed using Simulink, and the controller operates with a fixed time step of 0.1 s. Pose feedback uses data from the intelligent recognition subsystem.
The experimental results are shown in Figure 11 and Figure 12. Figure 11 shows the actual motion trajectory and the ideal trajectory of the ground satellite simulator. It can be observed that the ground satellite simulator deviates significantly from the target trajectory only in the first tracking loop. From the third loop onwards, the actual trajectory basically coincides with the ideal trajectory. Figure 12 shows the tracking errors of the x-axis and y-axis during the experiment. It can be seen that the errors are controlled within the given error boundaries throughout the entire control process. Before 200 s, the tracking error is relatively large, mainly because the neural network used in this process is continuously approximating the dynamic model of the ground satellite simulator. After 1000 s, the tracking becomes stable, and the errors in both axes can be controlled to about 5 mm, satisfying the given 50 mm error boundary.
7. Conclusions
Compared with existing PID schemes, the proposed prescribed-boundary controller can effectively achieve orbit control for servicing spacecraft and possesses the characteristic of a prescribed error boundary. This feature has significant application potential when servicing spacecraft perform close-range proximity operations, allowing the spacecraft to achieve collision avoidance at the controller level while performing proximity maneuvers. Additionally, this controller does not rely on the dynamic model of the spacecraft, which can effectively avoid the problem of difficulty in establishing an accurate dynamic model caused by flexible components such as solar panels on the spacecraft. Furthermore, the RBFNN serves as an effective online estimator, compensating for information that is unmeasurable by traditional physical sensors, thereby closing the loop between sensing and robust execution. Future work will extend the current framework to address the coupled flexible dynamics of the truss more explicitly. Specifically, we aim to investigate the mapping relationship between the spacecraft’s error boundaries and the collision margin of the truss’s distal end. Active vibration suppression and multi-point collision avoidance strategies for the long-span flexible payload will be the focus of our next research phase. Moreover, considering the complexity of assembling ultra-large space infrastructures, we plan to extend the proposed algorithm to multi-satellite cooperative towing scenarios. Future research will focus on developing distributed PPC architectures to address formation-level safety handling and cooperative maneuvering. In such architectures, the robust single-agent controller developed in this paper will serve as the fundamental local control node, while a higher-level consensus algorithm will coordinate the error boundaries of multiple spacecraft to ensure collaborative transport of heavy, large-scale payloads.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1Flores-Abad A. Ma O. Pham K. A Review of Robotics Technologies for On-Orbit Services DTIC Doc. ADA 576377201368126
- 2Papadopoulos E. Aghili F. Ma O. Lampariello R. Robotic Manipulation and Capture in Space: A Survey Front. Robot. AI 202121501110.3389/frobt.2021.68672334350212 PMC 8326842 · doi ↗ · pubmed ↗
- 3Su Y. Shen S. Adaptive predefined-time prescribed performance control for spacecraft systems Math. Biosci. Eng.2023205921594810.3934/mbe.202325636896557 · doi ↗ · pubmed ↗
- 4Zhao J. Liu Y. Pang B. Liu Y. Yang Z. Ding Z. A predefined-time radial basis function (RBF) neural network tracking control method considering actuator faults for a new type of spraying robot Mech. Sci.202516516010.5194/ms-16-51-2025 · doi ↗
- 5Li S. Liu K. Liu M. Cao X. Neuro-Adaptive Prescribed Performance Control for Spacecraft Rendezvous Based on Fully-Actuated System Approach IET Control Theory Appl.2024181868187610.1049/cth 2.12736 · doi ↗
- 6Jia Q. Shu R. Yu D. Zhang C. Tan L. Neural Network-based Prescribed Performance Fault-Tolerant Control for Spacecraft Formation Reconfiguration with Collision Avoidance Res. Sq.2023
- 7Alizadeh M. Zhu Z.H. A Comprehensive Survey of Space Robotic Manipulators for On-Orbit Servicing Front. Robot. AI 202411147095010.3389/frobt.2024.147095039445150 PMC 11496037 · doi ↗ · pubmed ↗
- 8Shi J.F. Ulrich S. Allen A. Spacecraft Adaptive Attitude Control with Application to Space Station Free-Flyer Robotic Capture Proceedings of the AIAA Guidance, Navigation & Control Conference Kissimmee, FL, USA 5–9 January 20151708
