Robot

Project Description

My team and I designed and constructed a robot controlled by a Raspberry Pi. The robot served two functions: high-fiving people and riding elevators. We assumed that the hand of the high-five recipient would be positioned at elevator-button height, accounting for an “up-high” when the recipient is sitting and a “down-low” when the recipient is standing. During our final class, all of the robots had to attempt an obstacle course set up in the Science & Engineering Complex. In the image on the right, our robot sits at the start line waiting to high-five an eager Professor Stafford (the elbow in the bottom right corner). Following the successful completion of the high-five, our robot traversed the ground floor of the SEC before riding the elevator up to the first floor.

Our robot featured two-wheel drive where the third wheel at the front was left to rotate freely. The back two wheels were powered by two brushed DC motors, each of which was connected to an H-bridge circuit so that the wheels could spin in both directions. Since the robot was wireless and controlled through Wi-Fi, the voltage required to power the motors was drawn from a battery – the same goes for the Raspberry Pi. We coded four different settings (forward, backward, left turn, and right turn) which were ultimately displayed as links on a website allowing the robot to be controlled from my laptop. Note that clicking on the images below will enlarge them – just scroll down.

Teams and high-five recipients at the ready
Robots at the start line
Going to high-five Professor Stafford
Neck and neck with the opposition
×