Smart cars can be divided into three parts: the sensor inspection unit, the execution part and the CPU. I think you can throw away expensive CCD sensors because you don't need to detect images and need a bold feel, and you can use cheap and pretty infrared reflection sensorsensors.