Low-Energy Round-Trip Trajectories to Near-Earth Objects using Low Thrust
Abstract
Near-Earth Objects (NEOs) are attractive exploration targets due to their accessibility, scientific value, and resources. Although trajectory design has revealed efficient pathways to these bodies, systematic strategies for Earth-NEO transfers, especially with low thrust, remain limited. This work presents a streamlined methodology that blends the Sun-Earth circular restricted three-body problem (CR3BP) with the heliocentric two-body problem (2BP) to design low-energy round-trip trajectories. The current planar implementation enables efficient large-scale exploration of near-Earth space. Three-body manifold trajectories and transit orbits provide natural pathways for Earth departure and return through the L1 and L2 libration points, while the 2BP framework identifies spacecraft-NEO encounters through intersections of their elliptical orbits. This hybrid structure supports generating large collections of round-trip trajectories without heavy optimization, enabling rapid preliminary mission design across broad NEO populations. Rendezvous and takeoff maneuvers are first modeled as impulsive, then translated into low-thrust arcs to improve propellant efficiency. Round-trip transfers are assembled by combining compatible outbound and inbound branches under simple mission constraints. This modular approach is well suited for complex mission architectures that conventional patched-conics methods cannot systematically uncover. Applied to a representative NEO population, the method yields a large ensemble of round-trip trajectories with low launch and return energies, broad temporal flexibility, and competitive rendezvous and departure impulses compared to existing 2BP solutions.
Keywords
Cite
@article{arxiv.2603.27683,
title = {Low-Energy Round-Trip Trajectories to Near-Earth Objects using Low Thrust},
author = {Alessandro Beolchi and Mauro Pontani and Kathleen Howell and Chiara Pozzi and Sean Swei and Elena Fantino},
journal= {arXiv preprint arXiv:2603.27683},
year = {2026}
}