The present invention relates to the calculation and display of travel route information within a vehicle.
Vehicle navigation systems are networked computer devices which use global positioning data to accurately determine a position of the vehicle. A host machine calculates a recommended travel route using the position and associated geospatial, topographical, and road network information, and then presents the recommended route to a user on a display screen. A vehicle navigation system may also provide precise turn-by-turn driving directions to other locations of interest contained in a referenced mapping database.
Vehicle navigation systems can use mapping databases to determine the recommended route based on closest distance, fastest drive time, or easiest driving route. Hybrid, battery electric, and extended-range electric vehicles have electric-only operating modes, also referred to as EV modes, in which the vehicle is propelled solely using electrical power. Navigation systems for these vehicles may also display “eco-route” information between an origin and a selected destination which tends to maximize the duration of travel in EV mode, thus minimizing fossil fuel consumption.
A navigation system and method of use are provided herein which determine recommended travel routes using a probability function in order to provide improved estimates of onboard energy use. The vehicle navigation system enables risk-averse routing, and may be configured to calculate travel routes corresponding to a particular user's selected level of risk aversion or level of tolerance with respect to possible travel delays. That is, a probability model represents known statistical distributions of vehicle speed and other actual driving behavior on the roads comprising a road network. In one embodiment, a driver may select a level of risk aversion using an input device, and a host machine automatically calculates and displays a recommended travel route that considers the risk aversion using the probability model as set forth herein.
In particular, a navigation system includes a host machine and a display screen. The host machine is operable for calculating and displaying a recommended travel route within a road network using a probability model, wherein the probability model statistically models a distribution pattern of actual driving behavior on a set of roads within a road network. An input device such as a dial or touch-screen device may be used for recording the level of risk aversion of a user to travel delays, with the host machine calculating the recommended travel route using the level of risk aversion.
The probability model, which may include one or more Markov chains to thereby form a Markov model, may statistically model an actual vehicle speed distribution along different roads within the road network. The host machine reduces the Markov model to a single cost, and then uses the single cost in a Dijkstra algorithm or other costing function to calculate the recommended travel route. The recommended travel route can be a route having the lowest energy consumption relative to all other possible routes in the road network.
A method of operating a vehicle navigation system having a display screen and a host machine includes using the host machine to calculate a recommended travel route within a road network using a probability model, wherein the probability model statistically models a distribution pattern of actual driving behavior on a set of roads within a road network, and displaying the recommended travel route via the display screen. An input device may record a level of risk aversion of a user, with the method including calculating a recommended travel route that includes using the level of risk aversion from the input device.
The above features and advantages and other features and advantages of the present invention are readily apparent from the following detailed description of the best modes for carrying out the invention when taken in connection with the accompanying drawings.
Referring to the drawings, wherein like reference numbers correspond to like or similar components throughout the several figures, a vehicle 10 is shown in
The location of mapping database 14 with respect to the vehicle 10 may vary. For example, a telematics unit 18 positioned aboard vehicle 10 may include electronic data transmission and receiving circuitry enabling remote communication with the mapping database 14, or the mapping database may be software-driven and available onboard the vehicle.
Referring to
Host machine 20 executes an algorithm 100, an embodiment of which is shown in
In one possible embodiment, mapping data 16 may be encoded with road network probability information to allow host machine 20 to consider the probability that a given road in a recommended travel route will conform to a user's level of risk aversion. Such probability information describes a distribution or probability density function of speeds on roads comprising the various possible routes. That is, events such as accidents, road construction, or weather conditions can greatly affect the speed one may expect to attain on a given road. Likewise, at some times of day one might expect to travel at or near the posted speed limit, while at other times of day traffic may move much more slowly. A probability density function as used herein quantifies the probability that a given speed is attainable, and therefore is used by the host machine 20 in calculating and displaying the recommended travel route 24.
Still referring to
For illustration, consider a scenario in which a user selects a route origin and destination, and then indicates a relatively high level of risk aversion by entering a corresponding risk value 28 via input device 26. In generating the recommended travel route 24, host machine 20 can look at historical driving patterns on different roads potentially comprising the recommended travel route 24. For illustration, consider a road located along a possible route, with average travel speeds equaling 70 miles per hour (mph) 95 percent of the time. Three percent of the time, the average speed might be 50 mph. The average speed might be just 35 mph the remaining two percent of the time.
In this particular scenario, host machine 20 has knowledge that the user is highly risk averse as determined by the risk value 28, and therefore could disregard the most likely 70 mph speed average in calculating recommended travel route 24. Instead, host machine 20 could use one of the other average speeds, i.e., 50 mph or 35 mph in the above example, depending on the level of risk aversion, and therefore may or may not ultimately recommend this particular road as part of recommended travel route 24.
Referring to
At step 104, host machine 20 processes the encoded geospatial mapping data 16 and risk value 28 to thereby calculate an energy cost of traveling along the various possible travel routes between current position of the vehicle 10 of
For example, consider the following costing formula, wherein the costs of different route segments are represented as a probability-based cost function:
wherein the function of cost (c) for traveling from a point (x) to a given next reasonable choice (u), i.e., a next road segment, may be calculated as a function of probability (Pr).
At step 106, host machine 20 uses the cost from step 104 as part of a costing function, e.g., in a Dijkstra or similar algorithm, to calculate a solution that minimizes the cost function, with this solution being the recommended travel route 24. For example:
Following from this formula, one may determine the cost-minimizing solution noted above:
wherein g is a calibrated value interpreting the cost (c) of the different possibilities, e.g., 70 mph, 50 mph, 35 mph in the example above.
At step 108, the host machine 20 transmits the recommended travel route 24 to the display screen 22, where the recommended travel route is ultimately displayed to a user.
Accordingly, while traditional navigation systems perform a cost analysis to determine and evaluate different possible travel routes, the present navigation system 12 adds distribution information so as to generate risk-appropriate routing choices. These routes are customizable, i.e., a user can select their level of risk, and the host machine 20 generates recommended travel route 24 in part using this information. As a result, there is a reduced likelihood of a driver being presented with a route that differs from their subjective expectations.
While the best modes for carrying out the invention have been described in detail, those familiar with the art to which this invention relates will recognize various alternative designs and embodiments for practicing the invention within the scope of the appended claims.