The purpose of the summer project was to implement a fine hand eye coordination system for moving pieces on a chess board. An autonomous camera system with pan/tilt control was used to acquire visual information and keep track of the pieces in their legal positions on a standard 8x8 playing board. The solution to the above problem involved visual pattern matching (first isolating the individual playing pieces in relation to the board), motion detection (in detecting the opponent's move), and inverse kinematics for planning the trajectory of the robot arm's path.
This was a team project, and I learned how to efficiently manage my time in a cooperative environment. I realized early on that breaking the huge project down into manageable portions was going to be key to making the most efficient progress towards our goal.