Guidance, Navigation and Control · Nonlinear, Scheduled and Adaptive Control · M5-L1 · Intermediate
Schedule the Gains Through the Burn
Bench log · Hopper on the test range
12:30. Hopper's pitch loop was tuned at the pad and is crisp at liftoff. By the end of the burn, 48 kg of propellant later, the same gains give a sluggish, ringing loop. Re-tuning at burnout makes the liftoff jittery.
You will see why, compute the gains for any mass, and write the table lookup that the flight code uses.
Your task
Lab complete: post-mortem
You have passed every stage. Now connect it back to the theory and move on:
Output
What Python can I use?
Plain Python 3 with the standard library and the course library gnckit (import gnckit as g: transfer functions and margins, state space and LQR, the Hopper model, quaternions, a convex solver). NumPy is not available in the browser. Your code runs in a background worker: an endless loop is stopped after a few seconds and the page stays usable. It runs in your browser and is never sent anywhere.