An Autonomous Reinforcement Learning Framework for Fault Recovery and Mission Replanning on CubeSats
This framework is our answer. It's designed to take the burden off CubeSat developers by automating fault recovery and mission replanning. At its core, it uses reinforcement learning (RL)—a way for the CubeSat to "learn" how to adapt on its own when things go wrong.
The status quo for fault recovery systems isn’t great. Existing approaches either rely on human intervention (like manually rescheduling the mission plan after detecting a fault) or use redundant hardware to patch over issues. Both have their limits. Human intervention is slow and often impractical during orbit. Redundancy helps only if small-scale faults occur, and even then, it’s costly and resource-intensive. These solutions also focus too narrowly—fixing the fault itself without considering how it impacts the broader mission.
Our goal was to create a system that didn’t just react to faults but planned for them. We wanted something that could:
Autonomous Learning for Fault Recovery and Mission Replanning