Skip to the content.

Home | Research/Projects | Mentorship| Geopolitical Strategy

Directory

Spacecraft Position Estimation with Terrain Relative Kalman Filtering [View Manuscript]

An accurate, vision-based, Kalman Filtering framework for spacecraft position estimation in GNSS-denied orbit scenarios.

Figure 1. 3D Orbit trajectories for the EKF and UKF compared to true state.

Problem: Accurate knowledge of a spacecraft’s position is critical for mission success; however, there are a number of circumstances that may cause GNSS (Global Navigation Satellite System) services to be unavailable, potentially for extended periods of time. In these instances, the ability to leverage vision-based estimation can be critical to the successful execution of the spacecraft’s mission.

Approach: Employ Extended and Unscented Kalman Filters (EKF and UKF) with novel terrain-relative residuals to achieve sub-kilometer position estimates for a simulated spacecraft in LEO.

Results: We achieve a 90% reduction in initial position error over the duration of the 7-second flyover of Lake Seneca. We achieve sub-kilometer estimates with both the EKF and UKF, but we ultimately discover the UKF is most effective with a lowest error of 424 m from the true position.

Figure 2. X, Y, and Z errors for each filter compared.

Technical details:

Demo: See the project repository’s README for setup instructions.

A Deep Semantic Segmentation Network for Mars Rover Traversibility

*T-1st for Best Machine Learning Project in Georgia Tech’s graduate Machine Learning course (Spring 2026)

Semantic Segmentation model for Martian terrain type, trained solely on unlabeled Earth imagery.

Figure 3. Final Segmentation output compared with ground truth labels

Problem: Current Martian rovers rely on classical (geometry-based) computer vision, lacking semantic understanding of terrain type. This can cause critical mission failures, like​ the 2009 Spirit Rover embedding. Furthermore, when preparing to deploy a rover on unexplored terrain, there may not be labeled data from that environment to train on. The ability to use an accessible Earth environment to train a model to perform on novel terrain is both exciting and challenging.

Approach: We use weakly supervised learning to generate pseudo-labels for the unlabeled Mars analog dataset, BASEPROD (located in the Bardenas Semi-Desert, Spain). These pseudo-labels were then used to train a DeepLabV3 model for semantic segmentation of four specific terrain types on Mars. We then validate these results by testing against the AI4Mars dataset.

Figure 4. Overall Training and Deployment Pipeline

Results:

Figure 5. Mean Intersection over Union for pseudo labels compared with hand annotations

Figure 6. Pseudo Labels Compared with raw BaseProd images

Figure 7. Final Confusion Matrix after deploying on Mars (i.e., testing against AI4Mars)

Technical details:

Acknowledgments:

This work was done in collaboration with Trisha Singh, Noah Fischer, Steven Baker, and Sameer Panghal. Sincere thanks to them for their hard work on this project.

Links:

Interactive Orbital Mechanics Simulator

An interactive graphical orbital mechanics simulator based on 2-body Newtonian mechanics. Allows the user to simulate a constellation of spacecraft orbiting Earth and intuitively understand the scale and dynamics.

Key features

Figure 8. 3D plot of 2 spacecraft in the simulated constellation

Technical Details

Links

2D formation controller for fish-like bio-robots

Two degree of freedom PD controller for formation control of schooling hydrofoils. Provides closed-loop control to command a pitching hydrofoil to navigate to and hold formation at a target position in the wake of another hydrofoil.

Video 1: Simulation of a closed-loop PD hydrofoil tracking

Figure 9. Trailing hydrofoil position (in chord lengths) over time

Results: Enabled the study of the hydrodynamic mechanisms that govern fish schooling in various formations of choice. This tool will enable researchers in the Lehigh Unsteady Flow Interactions Laboratory to:

Other Projects

Portfolio of past projects here