top of page

Block-Gathering Robot

Mechatronics

Dr. Hadas Kress-Gazit

Team of 3

August 2022 - December 2022

Skills:

  • Embedded Systems

  • Circuit Design

  • Analog Sensors

  • Arduino IDE/C++ programming

Overview

The Cube Craze competition was a competition sponsored by ASML, where each team was given materials and a budget of $40 to build a robot that competed in a block gathering competition. Each robot starts on a different color and would attempt to collect as many cubes to its starting color in the Cube Craze competition. Whichever robot collected the most cubes by the end of the time period would win the round. We also competed against the ASML robot and actually won (though it was mostly because their robot glitched and put all their blocks on our side).

zCieqXcGTZO6etT1ZiRQ.jpg
Project

With a team of 3, we built our robot with two collector arms which were lowered by a drawbridge system. It would first attempt to collect blocks from the middle, then move around essentially like a Windows screensaver on the opposite color. We figured that as long as we collected some blocks, our robot just bouncing around on the other side would allow for it to either a) collect blocks back to us or b) knock blocks off of their side. Unfortunately, on the night before competition day, our QTI sensor, which was used for black edge detection, broke. Thus, we quickly wrote some open-loop control while it was on the opposite color. The interesting part of this project was learning about registers on microcontrollers, as we were not allowed to use any Arduino built-in functions like pinMode(), digitalWrite(), etc. Thus, controlling the H-bridges, servos, and motors, were not as simple as using some Arduino libraries.

bEAu26PPTYK0SKhqoZPn.jpg
VRtejelaTkuHB33AbUui.jpg

Mattieu Zhai

267-592-2323

  • alt.text.label.LinkedIn

©2024 by Mattieu Zhai. Proudly created with Wix.com

bottom of page