Lesson: "Line Following"

Overview: 
The goal of this lesson is to introduce and explore the concept of Line Following using the "Line Following" video lesson from the "NXT Video Trainer 2.0" product from Carnegie Mellon University's Robotics Academy.
Objectives: 

Students will be able to:

1. Write an NXT-G program for a robot to follow a line

2. Optimize the line following behavior of a robot for a given set of conditions

3. Explain the tradeoffs in Line Follower optimization

Instruction Guide: 
Primary Instructional Material: 
Differentiated Instruction Material: Alternative: 
Differentiated Instruction Material: Extended: 
Formative Assessment: 
Additional Assessment: Extended: 
Education Level: 
Middle School
High School
Scope & Sequence: 
Robotics
Focus Subject: 
Computing / Computer Science
Robotics Hardware
Robotics Software
HW Platform: 
NXT
SW Platform: 
NXT-G
Interactivity Style: 
Mixed