Robot Driving: Module Overview

In this module students will:

  • Learn how to make the robot drive at different speeds

  • Understand the relationship between the wheel speeds and the robot’s motion

  • Be introduced to motor encoders and how to use them to measure the robot’s movements

  • Learn about the built in driving functions which help make complicated motions easy

At the end of this module, students will be able to…

  • Make the robot drive in straight lines, turn corners, and turn in place

  • Write and use basic functions in the Python programming language

  • Use different types of loops in Python

  • Break down a large, repetitive movement sequence into components and then convert into code

Covered Standards (NGSS and CSTA):

3A-AP-16 Design and iteratively develop computational artifacts for practical intent, personal expression, or to address a societal issue by using events to initiate instructions.

3A-AP-17 Decompose problems into smaller components through systematic analysis, using constructs such as procedures, modules, and/or objects.

3B-AP-16 Demonstrate code reuse by creating programming solutions using libraries and APIs.