I'd be inclined to put a GPS and a laptop together, and have it gather most of the route data from a first run. That could also be a useful base data point for the customer. The driver would confirm that progress was being blocked by traffic when present, although soon a camera might help with that, too. (Police cars can automatically check every license plate visible; spotting cars should be easy.) We might also key in, speak, or use the camera to get timing data on upcoming traffic lights. The program might need help guessing the realistic speed options on a given stretch, or might just go by experience as history builds up.
Perhaps the output could be audio coaching on when to coast, speeds to drive, etc, like a rally navigator on an economy run. An accelerometer would probably improve on the data available from GPS, especially for grades. An interface with the vehicle computer might reap valuable insight, too.
|