Brick -Bot

6.270 Autonomous Lego Robot Competition

2009

Theodore Tzanetos

E.J. Hester

Strategy Brick-Bot's strategy was to score as many small one point red balls as possible and then raise the flagbox reliably every time
Control System Brick Bot navigates by using a mix of a gyroscope and wheel encoder PID control system. This is used to help the robot navigate around the board
Top View Showing Ball Collection System and Happy Board
Flag Box Interface
Side View
Ball Collection System Two Servos modified for continuous rotation were used for ball collection
Drive System Brick-Bot has a two 75:1 gear ratio drive-trains powered by two seperate motors. There are two drive wheels and three castors.
TIPS

READ THE COURSE NOTES!!!!

One of the most frustrating things to start off the build with is realizing you forgot about 2 plate spacing, bracing etc.

Get the build done ASAP so you can have as much time as possible to degub your software

DO NOT DEAD RECKON

KISS!!!!!!!!!!!!!!! (KEEP IT SIMPLE STUPID for those of you who are the stupid whom have never heard of KISS)

Happyboard Evaluation The happyboard was awsome, especially since all the libraries and headers for using the happyboard, fgpa, I/O, motor drivers, etc were already written
   
Robot Evaluation

Brick-Bot was actually very reliable in scoring and raising the flagbox, if the robot was in the correct orientation,which was a very big IF. The gyro PID helped keep Brick-Bot on course even if it was knocked by other robots or balls.

 

 

CODE