Mars Lander Simulation

Latest version of Simulation software

User's Guide

Documentation on Demonstrations

Slides describing the Simulation

 

Quick Getting Started Instructions
==================================

(For full instructions please see the User's Guide)

1) You need to install Java and Java3D on your machine before 
   you can run the Simulation software.

   a) Go to http://java.sun.com/javase/downloads/index.jsp
      Go to the "Download" button for "JDK 6 Update 3"
      Select the version you need for your operating system
      Accept the License Agreement
      Download and install

   b) Go to http://java.sun.com/products/java-media/3D/download.html
      Go to the "Download" button for "Java 3D API 1.5.1"
      Download and install

2) Go to https://julianbunn.org/Mars and download
   the latest Zip file containing the simulation software

3) Unpack the Zip file into a directory on your hard disk. For
   example, unpack it into "C:\MarsLander" (create the directory if
   it doesn't exist.

4) Open a command window, and change to the simulation directory:

   cd \MarsLander

5) Run the "setup.bat" file:

   setup

   (This sets up the classpath for Java, so that the simulation
    files can be found)

6) Run the simulation

   java Lander Demo_RoverBody_128micron_Top.cfg

   (this will use a demonstration config file that has 128 micron
   particles sprinkled on the top surface of the Lander's body)

7) In the GUI, adjust the wind speed slider to 2000 cm/s, and
   press the "Start" button. The particles will fly off. 
   Press the "Stop" button to stop the particles.
   Press the "New" button to spinkle a new set of particle.
   Please refer to the User's Guide for further information.

8) To use the full Lander geometry, the geometry model is quite
   large, and you will need to increase the memory for the Java
   virtual machine:

   java -mx512m Lander

   (the allocated memory will be 512MBytes, and the default .cfg file)

9) An example which uses the Berengoltz particle distribution:

   java Lander Demo_RoverBody_Cleanroom100_All.cfg