Orbital Rocket Guidance with Ruby
summary
Uses Kerbal Space Program with kRPC and Realism Overhaul to control a simulated Saturn V from Ruby, implements AGC-like multitasking with Fibers and a waitlist, and reproduces ullage motors, staging and a gravity turn to reach orbit successfully in the simulator. Details include AGC constraints (32K ROM 2K RAM 2 MHz), the notorious 1202 program alarm, a marshal-restart trick and a night-watchman watchdog. Code lives on GitHub; tests take ~11–12 minute runs so debugging is painfully slow.
AI-written summary · about
chapters (4)
- 0:00Start
- 2:46Dzhanibekov Effect
- 13:0732K of ROM 2K of RAM 2MHz clock
- 31:38Gravity Turn: "Open Loop" Guidance
related talks
50mOrbital Rocket Guidance with Ruby
30mkerbal_space_program.rb
32mSpaaaaaaaaace
01h 01mProgramming and Technology in Amateur Space Exploration
31mMixed Reality Robotics Simulation with Ruby
55mLeveraging Common Technology and Programming for Amateur Spaceflight
40mObject Oriented Orbits: a primer on newtonian physics
48mBuilding Games with Ruby
