The
purpose of this activity is to recreate a Mars Rover Mission using several
simple programs related to actual activities of rovers exploring the surface of
Mars. In so doing we will show how science and mathematics are involved in the
design and execution of a mission to Mars.
Last year, NASA successfully landed a pair of rovers, Spirit and Opportunity, on the surface of Mars. These rovers have far exceeded their planned mission lifetimes and are still currently in operation. They have been given the go ahead to continue their work for another 18 months. In order to control these rovers successfully from up to 250 million miles away, the vehicles have to be pre-programmed to do simple tasks on their own. Can you think of at least three basic functions that the rovers need to “know” how to do in order to function successfully on Mars?
http://mars4.jpl.nasa.gov/gallery/video/2001-2004.html
has some interesting animations related to the missions to Mars both current
and future.
We
have recreated a fictitious LEGOland Mars Landing site, complete with rovers,
equipment, a lander, a crater and rocks. Each rover has a set of tasks to
perform that have been pre-programmed into its “brain”. Before we can release
the rovers to do their mission, there needs to be some ground testing of their
abilities, so that we know how they will perform on the surface of Mars and how
much they can accomplish in a given period of time. You will have the
opportunity to investigate how position, velocity, and acceleration are related
to one another as you test the rovers.
Also,
an additional program is needed to ensure the success of the mission. After
having some time to “play” with the rovers and their existing programs, you
will have a chance to “tweak” and upload another program to ensure success of
the mission. You also will be able to plan for the remainder of the mission to
maximize the amount of data collected by the robots.
The mission is divided into three main components:
preflight, inflight, and surface activity. For the preflight portion, the rover
is tested and analyzed so as to become familiar with its capabilities. Several
experimental runs will be performed to gauge how far the rover can travel in a
given amount of time, and how much the rover
can accelerate as it moves from one location to another.
Preflight: We will run tests to familiarize with the abilities of the rover to perform on Mars. We will focus on velocity and acceleration. The “manned” rover (the vehicle with the LEGO figure on it) has a pair of programs loaded in its memory. The programs run in series with a 10 second break between programs. The first program runs the rover at constant speed for a set period of time; the second increases progressively the speed of the rover. Define a starting line from where you will start the trials. Run the program and measure the time the rover takes to cover a distance d, which you also will measure. Enter these values in the first table on the Data Sheet.
When the vehicle pauses, place it back at the starting line. Have two people ready with stopwatches. When the program runs, one person will start his/her stopwatch and stop it when the vehicle stops. The second person will start the watch when the vehicle reaches a predetermined mark (at 200cm distance) and stop it when the vehicle stops. The corresponding distances and times will be recorded in the table below.
Once the two sets of distances and times are recorded, find the averages of each. Using these averages and the two formulas below, find the acceleration using two methods (Method 1 or “real” and Method 2 or “approximate”)
Method 1:
Method 2: ![]()
Two points summarizing the relationship between position, velocity, and acceleration:
· As the rover moved, it changed position over a period of time. That change of position with time is the velocity, expressed in our case as meters per second.
· In the next case, the rover will accelerate. That is, it will change its velocity over time, which is simply what acceleration is, the change of velocity in unit time squared.
In addition, we can work with the second vehicle (unmanned, with the flat panel that serves as a solar panel) and repeat the constant motion exercise for smooth surfaces (the bare floor) as well as not-so-smooth surfaces (the carpeted floor). What would the results from both, taken together, tell us about the rover’s performance over surfaces of different textures / roughness.
Inflight
(Optional): Two optional exercises
involve selecting a landing site on Mars as well as a simulated flight to Mars.
Both of these activities, as well as others, can be found at this website:
http://www.marsquestonline.org/investigations/01_rover.html
The
website listed provides an opportunity to search for landing sites that are
both safe and interesting. Once there, one can click on the “Explore Mars” tab
for a list of activities, including the challenging and interesting applet “Fly
to Mars”. For extended workshops, these activities provide invaluable lessons on
how real-life Mars missions are planned and executed. We encourage you to
explore these activities on your own after the Workshop and evaluate their
usefulness for a summer science camp.
On
the Surface: In real-life missions,
the progress starts slow, as mission controllers assess the health of the rover
just after arrival to Mars. Once the craft passes a series of tests, it is
ready to explore the surface of Mars. We will reflect this progression in our
activity. First we will move the rover off the lander and move it back on. Just
like real missions we start slowly and build up as we gain confidence. We will
eventually, after a series of exercises, have the rover roll off the lander, take
data from several locations, then have the rover return to the lander.
With
the first rover, run the program and allow it to come off the lander and come
back on. Record the time it takes for the rover to completely egress (leave)
the lander, and the time it takes for it to return to the lander platform. Are
the two times the same? What does that tell you about the performance of the
rover on inclined pieces of land?
The
rover will come off the lander a second time and perform a series of actions
before returning to the lander. What types of data do you envision this rover
taking as it turns and “dances” in the four pre-determined locations? Time the
length of this mission and what fraction of the time is spent taking and
processing data. What fraction of the total time does it take to transmit data
to the transmission station (which occurs when the rover pauses and apparently
does nothing)?
The
second rover is able to sense color differences in the terrain and can change
directions based on these changes. What usefulness can you see in having this
as part of the mission (think of terrain types and what different types can
tell us about the geologic history of the surface)?
As the mission progresses,
depending on the time we have to work with, we will perform some additional
activities. There is provided space in the Data Sheet for you to record the
outcomes of these activities.
The first part
deals with the ground testing or preflight portion of the mission.
Data table 1: Constant velocity
|
Trial |
Distance |
Time |
Velocity |
|
1 |
|
|
|
|
2 |
|
|
|
|
3 |
|
|
|
|
4 |
|
|
|
|
5 |
|
|
|
|
Average |
|
|
|
What is the average velocity of the rover? _______________
Data Table 2: Acceleration
|
Trial |
Distance (d1) |
Time (t1) |
Distance (d2) |
Time (t2) |
Total distance (d1+ d2) |
Total time (t1 + t2) |
|
1 |
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
3 |
|
|
|
|
|
|
|
4 |
|
|
|
|
|
|
|
5 |
|
|
|
|
|
|
|
Average |
|
|
|
|
|
|
What is the acceleration you got from Method 1? _______________
What was the acceleration from Method 2? __________________
Use the Percent Difference formula to see how close the first value is to the second.
Inflight: If you attempted to fly a spacecraft to Mars using
the simulation, how successful were you? What made it difficult?
What are some considerations
that went into determining a suitable landing site?
On the surface:
Height and length of Ramp:
Angle of Inclination: (=arcsin
[height/length]):
Time of egress:
Time of Return:
If the two times were
different, why so? Also, what useful information does this provide for the
robot’s ability to drive on inclined terrain?
What
types of data do you envision the rover taking as it turns and dances in the
pre-determined locations?
What
usefulness can you see in having the ability to discern color differences as
part of the mission (think of terrain types and what different types can tell
us about the geologic history of the surface)?
Extended
Mission: Once we successfully go
through the preliminaries, we can prepare to take the rovers for extended tours
of duty. We will assume the rovers can travel 8 hours a day, given the fact
that they are run by solar power and that the Sun is high enough in the sky
during this time period for the rovers to get enough energy to work with.
From
the average velocity obtained from Data Table 1, how far can the rover travel
in a day?
From
the measurements of the speed of the first surface rover (the one that pushed
the ramp down in order to exit the lander), how far can this rover travel in a
day? If it found a hillside with the same incline as the ramp, how high would
it make it up the hill in one hour?
If
eight features (craters, boulders, etc.) were strung along a line and were
evenly spaced (500 meters between each feature), and it took two hours to
explore each feature, given the above conditions of operability (speed, hours
in the sun, etc.), how many days would it take to gather data for all of these
features?
Some additional thoughts for
consideration: