Team 47

One Hot Kangaroo

6.270 Chicken


Our Robot

We built a symmetric "vehicle" whose front and back are virtually indistinguishable. The robot is capable of passing the balls underneath itself, and it has two gates on both the front and the back. These gates can be raised or lowered in order to capture and release the balls.

Structure

Our robot consisted of two side walls with a horizontal square platform on top. Each wall contained three motors that powered a gear chain extending down to a pair of wheels. In addition, each of the two walls had a shaft encoder (break beam sensor) to measure the spinning rate of the wheel pair attached to that wall, as well as a servo motor responsible for lifting one of the gates. Finally, mounted into the walls were pairs of sensors transmitting/receiveing infra-red light (an IR LED on one wall emitted light to be received by a phototransistor on the opposite wall). These sensor pairs were to tell the robot if there were any balls in its interior (the balls would break the IR beam between the sensors in the pair, i.e. the transistor would receive no light).

The platform was used to hold the motherboard and the battery pack, as well as the IR beacon tower (an IR transmitting device that could receive the signal from the same device on the other robot).

Strategy

We decided to go for the "blocker"-type strategy. Namely, our robot would knock in the two balls closest to it, and then race to the opponent's half of the table, wait for it, and prevent it from scoring points by resisting its motion. The symmetry of the robot was very useful, as it only needed to turn at most 90 degrees in order to score two balls in the beginning of the round. We were also hoping that our robot would be one of the fastest in the competition, as we used all six motors to drive the wheels and a 27:1 gear ratio.

Outcome

Our best matches were played in the lab. The robot usually performed very well there. Things were different in 26-100, though. We were extremely unlucky in the first round, as we had one of the very few robots that could score more than one point but were set to play against another such robot. At that point we haven't developed the resistance part of our strategy, and despite having scored three points our robot was too weak to overpower the opponent, which managed to get the deciding ball in towards the end of the round. It should be noted that this match was one of the most spectacular in the first round. Bottomline: we lost, 3-6.

The first round was bad luck; the second one was a disaster. After the organizers had repainted the table surface the night before the contest and changed the friction on the playing surface, our robot failed to make a 90 degree turn properly. Even our carefully designed calibration routine couldn't help us fix the problem. The robot made a heroic effort to grab the first ball but then didn't manage to allign itself correctly against the boards and ran into the obstacle seconds later. That ended the competition for us as we lost our second game, 0-3.

In the mock contest held five days before the main event we made it to the second round with a 3-0 win over Team 13. We then lost 1-3 to Team 25 due to a gate failure.

Summary
 
Although we were very unlucky during the contest, we had a lot of fun during the IAP. This class is something MIT is famous for; this is something that makes this place special. We are proud of being part of this year's 6.270.