Skip to main content

Spacecraft Pose Estimation Benchmark

Mission Critical

Odin v0 calculates a spacecraft's 6-DoF pose in 0.82 ms7.8× faster than TensorRT on Jetson GPU (6.4 ms). System power draw is 30.4% lower (10.3 W vs 14.8 W). Timing jitter is 43.6× tighter, enabling stable Kalman filter integration for GNC control loops.

Live Comparison: Jetson vs. Odin v0

Left: Jetson Only | Right: Odin v0 Hybrid — Playback at 0.25× speed

Key Metrics

Benchmark: 2,880 frames · SPIN synthetic dataset · Pose-ResNet50

MetricOdin v0NVIDIA JetsonDelta
AI Model Inference Latency0.82 ms6.4 ms7.8× faster
End-to-End Latency7.19 ms23.04 ms3× faster
End-to-End Throughput139.1 FPS43.4 FPS3.2× higher
System Power10.3 W14.8 W30.4% lower
Latency Jitter (σ)0.40 ms17.44 ms43.6× tighter

Why Determinism Matters for Docking

In autonomous proximity operations, the pose estimate feeds a Kalman Filter. Latency variance (jitter) degrades filter accuracy, causing "slippage" in the control loop.

Odin's 0.40 ms jitter (vs. 17.44 ms) provides a stable temporal reference for the GNC system, enabling faster and safer approach maneuvers.


Pipeline Architecture

Pose-ResNet50 Pipeline ArchitectureImage224×224×3ResNet-50 Backbone · FC LayersNorm224×224×3ResNet-507×7×2048Layers 1–4GAP1×1×2048FC2048→512FC512→128Regression HeadsTrans. HeadFC 128→3Rot. HeadFC 128→4L2 Norm(x, y, z)Translation(qw, qx, qy, qz)Rotation}PoseVectorPose-ResNet50 · 4.1 GFLOPs · 224×224 RGB input · 7-DoF output (x, y, z, qw, qx, qy, qz)

Stage Breakdown (per frame)

PhaseLatency (ms)% of Total
H2D Transfer0.045%
Model Inference0.5984%
D2H Transfer0.001%
Post-processing0.0810%
Total0.71100%

Conclusion: Benefits for Space DPUs

  • Kalman Integration: 0.40 ms jitter is below the noise floor of standard MEMS IMUs — pose estimate models as a fixed delay with no adaptive timestamp correction.
  • Power Compliance: At 10.3 W, the system fits within a standard 15 W small satellite payload allocation. 30.4% lower than Jetson-only at 14.8 W.
  • Scalability: Deeper backbones (ResNet101+) scale linearly while PCIe overhead stays constant.