I was thinking about this last night, I've had in the back of my mind an idea for a low cost vision system. What is required is a good inexpensive camera. 320x240 is OK, 640x480 would be better, much larger would make the problem harder.
First, is there a camera that has 320x240 or 640x480 resolution that has an equivalent of a fast shutter speed? i.e. when the robot moves, it isn't blurred?
USB2, maybe fireware, but that's typically more expensive.
Second, I'm not sure of the specifics just yet, but an infrared cross hair laser.
I'm still thinking out the details, but if done right could be a very efficient vision system, reduced processing, and if the parts are cheap enough, pretty inexpensive.
The idea that you have a laser point at a known angle to a video camera allows you to know the distance between the object and the camera based on the height of the dot in the image, right? The horizontal line of the cross hair is like that, but for a field of view.
The general shape of the horizontal line in the field of view, may be able to be used to create a known position map.
Any comments?