π°οΈ 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:
- 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.
- 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:
- π Deep-Dive System Explanation (
SYSTEM_EXPLANATION.md): Complete breakdown of the orbital mechanics, sensor fusion, gecko electro-adhesion, and mission walkthrough.- π Official SIH PPT Submission Script (
SIH_PPT_SUBMISSION.md): Exact 8-slide presentation script formatted for AI PPT generators (Gamma, Tome, Canva) and the official SIH PowerPoint template with speaker notes.
+-------------------------------------------------------------+
| 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 tomainare 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:8000with interactive Swagger docs athttp://localhost:8000/docsand live WebSocket atws://localhost:8000/ws/telemetry.
2. Launch the Mission Control Web Dashboard
cd frontend
npm install
npm run dev
- Open
http://localhost:3000to interact with the 3D Satellite Digital Twin and live Mission Control console.
π― SIH 2026 Evaluation Rubric Alignment
- Novelty & Innovation (25%):
- First student design combining bio-inspired gecko electro-adhesion with edge AI optical pose estimation for non-cooperative debris.
- Technical Feasibility & Determinism (25%):
- Deterministic Clohessy-Wiltshire equations ensure provable safety corridors (Keep-Out Zones) rather than unpredictable black-box RL models.
- Relevance to National Missions (25%):
- Direct drop-in compatibility with ISROβs SPADEX, BAS-01, and IS4OM programs.
- Implementation Completeness (25%):
- Fully connected loop: Hardware BOM + Physics GNC Backend + Real-time 3D Web Dashboard.