Team
Members:
Craig Brophy (6-3, 18) - cbrophy,
Tim Koch (4) - timkoch, YiOu Wang
(5) - yiou
Labor
Division
Craig coded
since he was well practiced after a hard semester of 6.170. YiOu and
Tim were on the hardware team, with Tim assembling the electrical components.
Strategy:
We designed a simple but robust robot that would consistently score
around 10 points. It first orients and pushes the four balls directly
in front of it into our scoring bin, to ensure at least 2 points. Then
the robot drives around one side of the table collecting balls of the
same color. Depending on the vote at the end of the round, we put these
collected balls into either our scoring bin or our opponent's.
Outcome:
We preformed
fairly well in competition, although we were never able to finish our
runs as we would either collide with the other robot or get hung up
on the wall during a turn. In the end we were 3-2, tied for 7th place.
Physical
Build:
The robot
had a simple horizontal design with vertical bracing. One motor powered
each wheel, and a third motor powered the spinning ball grabbing. We
turned and drove straight with a gyroscope. Distance was measured by
shaft encoders in the geartrain.
Initial position
and orientation was determined by an IR LED-phototransistor combination
at three corners of the robot. These allowed us to know if we were on
a black or white square.
Code:
You can see our code posted
here:
competition.c
movement.c
gyro.c
Pictures: |
|
|
|
|
|
|
|
Driver's Cab |
Rear Caster |
Color Sensing Unit |
Robot Driving on the
Table |
site designed by tim koch |