• Ball-Playing Robot
  • Ball-Playing Robot

Autonomous-wheeled robot and interactive electromechanical game designed and built for a graduate-level mechatronics course.

I completed two courses in the Smart Product Design (ME218) series at Stanford. Each class culminated in a month-long team project challenge. In completing the projects, we had to do a lot of problem solving, designing, debugging, and building. Specific things I worked on include designing and building digital and analog circuits, incorporating signal conditioning, programming a microcontroller in C, and mechanical design and construction.

One project was an autonomous robot that competed in a game. The robot starts in the corner of a gameboard, drives to a dispenser to acquire balls, and then drives to a goal and places the balls into it. Our robot used IR and tape sensors to navigate the field, driving via two DC motors powering its wheels. We released the balls with a drawbridge that used a DC motor to unwind its tether.

The other project was a drum playing game. The user tries to hit the correct drum pads (indicated by LEDs) in series to play a song. Components included a knob to select difficulty, an indicator of how well you did, and a mechanism to release a prize. The project integrated DC and servo motors, phototransistors, piezoelectric sensors, sound playback devices, and switches.