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. https://youtu.be/PtE-7p1rUZw 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