Designing Dope Distributed Systems for Outer Space with High-Fidelity Simulation
summary
A deterministic, event‑driven simulation runs the exact compiled C++ GNC code for both VISORS CubeSats faster than realtime so one minute of wall time covers 48 hours of mission behavior and 30 orbits, exposing timing and networking bugs quickly. The team models lossy cross‑link latency, physical noise, and runs onboard maneuver planning with EOS optimization, validates centimeter‑level alignment for a 40 m focal length telescope with 1.8 cm lateral and 1.5 cm line‑of‑sight tolerances, demonstrates realtime differential GPS with integer ambiguity resolution, and uses single‑process deterministic tracing to reproduce and fix failures.
AI-written summary · about
chapters (10)
- 0:00Introduction to visor
- 1:54Mission objectives
- 4:30Operations and GNC software
- 9:12System architecture
- 15:29Simulation testing approach
- 21:06Modeling noise and fidelity
- 24:47Achieving determinism
- 27:58Faster than real-time
- 30:57Simulation takeaways
- 35:34Designing system boundaries
related talks
08mRevolutionizing Data Engineering for Space Exploration
55mAbove the Cloud: Building Data Centers in Space
37mDitching the Data Center: How to Stop Worrying and Love the Edge
48mSynchronizing Game Components
40mApplication and Challenges of Using GenAVB/TSN Software Stack for Industrial...
34mCleantech in Space: Cool the Mothership
36mGNU Radio at the Allen Telescope Array
16mStellar: A DSL to Build and Explore Sparse Accelerators
