← Latest papers
⚡ electrical engineering

Diffusion Models and the Koopman Operator for Spacecraft Trajectory Optimization

This paper proposes a generate-then-verify framework that pairs a diffusion model with a computationally efficient qEDMD Koopman operator to screen spacecraft trajectory candidates for dynamical consistency, successfully filtering out grossly invalid solutions before expensive downstream refinement in the Circular Restricted Three-Body Problem.

Original authors: Ayrin Lie

Published 2026-10-06
📖 4 min read☕ Coffee break read

Original authors: Ayrin Lie

Original paper licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). ✨ This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Designing a path for a spacecraft is one of the most difficult puzzles in engineering. Unlike a car driving on a road, a satellite or probe moves through a gravitational landscape shaped by multiple massive bodies, such as the Earth and the Sun. This environment is chaotic; tiny errors in a starting position can grow into massive deviations over time, making it incredibly hard to predict where a craft will end up. To find the best route, engineers traditionally use powerful computers to run thousands of simulations, testing different starting guesses until they find a path that is both fuel-efficient and physically possible. This process is slow and computationally expensive, often requiring many failed attempts before a good solution emerges. Recently, a new type of artificial intelligence called a diffusion model has shown promise in speeding this up. These models learn from thousands of previously solved trajectories to generate new, high-quality starting guesses almost instantly. However, because these models are statistical rather than physical, they can sometimes produce paths that look plausible but violate the laws of motion. The critical question remains: how can engineers trust a computer-generated path before spending hours refining it?

A researcher at Embry-Riddle Aeronautical University has developed a solution that pairs this fast, generative AI with a separate, ultra-fast mathematical check. The work focuses on a specific scenario known as stationkeeping, where a spacecraft must make small corrections to stay on a precise orbit, such as those used by the James Webb Space Telescope near the Sun-Earth L2 point. The researcher first built a massive library of 10,000 optimal correction paths using traditional, slow computer methods. These paths served as the training data for a diffusion model, which learned to mimic the patterns of successful maneuvers. Once trained, the model could instantly generate new candidate paths for a given situation. But instead of immediately sending these candidates to the slow, heavy-duty solver for refinement, the researcher introduced a middle step: a "Koopman operator." This is a mathematical tool that approximates the complex, non-linear motion of the spacecraft using a simpler, linear framework. It acts as a rapid consistency check, asking a simple question: if we start at this point and apply these controls, does the predicted motion match what the spacecraft should actually do?

The study tested this "generate-then-verify" approach rigorously. The researcher created four types of deliberately broken, impossible trajectories to see if the system would catch them. These included paths that were pure random noise, paths where the spacecraft appeared frozen in place, paths where the velocity was reversed, and paths with sudden, impossible jumps in position. The verification system successfully identified and rejected every single one of these corrupted candidates, achieving a 100% detection rate. Crucially, when tested against 100 genuine, valid trajectories, the system never falsely rejected a good path, maintaining a zero percent false-positive rate. This proved that the check was not just a random filter, but a reliable gatekeeper capable of distinguishing between physically possible and impossible motion.

When the researcher applied this system to 200 new paths generated by the diffusion model, the results were striking. Only one of the 200 candidates was flagged as inconsistent. To confirm that this single flag was meaningful, the researcher ran a completely independent test on that specific candidate using the true, complex equations of motion rather than the simplified check. This deeper analysis revealed that the flagged candidate was indeed flawed, exhibiting a deviation from true physics roughly 14.7 times larger than the average of the accepted paths. This confirmed that the fast check was correctly identifying the few outliers that the AI had missed.

The most significant finding, however, was the speed of this new method. The traditional computer solver used to refine these paths took an average of nearly two seconds to run a single calculation. In contrast, the Koopman operator check took less than two milliseconds. This means the verification step was approximately 1,164 times faster than the full solver. The researcher concludes that this system is not a replacement for the final, precise calculation, but rather an incredibly efficient pre-filter. It allows engineers to discard the vast majority of obviously bad guesses before they ever waste time on the expensive, detailed refinement process. By catching the most dynamically inconsistent candidates early, this method ensures that the heavy computational work is reserved only for the paths that have a genuine chance of success, making the entire process of planning spacecraft trajectories significantly more efficient.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →