Lesson Objective

Students will be able to (SWBAT) program an autonomous path through a multi-node map by strategically placing directional color codes, demonstrating an understanding of how relative directional commands (Left, Right, Straight) provide precise control over robotic navigation.

The Logic of Choice: At a four-way intersection with no code, the Evo chooses a path randomly. Why is randomness a liability in industrial robotics, and how do directional codes mitigate this?

Relative vs. Absolute Direction: Why does a "Turn Left" code work differently depending on the direction from which the robot enters the intersection?

Override Commands: How does a directional color code function as a "priority command" over the robot’s internal line-following programming?

Spatial Reasoning: How can we use the "Line Jump" codes to navigate a robot across a gap in the physical path, and what real-world technologies (like wireless charging docking) does this simulate?

Node (Intersection): A point where two or more paths cross, requiring a navigational decision.

Random Walk: A mathematical process where a robot makes a turn at a node based on chance rather than a programmed command.

Directional Override: A command that forces the robot to ignore its default logic in favor of a specific programmed action (e.g., "Go Straight").

Orientation: The physical position of the robot in relation to the map; crucial for determining which way "Left" or "Right" actually is.

Line Jump: A specialized command that tells the robot to move forward without a line until a new path is detected by the optical sensors.

CS.02.01: Demonstrate the ability to use various coding methods to control a robot's movement.

CS.03.01: Use Boolean logic and conditional statements (If at intersection, THEN turn left) to control robot behavior.

Students will analyze and manipulate the decision-making process of the Evo at intersections using the "Directionality" worksheet, for the purpose of understanding how logic branching and directional overrides allow a robot to navigate complex, non-linear environments; this activity is classified as DOK 2 (Skills & Concepts) as it requires students to apply spatial reasoning and directional syntax to solve a navigational path.

In this course, we recognize that students enter the lab with varying levels of technical experience. Our differentiation strategy employs a 'Scaffolded Autonomy' approach. We provide structured, step-by-step guidance for foundational concepts while offering open-ended, 'Design Challenge' extensions for advanced learners. By utilizing peer-mentorship models, diverse instructional media (visual, tactile, and digital), and flexible project pathways, we ensure every student can move from consumer to creator at their own pace.

Ozobot Worksheets

Ozobot Worksheets

Ozobots