Robust Model Predictive Control for Autonomous Spacecraft Close-Proximity Operations Around an Asteroid
Abstract
1. Introduction
2. Materials and Methods
2.1. Dynamic Model
- Inertial frame I: The origin is located at the asteroid’s center of mass, and its three axes are fixed in inertial space;
- Orbital frame L: The origin is also located at the asteroid’s center of mass; the x-axis points from the Sun to the asteroid, the z-axis is parallel to the normal direction of the asteroid’s orbital plane, and the y-axis is determined according to the right-hand rule;
- Spacecraft body frame B: The origin is located at the spacecraft’s center of mass, and its axes are aligned with the spacecraft’s principal axes of inertia.
- Asteroid body frame A: The origin is located at the asteroid’s mass center, with axes aligning to the principal axes of inertia of the asteroid.
2.2. Tube-Based Model Predictive Control Framework
2.2.1. Standard Tube-Based Model Predictive Control
- Ensure the existence of the minimal RPI set such that the sets and are non-empty;
- Minimize the size of the RPI set while satisfying the above feasibility conditions.
2.2.2. Tube-Based Model Predictive Control with Uncertainty Model Identification
2.3. TBMPC with Uncertainty Identification for Autonomous Proximity
| Algorithm 1. TBMPC-FFA |
| Determine initial , , = 0, reference trajecotry , |
| while , do |
| Compute and using . Solve Equation (25) to obtain and ; |
| m = 1; |
| while 1 |
| Solve Problem 2 or Problem 3 to obtain |
| if |
| break; |
| else |
| m = m + 1 |
| end |
| end |
| compute , update the states using Equation (34) at ; |
| get true exogenous input using Equation (26), the estimated external input and disturbance |
| are obtained by Equations (28) and (29); |
| end |
2.4. Recursive Feasibility and Stability Analysis
3. Results
3.1. Reference Trajectory
3.2. Simulation Results
3.3. Sensitivity Analysis
3.4. Monte Carlo Analysis
4. Conclusions
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
Nomenclature
| n | mean orbital angular velocity of the small body |
| R | semi-major axis of the heliocentric orbit |
| universal gravitational constant | |
| density of the asteroid | |
| half-cone angle of glide-slope constraint | |
| unit vector along the z-axis of the orbital frame | |
| half-cone angle of line-of-sight constraint | |
| optical-axis | |
| nominal state | |
| nominal control input | |
| the state of the disturbed system | |
| the control input of the disturbed system | |
| exogenous input | |
| estimated exogenous input | |
| N | prediction horizon |
| forgetting factor | |
| initial estimated covariance | |
| initial and terminal states |
References
- Lauretta, D.S.; Balram-Knutson, S.S.; Beshore, E.; Boynton, W.V.; Drouet d’Aubigny, C.; DellaGiustina, D.N.; Enos, H.L.; Golish, D.R.; Hergenrother, C.W.; Howell, E.S.; et al. OSIRIS-REx: Sample Return from Asteroid (101955) Bennu. Space Sci. Rev. 2017, 212, 925–984. [Google Scholar] [CrossRef] [Scilit]
- Yuichi, T.; Makoto, Y.; Masanao, A.; Hiroyuki, M.; Satoru, N. System design of the Hayabusa 2—Asteroid sample return mission to 1999 JU3. Acta Astronaut. 2013, 91, 356–362. [Google Scholar] [CrossRef] [Scilit]
- Szmuk, M.; Eren, U.; Acikmese, B. Successive Convexification for Mars 6-DoF Powered Descent Landing Guidance. In Proceedings of the AIAA Guidance, Navigation, and Control Conference, Grapevine, TX, USA, 9–13 January 2017. [Google Scholar]
- Xie, L.; Zhou, X.; Zhang, H.B.; Tang, G.J. Hybrid-order soft trust region-based sequential convex programming for reentry trajectory optimization. J. Guid. Control. Dyn. 2024, 73, 3195–3208. [Google Scholar] [CrossRef] [Scilit]
- Zhang, Y.; Zhu, B.; Cheng, M.; Li, S. Trajectory optimization for spacecraft autonomous rendezvous and docking with compound state-triggered constraints. Aerosp. Sci. Technol. 2022, 127, 107733. [Google Scholar] [CrossRef] [Scilit]
- Sagliano, M. Pseudospectral Convex Optimization for Powered Descent and Landing. J. Guid. Control. Dyn. 2018, 41, 320–334. [Google Scholar] [CrossRef] [Scilit]
- Sagliano, M. Generalized hp pseudospectral-convex programming for powered descent and landing. J. Guid. Control. Dyn. 2019, 42, 1562–1570. [Google Scholar] [CrossRef] [Scilit]
- Zhang, Y.; Cheng, M.; Nan, B.; Li, S. Stochastic trajectory optimization for 6-DOF spacecraft autonomous rendezvous and docking with nonlinear chance constraints. Acta Astronaut. 2023, 208, 62–73. [Google Scholar] [CrossRef] [Scilit]
- Acciarini, G.; Baresi, N.; Lloyd, D.J.B.; Izzo, D. Nonlinear Propagation of Non-Gaussian Uncertainties. J. Guid. Control. Dyn. 2024, 48, 903–913. [Google Scholar] [CrossRef] [Scilit]
- Jones, B.A.; Doostan, A.; Born, G.H. Nonlinear Propagation of Orbit Uncertainty Using Non-Intrusive Polynomial Chaos. J. Guid. Control. Dyn. 2013, 36, 430–444. [Google Scholar] [CrossRef] [Scilit]
- Boone, S.; McMahon, J.; Boone, S.; McMahon, J. Directional state transition tensors for capturing dominant nonlinear effects in orbital dynamics. J. Guid. Control. Dyn. 2023, 46, 431–442. [Google Scholar] [CrossRef] [Scilit]
- Valli, M.; Armellin, R.; di Lizia, P.; Lavagna, M.R. Nonlinear filtering methods for spacecraft navigation based on differential algebra. Acta Astronaut. 2014, 94, 363–374. [Google Scholar] [CrossRef] [Scilit]
- Zhou, X.; Armellin, R.; Qiao, D.; Li, X. Time-Varying Directional State Transition Tensor for Orbit Uncertainty Propagation. J. Guid. Control. Dyn. 2026, 49, 3. [Google Scholar]
- Eren, U.; Prach, A.; Koçer, B.B.; Raković, S.V.; Kayacan, E.; Açıkmeşe, B. Model Predictive Control in Aerospace Systems: Current State and Opportunities. J. Guid. Control. Dyn. 2017, 40, 1541–1566. [Google Scholar] [CrossRef] [Scilit]
- Di Cairano, S.; Park, H.; Kolmanovsky, I. Model predictive control approach for guidance of spacecraft rendezvous and proximity maneuvering. Int. J. Robust Nonlinear Control 2012, 22, 1398–1427. [Google Scholar] [CrossRef] [Scilit]
- Lee, U.; Mesbahi, M. Constrained autonomous precision landing via dual quaternions and model predictive control. J. Guid. Control. Dyn. 2017, 40, 292–308. [Google Scholar] [CrossRef] [Scilit]
- Morgan, D.; Chung, S.J.; Hadaegh, F.Y. Model predictive control of swarms of spacecraft using sequential convex programmin. J. Guid. Control. Dyn. 2014, 37, 1725–1740. [Google Scholar] [CrossRef] [Scilit]
- Morato, M.M.; Feli, M.S. Data Science and Model Predictive Control:: A survey of recent advances on data-driven MPC algorithms. J. Process Control 2024, 144, 103327. [Google Scholar] [CrossRef] [Scilit]
- Bujarbaruah, M.; Rosolia, U.; Stürz, Y.R.; Zhang, X.; Borrelli, F. Robust MPC for LPV systems via a novel optimization-based constraint tightening. Automatica 2022, 143, 110459. [Google Scholar] [CrossRef] [Scilit]
- Liao-McPherson, D.; Dunham, W.D.; Kolmanovsky, I. Model predictive control strategies for constrained soft landing on an asteroid. In Proceedings of the AIAA/AAS Astrodynamics Specialist Conference, Grapevine, TX, USA, 13–16 September 2016. [Google Scholar]
- Specht, C.; Bishnoi, A.; Lampariello, R. Autonomous spacecraft rendezvous using tube-based model predictive control: Design and application. J. Guid. Control. Dyn. 2023, 46, 1243–1261. [Google Scholar] [CrossRef] [Scilit]
- Mayne, D.Q.; Kerrigan, E.C.; van Wyk, E.J.; Falugi, P. Tube-based robust nonlinear model predictive control. Int. J. Robust Nonlinear Control 2011, 21, 1341–1353. [Google Scholar]
- Raković, S.V. Model predictive control: Classical, robust, and stochastic. IEEE Control Syst. Mag. 2016, 36, 102–105. [Google Scholar]
- Lishkova, Y.; Cannon, M. Robust receding horizon control for convex dynamics and bounded disturbances. arXiv 2023, arXiv:2302.07744. [Google Scholar]
- Mammarella, M.; Capello, E.; Park, H.; Guglieri, G.; Romano, M. Tube-based robust model predictive control for spacecraft proximity operations in the presence of persistent disturbance. Aerosp. Sci. Technol. 2018, 77, 585–594. [Google Scholar] [CrossRef] [Scilit]
- Rakovi, S.V. The implicit rigid tube model predictive control. Automatica 2023, 157, 585–594. [Google Scholar] [CrossRef] [Scilit]
- Lopez, B.T. Adaptive Robust Model Predictive Control for Nonlinear Systems. Ph.D. Thesis, Massachusetts Institute of Technology, Cambridge, MA, USA, 2019. [Google Scholar]
- Oestreich, C.E.; Linares, R.; Gondhalekar, R. Tube-Based Model Predictive Control with Uncertainty Identification for Autonomous Spacecraft Maneuvers. J. Guid. Control. Dyn. 2023, 46, 6–20. [Google Scholar] [CrossRef] [Scilit]
- Jiang, Y.; Zhou, Q.; He, Y.; Zhang, B. Path-tracking control based on adaptive tube-based robust MPC for high-speed intelligent vehicles. Proc. Inst. Mech. Eng. Part J. Mech. Eng. Sci. 2025, 239, 10016–10033. [Google Scholar] [CrossRef] [Scilit]
- Sieber, J.; Zanelli, A.; Leeman, A.P.; Bennani, S.; Zeilinger, M.N. Asynchronous Computation of Tube-based Model Predictive Control. IFAC-PapersOnLine 2023, 56, 8432–8438. [Google Scholar] [CrossRef] [Scilit]
- Hazra, S. Autonomous Guidance for Asteroid Descent Using Successive Convex Optimisation. Ph.D. Thesis, Delft University of Technology, Delft, The Netherlands, 2019. [Google Scholar]
- Takahashi, S.; Scheeres, D.J. Autonomous Exploration of a Small Near-Earth Asteroid. J. Guid. Control. Dyn. 2021, 44, 701–718. [Google Scholar] [CrossRef] [Scilit]
- Yang, H.; Baoyin, H. Fuel-optimal control for soft landing on an irregular asteroid. IEEE Trans. Aerosp. Electron. Syst. 2015, 51, 1688–1697. [Google Scholar] [CrossRef] [Scilit]
- Scheeres, D.J. Constant Density Polyhedron. In Orbital Motion in Strongly Perturbed Environments: Applications to Asteroid, Comet and Planetary Satellite Orbiters; Publishing House: Berlin/Heidelberg, Germany, 2012; pp. 51–52. [Google Scholar]
- Polyak, B.T.; Nazin, A.V.; Topunov, M.V.; Nazin, S.A. Rejection of Bounded Disturbances via Invariant Ellipsoids Technique. In Proceedings of the 45th IEEE Conference on Decision and Control, San Diego, CA, USA, 13–15 December 2006. [Google Scholar]
- Gavilan, F.; Vazquez, R.; Camacho, E.F. Chance-constrained model predictive control for spacecraft rendezvous with disturbance estimation. Control Eng. Pract. 2012, 20, 111–122. [Google Scholar] [CrossRef] [Scilit]
- Mayne, D.Q.; Seron, M.M.; Raković, S.V. Robust model predictive control of constrained linear systems with bounded disturbances. Automatica 2005, 41, 219–224. [Google Scholar] [CrossRef] [Scilit]
- Williams, B.; Antreasian, P.; Carranza, E.; Jackman, C.; Leonard, J.; Nelson, D.; Page, B.; Stanbridge, D.; Wibben, D.; Williams, K.; et al. OSIRIS-REx Flight Dynamics and Navigation Design. Space Sci. Rev. 2018, 214, 69. [Google Scholar] [CrossRef] [Scilit]




















| Parameters | Value |
|---|---|
| 600 s | |
| 1260 kg/m3 | |
| 1.7744 × 1015 | |
| R | 1.685 × 1011 m |
| N | 30 |
| 2 s | |
| 0.55 m/s2 | |
| 3 Nm | |
| 1 | |
| 0.96 | |
| 0.98 | |
| Parameters | Value |
|---|---|
| [959.2404 162.4966 752.7547] m | |
| [7.7649 0.0844 −0.0192] m/s | |
| [0.3142 2.925 0.3142] | |
| [1 0 3] rad/s | |
| [0 0 246.5] m | |
| [0 0 0] m/s | |
| [0 3.1416 0] | |
| [0 0 0] rad/s |
| J | Total Control Effort (m/s2/Nm) | Terminal Error (m, m/s, /, rad/s) | RMS (m, m/s, /, rad/s) | ||
|---|---|---|---|---|---|
| TBMPC | Position | 16.2627 | 1.8441 | 0.1865 0.1192 | 0.2148 0.0620 |
| Attitude | 16.3634 | 6.9919 | 0.0013 3.5802 | 0.0016 3.7628 | |
| Position | 1.4787 | 1.5734 | 0.0686 0.0885 | 0.0374 0.0130 | |
| Attitude | 21.2822 | 7.4815 | 1.8661 7.8690 | 0.0016 3.2974 | |
| Position | 1.5708 | 1.5861 | 0.1393 0.1026 | 0.0397 0.0143 | |
| Attitude | 22.2176 | 7.6231 | 4.1732 2.6344 | 0.0018 3.8261 | |
| Position | 1.6187 | 1.5815 | 0.1389 0.1254 | 0.0419 0.0154 | |
| Attitude | 24.2805 | 8.0887 | 5.8147 2.1704 | 0.0021 4.507 |
| Performance Indices | Statistic | TBMPC | TBMPC-FFA |
|---|---|---|---|
| Position | Mean | 12.2953 | 1.1763 |
| 0.9761 | 0.1054 | ||
| Attitude | Mean | 16.4749 | 20.9028 |
| 2.3100 | 2.88102 |
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. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.
Share and Cite
Wang, Q.; Jiang, C.; Li, S. Robust Model Predictive Control for Autonomous Spacecraft Close-Proximity Operations Around an Asteroid. Aerospace 2026, 13, 523. https://doi.org/10.3390/aerospace13060523
Wang Q, Jiang C, Li S. Robust Model Predictive Control for Autonomous Spacecraft Close-Proximity Operations Around an Asteroid. Aerospace. 2026; 13(6):523. https://doi.org/10.3390/aerospace13060523
Chicago/Turabian StyleWang, Qian, Chong Jiang, and Shunli Li. 2026. "Robust Model Predictive Control for Autonomous Spacecraft Close-Proximity Operations Around an Asteroid" Aerospace 13, no. 6: 523. https://doi.org/10.3390/aerospace13060523
APA StyleWang, Q., Jiang, C., & Li, S. (2026). Robust Model Predictive Control for Autonomous Spacecraft Close-Proximity Operations Around an Asteroid. Aerospace, 13(6), 523. https://doi.org/10.3390/aerospace13060523

