Published on STEMRobotics (https://stemrobotics.cs.pdx.edu)

Home > FIRST YSMClass: Clone of "Obstacle Detection"

FIRST YSMClass: Clone of "Obstacle Detection"

Submitted by Tim Gilmartin on 22 January, 2019 - 10:45
Overview: 
The goal of this lesson is to explore the use of the Switch block, which allows the NXT to make decisions. Students will work through the "Obstacle Detection" video lesson from the "NXT Video Trainer 2.0" product from Carnegie Mellon University's Robotics Academy.
Objectives: 

Student will be able to:

1. Write an NXT-G program for a robot to avoid obstacles

2. Control the response of a robot through a sensor-controlled Switch-Loop

3. Explain the key attributes of an NXT-G Switch-Loop

Instruction Guide: 
Obstacle Detection [1]
Primary Instructional Material: 
Obstacle Detection [2]
Differentiated Instruction Material: Alternative: 
Switch Block Video [3]
Lolly Jar Alarm [4]
Differentiated Instruction Material: Extended: 
Cascading Switch Blocks Video [5]
Education Level: 
Middle School [6]
High School [7]
Scope & Sequence: 
Robotics [8]
Focus Subject: 
Computing / Computer Science [9]
Robotics Software [10]
HW Platform: 
NXT [11]
SW Platform: 
NXT-G [12]
Interactivity Style: 
Mixed [13]
Clone Of: 
YSMClass: Clone of "Obstacle Detection" [14]



National Science Foundation

Source URL: https://stemrobotics.cs.pdx.edu/node/9211

Links
[1] https://stemrobotics.cs.pdx.edu/node/627
[2] https://stemrobotics.cs.pdx.edu/node/628
[3] https://stemrobotics.cs.pdx.edu/node/633
[4] https://stemrobotics.cs.pdx.edu/node/945
[5] https://stemrobotics.cs.pdx.edu/node/634
[6] https://stemrobotics.cs.pdx.edu/taxonomy/term/40
[7] https://stemrobotics.cs.pdx.edu/taxonomy/term/41
[8] https://stemrobotics.cs.pdx.edu/taxonomy/term/141
[9] https://stemrobotics.cs.pdx.edu/focus-area/computing-science
[10] https://stemrobotics.cs.pdx.edu/focus-area/robotics-software
[11] https://stemrobotics.cs.pdx.edu/target-hardwareplatform/nxt
[12] https://stemrobotics.cs.pdx.edu/target-software-platform/nxt-g
[13] https://stemrobotics.cs.pdx.edu/taxonomy/term/26
[14] https://stemrobotics.cs.pdx.edu/node/2797