🦾 EV3 102: #13 - Decisions: Repeated Decisions
star
star
star
star
star
Last updated almost 3 years ago
10 questions
This course includes resources provided by the following:
- LEGO Education
- CS-STEM Network from Carnegie Mellon University
- EV3-Scratch documentation provided by Raphael Holzer
- Joe Olayvar & Evelyn Lindberg in association with the Washington State Library
🌏 Click here to access the LEGO Education website.
📑 Click here to access the EV3-Scratch documentation.
🎓 Click here to access the online EV3 course from CS2N.
📕 Click here to access the LEGO Mindstorms EV3 Programming Basics document in its entirety.
▶️ Click here to access the entire LEGO Mindstorms EV3 YouTube playlist from the Washington State Library.
10
What is the difference between this version of the Orchard Challenge and the original version in the Turning Chapter?
What is the difference between this version of the Orchard Challenge and the original version in the Turning Chapter?
10
Instead of thinking about the four-rotation Obstacle Detection as one big movement, it is best to think about it as…What will the robot do if it does NOT sense an object 25cm away?
Instead of thinking about the four-rotation Obstacle Detection as one big movement, it is best to think about it as…What will the robot do if it does NOT sense an object 25cm away?
10
How do repeated decisions allow the robot to watch both sensors at once?
How do repeated decisions allow the robot to watch both sensors at once?
🏆 Mini-Challenge:
🚧 Obstacle Detection Until Black
Program the robot to move a line, avoiding any obstacles in front of it!
Using repeated behaviors, program the robot to move from a starting zone to an end line. In between the start and the end is a randomly placed object. As the robot moves towards the line, it should stop in front of the object until it is removed. When removed, the robot should continue toward the line.
100
20
📸 Document It: Capture a screenshot (or multiple screenshots) of your completed program and upload or paste it onto the Formative canvas.
📸 Document It: Capture a screenshot (or multiple screenshots) of your completed program and upload or paste it onto the Formative canvas.
20
⬆️ Upload It: Upload your completed program.
⬆️ Upload It: Upload your completed program.
🏆 Challenge:
🚜 Obstacle Orchard
Challenge Overview
For this challenge, program the robot to move from its starting area through TWO rows of trees. The robot must pass along both sides of each row during its run. In addition, however, there will be one or more obstacles placed at random throughout the orchard. The robot should not touch these obstacles; instead, when it encounters one, it should stop moving until they are removed by hand. Only then, the robot should resume throughout the orchard.
🏅 Need More of a Challenge? Obstacle Orchard Level 2
For this challenge, program the robot to move from its starting area through THREE rows of trees. The robot must pass along both sides of each row during its run. In addition, however, there will be one or more obstacles placed at random throughout the orchard. The robot should not touch these obstacles; instead, when it encounters one, it should stop moving until they are removed by hand. Only then, the robot should resume throughout the orchard.
Challenge Details
Rules and Procedures:
- This challenge uses the same game board layout as the Orchard Challenge from Chapter 2 (Turning).
- Like the previous challenge, the robot can start anywhere there is space available.
- Place one to two obstacles randomly alongside a side of a row for the robot to encounter.
- Be aware to not place an obstacle where the robot may bump into when turning a corner.
- When the robot encounters an obstacle, it should stop and wait for the Obstacle to be removed by hand. It should then continue moving without additional human intervention.
Hints:
- Use a meter stick or ruler to measure the distances to each line on the board so you know how far you need to move each time.
- The obstacle can be completely removed from the challenge after the robot approaches it and stops.
- Use lower speeds to minimize of effects of momentum when turning.
🌐 A virtual version of this challenge is available HERE.
100
20
📸 Document It: Capture a screenshot (or multiple screenshots) of your completed program and upload or paste it onto the Formative canvas.
📸 Document It: Capture a screenshot (or multiple screenshots) of your completed program and upload or paste it onto the Formative canvas.
20
⬆️ Upload It: Upload your completed program.
⬆️ Upload It: Upload your completed program.

10
🧠 Retrieval Practice:Summarize the content of this lesson. What topics, ideas, and vocabulary were introduced?
🧠 Retrieval Practice:
Summarize the content of this lesson. What topics, ideas, and vocabulary were introduced?