Skip to content

Latest commit

 

History

History
144 lines (118 loc) · 5.59 KB

File metadata and controls

144 lines (118 loc) · 5.59 KB
layout page

Space Domain Awareness Platform

ORION

A modular platform for integrating orbital data, automating analysis, and supporting operational decision-making in space awareness workflows.

4 Architecture layers
Open Data-driven workflow
SDA Operational context

What is ORION?

ORION is a modular Space Domain Awareness (SDA) platform designed to integrate heterogeneous orbital data sources, standardize them, and make them usable for analysis, catalog maintenance, and operational insights. The project focuses on reducing manual effort and improving traceability across the data lifecycle.

From ingestion to user-facing analysis, the platform is structured to support catalog management, propagation, risk detection, and decision support in a unified architecture.


How ORION works

01

Data acquisition

Collects orbital information from multiple public and open-source providers such as Space-Track, CelesTrak, SatNOGS, DISCOSWeb and UCS DB.

02

Normalization

Unifies different schemas and naming conventions around shared identifiers such as NORAD ID and standardized orbital metadata.

03

Analysis and reporting

Enables catalog updates, propagation tasks, and decision support through a modular analysis environment and API access.


Architecture overview

ORION follows a layered modular architecture that separates data acquisition, ETL orchestration, storage, and end-user interaction.

Layer Responsibility Key Components Description
Provider Layer Data ingestion Space-Track, CelesTrak, SatNOGS, DISCOSWeb, UCS DB Interfaces with external sources and retrieves heterogeneous orbital data
Orchestration Layer ETL processing Scheduler, Normalizer, Deduplicator, Fusion Engine Standardizes and consolidates data using NORAD ID and unified schemas
Persistence Layer Data storage PostgreSQL + SeaORM Ensures structured storage, relational integrity, and historical tracking
Interface Layer User interaction React SPA + Axum API + SSE Provides visualization, APIs, and real-time updates
{:.scroll-table}

System architecture diagram

![Architecture]({{ '/assets/img/orion-architecture.png' | relative_url }})


Design principles

01

Modularity

Each SDA capability operates as an independent functional component while sharing a unified data backbone.

02

Transparency

Data acquisition, transformation, and lineage are intentionally visible to support auditability and reproducibility.

03

Scalability

The architecture separates ingestion, orchestration, storage, and interaction to support growth in data volume and users.

04

Autonomy

ORION is designed to reduce dependence on proprietary systems by combining open data sources and modular services.


Demonstration videos

SATCAT catalog workflow

Demonstration of the SATCAT catalog workflow and its role in organizing orbital data.

Propagation

Demonstration of how the propagation process works and how orbital states evolve over time.


Project team

This project is developed in collaboration between:

  • Fuerza Aeroespacial Colombiana (FAC)
  • Universidad de los Andes