Nathaniel Bird - Class Projects http://www.cs.umn.edu/~bird/
[<<] Home
Class Projects
  • Video demonstration of the robot putter (avi). This is a demonstration video made for a Robotics class project with Stefan Atev and Evan Ribnick. An overhead camera observes the calibration pattern made up of colored balls arranged in a specific pattern which is used to calibrate the scene. A set of colored markers on the robot are used to localize the robot in the scene. A path is then planned for the robot to travel around the scene and knock out the balls making up the calibration pattern in a specific order. 802.11 wireless is used to communicate the positions to the robot. This project worked fantastically!
  • Video demonstration of kernel-based object tracking (avi). This a demonstration I made for the Computational Vision class at the University of Minnesota. For this, coded up the method described in:

    D. Comaniciu, V. Ramesh, and P. Meer, "Kernel-based object tracking," IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 25, no. 5,  pp. 564-577, May 2003.

    I happen to think that it is a really clever method, and it was a lot of fun making this video. Please ignore the dazed look on my face.
  • Mancala Playing Agent. This was my project for the Artificial Intelligence class at the University of Minnesota. To demonstrate use of a search method, I wrote a Java applet to play the ancient game Mancala. The computer player implementation uses the min-max algorithm with alpha-beta pruning and a search tree depth limit. I thought that it turned out really well.

Updated May 16, 2008