Orbital Rocket Guidance with Ruby
summary
Uses Kerbal Space Program plus the kRPC gem and Ruby to emulate an Apollo Guidance Computer style controller, building a cooperative multitasker with seven-word corsets and a seven-entry wait list. Implements restart protection, a “night watchman” watchdog, gravity-turn open-loop then iterative closed-loop guidance, staging and ullage sequencing, and reproduces a Saturn V ascent to orbital velocity (~17,000 MPH) in simulation — the Ruby controller runs and achieves orbit in the demo.
AI-written summary · about
chapters (8)
- 0:00Introduction and setup
- 3:32History of space computing
- 11:18Soviet vs American space computers
- 16:15Apollo guidance computer details
- 23:00Building the AGC executive in Ruby
- 32:17Guidance navigation and control
- 35:32Launching a Saturn V rocket
- 46:22Summary and conclusion
related talks
42mOrbital Rocket Guidance with Ruby
30mkerbal_space_program.rb
52mSoftware archaeology - Learning from the landing on the moon!
50mSoftware archaeology - Learning from the landing on the moon!
45mSoftware archaeology - Learning from the landing on the moon!
23mOrchestrating Rocket Simulations W/ Argo
58mProgramming and Technology in Amateur Space Exploration
49mThe Charming Genius of the Apollo Guidance Computer
