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/)
- 🛰️ 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
| 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, % |
- 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.
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]
- 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.
# 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

