JPL
Careers
Education
Science & Technology
JPL LogoJPL Logo
Education
NASA OSTEM
JPL LogoJPL Logo
Education
Robotics: Creating a Roving Science Lab

Lesson .

.

Robotics: Creating a Roving Science Lab

Jet Propulsion Laboratory https://www.jpl.nasa.gov/ Last Updated: Oct. 11, 2024
Subject
Engineering
Grade Levels
6-9
Time Required
Over 2 hrs
Standards .
Math Standards (CCSS - Math)
.

Use ratio and rate reasoning to solve real-world and mathematical problems, e.g., by reasoning about tables of equivalent ratios, tape diagrams, double number line diagrams, or equations.

Compute unit rates associated with ratios of fractions, including ratios of lengths, areas and other quantities measured in like or different units.

Science Standards (NGSS)
.

Define the criteria and constraints of a design problem with sufficient precision to ensure a successful solution, taking into account relevant scientific principles and potential impacts on people and the natural environment that may limit possible solutions.

Evaluate competing design solutions using a systematic process to determine how well they meet the criteria and constraints of the problem.

Analyze data from tests to determine similarities and differences among several design solutions to identify the best characteristics of each that can be combined into a new solution to better meet the criteria for success.

Develop a model to generate data for iterative testing and modification of a proposed object, tool, or process such that an optimal design can be achieved.

Video: Curiosity Rover Report (March 15, 2013) – Curiosity's analyzed rock sample proves ancient Mars could have supported living microbes. (Image caption: This self-portrait of NASA's Curiosity Mars rover shows the vehicle at a drilled sample site called "Okoruso," on the "Naukluft Plateau" of lower Mount Sharp. The scene combines multiple images taken with the rover's Mars Hand Lens Imager (MAHLI) on May 11, 2016, during the 1,338th Martian day, or sol, of the rover's work on Mars. Image credit: NASA/JPL-Caltech/MSSS | › Full image and caption)
Credit: NASA/JPL-Caltech/MSSS

Overview

In this challenge, students will program a rover to use a color sensor on several rock samples, allowing them to simulate how the Mars Curiosity rover uses it's ChemCam instrument to analyze light emitted from geological samples on Mars.

Students will:

  • Understand ratio concepts and use rate reasoning to solve real-world problems.
  • Create an engineered model limited by criteria and constraints and designed to achieve the task of solving a complex problem.

Science and Engineering Practices

  • Asking Questions and Defining Problems
  • Engaging in Argument from Evidence

    Disciplinary Core Ideas

  • Defining and Delimiting Engineering Problems
  • Developing Possible Solutions
  • Optimizing the Design Solution

Disciplinary Core Ideas

Materials

  • Programmable Robot (VEX, LEGO, etc.)
  • Index cards or sticky notes of varying colors to serve as "rock samples"
  • Rulers
  • Student Worksheet – Download PDF
  • (Optional) VEXcode VR or other virtual programming environment (for use with no access to robot)

Management

  • Students are being asked to design, build, and program a robotic rover capable of identifying various colors on a designed terrain. This will require using the color detection tool and being able to program the rover to go a certain distance using circumference, rotation, and distance.
  • This lesson can be completed individually or within a group, although groups of two to three students of varied skill level are recommended.
  • The students need to have completed enough practice programs with their assigned robots to understand how to make their robots move straight for a distance using wheel rotations. The students will be applying their knowledge of ratios and rate reasoning to determine the appropriate number of rotations for the distance required in the challenge.
  • Be sure to construct the map/course for the challenge in advance, as per the examples attached.
  • Students can explore adapting their maneuvers to slow their rover as they approach samples of interest. Sampling rocks using the drill is a very delicate and complicated process, so the rover will need to gently approach and analyze the rocks.
  • Students without physical access to a robot can use a virtual coding environment, such as VEXcode VR or a virtual EV3 coding environment to develop block- or text-based code that can be executed on a virtual robot.

Background

Image of Curiosity's robotic arm drilling at
Curiosity extends its robotic arm and conducts sample drilling at the base of Mount Sharp on Mars in this mosaic of raw images taken on July 30, 2015. The raw images have been stitched and colorized. The inset shows a close-up of the drill hole. + Expand.
Credit: NASA/JPL-Caltech/MSSS/Ken Kremer/Marco Di Lorenzo

Since 2012, The Mars Science Laboratory rover, or Curiosity, has been driving around Mars, collecting information about the Martian terrain and sending us data about the planet. While you may be familiar with some of the images sent back to us, Curiosity also has several more advanced techniques for uncovering the mysteries of Mars.

The rover carries a multitude of tools to help us better understand the geology of the Red Planet. One such tool is a drill capable of boring a small hole into rocks, leaving a fine powder behind, which the rover can use to analyze and identify the rocks. Another instrument, called the Chemistry and Camera instrument or ChemCam, fires a series of laser pulses at the target rock exciting electrons and causing them to emit light based on their chemical composition. It then collects the light, directs it to a spectrometer and identifies the elements in the rock. ChemCam can image and determine the composition of rocks that are between one and seven meters away.

Students will simulate this analysis technique with their rovers, programming it to drive near various targets of different colors that represent rock samples of interest. Students’ rovers will need to be able to detect which rock color has been identified, and indicate the finding via light and/or sound.

Procedures

  1. Familiarize yourself with the engineering design process (shown in the graphic below) and use the following description to frame the challenge for students.

  2. You must program the rover to travel in a straight line while identifying colors.

  3. You must program the robot to use the color sensor. The rover must identify all colors correctly with minimal pauses.

  4. The program and rover should turn at the boundary of the map.

  5. Measurement devices, like metric rulers, measuring tapes or meter sticks are not permitted.

  6. The rover will make three, parallel, random passes across the map.

  7. During specified hardware practice times, users may perform off-course test runs, calculate changes as needed and determine when turns are needed to navigate the official challenge.

  8. Another portion of time may be provided for software programming only.

  9. Once the challenge begins and the program has begun, users may not touch the rover without penalty until it finishes the third sweep.

  10. Color sensors are to be used for identification.

  11. Show students the playing field designed.

  12. Explain constraints, including rules and time limits, as detailed in the student guide

  13. Take questions from students regarding the challenge.

  14. Monitor student teams for teamwork and to make sure all team members are actively engaged in the challenge. Note: Students will tend to gravitate toward their interest and comfort areas. Though a balance of strengths in a team is important, make sure all team members get some experience with all aspects of the challenge: brainstorming, designing, building, programming, troubleshooting and presenting.

  15. When time is up, or as each team is ready, have them run the course. Have other teams serve as judges and scorekeepers for each run.

  16. Due to the variety of solutions and student skill levels, groups may finish at different times. Students who finish early can explore the extensions section below or add features to their robot such as messages on screen, flashing lights, sounds, etc.

  17. After all the students have completed the challenge, provide teams with time to create a reflection about their challenge and design-process experience. Reflections should include a component for academic language and detail the obstacles faced and how students arrived at solutions. These reflections can take the form of a written sample or class presentation.

Discussion

About the engineering design process:

  • What did you try that didn’t work out? How many times did you try it?
  • What did you do when things didn’t work out like you expected?
  • If given access to more parts or sensors, how would it change your design?
  • If given more time, what would your next step look like?

About your thinking during the challenge:

  • What obstacles did you or your group face in this challenge?
  • How did you and/or your group confront these obstacles?
  • What was your favorite part of the engineering design process?
  • What do you think you have learned from this process you didn’t know before?

Assessment

Points for this challenge will be as follows:

Example scoring rubric:

ExpertProficientIntermediateNovice
Prototype Description
Drawing clearly marks key features of the prototype critical to the function and meets the needs of the problem. Description fully discusses all components of the prototypes and how they address the needs of the problem.
Drawing clearly marks key features of the prototype critical to the function and meets most of the needs of the problem. Description discusses components of the prototypes and how they address the needs of the problem.
Drawing marks a couple key features of the prototype critical to the function and meets a couple of the needs of the problem. Description discusses components of the prototypes.
Drawing marks a key feature or two. Description and design reflect only the personal interests of the group.
Challenge Completion
Scored 50 points
Scored 36-49 points
Scored 21-35 points
Scored Below 0 - 20
Designing Reflection
Reflection fully acknowledges the need to fail and make multiple iterations, yet is still forward thinking to the next steps of the design.
Reflection fully acknowledges the need to fail and make iterations, yet is still forward thinking to the next steps of the design.
Reflection fully acknowledges the need to fail and make iterations and there are next steps but these are undefined.
Reflection discusses the success of the first or second prototype and points to this as the final product.
Thinking Reflection
Reflection fully acknowledges the obstacles during the process and provides concrete examples of learning as a result of these obstacles.
Reflection acknowledges the obstacles in the process and provides a concrete example of learning as a result of these obstacles.
Reflection acknowledges the obstacles in the process and makes an unspecified claim about learning as a result of these obstacles.
Reflection discusses the success without mention of obstacles or learning opportunities.

Extensions

  • Lesson: Roving on the Moon (and Mars)
  • Lesson: Planetary Pasta Rovers
  • NASA's Mars Exploration website

This material is based upon work supported by the NASA STEM Educator Professional Development Collaborative at Texas State University under the NASA cooperative agreement award number NNX14AQ30A.

K-12 Resources
Education Resources
Lesson Plans
Student Projects
Teachable Moments
Collections
Internships
JPL Internships
Explore Programs & Apply
Internships FAQ
News & Events
All Education News
All Education Events
About
JPL Education
K-12 Education
Higher Education
Informal Education
NASA OSTEM
Get the Latest from JPL
Follow JPL Education
More from JPL
About JPL
JPL News
Missions
Images
Virtual Tour
Careers
About JPL
JPL News
Missions
Images
Virtual Tour
Careers
Related NASA Education Sites
Space Place
Climate Kids
Kids' Club
Space Math
Universe of Learning
STEMonstrations
Basics of Spaceflight
NASA’s Eyes Interactives
NASA
Caltech
Privacy
Image Policy
FAQ
Feedback
Version: v3.1.0 - 409b2d2
Site Managers:David Seidel, Ota Lutz
Site Editor:Kim Orr