A.U.R.A.

Features & Components

Everything that powers the A.U.R.A. Predictive Maintenance System

1. Preventative Maintenance Software

Our core software analyzes real-time spacecraft data collected by ECLSS sensors, automatically identifying potential system inefficiencies or anomalies and providing early warnings to mission operators. The predictive system enables faster decision-making and ensures optimal mission safety and performance.

The system features role-based access control with three user types: administrators who manage user accounts and system settings, operators who monitor real-time data and respond to alerts, and analysts who review historical data and train machine learning models.

Key Functions:

  • ✓ Real-time sensor data processing from 28+ sensors
  • ✓ Anomaly detection and alerting across 13+ subsystems
  • ✓ Multi-user support with role-based permissions
  • ✓ Historical data storage, retrieval, and trend analysis
  • ✓ Automatic data logging to CSV storage with 1-second refresh
Main Software Interface
Data Visualization Dashboards

2. Data Ingestion & Visualization

The data ingestion module captures vast sensor streams in real time, converting them into clear visual insights. The Main Dashboard displays subsystem parameters from 28+ sensors organized into 13 critical life support categories — atmospheric composition, system output rates, temperatures, pressures, and contamination levels. Auto-refresh every second ensures operators always view the latest data.

Visualization Capabilities:

  • ✓ Parallel data ingestion from multiple sensor streams
  • ✓ Real-time parameter graphs and historical trend analysis
  • ✓ Historical data queue (10,000+ rows) for long-term trends
  • ✓ Parameter-specific detail views with drill-down analysis
  • ✓ CSV-based data storage for long-term historical records
  • ✓ Export capabilities for external analysis tools

3. Isolation Forest Anomaly Detection

The Isolation Forest algorithm analyzes and preprocesses sensor data collected from the spacecraft, detecting anomalies or irregular patterns in the sensor readings that may indicate system faults, sensor drift, or unexpected environmental conditions.

By filtering and labeling this data before it is used for model training, the quality and reliability of the dataset is significantly improved. This ensures that the reinforcement learning and other predictive models are trained on accurate, representative information.

Anomaly Detection Features:

  • Unsupervised Outlier Detection: Identifies outliers in sensor data with configurable contamination thresholds
  • Anomaly Scoring: Generates anomaly scores for all incoming sensor readings
  • Retrainable Models: Adapt to spacecraft operational patterns over time
  • Pattern Recognition: Identifies subtle deviations from normal operation
  • Data Quality Improvement: Filters training data for downstream models
Isolation Forest Anomaly Detection
Digital Twin Visualization

4. Digital Twin & RL Model Training

An interactive digital representation of the spacecraft enables operators to visualize system states, test maintenance procedures, and validate repairs before implementation. By leveraging the digital twin, a reinforcement learning (RL) model is trained to experience and learn from a wide range of realistic scenarios, including rare or high-risk events — without risking actual hardware or crew safety.

Digital Twin Features:

  • ✓ SVG-based spacecraft visualization with interactive sensor overlays
  • ✓ Click-through interface for sensor inspection and drill-down
  • ✓ RL model training on realistic fault scenarios
  • ✓ Maintenance simulation and procedure testing
  • ✓ Improved decision-making accuracy through safe virtual testing

5. AI Decision & Predictive Engine

The AI Decision page integrates all machine learning model outputs and generates predictive maintenance recommendations based on real-time sensor data analysis. It synthesizes information from anomaly detection, remaining useful life predictions, and reinforcement learning models to provide operators with actionable insights.

Recommendations are prioritized by risk level and confidence score, allowing operators to focus on the most critical maintenance actions. The system continuously learns from outcomes, improving prediction accuracy over time.

AI Engine Capabilities:

  • ✓ Predictive maintenance recommendations with confidence scoring
  • ✓ Risk assessment and prioritization by severity
  • ✓ Continuous model improvement through online learning
  • ✓ Natural-language recommendations via integrated LLM
AI Pipeline Architecture
Application Interface Pages

6. Application Interface & User Roles

The A.U.R.A. system features a comprehensive PyQt5-based user interface with specialized pages for different operational roles:

  • ✓ Login Page: Secure authentication with role-based user management
  • ✓ Digital Twin Page: Interactive visualization with clickable, draggable sensors
  • ✓ Main Dashboard: Real-time monitoring of all 13+ subsystems
  • ✓ Detail View: Detailed historical data and graphs with trend analysis
  • ✓ AI Decision Page: ML model outputs and maintenance recommendations
  • ✓ Admin Panel: User management, system configuration (admin-only)

User Roles:

  • Administrator: Full system access, user management, configuration, model retraining
  • Operator: Real-time monitoring, alert response, manual maintenance logging
  • Analyst: Historical data analysis, report generation, model evaluation

7. Performance & Technology Stack

A.U.R.A. is optimized for real-time operations in the resource-constrained environment of spacecraft systems, with proven performance improvements over traditional reactive maintenance approaches.

Proven Results:

  • 60%+ Reduction: Average maintenance preparation time per mission
  • 45%+ Reduction: Safety incident rates through early warning detection
  • 1-Second Refresh: Real-time data update frequency for rapid response
  • 28+ Sensors: Simultaneous monitoring across 7 ISS modules
  • 13+ Subsystems: Complete life support system coverage

Core Technologies:

  • Frontend: PyQt5 (Python GUI framework)
  • Backend: Python with modular architecture
  • Machine Learning: Scikit-learn, PyTorch (DQN), Ollama (Mistral LLM)
  • Data Processing: Pandas, NumPy
  • Visualization: SVG-based digital twin, real-time graphs
  • Data Storage: JSON (user management), CSV (sensor data)
Technology Stack Architecture

Integrated System Architecture

All components work together seamlessly to provide a comprehensive predictive maintenance solution that enhances crew safety, reduces operational costs, and improves mission success rates.

The A.U.R.A. System: From Data to Decisions to Crew Safety