Guidance, Navigation and Control · GNC Systems Engineering and Capstone · M12-L2 · Advanced
Capstone: Land Hopper
Bench log · Hopper on the test range
15:00. Hopper's hop of 100 m has to be accepted before the flight test: 92% of 25 dispersed flights within 3 m, none beyond 4 m. The navigation filter, the guidance reference and the controller were written by three people, each of whom has tested their own part in isolation. In the first campaign half the flights fail.
You will read the campaign, fix the navigation filter so that a faulty beacon cannot move it, and choose controller gains that hold over the range of vehicles the flights will meet.
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. The campaign itself (the plant, the sensors, the guidance and the other two parts) is run by the grader; your function is called inside it. A run takes a few seconds. Your code runs in a background worker: an endless loop is stopped after a few seconds.