Active Learning-Based Input Design for Angle-Only Initial Relative Orbit Determination

This paper proposes a hybrid framework for autonomous rendezvous that utilizes an active learning-based input design to enhance observability for angle-only initial relative orbit determination, subsequently transitioning to an Extended Kalman Filter and Model Predictive Controller to achieve reliable end-to-end mission execution.

Kui Xie, Giovanni Romagnoli, Giordana Bucchioni, Alberto Bemporad

Published Wed, 11 Ma
📖 5 min read🧠 Deep dive

Imagine you are trying to meet a friend in a massive, pitch-black foggy field. You can't see them, and they can't see you. The only thing you have is a flashlight that tells you which direction your friend is (left, right, up, down), but it gives you no information about how far away they are.

This is the exact problem spacecraft face when trying to dock with another satellite or clean up space debris using only optical cameras. The camera sees the angle, but not the distance. This is called the "Angle-Only" problem. Without knowing the distance, the spacecraft doesn't know if its friend is 10 meters away or 10 kilometers away. This is a dangerous game of "guess who."

This paper proposes a clever, automated solution to solve this guessing game and safely guide two spacecraft together. Here is how it works, broken down into simple steps:

1. The Problem: The "Scale Ambiguity"

If you just sit still and look at your friend in the fog, you can never figure out the distance. If you move a little bit, you might get a slightly better clue, but if you move in a predictable way, you still might not know the truth.

In space, if a spacecraft just drifts naturally, the math says: "It could be 100 meters away moving slowly, OR it could be 1,000 meters away moving 10 times faster." Both scenarios look exactly the same to the camera. This is called observability. The system is "blind" to the true scale.

2. The Solution: "Active Learning" (The Smart Dancer)

Instead of waiting passively or making random, jerky movements (which wastes fuel), the authors teach the spacecraft to dance.

They use a concept called Active Learning. Think of it like a detective trying to solve a mystery.

  • Passive Detective: Sits in a chair and waits for clues to walk in. (Bad idea in space; you might never get a good clue).
  • Active Detective: Gets up, walks around the room, opens drawers, and shakes things to see what falls out. (This is what the spacecraft does).

The spacecraft calculates a specific, pre-planned series of tiny thruster burns (a "dance routine") designed specifically to confuse the ambiguity. By moving in a very specific, non-random pattern, it forces the geometry of the situation to change in a way that makes the distance obvious. It's like holding your thumb up and closing one eye, then the other; the way your thumb "jumps" against the background tells your brain exactly how far away it is.

3. The Two-Stage Strategy

The paper proposes a hybrid system that works in two phases, like a relay race:

Phase 1: The "Batch" Detective (The Initial Guess)

  • The Goal: Get a rough but accurate fix on where the other ship is.
  • The Method: The spacecraft executes the "Active Learning" dance routine. It takes a series of photos, runs a complex math calculation (Least Squares), and solves the puzzle.
  • The Safety Check: The computer calculates a "confidence score" (Covariance). It asks: "Are we sure enough to stop guessing and start driving?" If the uncertainty is too high, it keeps dancing. If the score is good enough, it passes the baton.

Phase 2: The "Real-Time" Driver (The Final Approach)

  • The Goal: Actually dock with the target.
  • The Method: Once the initial guess is good enough, the system switches to an Extended Kalman Filter (EKF). Think of this as a super-fast, real-time GPS that updates its position every second based on new photos.
  • The Steering: This GPS feeds data to a Model Predictive Controller (MPC). The MPC is like an autopilot that looks ahead, plans the most fuel-efficient path to the target, and steers the ship smoothly to a gentle stop.

4. Why This is Better Than Old Methods

  • Old Way: "Let's just wiggle the ship randomly" (Dithering). This wastes fuel and might not actually solve the distance problem.
  • Old Way: "Let's just sit still and hope the natural drift of the orbit helps." This takes too long and is unreliable.
  • This Paper's Way: "Let's calculate the perfect wiggle that solves the math puzzle in the shortest time while using the least amount of fuel."

The Big Picture

The authors tested this in computer simulations. They showed that their "Active Learning" dance routine:

  1. Solved the distance mystery much faster and more accurately than random movements.
  2. Kept the ship safe by not drifting too far away from its intended path.
  3. Successfully guided the ship from a blind guess to a perfect, gentle docking.

In summary: This paper teaches spacecraft how to be smart detectives. Instead of waiting for the fog to clear, they perform a specific, calculated dance that clears the fog for them, allowing them to safely meet up with their target without needing expensive radar or help from Earth. It's about turning a "blind guess" into a "confident handshake" using math and smart movement.