CPC G01C 21/3461 (2013.01) [G01C 21/3407 (2013.01); G01C 21/3661 (2013.01)] | 18 Claims |
1. A computer-implemented method, comprising:
utilizing a processor associated with a vehicle, wherein the processor is configured to:
obtain a starting location and a destination location, wherein the starting location is obtained from a location module in the vehicle;
determine from a navigation database a plurality of routes from the starting location to the destination location;
retrieve from an affective-cognitive load (ACL) database a waypoint ACL value associated with a first waypoint along a first route of the plurality of routes, wherein the waypoint ACL value corresponds to an ACL of a driver traveling through the first waypoint;
determine a route ACL value for the first route based on at least the waypoint ACL value;
receive a user input from an input device, wherein the user input selects a first mode of operation from a plurality of modes of operation and wherein each mode of operation included in the plurality of modes of operations corresponds to a respective value for weighting route ACL values;
compute an evaluation score for the first route by weighting the route ACL value with a first weight and weighting a time or a distance of the first route with a second weight, wherein a value of the first weight and a value of the second weight are determined based on the first mode of operation;
select the first route from the plurality of routes based on the evaluation score; and
transmit the first route for output to a display device of the vehicle.
|