FURI | Spring 2025

Augmented Simulation Environment for Satellite Operations

Data icon, disabled. Four grey bars arranged like a vertical bar chart.

This project develops a flexible augmented simulation environment that integrates real-world and synthetic satellite data to prototype and evaluate new system concepts. Initially developed as a standalone Python-based satellite simulator using Celestrak TLE data with Skyfield for orbit propagation, it was subsequently integrated with RabbitMQ in a publisher-subscriber framework to relay GeoJSON-formatted messages. Later, a CesiumJS client was added to visualize satellite positions and trajectories. Test cases with various satellites verified robust message relaying and accurate visualization, addressing challenges in scalability and dynamic data exchange between simulation and visualization components.

Student researcher

Satyal Yadav

Computer science

Hometown: Gwalior, Madhya Pradesh, India

Graduation date: Spring 2025