Robotics page

my Robotics page

Server Games languages ai 3D_graphics
We got to program Lego robots, we were told to pair up with a partner, and i paired with Aaron, the guy who i patterned with last time in the game programming, our robot had a basic design that we got off the lego windstorm instruction page, its name was 5 minute bot because i probably takes only 5 minutes to build it, this is what it looked like before I put add-ons on, and unfortunately I don't have a picture of robot with the add-ons put on.

We programmed the robot to move in a simple square, but it turns out its not that simple because we had to account for the width of the robot, the motor power of the robot, and the wheel size.
The program that was used to make the robot move in a square is what you might expect. First you had move forward x times, then turn right 90 digress, and repeating that 4 more times, it wasn't perfect, but it was close enough.
here is a picture example of the program that I used.

today, we got to attached a touch sensor, which was to send a signal to the robot that would trigger a program, and a sight sensor, which would do the same thing as the touch sensor, but instead would rely on sight instead of touch. this would allow our robot to see or feel if there was a obstacle in the way. Programing it was a bit tricky, but i guess that was because I'm so used to using the nxt program for programing a lego robot. Our program was to simply have it go forward forever unless the touch sensor was touched by a obstacle, if the sensor got touched, it would back up, turn right about 100 degrees, then move forward in the other direction, and the sight sensor was basically the same thing, exept we had to tell it how far it could see so that it wouldn't be just backing up the whole time even though the obstacle was 20 ft away.
On the third day, we got these BGR (Blue, Green, Red) sensors, our 1st objective was to make our robots find a red ball, what we did was simply just set the robot to its normal "obstical avoidence program" and set it off into the room, once it got a hold of the ball it would wipe its claw arm, but it was not capture the ball, it was just to say that it had the ball, to give you a clue to what the claw looked like here is a picture of one.

The long arm part of the robot above is what we used on ours.
The next Monday, we had our robot do a mars mission simulator, we used a light sensor to navigate the board, for example, we used the color sensor to detect if the robot was about to go off the egde by sensing black and if it sensed blue it would stop. We could have gotten our root to work but the robot was sensing its own shadow.