Marcus Wolschon wrote:
> Chris Fleming schrieb:
> | It would be good to compare results of the "algorithmic" approach with
> | real average speeds. If this could be done consistently then this would
> | be a big leap forward.
>
> Well...
>
> I can implement this in a few days as a new
> metrics-plugin for Traveling Salesman. There
> It is a matter of 2 clicks in the preferences-
> dialog to compare it to a conventional metric.
> What I need are the right constants.
>
> We need for each vehicle-type:
> * MAXSPEED[highway]   and
> * MINSPEED[highway]   how slow the driver will get without reacting
> * DOWNHILL_MAXSPEED   when to accelerate no further
> * CAR_WEIGT           for curves
> * MAX_CENTRIFORCE     what the car can take
>   
what the car can take _safely_
> * usual ACCEL-eration for accelerating and as factor for hills
> * EFFICIENT_DRIVER == true if and only if the driver selected
> ~  "most efficient route" instead of "fastest" or "shortest".
> ~  Else we can assume he wants to arrive as early as possible
then also
* min_turning_radius
* tire_wear, tarmac_temperature, humidity... (affects the grip)
...etc...

How about automatically _learning_ all the needed parameters from the 
GPS readings? Sure first few days the routes would be calculated with 
some default options, but would dramatically improve (personalize) over 
time. This would also take into account seasonal changes in weather (eg 
slower trough curves and avoiding high altitude in winter). Dynamic 
learning would also suggest you to take byroads if they are faster than 
your current average speed on highway (traffic jams, broken down 
vehicle), suggesting you first suitable exit.

Then the software just needs the ability to switch between vehicles and 
drivers if gps device is being moved between them regularly (or their 
characteristics change dramatically - empty/full truck, 
stig/regular/woman/drunk driver). If you just change your primary 
vehicle (eg buying a new one) software would learn its capabilities and 
your driving habits within a week. The only manually entered parameter 
would be out-of-ordinary physical dimensions (eg width, height, 
has_trailer, max_mass for lorries) to take those limits into account 
when finding suitable roads.

I guess it would need to erase learned pattern if airbags were deployed 
though :)

just some ideas to chew.
Stefan

_______________________________________________
Routing mailing list
Routing@openstreetmap.org
http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/routing

Reply via email to