Root Calculator
The route calculation device addresses inconsistent road surface condition estimation for unpaved roads by using map data and travel history to calculate a safe route, independent of vehicle sensors, ensuring accurate risk assessment for diverse vehicle types.
Patent Information
- Application Number
- JP2022035234
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2022-03-08
- Publication Date
- 2025-09-09
- Estimated Expiration
- 2042-03-08
AI Technical Summary
Existing road surface condition estimation devices struggle to accurately estimate conditions for unpaved roads where multiple vehicle types travel, as they are often designed for paved roads and passenger cars, leading to inconsistent and inaccurate assessments.
A route calculation device that utilizes map data divided into areas, travel history storage, and impact analysis to calculate a target route based on uniformly estimated road surface conditions, independent of vehicle sensor configurations, by considering the driving history and impact of various vehicle types.
Enables the calculation of a target route that accounts for diverse vehicle types on unpaved roads, providing a safe and reliable path by assessing driving risk uniformly across different vehicles, thus overcoming sensor variability and vehicle type differences.
Smart Images

Figure 0007736602000001 
Figure 0007736602000002 
Figure 0007736602000003
Abstract
Description
[Technical Field]
[0001] The present invention relates to a route calculation device that calculates a target route for mobility. [Background technology]
[0002] A road surface condition estimation device that estimates road surface conditions is described, for example, in JP 2020-13537 A. This road surface condition estimation device determines, based on vehicle behavior information, whether an abnormality condition is satisfied. The abnormality condition is determined based on specific behavior that the vehicle is expected to exhibit when it encounters a road surface abnormality, and estimates the road surface condition based on the determination result. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Publication No. 2020-13537 Summary of the Invention [Problem to be solved by the invention]
[0004] Incidentally, it is desirable that the target route traveled by a mobility (especially an autonomous mobility) be a safe route that avoids rough roads where the vehicle is likely to get stuck. Therefore, information on road surface conditions is important in route selection. As with the road surface condition estimation device described above, road surface conditions are generally estimated based on the detection results of various sensors installed on the mobility (here, the vehicle). However, the sensors differ depending on the vehicle manufacturer, model, etc., making it difficult to estimate road surface conditions in a unified and statistical manner. Furthermore, in places such as mines where there are unpaved roads on which large heavy machinery and passenger cars (e.g., pickup trucks) travel together, it is difficult for a road surface condition estimation device, which is designed for paved roads and passenger cars, to accurately estimate road surface conditions.
[0005] An object of the present invention is to provide a route calculation device that can calculate a target route based on uniformly estimated road surface conditions, even in a location where there are unpaved roads on which a plurality of different vehicle types travel. [Means for solving the problem]
[0006] The route calculation device of the present invention includes a map data storage unit that stores map data divided into a plurality of areas, a travel history storage unit that stores the travel history of the mobility for each of the areas based on the position information of the mobility, and a travel history storage unit that stores the travel history of one of the mobility for each of the plurality of mobility. Changes in road conditions due to and a target route calculation unit that calculates the target route of the target mobility based on the map data, location information of the target mobility, destination information, and the target driving risk value. Note that the route calculation device may be configured to perform machine learning using the calculation results for the target route and the driving results of the target mobility as input data, and to update the influence of each mobility. [Effects of the Invention]
[0007] According to the present invention, a driving risk (target driving risk value) for a target mobility is calculated for each area on map data based on the mobility's driving history and the degree of impact on the target mobility. A target route for the target mobility is calculated based on this target driving risk value. The target driving risk value is calculated based on the driving history for each area and the degree of impact for each mobility, without depending on the sensors of each mobility. In other words, according to the present invention, a target driving risk value for each area is calculated uniformly for each mobility, so that road surface conditions can be estimated without being affected by differences in sensor configuration. According to the present invention, a target route can be calculated based on uniformly estimated road surface conditions, even in places where there are unpaved roads on which multiple different vehicle types travel. [Brief explanation of the drawings]
[0008] [Figure 1] FIG. 1 is a configuration diagram of a root calculation device according to an embodiment of the present invention. [Figure 2] FIG. 2 is a conceptual diagram illustrating an example of map data according to the embodiment. [Figure 3] 4 is a time chart for explaining a target driving risk value according to the present embodiment. [Figure 4] FIG. 3 is a conceptual diagram illustrating an example (first calculation example) of map data according to the present embodiment. [Figure 5] FIG. 4 is a conceptual diagram illustrating an example (second calculation example) of map data according to the present embodiment. [Figure 6] FIG. 4 is a conceptual diagram for explaining a target driving risk value for each driving direction (angle) according to the present embodiment. [Figure 7] FIG. 10 is a conceptual diagram illustrating an example (third calculation example) of map data according to the present embodiment. [Figure 8] FIG. 10 is a conceptual diagram for explaining a crossing risk value according to the present embodiment. [Figure 9] FIG. 10 is a conceptual diagram for explaining a crossing risk value according to the present embodiment. [Figure 10] FIG. 10 is a conceptual diagram for explaining a crossing risk value according to the present embodiment. [Figure 11] FIG. 10 is a conceptual diagram for explaining a crossing risk value according to the present embodiment. [Figure 12] FIG. 10 is a conceptual diagram for explaining an example of resetting the target driving risk value according to the present embodiment. [Figure 13] FIG. 10 is a conceptual diagram for explaining an example of resetting the target driving risk value according to the present embodiment. [Figure 14] 10 is a flowchart illustrating an example of a flow of calculation of a target route according to the present embodiment. DETAILED DESCRIPTION OF THE INVENTION
[0009] A root calculation device 1 according to one embodiment of the present invention will be described in detail below with reference to the drawings. In addition to the following examples, the present invention can be embodied in various forms with various modifications and improvements based on the knowledge of those skilled in the art.
[0010] The route calculation device 1 of this embodiment is a computer or electronic control unit (ECU) equipped with at least one processor and at least one memory. Various programs and various data are stored in the memory. One or more processors read and execute programs from the memory to perform various calculations. The route calculation device 1 is configured to be able to communicate with each mobility via a communication network. The route calculation device 1 is incorporated into, for example, a central control system, and transmits information on the determined target route to the mobility for which the target route is to be calculated. For example, if the target mobility is an autonomous vehicle, the target mobility performs autonomous driving based on the received target route.
[0011] 1, the route calculation device 1 includes, as functions, a map data storage unit 11, a driving history storage unit 12, an influence storage unit 13, a driving risk calculation unit 14, and a target route calculation unit 15. The route calculation device 1 realizes each function through the operation of a processor, memory, etc.
[0012] The map data storage unit 11 stores map data divided into a plurality of areas. The route calculation device 1 recognizes a plurality of areas set in advance on the map data. The areas are divided, for example, by straight lines in a lattice pattern at a predetermined interval, and can also be called grids or cells. Areas may be set for the entire map data, or may be set only for parts of the map data where roads (including paved and unpaved roads) exist. The characteristics of the areas (size, shape, number, etc.) can be set appropriately for the map data.
[0013] The route calculation device 1 determines whether a road is paved or unpaved based on, for example, road data included in map data, accumulated information on estimated road surface conditions based on the mobility's travel, or information on road surface conditions estimated based on the behavior of the mobility while it is traveling. Furthermore, the route calculation device 1 may be configured to recognize roads as, for example, "unpaved roads only (e.g., route calculation in a mine)" or "paved roads only (e.g., route calculation on an ordinary road)" according to a user setting.
[0014] The travel history storage unit 12 stores the travel history of the mobility for each area based on the location information of the mobility. The location information of the mobility can be acquired, for example, by GPS (Global Positioning System) data. For example, each mobility is equipped with a GPS receiver, and determines its own location based on the GPS data, and transmits its own location data to the route calculation device 1 via wireless communication. Based on the GPS data of each mobility, the route calculation device 1 can determine and store which mobility traveled where and when. It can be said that the travel history storage unit 12 stores the travel history for each mobility (for each type). For example, the type of traveled mobility, the travel area, the travel direction, and time series data thereof can be read from the travel history.
[0015] For the travel of a mobility larger than a single area (for example, a large dump truck with a tire diameter of 2 m or more), the travel history storage unit 12 updates the travel history for areas where the tires of the large mobility are estimated to have passed, depending on the position and travel direction of the large mobility. The travel history storage unit 12 stores the travel history by taking the positions of the two tires of the large mobility (the positions of the left and right wheels) as the position of the large mobility.
[0016] The route calculation device 1 has information such as the size and number of wheels of the large dump truck, calculates the tire positions based on that information, GPS data, and driving direction, and updates the driving history of the area that the tires have passed through. If a large dump truck has two front wheels and two rear wheels, two tire trajectories, i.e., two driving routes, are formed as the large dump truck travels along one route, and the driving history of the areas that have passed through on the two driving routes is updated (see the wheel ruts in Figure 5).
[0017] The impact memory unit 13 stores, for each of a plurality of mobility vehicles, the degree of impact that the travel of one mobility vehicle has on the travel of the other mobility vehicles. For example, if the road is unpaved, ruts of dirt or mud are likely to form on the road when the mobility vehicle travels. Also, for example, if the road is paved and snow is present, ruts of snow may be formed on the road when the mobility vehicle travels. The impact memory unit 13 stores the degree to which changes in road surface conditions (ruts, unevenness, etc.) caused by the travel of one mobility vehicle affect the travel of the other mobility vehicle as the impact on the travel of the other mobility vehicle.
[0018] The impact storage unit 13 of this embodiment stores an impact for each type (kind) of mobility. That is, for each of multiple types (kinds) of mobility, the impact storage unit 13 of this embodiment stores the impact of the driving of one type of mobility on the driving of other types of mobility. The impact storage unit 13 may also store the impact of the driving of one type of mobility on the driving of the same type of mobility. The impact storage unit 13 stores, for example, pickup trucks (small freight vehicles), medium-sized trucks, and large dump trucks (large heavy equipment) as types of mobility. The impact storage unit 13 stores, for example, the impact of a pickup truck's driving on the driving of medium-sized trucks and the impact of a large dump truck's driving on the driving of pickup trucks and the impact of a medium-sized truck's driving on the driving of pickup trucks and the impact of a large dump truck's driving on the driving of pickup trucks and the impact of a large dump truck's driving on the driving of pickup trucks and the impact of a large dump truck's driving on the driving of pickup trucks and the impact of a large dump truck's driving on the driving of medium-sized trucks. The influence storage unit 13 also stores the influence on unpaved roads and the influence on paved roads with snow.
[0019] As an example, if there is a driving history of a medium-sized truck driving through the first area, the impact level when a pickup truck drives through the first area is set to be relatively high, and the impact level when a large dump truck drives through the first area is set to be relatively low (or 0). If the mobility to be driven is smaller than the mobility in the driving history of the area, the impact level on driving will be high. On the other hand, if the mobility to be driven has a size (tires, etc.) equal to or larger than the mobility in the driving history of the area, the impact level on driving will be low.
[0020] The impact level can be considered a degree of driving difficulty that takes into account the degree of roughness of the road surface and the degree of mobility. For example, there is a high possibility that large ruts will be formed on an unpaved road after a large vehicle has driven on it, and the next time a small vehicle drives on that unpaved road, the impact of the road surface (large ruts) on the driving is likely to be high. Furthermore, when a vehicle of the same type or larger size that has previously driven on that unpaved road drives on it, the impact of the road surface (large ruts) on the driving is likely to be lower than when a small vehicle drives on that unpaved road, since it is a vehicle of the same size or larger than the previous one. The impact level is set based on this concept.
[0021] (Calculation of driving risk) The driving risk calculation unit 14 calculates a target driving risk value, which is the driving risk when a target mobility, which is a mobility to be calculated for the target route, travels through each area, based on the driving history and the impact on the target mobility. The target driving risk value increases as the impact on the target mobility in the travel area increases. For example, the target driving risk value increases as the number of times a mobility larger than the target mobility has traveled, i.e., the number of times a mobility with a high impact has traveled, increases. Furthermore, for example, if a mobility of the same size or smaller than the target mobility has traveled through a given area, the target driving risk value for the given area for the target mobility is reduced or reset.
[0022] As an example of the calculation of the target driving risk value, the calculation of the target driving risk value for area X1 when the target mobility is a pickup truck will be described with reference to Figures 2 and 3. As shown in Figure 2, multiple areas divided into a grid are set on the map data. In this example, all roads are unpaved, and multiple areas are set on the unpaved roads in the map data so as to divide the unpaved roads into multiple areas. The target driving risk value is calculated for each area.
[0023] As shown in Figure 3, the target driving risk value of area X1 for pickup trucks (hereinafter simply referred to as "target driving risk value" in the description of this example) changes depending on the driving history of other mobility. The target driving risk value from time t0 to t1 is "0." The state of area X1 from time t0 to t1 is a state in which nothing has yet been driven there, or only other pickup trucks of the same model (type) have driven there.
[0024] At time t1, a medium-sized truck passes through area X1, causing the target driving risk value to increase according to the impact. In this example setting, the impact of the medium-sized truck's passing on the driving of the pickup truck is "1 (first predetermined value)." Therefore, the target driving risk value from time t1 to t2 is "1." Similarly, each time the medium-sized truck passes through area X1, such as at times t2, t3, and t4, the impact is added to the target driving risk value, and the target driving risk value becomes "2" from time t2 to t3, "3" from time t3 to t4, and "4" from time t4 to t5. The cumulative number of times the medium-sized truck has traveled through area X1 at time t4 is four, and the impact of each travel is "1," so the target driving risk value at time t4 is a cumulative value of "4." In this way, the target driving risk value is calculated based on the driving history and the impact.
[0025] At time t5, a pickup truck passes through area X1, causing the target driving risk value to become "0." In this example, the target driving risk value is reset (or reduced) in areas where a mobility of the same type or smaller than the target mobility passes through. In the settings of this example, because a mobility of the same type or smaller than the target mobility was able to travel without getting stuck, the driving risk is considered low (none), and the target driving risk value is reset. At time t6, a medium-sized truck passes through area X1, causing the target driving risk value to become "1."
[0026] At time t7, the target driving risk value becomes "3" due to the passage of a large dump truck through area X1. In the settings of this embodiment, the impact of the passage of a large dump truck on the driving of a pickup truck is "2 (second predetermined value)" (second predetermined value > first predetermined value). Therefore, the target driving risk value is 3, which is the sum of 1 and 2. At time t8, the target driving risk value becomes "5" due to the passage of a large dump truck through area X1. Note that each value (e.g., first predetermined value, second predetermined value, etc.), rules regarding the reduction and reset of the target driving risk value, and the amount of reduction when reducing the target driving risk value can be changed as appropriate.
[0027] In this way, the driving risk calculation unit 14 increases the target driving risk value based on the degree of impact for areas where a mobility larger than the target mobility, i.e., a mobility with a greater impact on the road surface, has traveled. In addition, the driving risk calculation unit 14 reduces or resets the target driving risk value in areas where a mobility of the same type as the target mobility, a mobility smaller than the target mobility, or a mobility with lower off-road capability than the target mobility has traveled.
[0028] The driving risk calculation unit 14 may create and store a driving risk map that calculates the target driving risk value for each area for each type of mobility. In this case, the driving risk calculation unit 14 may calculate and store, for example, a first driving risk map that represents the target driving risk value for each area when a pickup truck is the target mobility, and a second driving risk map that represents the target driving risk value for each area when a medium-sized truck is the target mobility. The driving risk calculation unit 14 can also calculate and store a third driving risk map that represents the target driving risk value for each area when a large dump truck is the target mobility. The driving risk calculation unit 14 updates each driving risk map based on the driving history and impact level of each mobility.
[0029] (Calculation of target route) The target route calculation unit 15 calculates a target route for the target mobility based on map data, location information of the target mobility, destination information, and the target driving risk value. That is, when calculating the target route, the target route calculation unit 15 takes into account the driving risk (target driving risk value) of each area for the target mobility. For example, the target route calculation unit 15 may calculate the target route so as not to drive (avoid) areas where the target driving risk value is equal to or greater than a predetermined driving threshold.
[0030] The target route is a target route for the target mobility to reach its destination, and includes information on the road to travel and the travel position within the road (target trajectory). For example, when traveling on a wide road, there may be multiple routes on one road. For example, in a mine, there may be unpaved roads with a width of 20 meters or more.
[0031] The target route is calculated according to predetermined conditions. The predetermined conditions may be, for example, a route with the shortest distance, a route incorporating a clothoid curve, or a route with the shortest travel time. Furthermore, as described above, for example, the predetermined conditions may include a "route that does not travel through areas where the target travel risk value is equal to or greater than a predetermined travel threshold."
[0032] As an example, the target route calculation unit 15 is configured to be able to execute tentative route calculation processing, route risk calculation processing, and target route determination processing. The tentative route calculation processing is processing for calculating a tentative route, which is a tentative target route, based on map data, location information of the target mobility, and destination information. The route risk calculation processing is processing for calculating a route risk value for the tentative route based on the target driving risk values of areas that the target mobility will pass through if it travels along the tentative route. The target route determination processing is processing for determining the target route based on the route risk value. In the target route determination processing, if the route risk value is less than a predetermined route threshold, the target route calculation unit 15 determines the tentative route as the target route, and if the route risk value is equal to or greater than the route threshold, executes the tentative route calculation processing again. Note that multiple target routes may be determined, and in this case, the user may be allowed to select a target route.
[0033] (First example of route risk value calculation) In the route risk calculation process, a route risk value is calculated based on the sum of the target driving risk values of the areas that the target mobility will pass through if it travels along the tentative route. For example, as shown in Figure 4, the areas that the target mobility will travel along tentative route R1 on the diagram are areas X1, X2, X3, X4, X5, X6, and X7 (hereinafter abbreviated as "X1 to X7"). For tentative route R1, assume that the starting point (current location) is X1 and the ending point (destination) is X7. The sum of the target driving risk values of areas X1 to X7, i.e., the route risk value of tentative route R1, is assumed to be, for example, "20."
[0034] If the predetermined conditions for target route determination include "select as the target route a tentative route whose route risk value is less than a predetermined route threshold," in other words, "do not select as the target route a tentative route whose route risk value is equal to or greater than a predetermined route threshold," the route risk value of the tentative route is compared with the route threshold in the target route determination process. For example, if the route threshold is "20," the route risk value of tentative route R1 is "20," so tentative route R1 is not selected as the target route. In this case, the target route calculation unit 15 calculates another tentative route again in the tentative route calculation process. In the tentative route calculation process, the tentative route is calculated based on predetermined conditions (e.g., the shortest route) as in the first calculation.
[0035] As shown in Figure 4, in the recalculated tentative route R2, some of the areas traveled by the target mobility are different from those in the tentative route R1. That is, in the tentative route R2, the target mobility travels through areas X11 and X12 instead of area X1. If the sum of the target driving risk value of area X11 and the target driving risk value of area X12 is lower than the target driving risk value of area X1, the route risk value of tentative route R2 will be less than the route threshold. In this case, the target route calculation unit 15 determines tentative route R2 as the target route in the target route determination process.
[0036] (Second example of route risk value calculation) In calculating the route risk value, in addition to the calculation of the first calculation example (calculation of the sum of the target driving risk values), the following calculation may be performed: In other words, in the route risk calculation process, the target route calculation unit 15 increases the route risk value based on the difference between the target driving risk values of adjacent areas on the tentative route.
[0037] For example, in the tentative route R1 of FIG. 4, if the difference between the target driving risk value of area X1 and the target driving risk value of area X2 is equal to or greater than a predetermined difference threshold, a predetermined crossing risk value is added to the total target driving risk value when calculating the route risk value. A situation in which the difference between the target driving risk values of adjacent areas is large is considered to be relatively likely to be a situation in which one area has ruts and the other does not. This situation can be estimated as a situation in which one area has ruts and the other does not have ruts, i.e., a situation in which a vehicle crosses a rut.
[0038] A situation in which a mobility vehicle crosses a rut is considered to have a higher risk of the mobility vehicle getting stuck (e.g., getting stuck, rolling over, or falling off) than a situation in which the mobility vehicle is driving along the rut. Based on this idea, a "crossing risk value" is added to the route risk value depending on the difference in the target driving risk values of adjacent areas. The crossing risk value is set to a higher value when the target mobility vehicle drives across a rut than when it drives along the rut. As an example, here, if the difference in the target driving risk values is equal to or greater than the difference threshold, it is considered to be driving across a rut, and the route risk value is increased by a predetermined crossing risk value. In the second calculation example, if the difference in the target driving risk values is less than the difference threshold, the route risk value is not increased.
[0039] As shown in FIG. 5, the target driving risk value is relatively high in areas X2 and X4 on the tentative route where a large dump truck traveled. The driving areas on the tentative route are areas X1, X2, X3, X4, and X5 on the map. If the difference between the target driving risk values of areas X1 and X2, the difference between the target driving risk values of areas X2 and X3, the difference between the target driving risk values of areas X3 and X4, and the difference between the target driving risk values of areas X4 and X5 are each equal to or greater than the difference threshold, the route risk value of the tentative route on the map is the sum of the target driving risk values of areas X1 to X5 plus the crossing risk values for four times. If the route risk value of this tentative route is equal to or greater than the route threshold, the target route calculation unit 15 recalculates the tentative route. On the other hand, if the route risk value of this tentative route is less than the route threshold, the target route calculation unit 15 determines this tentative route as the target route.
[0040] The crossing risk value may be set in stages. For example, if the crossing risk value when the difference between adjacent target driving risk values (hereinafter also referred to as "adjacent difference") is equal to or greater than the difference threshold is referred to as the first crossing risk value, and the crossing risk value when the adjacent difference is less than the difference threshold and each target driving risk value is equal to or greater than a predetermined value is referred to as the second crossing risk value, the first crossing risk value and the second crossing risk value may be set to different values. Comparing the risk of a mobility vehicle crossing a rut with the risk of a mobility vehicle traveling along a rut, the former is considered to be higher than the latter. According to this concept, the first crossing risk value is set to a value higher than the second crossing risk value (first crossing risk value > second crossing risk value).
[0041] For example, in the case of a tentative route passing through areas X1 and X6 in Figure 5, the target driving risk value passes through an area with a relatively high value, but the adjacent difference is small, so the tentative route can be estimated to be a route along a rut, and the second crossing risk value (medium value) is applied as an additional value. On the other hand, for example, in the case of a tentative route passing through areas X1 and X2, the adjacent difference is large, so the tentative route can be estimated to be a route crossing a rut, and the first crossing risk value (high value) is applied as an additional value. Examples of crossing risk values will be described further below.
[0042] (Third example of route risk value calculation) The target driving risk value for each area may be calculated to take on different values depending on the driving direction of the target mobility. For example, as shown in FIG. 6, the target driving risk value may be calculated for each angle (at predetermined angle intervals) between a predetermined reference direction and the driving direction of the target mobility. In other words, for one area, a target driving risk value is calculated according to the driving direction of the target mobility. In FIG. 6, the angle of the driving direction relative to the reference direction (hereinafter also referred to as the "driving angle") is expressed in degrees from 0 to 360 (deg), but it may also be expressed in degrees from 0 to 180 (deg), for example. In this case, the target driving risk value when traveling from one end to the other end on a line segment is the same as the target driving risk value when traveling from the other end to the one end. For example, the direction from south to north in a north-south direction and the direction from north to south have the same target driving risk value. In the example of FIG. 6, the target driving risk value is set every 20 degrees of driving angle, but the set interval can be set arbitrarily.
[0043] As shown in Figure 7, if the reference direction is the direction from north to south in the north-south direction and a large dump truck travels from north to south in the north-south direction, the travel angle of the large dump truck in the travel history is 0 degrees. The travel history storage unit 12 stores, as the travel history, information about the traveled mobility (for example, model information) as well as the travel direction (travel angle) of the mobility. The travel direction may be defined, for example, as the direction from the start point to the end point of the travel history (travel trajectory) within the area.
[0044] According to tentative route R3 in Figure 7, the angle between the traveling direction of the large dump truck and the traveling direction of the target mobility in area X20 is approximately 90 degrees (or 270 degrees). On the other hand, according to tentative route R4, the angle between the traveling direction of the large dump truck and the traveling direction of the target mobility in area X20 is approximately 0 degrees (parallel).
[0045] An example of the concept of target driving risk values according to driving direction will be described below. If a large dump truck drives once in a certain area and the driving angle of the large dump truck is 0 degrees, the target driving risk value will be maximum when the driving angle of the target mobility is 90 degrees and 270 degrees, and minimum when it is 0 degrees and 180 degrees (see, for example, Figure 6). This is based on the idea that, assuming that ruts are formed in a north-south direction, driving the mobility in an east-west direction (90 degrees or 270 degrees), i.e., driving across the ruts, is relatively high risk, while driving the mobility in a north-south direction (0 degrees or 180 degrees), i.e., driving along the ruts, is relatively low risk. Therefore, in the example of Figure 7, the target driving risk value of area X20 on tentative route R3 will be maximum, and the target driving risk value of area X20 on tentative route R4 will be minimum.
[0046] As an example of calculation in this case, the driving risk calculation unit 14 calculates the target driving risk value when the driving angle is 90 degrees and 270 degrees based on a value obtained by multiplying the influence degree by a first coefficient (e.g., first coefficient > 1). The driving risk calculation unit 14 also calculates the target driving risk value when the driving angle is 0 degrees and 180 degrees based on a value obtained by multiplying the influence degree by a second coefficient smaller than the first coefficient (e.g., second coefficient < 1). The driving risk calculation unit 14 also calculates the target driving risk value when the driving angle is between 0 degrees and 90 degrees and between 180 degrees and 270 degrees so that it gradually increases as the driving angle increases. The driving risk calculation unit 14 also calculates the target driving risk value when the driving angle is between 90 degrees and 180 degrees and between 270 degrees and 360 degrees so that it gradually decreases as the driving angle increases. The distribution of the target driving risk values for each driving angle calculated in this way is, for example, as shown in FIG. 6. The driving risk calculation unit 14 may calculate the target driving risk value based on a predetermined relational expression (for example, a function) between the driving angle and the target driving risk value.
[0047] The driving angle at which the target driving risk value becomes maximum or minimum is not limited to the above and can be set as appropriate, and can be changed depending on how the risk of the mobility getting stuck, falling, or rolling over is considered. For example, if the mobility is prone to rolling over when the approach angle of the mobility to the rut is 45 degrees, the calculation rule can be set so that the driving angle corresponding to an approach angle of 45 degrees becomes the maximum value of the target driving risk value. For example, if it is desired to increase the risk value when the approach angle is 0 degrees, the calculation rule can be set using a similar concept.
[0048] Furthermore, the target driving risk value may be calculated by adding a value based on the degree of influence only to driving angles where the risk of rollover or other risk of the target mobility vehicle is high relative to the driving of other mobility vehicles. For example, in an area where a large dump truck has driven at a driving angle of 0 degrees, the target driving risk value for mobility vehicles smaller than large may be increased only for a predetermined driving angle range estimated to be high risk. In this case, the target driving risk value is increased only for some driving angles due to the driving of the mobility vehicle.
[0049] The target driving risk value is accumulated for each driving angle (driving direction). For example, if a large dump truck drives twice through an area at the same driving angle (driving direction), the target driving risk value for each driving angle in that area will be twice that of the first drive. Furthermore, if the second driving direction differs by 90 degrees from the first driving direction, the target driving risk value after the second drive may be the same for each driving angle, for example, by adding the maximum value of the second drive to the minimum value of the first drive. Depending on the settings, the second drive may overwrite the first drive, and the driving risk calculation unit 14 may determine that only the ruts from the second drive remain. In this case, for example, the target driving risk value for the first drive may be set to a constant value according to the degree of influence regardless of the driving direction, and a value that takes into account the driving direction of only the second drive history may be added to the target driving risk value.
[0050] In addition, the driving risk calculation unit 14 may be configured so that each time a mobility travels through an area, the target driving risk values for all driving angles in the area are increased by a fixed value (a value based on the degree of impact), and each time a mobility of the same type or smaller than the target mobility travels through the area, the target driving risk values for the corresponding driving direction (driving angle) in the area are reduced or reset by a fixed value.
[0051] The target route calculation unit 15 calculates the sum of target driving risk values (values according to the driving direction) of all areas through which the tentative route passes, with the extension direction of the tentative route being the driving direction of the target mobility, as in the above calculation example. Also, as in the second calculation example, the target route calculation unit 15 may add a crossing risk value to the sum. As in the above calculation example, the target route calculation unit 15 determines the target route based on the calculated route risk value.
[0052] In this way, in the third calculation example, the driving risk calculation unit 14 calculates the target driving risk value for each driving direction of the target mobility in each area based on the driving direction of the mobility in the driving history. Then, the target route calculation unit 15 further calculates the target route of the target mobility based on the driving direction of the target mobility.
[0053] (Example of cross-sectional risk values) An example of calculating the crossing risk value for two adjacent areas on the tentative route will be described below. In the route risk calculation process, the target route calculation unit 15 sets a predetermined value that can be compared with the target driving risk value as a guide to the roughness of the road surface. If the target driving risk value is higher than the predetermined value, it can be determined that the road surface is rough, and if the target driving risk value is equal to or lower than the predetermined value, it can be determined that the road surface has almost no impact on driving. This predetermined value can be set to any value, but in this example, the predetermined value is set to the initial value of the target driving risk value for each area (the target driving risk value when the driving history is 0).
[0054] The driving risk calculation unit 14 increases the target driving risk value when a larger vehicle than the target vehicle is traveling, and decreases the target driving risk value when a vehicle of the same type as the target vehicle or smaller than the target vehicle is traveling. Therefore, the target driving risk value may be less than the initial value (predetermined value). Below, we will explain an example of calculation that takes into account the risk of crossing ruts for two adjacent areas on the tentative route.
[0055] (Third crossing risk value) As shown in Figure 8, when the driving angle of the target mobility is 90 degrees with respect to two adjacent areas X91 and X92 on the tentative route, the target route calculation unit 15 refers to the target driving risk value of 90 degrees for each area X91 and X92 in the route risk calculation process.
[0056] In the example of Figure 8, the target driving risk value for both areas X91 and X92 at 90 degrees is less than a predetermined value. In this way, when the target driving risk values of two adjacent areas X91 and X92 are less than the predetermined value (which may be set to be equal to or less than the predetermined value), the target route calculation unit 15 adds a third traversal risk value to the route risk value in the route risk calculation process, regardless of the difference between the two target driving risk values (adjacent difference). The third traversal risk value is set to a value lower than the second traversal risk value (first traversal risk value > second traversal risk value > third traversal risk value ≥ 0).
[0057] When a target mobility travels through two adjacent areas where the target driving risk value is less than a predetermined value, it can be assumed that "a mobility of the same model or smaller has already traveled there at the same driving angle without rollover, etc.", and the route risk value will be small. The route risk value (X1, X2, 90°) of a tentative route starting from area X91 and ending at area X92 is, for example, the sum of the target driving risk value of area X91 and the target driving risk value of area X92, plus the third crossing risk value. Note that the third crossing risk value may be, for example, 0.
[0058] In addition, the target route calculation unit 15 may refer to the driving history and, if a mobility larger than the target mobility has recently driven through area X91 and / or area X92, may add a crossing risk value different from the third crossing risk value to the route risk value, even if the target driving risk value in both areas X91 and X92 is less than a predetermined value (which may be set to be less than or equal to the predetermined value).
[0059] (Second crossing risk value) As shown in Figure 9, if the driving angle of the target mobility is 90 degrees with respect to two adjacent areas X93 and X94 on the tentative route, the target route calculation unit 15 refers to the 90-degree target driving risk value of each area X93 and X94 in the route risk calculation process.
[0060] In the example of FIG. 9, the 90-degree target driving risk value of area X93 is less than a predetermined value, and the 90-degree target driving risk value of area X94 is higher than the predetermined value. Furthermore, the difference between the two target driving risk values (adjacent difference) is less than the difference threshold. In this case, the target route calculation unit 15 adds the second traverse risk value to the route risk value in the route risk calculation process (first traverse risk value > second traverse risk value > third traverse risk value ≧ 0). In the settings of this embodiment, even if the 90-degree target driving risk values of both areas X93 and X94 are higher than the predetermined value, if the adjacent difference is less than the difference threshold, the value added to the route risk value is the second traverse risk value. In other words, in this embodiment, if the target driving risk value of at least one of the adjacent areas is higher than the predetermined value and the adjacent difference is less than the difference threshold, the second traverse risk value is added to the route risk value.
[0061] In the situation shown in Figure 9, a larger vehicle than the target vehicle traveled in at least one area, but because the adjacent difference is small, it can be inferred that "the tentative route is unlikely to cross a large rut." Therefore, the second crossing risk value, a medium risk value higher than the first crossing risk value, is added to the route risk value. The route risk value (X93, X94, 90°) of a tentative route starting from area X93 and ending at area X94 is, for example, the sum of the target driving risk value of area X93 and the target driving risk value of area X94 plus the second crossing risk value. Note that if the target driving risk value for 90 degrees in both areas is higher than a predetermined value and the adjacent difference is 0 or close to 0, it can be inferred that a 90-degree driving angle is along the rut, so a crossing risk value smaller than the second crossing risk value may be added to the route risk value.
[0062] (First crossing risk value) As shown in Figure 10, if the driving angle of the target mobility is 90 degrees with respect to two adjacent areas X95 and X96 on the tentative route, the target route calculation unit 15 refers to the 90-degree target driving risk value of each area X95 and X96 in the route risk calculation process.
[0063] In the example of FIG. 10, the 90-degree target driving risk value of area X95 is less than a predetermined value, and the 90-degree target driving risk value of area X96 is higher than the predetermined value. Furthermore, the difference between the two target driving risk values (adjacent difference) is equal to or greater than the difference threshold. In this case, the target route calculation unit 15 adds the first traversal risk value to the route risk value in the route risk calculation process. In this embodiment, if the target driving risk value of at least one of the adjacent areas is higher than a predetermined value and the adjacent difference is equal to or greater than the difference threshold, the first traversal risk value is added to the route risk value (first traversal risk value > second traversal risk value > third traversal risk value ≧ 0).
[0064] In the situation shown in Figure 10, a larger vehicle than the target vehicle was traveling in at least one area, and the difference between adjacent areas is large, so it can be inferred that "the tentative route is likely to cross a large rut." Therefore, the first crossing risk value, which is a higher risk value than the second crossing risk value, is added to the route risk value. The route risk value (X95, X96, 90°) of a tentative route starting from area X95 and ending at area X96 is, for example, the sum of the target driving risk value of area X95 and the target driving risk value of area X96, plus the first crossing risk value.
[0065] In this way, in the route risk calculation process, the target route calculation unit 15 increases the route risk value based on the difference in the target driving risk values of adjacent areas (hereinafter also referred to as adjacent areas) on the tentative route. Furthermore, if the target driving risk value of at least one of two adjacent areas on the tentative route is higher than a predetermined value and the difference between the two adjacent areas is equal to or greater than a predetermined difference threshold, the target route calculation unit 15 adds a traversing risk value (first traversing risk value) to the route risk value. Furthermore, if the target driving risk value of at least one of two adjacent areas is higher than a predetermined value and the difference between the two adjacent areas is less than the difference threshold, the target route calculation unit 15 adds a medium traversing risk value (second traversing risk value) that is smaller than the traversing risk value (first traversing risk value) to the route risk value. Furthermore, if the target driving risk values of both of the two adjacent areas are less than or equal to the predetermined value, the target route calculation unit 15 adds a small traversing risk value (third traversing risk value) that is smaller than the medium traversing risk value (second traversing risk value) to the route risk value.
[0066] (Other examples of calculating crossing risk values) As shown in Figure 11, if the driving angle of the target mobility is 90 degrees with respect to two adjacent areas X97 and X98 on the tentative route, the target route calculation unit 15 refers to the 90-degree target driving risk value of each area X97 and X98 in the route risk calculation process.
[0067] In this example, the initial value and the predetermined value are set to different values (initial value<predetermined value). Furthermore, the calculation rule for the target driving risk value is set so that the target driving risk value is increased only for some driving angles (here, driving angles of 0 to 20 degrees) due to the driving of a mobility. For example, if a large dump truck passes through area X97 at a driving angle of 0 degrees, only the target driving risk value for a pickup truck or medium-sized truck in the area X97 around 0 degrees (for example, 0 to 20 degrees) is increased. Furthermore, when a mobility of the same or smaller model as the target mobility passes through, a relatively small value is added to the target driving risk value for the corresponding driving angle. In other words, in this example, a driving angle for which the target driving risk value is the initial value means that the mobility has never driven at that driving angle.
[0068] In the example of FIG. 11, the target driving risk value for 90 degrees is set to the initial value for both areas X97 and X98. Therefore, in this example, the mobility has not traveled even once at a driving angle of 90 degrees in areas X97 and X98. In such a case, the target route calculation unit 15 estimates the roughness of the road surfaces in areas X97 and X98 by referring to the target driving risk values for other driving angles. As an example, the target route calculation unit 15 calculates the average value (or, for example, the maximum value) of the target driving risk values for all driving angles in area X97 as the target driving risk value for area X97. Similarly, the target route calculation unit 15 calculates the average value (or, for example, the maximum value) of the target driving risk values for all driving angles in area X98 as the target driving risk value for area X98.
[0069] In the example of Figure 11, the average value of the target driving risk value in area X97 is below a predetermined value (or may be "less than the predetermined value"). On the other hand, the average value of the target driving risk value in area X98 is higher than the predetermined value. Furthermore, the adjacent difference, i.e., the difference between the average values of both target driving risk values, is less than the difference threshold. This corresponds to a case where the target driving risk value of at least one of the adjacent areas is higher than the predetermined value and the adjacent difference is less than the difference threshold, and a second crossing risk value (risk value: medium) is added to the route risk value.
[0070] If the adjacent difference is equal to or greater than the difference threshold, a first crossing risk value (high risk) is added to the route risk value. If both average values are equal to or less than a predetermined value, a third risk value (low risk) is added to the route risk value. If both average values are at their initial values, the crossing risk value may be set not to be added to the route risk value.
[0071] (Resetting the target driving risk value) When the driving risk calculation unit 14 acquires information that a road has been leveled, it resets (initializes) the target driving risk values of all mobility in the leveled area to their initial values, as shown in FIG. 12. Also, as shown in FIG. 13, when there is a driving angle (90 degrees in this example) where no mobility has been traveling for a predetermined time or more, the driving risk calculation unit 14 may reset the target driving risk value of that driving angle for each mobility (each driving risk map). The predetermined time is set, for example, to a fairly long period of time. In this way, when the driving risk calculation unit 14 acquires information that an area has been leveled, it resets the target driving risk value of the leveled area. Also, the driving risk calculation unit may reset the target driving risk value of an area where no mobility has been traveling for a predetermined time or more.
[0072] (An example of the overall calculation flow) An example of the overall flow of calculation of a target route performed by the route calculation device 1 will be described with reference to Fig. 14. First, the route calculation device 1 collects mobility travel information (travel history), such as the type of mobility traveled, the area traveled, the travel direction, and the number of times traveled (S1). The route calculation device 1 also checks whether there is a reason for resetting, such as the acquisition of leveled information (S2).
[0073] The route calculation device 1 updates a driving risk map that indicates the target driving risk value for each area created by mobility type (classification) based on the driving information and the presence or absence of a reset reason (S3). For example, if there is no leveling information and a large dump truck has traveled once through an area, the target driving risk value for the corresponding area on the first driving risk map corresponding to pickup trucks and the target driving risk value for the corresponding area on the second driving risk map corresponding to medium-sized trucks are updated.
[0074] In a tentative route calculation process, the route calculation device 1 generates a tentative route for map data based on the current location information and destination information of the mobility (S4). Subsequently, in a route risk calculation process, the route calculation device 1 refers to a driving risk map corresponding to the target mobility (S5) and calculates a route risk value for the tentative route (S6). In calculating the route risk value of the tentative route, for example, the route calculation device 1 calculates the route risk value for each two adjacent areas and finally calculates the sum of these values. For example, in the case of a tentative route as shown in FIG. 5, the tentative route is divided into a sub-tentative route starting from area X1 and ending at area X2, a sub-tentative route starting from area X2 and ending at area X3, a sub-tentative route starting from area X3 and ending at area X4, and a sub-tentative route starting from area X4 and ending at area X5. Then, the route risk value (total of target driving risks+crossing risk value) of each small tentative route is calculated, and the route risk values of all the small tentative routes are summed to calculate the route risk value of the entire tentative route.
[0075] Next, the route calculation device 1 determines whether the route risk value of the tentative route is less than a predetermined route threshold (S7). If the route risk value is less than the route threshold (S7: Yes), the route calculation device 1 determines the tentative route as the target route (S8). On the other hand, if the route risk value is equal to or greater than the route threshold (S7: No), the route calculation device 1 executes the tentative route calculation process again to generate another tentative route (S4). The series of calculation processes ends when the target route is determined. Note that if a route threshold (small route threshold) for the route risk value of the small tentative route is set, the route calculation device 1 may be configured to recalculate the tentative route if the route risk value of the small tentative route is equal to or greater than the small route threshold. In other words, the length (size) of the tentative route whose route risk value is to be calculated and the corresponding route threshold can be set as appropriate.
[0076] (Effects of this embodiment) According to this embodiment, the risk of driving for the target mobility (target driving risk value) is calculated for each area on the map data based on the mobility's driving history and the impact on the target mobility. A target route for the target mobility is calculated based on this target driving risk value. The target driving risk value is calculated based on the driving history for each area and the impact for each mobility, without depending on the sensors of each mobility. In other words, according to this embodiment, the target driving risk value for each area is calculated uniformly, so that road surface conditions are estimated without being affected by differences in sensor configuration. According to the present invention, even in a location where there are unpaved roads on which multiple different vehicle types travel, a target route can be calculated based on the estimated road surface conditions uniformly for each mobility.
[0077] Furthermore, according to this embodiment, a target driving risk value is calculated according to the driving direction of the target mobility, enabling risk calculation that is more in line with road surface conditions. Furthermore, according to this embodiment, a target route is determined based on the route risk value of the tentative route, making it possible to select a low-risk route as the target route by taking into account the risk of the entire driving area. Furthermore, according to this embodiment, a route risk value is calculated taking into account the crossing risk values of two adjacent areas, improving the accuracy of avoiding risks such as rollover due to crossing ruts in the target route calculation results. Furthermore, according to this embodiment, a target driving risk value and a route risk value are calculated taking into account ground leveling, etc., improving the accuracy of risk calculation.
[0078] (others) The present invention is not limited to the above embodiment. For example, the target route calculation unit 15 may calculate a plurality of tentative routes and select, as the target route, a tentative route among the plurality of tentative routes whose route risk value is less than the route threshold. In this case, if a plurality of target routes are selected, the user may be prompted to select one of the target routes. Alternatively, the target route calculation unit 15 may calculate a plurality of tentative routes and determine, as the target route, a tentative route among the plurality of tentative routes whose route risk value is less than the route threshold and is the smallest.
[0079] Furthermore, the route risk value does not have to be a value based on the sum of the target driving risk values in multiple areas traveled on the tentative route, but may be a value based on, for example, the average value of the target driving risk values. Furthermore, the route risk value may be a sum of the crossing risk values (values based on adjacent differences) corresponding to the tentative route, rather than the sum of the target driving risk values. The sum of the crossing risk values alone can distinguish between large and small route risk values for the tentative route. Depending on the settings, the route risk value can be calculated, for example, as "route risk value = sum of target driving risk values," "route risk value = sum of target driving risk values + sum of crossing risk values," "route risk value = sum of crossing risk values," or "route risk value = average value of target driving risk values," "route risk value = average value of target driving risk values + average value of crossing risk values," etc.
[0080] Furthermore, the influence memory unit 13 may store the influence for each driving angle. Furthermore, the position information of the mobility may be position information estimated based on the detection results of a surroundings monitoring device, such as a LiDAR and a camera, provided on the mobility. The position information of the mobility may be GSNN information. Furthermore, in this embodiment, an example is described in which the road is an unpaved road, but the present invention is also applicable to cases in which the road is a paved road (e.g., a paved road with snow). If the road of the tentative route is a paved road, the target route calculation unit 15 may, for example, multiply the calculated route risk value by a correction coefficient less than 1. Furthermore, for the same mobility traveling, the influence of an unpaved road may be set to a value greater than the influence of a paved road.
[0081] Furthermore, for example, the impact level, crossing risk value, etc. may be appropriately updated by machine learning using AI technology. For example, if a mobility travels a calculated target route and becomes stuck, rolls over, or the like, the route calculation device 1 may determine that the increase in the route risk value based on the driving history is insufficient based on the driving results, and learn the impact level, crossing risk value, etc. of each mobility. The route calculation device 1 may be configured to perform machine learning using the calculation results regarding the target route (e.g., target driving risk value and / or route risk value) and the driving results of the target mobility (e.g., whether or not the vehicle is stuck, etc.) as input data, and to update, for example, the impact level and / or crossing risk value of each mobility. In other words, the route calculation device 1 uses, for example, the route risk value of the target route, whether or not the vehicle is stuck, etc., the target driving risk value of the driving area, and the driving history as input data, and learns what values the impact level and / or crossing risk value of each mobility should be set to in order to calculate a target route in which no stuck, etc. will occur. The route calculation device 1 may be configured to use, for example, the route risk value of the target route, whether or not there is a stuck vehicle, the target driving risk value of the driving area, and the driving history as input data, and to review the setting of each risk value or find patterns in the risk of getting stuck, etc. [Explanation of symbols]
[0082] 1...route calculation device, 11...map data storage unit, 12...travel history storage unit, 13...influence storage unit, 14...travel risk calculation unit, 15...target route calculation unit.
Claims
1. a map data storage unit that stores map data divided into a plurality of areas; a travel history storage unit that stores the travel history of the mobility for each area based on the location information of the mobility; an impact storage unit that stores, for each of a plurality of mobility vehicles, an impact level of a change in road surface conditions caused by the travel of one mobility vehicle on the travel of the other mobility vehicles; a travel risk calculation unit that calculates a target travel risk value, which is a travel risk when a target mobility, which is a mobility to be calculated for a target route, travels through each of the areas, based on the travel history and the influence on the target mobility; a target route calculation unit that calculates the target route of the target mobility based on the map data, location information of the target mobility, destination information, and the target driving risk value; A route calculation device comprising:
2. The driving risk calculation unit increases the target driving risk value for the area in which a mobility that has a greater impact on a road surface than the target mobility has traveled, based on the impact degree. The route calculation device according to claim 1 .
3. The driving risk calculation unit reduces or resets the target driving risk value in the area where a mobility of the same type as the target mobility, a mobility smaller than the target mobility, or a mobility with lower running capability than the target mobility has traveled.
3. The route calculation device according to claim 1 or 2.
4. The driving risk calculation unit calculates the target driving risk value for each driving direction of the target mobility in each of the areas based on the driving direction of the mobility in the driving history, The target route calculation unit further calculates the target route of the target mobility based on a traveling direction of the target mobility. The route calculation device according to any one of claims 1 to 3.
5. When the target driving risk value corresponding to the driving direction of the target mobility in the area is an initial value, the target route calculation unit calculates the target driving risk value of the area based on the target driving risk values of all driving directions in the area. The route calculation device according to claim 4 .
6. the target route calculation unit calculates the target route so that the target mobility does not travel through the area where the target traveling risk value is equal to or greater than a predetermined traveling threshold value; The route calculation device according to any one of claims 1 to 5.
7. The target route calculation unit a tentative route calculation process that calculates a tentative route, which is a tentative target route, based on the map data, the position information of the target mobility, and the information of the destination; a route risk calculation process that calculates a route risk value for the tentative route based on the target traveling risk value of the area through which the target mobility passes when traveling along the tentative route; a target route determination process for determining the target route based on the route risk value; configured to run The route calculation device according to any one of claims 1 to 6.
8. The target route calculation unit calculates the route risk value based on the sum of the target traveling risk values of the areas that the target mobility will pass through when traveling along the tentative route in the route risk calculation process. The route calculation device according to claim 7.
9. the target route calculation unit, in the target route determination process, determines the tentative route as the target route when the route risk value is less than a predetermined route threshold, and executes the tentative route calculation process again when the route risk value is equal to or greater than the route threshold.
9. The route calculation device according to claim 7 or 8.
10. the target route calculation unit increases the route risk value based on a difference between the target traveling risk values of the adjacent areas on the tentative route in the route risk calculation process; The route calculation device according to any one of claims 7 to 9.
11. the target route calculation unit adds a traversing risk value to the route risk value when the target traveling risk value of at least one of two adjacent areas that are adjacent to each other on the tentative route is higher than a predetermined value and the difference between the two adjacent areas is equal to or greater than a predetermined difference threshold. The route calculation device according to claim 10.
12. the target route calculation unit adds a medium crossing risk value that is smaller than the crossing risk value to the route risk value when the target traveling risk value of at least one of the two adjacent areas is higher than the predetermined value and the difference between the two adjacent areas is less than the difference threshold. The route calculation device according to claim 11.
13. the target route calculation unit adds a small crossing risk value that is smaller than the medium crossing risk value to the route risk value when the target driving risk values of the two adjacent areas are both less than the predetermined value or equal to or less than the predetermined value; The route calculation device according to claim 12.
14. When the travel risk calculation unit acquires information that the area has been leveled, the travel risk calculation unit resets the target travel risk value of the area that has been leveled. The route calculation device according to any one of claims 1 to 13.
15. The travel risk calculation unit resets the target travel risk value for the area in which mobility has not traveled for a predetermined time or more. The route calculation device according to any one of claims 1 to 14.
16. The driving risk calculation unit creates a driving risk map in which the target driving risk value of each area is represented for each mobility or each type of mobility. The route calculation device according to any one of claims 1 to 15.
17. The machine learning is performed using the calculation result regarding the target route and the driving result of the target mobility as input data, and the influence degree of each mobility is updated. The route calculation device according to any one of claims 1 to 16.
Citation Information
Patent Citations
Car navigator
JP1998019590A
Road surface condition estimating device and road surface condition estimating method
JP2012073810A
Road surface management system
JP2013166425A
Vehicle controller and work machine
JP2017097482A
Road surface condition estimation device and road surface condition estimation method
JP2020013537A