I'm currently enrolled in a course where our objective is to get a video camera on a robot to do image processing using an arduino atmega 328P. Ideally, our professor wants the camera to take a picture and send it via xbee to our pc to do image processing then back to the arduino to control the robot to the direction of the plaques.
If there is a way, the final goal would be to have the robot be autonomous and not controlled by the PC and to have all the processing done on the arduino.