CS 4970 - Introduction to Intellegent Robotics
In this class we split up into teams and built robots using the MIT Handy Board and
technic Legos.
For further reference, you can find project
outlines and stuff at the class's
web site.
I was in Team 2.
- Project 1 - Did not do so well in this project, but we completed the
task, while half of the teams in the class could not complete the task.
The project was to make the robot travel in a square 3 times. This was
extremely difficult due to wheel slippage and because we were not given
any form of compass sensor. Here is the
source code.
- Project 2 - In this project, my team did better than any other team. We scored
5 lights, whereas the next highest team had 3 lights. Of course, this was due
in large part to luck, but my team did a really good job. Here is the
source code.
- Project 3 - In this project, I think my team did second best. In my opinion,
my team did the most innovative project. While every other team simply
used encoders for navigation, my team also used landmarks for navigation.
Also, I programmed location and direction correction algorithms which
proved to help very much, since we got second highest out of 10 teams while
our team was using the lowest encoder resolution. Here is the
source code.