>Just a thought, could you encode data in the line you're following (like a >coarse barcode) to warn of an upcoming curve, straight, end of circuit etc? >That would give you more time to apply brakes etc. That would be a sneaky one, you probably do not need to encode much, just a dash length which determines the vehicles speed, and it locks onto it PLL style, it adjusts its speed so the frequency of the dashes under the sensor is constant. It would need a bit of experimenting to get the dash length correct so the vehicle does not wander, especially at low speeds, during the inter-dash interval. -- http://www.piclist.com hint: The list server can filter out subtopics (like ads or off topics) for you. See http://www.piclist.com/#topics