Saturday, February 24, 2007

DartBot 2020

Here's our second LEGOs project. The objective was to make a robot that could receive x and y coordinates which corresponded to a target, and then shoot the target with a dart.

Part of the assignment for this project was to make an AIM (Action Item Matrix) before building or anything like that. AIM is basically a fancy name for a to-do list. Well, after spending hours deciding what had to be done, who was to do it, and by when it was to be done, we decided it really wasn't worth it. If we were designing something more complex, say a space station, the perhaps an AIM would be useful. But for just building a little LEGO robot, it's really not necessary, but is in fact hindersome.

Anyway, I was given the task of building the robot. So I did, but it had to be almost completely rebuilt by Eric because my design didn't work properly. Eric's did though, because he's pretty much a genius.

But enough talking, and onto the videos. The first one is of us testing it, and the second one is of the actual demonstration in class. For the demonstration, we had to make three shots. For each shot, the target was in a different location. The instructor gave us the coordinates for the position of the target for each shot, we didn't have to figure it out for ourselves. We transmitted coordinates to the robot using the beeps from the little thing with the blinking lights, which you will see if you watch the video. The robot would then use the coordinates to calculate how far it had to move right or left, and at what angle to launch the dart. The first two targets were just straight ahead, so it didn't have to move at all, just aim. The third target has off to the side, so it had to move. The class average was to hit one of the targets... we hit all three. :D

The test run.
The class demonstration.

No comments: