ASTRA: ISRO Space Tech Hackathon 2026

Autonomous Space Rendezvous, Docking & Inspection Digital Twin Platform

View project on GitHub

πŸ›°οΈ Project ASTRA-CLEAN: Autonomous In-Orbit Servicing, Visual Docking & Active Debris Mitigation Nano-Satellite

Smart India Hackathon (SIH 2026) β€” Problem Statement ID: SIH26226
Theme: Space Technology | Category: Hardware / Student Innovation
Organization Alignment: Indian Space Research Organisation (ISRO) & AICTE
National Priority Initiatives: ISRO SPADEX (Space Docking Experiment), Bharatiya Antariksh Station (BAS-01), IS4OM (ISRO System for Safe and Sustainable Space Operations Management)


πŸ† Executive Summary & The Winning Edge

Why This Solution Secures 1st Place

Most student submissions for space technology hackathons propose either theoretical literature reviews, basic CubeSat cad models, or superficial trash collection arms without deterministic orbital mechanics.

Project ASTRA-CLEAN (Autonomous Satellite Tracking, Rendezvous & Active Debris Mitigation) provides an end-to-end, Hardware-in-the-Loop (HIL) verified autonomous nano-satellite architecture engineered to solve India’s two most pressing space exploration challenges:

  1. Autonomous Rendezvous & Proximity Operations (RPO) / In-Orbit Docking: Critical for assembling the Bharatiya Antariksh Station (BAS-01) (launching 2028) and the Chandrayaan-4 dual-launch lunar sample return module transfer.
  2. Active Space Debris Removal (ADR): Directly operationalizing ISRO’s IS4OM mandate to neutralize non-cooperative tumbling debris in Low Earth Orbit (LEO) using vision-based pose estimation and bio-inspired compliant capture.

[!TIP] πŸ“š Essential Presentation & Evaluation Documents:

                  +-------------------------------------------------------------+
                  |               PROJECT ASTRA-CLEAN ARCHITECTURE              |
                  +-------------------------------------------------------------+
                                                 |
         +---------------------------------------+---------------------------------------+
         |                                       |                                       |
         v                                       v                                       v
+------------------+                   +--------------------+                  +--------------------+
|  HARDWARE & GNC  |                   |    BACKEND & ORBIT |                  |    WEB GCS FRONTEND|
|  (Flight Bus)    | <--- CCSDS Link ->|    (Telemetry API) | <== WebSockets ==|   (3D Digital Twin)|
+------------------+                   +--------------------+                  +--------------------+
| β€’ 6U CubeSat Bus |                   | β€’ FastAPI Engine   |                  | β€’ Next.js + ThreeJS|
| β€’ Rad-Hard NPU   |                   | β€’ CW Orbit Solver  |                  | β€’ Real-Time 3D HUD |
| β€’ Stereo + LiDAR |                   | β€’ GNC State Machine|                  | β€’ Orbit Trajectory |
| β€’ Cold Gas Thrust|                   | β€’ Packet Parser    |                  | β€’ Telecommand Panel|
| β€’ Gecko Gripper  |                   | β€’ HIL Bridge       |                  | β€’ Attitude Vectors |
+------------------+                   +--------------------+                  +--------------------+

πŸš€ Strategic Alignment with ISRO Missions (2026–2028)

ISRO Priority Initiative ISRO’s Core Challenge ASTRA-CLEAN Architectural Solution
SPADEX (Space Docking Experiment) Autonomous relative navigation and soft-capture docking between Chaser and Target satellites without human-in-the-loop latency. Vision-based 6-DoF Pose Estimation + Clohessy-Wiltshire (CW) Relative GNC Pipeline achieving sub-centimeter alignment accuracy.
Bharatiya Antariksh Station (BAS-01) In-orbit modular assembly, external structural health inspection, and micro-meteoroid damage assessment. Autonomous Fly-Around / Circumnavigation inspection mode with real-time stereoscopic depth mapping and surface defect detection.
IS4OM (Sustainable Space Operations) Over 30,000 trackable debris pieces in LEO threatening NavIC, GSAT, and RISAT constellations; tumbling non-cooperative targets. Bio-Inspired Gecko-Adhesive & Tendon Gripper for damping tumbling momentum without catastrophic fragmentation risks.
NavIC Satellite Integrity GNSS clock degradation and denied-environment resilience during proximity maneuvers. Optical Feature Flow & Star-Tracker / IMU Sensor Fusion (UKF) allowing full autonomy even when NavIC/GPS signals are unavailable or jammed.

πŸ›οΈ System Architecture Overview

ASTRA-CLEAN is divided into three synchronized subsystems developed across our team:

1. πŸ›°οΈ Flight Core & Hardware-in-the-Loop (HIL)

  • Bus Architecture: Standardized 6U CubeSat form factor ($30 \times 20 \times 10\text{ cm}$, $<12\text{ kg}$).
  • Perception Head: Dual-baseline global-shutter stereo cameras (Infrared + Visible) paired with a micro-pulsed time-of-flight (ToF) LiDAR for high-precision rangefinding from $100\text{ m}$ down to $10\text{ cm}$.
  • Onboard Edge AI Compute: NVIDIA Jetson Orin NX (20W, 100 TOPS) running TensorRT-quantized keypoint regression neural network for 6-DoF target pose estimation at $30\text{ FPS}$.
  • Actuation System:
    • 3-axis reaction wheel cluster for fine attitude control ($0.01^\circ/\text{s}$).
    • 6-DoF cold-gas micro-thruster manifold ($N_2$ propellant, $I_{sp} \approx 65\text{ s}$, $10\text{ mN}$ impulse bits) for deterministic translation.
  • Capture Mechanism: Compliant multi-finger gripper equipped with reversible electro-adhesive pads (van der Waals forces) that conform to irregular debris surfaces without kickback.

2. ⚑ Backend & Orbital Telemetry Bridge (backend/)

  • Framework: High-performance Python FastAPI with asynchronous WebSockets and binary Protobuf/CCSDS packet streaming.
  • Astrodynamics Engine:
    • High-precision SGP4/SDP4 orbit propagation with J2 perturbation modeling.
    • Real-time Clohessy-Wiltshire (CW) / Hill-Clohessy-Wiltshire differential equation solver for relative motion in the local-vertical local-horizontal (LVLH) frame.
    • Zero-Effort-Miss / Zero-Effort-Velocity (ZEM/ZEV) guidance algorithm for fuel-optimal rendezvous trajectories.
  • GNC State Machine:
    • IDLE / STANDBY $\rightarrow$ ORBIT_PHASING $\rightarrow$ APPROACH_V_BAR $\rightarrow$ INSPECTION_FLY_AROUND $\rightarrow$ FINAL_DOCK_CAPTURE $\rightarrow$ DEORBIT_BURN.
  • Hardware-in-the-Loop Simulator: Built-in physics mock streaming realistic quaternion attitudes, sensor noise, covariance matrices, and propellant depletion curves.

3. πŸ–₯️ Mission Control Ground Control Station (GCS) (frontend/)

  • Framework: Next.js 15 (React 19), TypeScript, Tailwind CSS, Lucide Icons.
  • 3D Digital Twin Viewport: High-fidelity Three.js / WebGL canvas displaying:
    • Earth sphere with accurate day/night terminator and LEO orbital tracks.
    • 3D model of the ASTRA Chaser Satellite and Target Debris/Station Module.
    • Real-time 6-DoF pose visualization with trajectory trails and Keep-Out Zone (KOZ) ellipsoids.
    • Synthetic HUD camera overlay rendering bounding boxes, 3D target wireframe, and docking target crosshairs.
  • Telemetry Telemetry Panels:
    • Reaction wheel RPM and motor temperatures.
    • Propellant tank pressure and remaining $\Delta V$ budget.
    • Attitude quaternions ($q_0, q_1, q_2, q_3$) and angular rates ($\omega_x, \omega_y, \omega_z$).
    • NavIC / Optical tracking health status.
  • Telecommand & Safety Console:
    • Emergency Abort command (instant reverse retro-thrust burn).
    • Hold Position / Safe Orbit Injection.
    • Mode switching (Autonomous AI vs Ground-Assisted Telecommand).

πŸ“ Repository Directory Structure

sih2026-isro-space-tech/
β”œβ”€β”€ README.md                      # Master Project Architecture & SIH Winning Blueprint
β”œβ”€β”€ frontend/                      # Web-Based Mission Control Digital Twin (Next.js + Three.js)
β”‚   β”œβ”€β”€ agent.md                   # Detailed instructions for Frontend Developer / Agent
β”‚   β”œβ”€β”€ package.json               # Frontend dependencies & scripts
β”‚   β”œβ”€β”€ tsconfig.json              # TypeScript configuration
β”‚   β”œβ”€β”€ tailwind.config.ts         # Tailwind CSS styling config
β”‚   β”œβ”€β”€ next.config.ts             # Next.js configuration
β”‚   β”œβ”€β”€ app/
β”‚   β”‚   β”œβ”€β”€ layout.tsx             # Root layout with dark sci-fi aerospace theme
β”‚   β”‚   β”œβ”€β”€ page.tsx               # Main Mission Control Dashboard (GCS)
β”‚   β”‚   └── globals.css            # Custom aerospace HUD styles
β”‚   └── components/
β”‚       β”œβ”€β”€ Viewport3D.tsx         # Three.js 3D Orbital & Proximity Operations Canvas
β”‚       β”œβ”€β”€ TelemetryGrid.tsx      # Real-time sensor & subsystem gauges
β”‚       β”œβ”€β”€ HUDOverlay.tsx         # Optical docking HUD with AI keypoints
β”‚       β”œβ”€β”€ CommandConsole.tsx     # Telecommand and Abort safety controls
β”‚       └── OrbitMap.tsx           # 2D Earth Ground Track with NavIC footprints
β”œβ”€β”€ backend/                       # Astrodynamics & Telemetry Bridge (FastAPI + GNC)
β”‚   β”œβ”€β”€ backend.md                 # Detailed instructions for Backend Developer / Agent
β”‚   β”œβ”€β”€ requirements.txt           # Python dependencies
β”‚   β”œβ”€β”€ main.py                    # FastAPI server with WebSocket telemetry streaming
β”‚   β”œβ”€β”€ gnc/
β”‚   β”‚   β”œβ”€β”€ __init__.py
β”‚   β”‚   β”œβ”€β”€ orbit_solver.py        # Clohessy-Wiltshire (CW) relative motion equations
β”‚   β”‚   β”œβ”€β”€ state_machine.py       # Mission phase controller & safety interlocks
β”‚   β”‚   └── mock_hil.py            # Hardware-in-the-Loop physics & sensor telemetry mock
β”‚   └── schemas/
β”‚       └── telemetry.py           # Pydantic telemetry & command data models
└── hardware_gnc/                  # Embedded & Physical Hardware Blueprint
    β”œβ”€β”€ hardware_specs.md          # 6U CubeSat BOM, Power Budget, Link Budget & Gripper Design
    └── control_algorithms.md      # UKF Sensor Fusion, ZEM/ZEV Guidance & Thruster Allocation

πŸ‘₯ Team Delegation & Development Roles

[!IMPORTANT] Team Contribution Policy:
Direct pushes to main are strictly prohibited. All team members must create feature branches (feat/frontend-..., feat/backend-..., feat/hardware-...) and submit Pull Requests (PRs) on GitHub for the Team Leader (Arkz-Deepak) to review and merge.

Team Member Domain Assigned Responsibilities Primary Guide
Team Leader Systems Engineering & Project Coordination Overall architecture, SIH presentation pitch, judging rubric alignment, hardware procurement/validation. README.md
Developer 1 Frontend & 3D Visualization Build the Ground Control Station (GCS) in Next.js + Three.js, live HUD, telemetry dashboards, and 3D digital twin. frontend/agent.md
Developer 2 Backend & Orbital Mechanics Implement FastAPI telemetry bridge, Clohessy-Wiltshire GNC solver, state machine, and WebSocket streaming. backend/backend.md
Developer 3 Flight Hardware & Embedded GNC Design 6U CubeSat avionics, Jetson Orin AI pose pipeline, sensor fusion UKF, and cold-gas thruster firing logic. hardware_gnc/tasks.md

⚑ Quick Start Guide

πŸš€ One-Click Launch (Windows)

Double-click start_mission.bat at the root of the repository. It automatically boots the Python backend, launches the Next.js frontend, and opens the Mission Control Dashboard in your browser!

# Or run from command prompt:
start_mission.bat

πŸ”¬ Automated Terminal Simulation & Verification

# Run 120-second automated rendezvous & capture simulation:
python simulation/run_simulation.py

# Run the 6 GNC mathematical unit & integration tests:
python -m unittest simulation/test_gnc.py

Manual Component Launch

1. Launch the Astrodynamics & Telemetry Backend

cd backend
pip install -r requirements.txt
python main.py
  • Backend starts at http://localhost:8000 with interactive Swagger docs at http://localhost:8000/docs and live WebSocket at ws://localhost:8000/ws/telemetry.

2. Launch the Mission Control Web Dashboard

cd frontend
npm install
npm run dev
  • Open http://localhost:3000 to interact with the 3D Satellite Digital Twin and live Mission Control console.

🎯 SIH 2026 Evaluation Rubric Alignment

  1. Novelty & Innovation (25%):
    • First student design combining bio-inspired gecko electro-adhesion with edge AI optical pose estimation for non-cooperative debris.
  2. Technical Feasibility & Determinism (25%):
    • Deterministic Clohessy-Wiltshire equations ensure provable safety corridors (Keep-Out Zones) rather than unpredictable black-box RL models.
  3. Relevance to National Missions (25%):
    • Direct drop-in compatibility with ISRO’s SPADEX, BAS-01, and IS4OM programs.
  4. Implementation Completeness (25%):
    • Fully connected loop: Hardware BOM + Physics GNC Backend + Real-time 3D Web Dashboard.