journal article·2025-03-29Open access

Safety Control for Satellite Formation Flying via High-Order Control Barrier Functions

Xu Zhang, Haiqiang Wang, Dongze Li, Zijie Ji

Applied Sciences· Volume 15· Issue 7

Abstract

In satellite formation flying, maintaining a predefined safety distance between the reference satellite and its accompanying satellites is critical to prevent collisions—a requirement that traditional control methods fail to satisfy. This paper proposes a novel safety control algorithm that enforces the relative position constraint as a formal safety condition. Specifically, we construct a high-order control barrier function (HOCBF) tailored to the dynamics of satellite formations, which defines a safety set that guarantees collision avoidance. By formulating and solving a quadratic programming problem embedded with the HOCBF, we obtain a safe controller that ensures the forward invariance of the safety set. Simulation results demonstrate that our controller effectively maintains the required safety distance and prevents collisions under various disturbance scenarios, outperforming conventional methods in terms of response speed and robustness. These findings confirm the practical advantages of the proposed approach for safe satellite formation flying.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Space Satellite Systems and Control · Spacecraft Dynamics and Control · Astro and Planetary Science

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

Institute of Telecommunication and Navigation Satellite, China Academy of Space Technology, Beijing 100089, China

Funding

National Defense Science and Technology Key Laboratory Fund, Research on HighPrecision Satellite Formation Control Technology in Space Microgravity Environments

References (32)

Show source-provided references
1. Satellite formation flying design and evolution10.2514/2.3681 ↗
2. Study of satellite formation flying control using differential lift and drag10.1016/j.actaastro.2018.07.047 ↗
3. Wang, D., Wu, B., and Poh, E.K. (2016). Satellite Formation Flying: Relative Dynamics, Formation Design, Fuel Optimal Maneuvers and Formation Maintenance, Springer.
4. A satellite formation flying approach providing both positioning and tracking10.1016/j.actaastro.2016.01.010 ↗
5. Terminal guidance system for satellite rendezvous10.2514/8.8704 ↗
6. Alfriend, K. (2002, January 5–8). Nonlinear considerations in satellite formation flying. Proceedings of the AIAA/AAS Astrodynamics Specialist Conference and Exhibit, Monterey, CA, USA.10.2514/6.2002-4741 ↗
7. Adaptive control for satellite formation flying under thrust misalignment10.1016/j.actaastro.2009.01.022 ↗
8. On autonomous reconfiguration of SAR satellite formation flight with continuous control10.1109/TAES.2021.3082707 ↗
9. Autonomous precision control of satellite formation flight under unknown time-varying model and environmental uncertainties10.1007/s40295-020-00233-0 ↗
10. A survey on formation control of small satellites10.1109/JPROC.2018.2794879 ↗
11. Adaptive controller design for spacecraft formation flying using sliding mode controller and neural networks10.1016/j.jfranklin.2011.08.009 ↗
12. Design of asymptotic second-order sliding mode control for satellite formation flying10.2514/1.55747 ↗
13. Adaptive robust constraint-following control for satellite formation flying with system uncertainty10.2514/1.G002396 ↗
14. Collision avoidance for satellites in formation flight10.2514/1.16812 ↗
15. Satellite formation-containment control emphasis on collision avoidance and uncertainty suppression10.1109/TCYB.2022.3173683 ↗
16. Formation Control with Obstacle Avoidance for Heterogeneous Multi-Flying Robots: Connectivity Preservation10.1007/s42405-024-00709-5 ↗
17. Deep reinforcement learning control approach to mitigating actuator attacks10.1016/j.automatica.2023.110999 ↗
18. Ames, A.D., Coogan, S., Egerstedt, M., Notomista, G., Sreenath, K., and Tabuada, P. (2019, January 25–28). Control barrier functions: Theory and applications. Proceedings of the 2019 18th European Control Conference (ECC), Naples, Italy.10.23919/ECC.2019.8796030 ↗
19. Control barrier function based quadratic programs for safety critical systems10.1109/TAC.2016.2638961 ↗
20. Adaptive control barrier functions10.1109/TAC.2021.3074895 ↗
21. Control-Barrier-Function-Based Cooperative Guidance with Nonuniform Field of View and Input Constraints10.2514/1.G008189 ↗
22. Rauscher, M., Kimmel, M., and Hirche, S. (2016, January 9–14). Constrained robot control using control barrier functions. Proceedings of the 2016 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Daejeon, Republic of Korea.10.1109/IROS.2016.7759067 ↗
23. Control barrier functions for stochastic systems10.1016/j.automatica.2021.109688 ↗
24. High-order control barrier functions10.1109/TAC.2021.3105491 ↗
25. High-order barrier functions: Robustness, safety, and performance-critical control10.1109/TAC.2021.3089639 ↗
26. Discrete-time control barrier function: High-order case and adaptive case10.1109/TCYB.2022.3170607 ↗
27. Nonsmooth barrier functions with applications to multi-robot systems10.1109/LCSYS.2017.2710943 ↗
28. Input-to-state safety with control barrier functions10.1109/LCSYS.2018.2853698 ↗
29. Safety reinforcement learning control via transfer learning10.1016/j.automatica.2024.111714 ↗
30. Secure Control for Cyber–Physical Systems Subject to Aperiodic DoS Attacks10.1109/TSMC.2024.3448395 ↗
31. Yin, L., Wu, C., Xu, L., Zhu, H., Shao, X., Yao, W., Liu, J., and Wu, L. (IEEE Trans. Autom. Sci. Eng., 2024). Event-Triggered Secure Control Under Aperiodic DoS Attacks, IEEE Trans. Autom. Sci. Eng., early access.10.1109/TASE.2024.3483169 ↗
32. Attack detection and security control for quadrotor under stealthy attacks10.1016/j.sysconle.2025.106031 ↗