Ratios & Revolutions Robot Lesson

Out of Stock


Students investigate ratios involving the GoPiGo.

Objective: Students will write ratios and calculate equivalent ratios for a variety of topics using the GoPiGo robotic car.

Each Lesson includes the following elements:

  • Background information & resource links (some to share with students & some for teachers)
  • Introductory questions & information to share with the students
  • Step-by-step procedure for the project
  • Student handouts, charts, worksheets
  • Closure exercises
  • Assessment questions
  • Extension

Time Requirement: 1-2, 45 minute class periods


  • The Lesson uses Scratch, a beginner drag-and-drop programming language developed at MIT. It is perfect for beginners, and no prior experience is expected or required.
  • For students with more advanced programming skills, there is room to expand upon the lesson provided to do more sophisticated activities with the sensors as well as data collection and analysis techniques. Students can also use Python, Java, C++ and Node.js to program the GoPiGo robot car, but this curriculum is designed to teach and incorporate Scratch.

Recommended Grades: 6-7

Main Audience: Classroom

Self-Paced? No

What’s included:

This lesson comes in the form of a one-time downloadable PDF with a license for 1 classroom. If you are interested in using this lesson school-wide or district-wide, please contact us for that pricing at DexterEd (at) dexterindustries.com.

What else will I need that does not come with this curriculum?

For purchases of 5 or more robots, please see our GoPiGo Classroom Kit.

  • GoPiGo Base Kit
  • Raspberry Pi (works with any version of the Raspberry Pi)
  • Wi-Fi Dongle
  • microSD Card (with Dexter Industries custom software – available for purchase pre-loaded with our software or else you can download and image the cards yourself)
  • Ethernet Cable
  • Power Wall Adapter
  • 8 AA batteries (not included, we recommend rechargeable) for each robot
  • A computer with wifi & an internet connection and a web browser (Chrome preferred, but use Firefox if using touch-screen laptops)
  • Rulers
  • Masking tape or duct tape
  • Straws (optional, 1 per group)
  • Stopwatch or clock with second hand
  • Calculators (optional)

To get the Dexter Industries’ hardware kit for this lesson, please check out the Ratios & Revolution Robot Lesson Hardware Kit.


  • CCSS.MATH.CONTENT.6.RP.A.1 — Understand the concept of a ratio and use ratio language to describe a ratio relationship between two quantities. For example, “The ratio of wings to beaks in the bird house at the zoo was 2:1, because for every 2 wings there was 1 beak.” “For every vote candidate A received, candidate C received nearly three votes.”
  • CCSS.MATH.CONTENT.6.RP.A.2 — Understand the concept of a unit rate a/b associated with a ratio a:b with b ≠ 0, and use rate language in the context of a ratio relationship. For example, “This recipe has a ratio of 3 cups of flour to 4 cups of sugar, so there is 3/4 cup of flour for each cup of sugar.” “We paid $75 for 15 hamburgers, which is a rate of $5 per hamburger.”

  • CCSS.MATH.CONTENT.6.RP.A.3 — 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.


  • CCSS.MATH.CONTENT.6.RP.A.3.A — Make tables of equivalent ratios relating quantities with whole-number measurements, find missing values in the tables, and plot the pairs of values on the coordinate plane. Use tables to compare ratios.

  • CCSS.MATH.CONTENT.6.RP.A.3.B — Solve unit rate problems including those involving unit pricing and constant speed.For example, if it took 7 hours to mow 4 lawns, then at that rate, how many lawns could be mowed in 35 hours? At what rate were lawns being mowed?

  • CCSS.MATH.CONTENT.6.RP.A.3.D — Use ratio reasoning to convert measurement units; manipulate and transform units appropriately when multiplying or dividing quantities.

  • CCSS.MATH.CONTENT.7.RP.A.1 — Compute unit rates associated with ratios of fractions, including ratios of lengths, areas and other quantities measured in like or different units. For example, if a person walks 1/2 mile in each 1/4 hour, compute the unit rate as the complex fraction 1/2/1/4 miles per hour, equivalently 2 miles per hour.