Building COLLISION AVOIDANCE Robots in Middle School Robotics

I vlogged our big competition day for our collision avoidance robots in middle school robotics. If students had a head on collision or fell off the table, they were out.

Self-driving cars video I introduce the project with

▷Task:
Create a bot that avoids other bots & obstacles in the field.
Must utilize at least 3 sensors (touch, color, gyro, ultrasonic)
Must incorporate screen text, sound, and lights.
Must be autonomous.

▷Rules:
If your bot hits another bot or obstacle, you’re out.
If your bot is bumped, you’re still in unless it’s a head on collision
Starting placement can be anywhere at least 1 foot away from nearest bot.
You cannot stay put; the bot has to be moving at least at a power level of 20 most of the time.

▷Competition:
Field to be determined
1st Round – practice Round
2nd Round – winner goes to finals (does not compete in rounds 3-5)
3rd Round – winner goes to finals (does not compete in rounds 4-5)
4th Round – winner goes to finals (does not compete in round 5)
5th Round – winner goes to finals
6th Round – four winners compete

▶▶▶RUBRIC:
(here’s a color coded PDF of it)
▹SENSORS:
20 points – All sensors were utilized in a meaningful way
18 points – Three different sensors were utilized
12 points – Two different sensors were utilized
5 poings – One or less sensor was utilized

▹BRICK:
20 points – Text shows sensor info. Lights & sound responsive to actions.
18 points – Utilized text, sound, and light.
12 points – Utilized ⅓ of the brick requirements (text, sound, light)
5 points – Did not utilize text, sound, or light

▹MECHANICAL DESIGN:
20 points – Sound construction; no repairs needed when running program.
18 points – Rare faults/repairs when running program.
12 points – Frequent or significant faults/repairs when running program.
5 points – Quite fragile; breaks a lot when running program.

▹PROGRAMMING EFFICIENCY:
20 points – Streamlined code and easy for anyone to understand.
18 points – Appropriate code and easy to understand.
10 points – Inefficient code and challenge to understand.
5 points – Excessive code and difficult to understand.

▹COMPETITION:
20 points – Bot was ‘last bot standing’ and was never out.
18 points – Bot in Top 4
15 points – Out 1st round

▶▶▶VIDEO RESOURCES:
Port View
Display, Lights, Sounds
Touch Sensor
Color & Light Sensor
Ultrasonic Sensor
Gyro Sensor
Running Multiple Sensors

Leave a Reply