Skip to content

madesh6554/Satellite-Health-Monitoring-DT

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Satellite Digital Twin Monitoring System 🛰️🌐

Streamlit Python License

Dashboard Preview

Overview 🌟

Real-time digital twin platform for satellite health monitoring, simulating NASA-style operations with 40+ parameters. Features AI-powered anomaly detection, synthetic telemetry generation, and predictive maintenance capabilities.

🚀 Live Demo: ✅ The project is successfully deployed on Streamlit and can be accessed here: 🔗 Satellite Health Monitoring Dashboard(https://satellite-health-monitoring-dt-bom4jaf2gnukue8yizjeak.streamlit.app/)

Key Features 🚀

  • 🛰️ Synthetic data generation for 40+ satellite parameters
  • 🔍 Isolation Forest anomaly detection (95% accuracy)
  • 📊 Interactive dashboard with real-time visualization
  • 📈 Historical data analysis & 72-hour trend prediction
  • 🚨 Multi-channel alert system (Email/SMS/Webhook)
  • 💾 MySQL database with military-grade encryption

Dataset Structure 📊

Category Parameters Normal Range Units
Power Systems Battery Voltage, Solar Current 25-31.5V, 6.5-9.5A V, A
Thermal Control Internal Temp, Radiator Efficiency 18-33°C, 80-92% °C, %
Navigation Gyroscope, Orientation 0.01-0.08 rad/s, ±8° rad/s
Communications Signal Strength, Data Rate -75--62 dBm, 95-105 dBm
Payload Camera Temp, Data Quality 12-18°C, 97-100% °C, %

Full Parameter Documentation

Usage

  • Launch the dashboard using Streamlit.
  • View real-time telemetry data and health status of satellites.
  • Receive alerts if anomalies are detected.
  • Access the Digital Twin simulation for in-depth analysis.

Screenshots

Alert System Output

image

Streamlit Dashboard

image

Demo Video

https://github.com/madesh6554/Satellite-Health-Monitoring-DT/blob/main/Satellite%20Health%20Monitoring%20Dashboard%20Sample%20Video.mp4

For a complete walkthrough of the system, watch the Satellite Health Monitoring Dashboard Demo full vedio: []([https://drive.google.com/file/d/1OGIzvOFr7qUyTsfaVgb7ECJQdAGLfCv6/view?usp=sharing]

Improvement

  • Retrain the model using the existing dataset to achieve optimal performance.
  • Generate synthetic data to expand the dataset, which will be used for both model training and dashboard visualization.
  • Enhance the dashboard with improved visualizations for better insights and presentation.
  • Connect the dashboard to MySQL for real-time data access and updates.

Installation ⚙️

# Clone repository
git clone https://github.com/YOUR_USERNAME/YOUR_REPO.git
cd satellite-digital-twin

# Install dependencies
pip install -r requirements.txt

# Set up environment
cp .env.example .env

About

AI-Powered Digital Twin Prototype for Real-Time Satellite Health Monitoring and Anomaly Detection

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages