# SIM_lander ![Graphics CLient Showing Lander on the ground](images/Lander.png) SIM_lander simulates a lunar lander, with manual and automatic controls. ### Building the Simulation In the SIM\_lander directory, type **trick-CP** to build the simulation executable. When it's complete, you should see: ``` === Simulation make complete === ``` Now **cd** into models/graphics/ and type **make**. This builds the display client for the simulation. ### Running the Simulation In the SIM_lander directory: ``` % S_main_*.exe RUN_test/input.py ``` The Sim Control Panel, and a GUI called "Lander Range" should appear. Click the Start on the Trick Sim Control Panel. ![Graphics CLient Showing Lander on the ground](images/LanderInitial.png) Using the controls shown below have fun! ![Graphics CLient Showing Lander on the ground](images/ManualControlPanel.png) ![Graphics CLient Showing Lander on the ground](images/AutomaticControlPanel.png) ## Initial Conditions To set the initial state of the lander, edit the following variables in the input file. Variable | Type | Units ------------------------------------------|----------------|------- dyn.lander.pos | double[2] | m dyn.lander.vel | double[2] | m dyn.lander.angle | double | rad dyn.lander.angleDot | double | rad/s