CPC G01C 21/3415 (2013.01) [G01C 21/3484 (2013.01); G01C 21/3492 (2013.01); G01C 21/3605 (2013.01)] | 20 Claims |
1. A vehicle comprising:
a processor; and
a memory storing computer-executable instructions, that when executed by the processor, cause the processor to:
receive one or more inputs, the one or more inputs including at least a starting location, a destination location, and a user identification;
determine, at a first time and based on the user identification, that a user is associated with a first driving experience level;
determine, based on the one or more inputs and the first driving experience level, a first difficulty value for a first route between the starting location and the destination location and a second difficulty value for a second route between the starting location and the destination location;
determine that the first difficulty value is less than the second difficulty value; automatically update, prior to a first vehicle trip, a navigation system to the first route based on the determination that the first difficulty value is less than the second difficulty value;
determine, at a second time, that the user is associated with a second driving experience level, wherein the second driving experience level is different than the first driving experience level;
determine, based on the second driving experience level, a third difficultly value for the second route between the starting location and the destination location, wherein the third difficulty value is less than the first difficulty value; and
automatically update, prior to a second vehicle trip, a navigation system to the second route based on the determination that the third difficulty value is less than the first difficulty value.
|