<BGSOUND src="fresh.mp3">


The purpose of this project is to design and implement an autonomous robot that is able to play a version of pool. The objective of this robot will be to detect and capture billiard balls and place them in the pockets of the pool table. This robot will be based on the iRobot Create platform and will have several hardware components, including a camera, infrared sensor, hall-effect sensor, and capture device. The heart of the system will be an ARM7TDMI microcontroller. It will do all of the data processing necessary for the robot to perform its required functions.