diff --git a/trick_sims/SIM_lander/README.md b/trick_sims/SIM_lander/README.md new file mode 100644 index 00000000..5261e0b7 --- /dev/null +++ b/trick_sims/SIM_lander/README.md @@ -0,0 +1,43 @@ +# 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 diff --git a/trick_sims/SIM_lander/images/AutomaticControlPanel.png b/trick_sims/SIM_lander/images/AutomaticControlPanel.png new file mode 100644 index 00000000..fc988057 Binary files /dev/null and b/trick_sims/SIM_lander/images/AutomaticControlPanel.png differ diff --git a/trick_sims/SIM_lander/images/Lander.png b/trick_sims/SIM_lander/images/Lander.png new file mode 100644 index 00000000..5910e86f Binary files /dev/null and b/trick_sims/SIM_lander/images/Lander.png differ diff --git a/trick_sims/SIM_lander/images/LanderInitial.png b/trick_sims/SIM_lander/images/LanderInitial.png new file mode 100644 index 00000000..018d830d Binary files /dev/null and b/trick_sims/SIM_lander/images/LanderInitial.png differ diff --git a/trick_sims/SIM_lander/images/ManualControlPanel.png b/trick_sims/SIM_lander/images/ManualControlPanel.png new file mode 100644 index 00000000..ee0c3fd0 Binary files /dev/null and b/trick_sims/SIM_lander/images/ManualControlPanel.png differ