This paper introduces a novel approach to real-time convex guidance generation for spacecraft navigating in proximity to small celestial bodies, such as asteroids or small moons. The proposed method leverages Sequential Convex Programming (SCP) techniques to model and navigate irregular gravity fields encountered near these bodies, addressing the strong nonlinearities by iteratively refining a convex guidance sub-problem. The key contribution is the development of an adaptive algorithm that autonomously determines the optimal time of flight and dynamically adjusts to the gravitational environment, enabling spacecraft to autonomously generate robust guidance trajectories in real time including a non-convex collision avoidance constraint. The algorithm is developed in library-free C code to be ready for real-time embedded implementation and gain a realistic understanding on possible onboard application. The efficacy of the proposed method is validated for both asteroids and small moons through numerical simulations including sliding-mode close-loop control, showcasing high accuracy, computational efficiency, and flexibility to different environments.

Real-time autonomous guidance generation around small bodies via Sequential Convex Programming

Belloni, Enrico;Lavagna, Michèle
2026-01-01

Abstract

This paper introduces a novel approach to real-time convex guidance generation for spacecraft navigating in proximity to small celestial bodies, such as asteroids or small moons. The proposed method leverages Sequential Convex Programming (SCP) techniques to model and navigate irregular gravity fields encountered near these bodies, addressing the strong nonlinearities by iteratively refining a convex guidance sub-problem. The key contribution is the development of an adaptive algorithm that autonomously determines the optimal time of flight and dynamically adjusts to the gravitational environment, enabling spacecraft to autonomously generate robust guidance trajectories in real time including a non-convex collision avoidance constraint. The algorithm is developed in library-free C code to be ready for real-time embedded implementation and gain a realistic understanding on possible onboard application. The efficacy of the proposed method is validated for both asteroids and small moons through numerical simulations including sliding-mode close-loop control, showcasing high accuracy, computational efficiency, and flexibility to different environments.
2026
asteroid exploration
model predictive control (MPC)
real-time trajectory optimization
sequential convex programming (SCP)
File in questo prodotto:
File Dimensione Formato  
BELLE02-26.pdf

Accesso riservato

: Publisher’s version
Dimensione 4.1 MB
Formato Adobe PDF
4.1 MB Adobe PDF   Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11311/1313506
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 0
  • ???jsp.display-item.citation.isi??? 0
social impact