METHOD AND DEVICE FOR DETERMINING A ROUTE FOR A VEHICLE
20220357169 · 2022-11-10
Inventors
Cpc classification
G01C21/3461
PHYSICS
G01C21/3484
PHYSICS
International classification
Abstract
A method for determining a route (100) for a vehicle. When selecting a route segment (110, 112) of the route (100), a condition value assigned to the route segment (110, 112) and a default value associated with the route (100) are taken into account. The condition value represents a road condition of the route segment (110, 112) and the default value represents a road quality that is preferred for the route (100) and is independent of a road category.
Claims
1-10. (canceled)
11. A method for determining a route (100) for a vehicle (470), the method comprising: taking into account, during the selection of a route segment (110, 112; 222) of the route (100), a condition value (224) associated with the route segment (110, 112; 222) and a default value (228) associated with the route (100), wherein the condition value (224) represents a road condition of the route segment (110, 112; 222) and the default value represents a road quality which is preferred for the route (100) and is independent of a road category.
12. The method according to claim 11, further comprising, during the selection of the route segment (110, 112; 222), taking the condition value (224) and the default value (228) into account by a comparison of the condition value (224) with the default value (228).
13. The method according to claim 11, further comprising, during the selection, choosing the route segment (110, 112; 222) from a plurality of route segments (110, 112; 222), wherein the said plurality comprises a first route segment (110) and at least one second route segment (112) alternative to the first route segment (110), assigning a first condition value to the first route segment (110), which represents a road condition of the first route segment (110), and assigning a second condition value to the second route segment (112), which represents a road condition of the second route segment (112), and when selecting the route segment (110, 112; 222), taking the first condition value, the second condition value and the default value into account by a comparison between the first condition value, the second condition value and the default value.
14. The method according to claim 13, further comprising choosing the first route segment (110) as the route segment (110, 112; 222) when the road condition represented by the first condition value is closer to the road quality represented by the default value (228) than is the road condition represented by the second condition value (224), and choosing the second route segment (112) as the route segment (110, 112; 222) when the road condition represented by the second condition value is closer to the road quality represented by the default value (228) than is the road condition represented by the first condition value.
15. The method according to claim 13, further comprising, when selecting the route segment (110, 112; 222), taking a length of the first route segment (110) and a length of the second route segment (112) into account.
16. The method according to claim 11, further comprising reading the route segment (110, 112; 222) and the condition value (224) out from a memory device (226) via a wireless interface.
17. The method according to claim 11, further comprising reading the default value (228) via an input device (230).
18. The method according to claim 11, further comprising determining the condition value (224) using sensor data that represent data captured by sensors arranged on a chassis of a vehicle (400), and assigning the condition value (224) to the route segment (110, 112; 222) using position data, wherein the position data represent data determined by a position-determining device (464) of the vehicle (400).
19. A device (200) for determining a route (100) for a vehicle (470), wherein the device (200) comprises a selector device (220) which is designed, when selecting a route segment (110, 112; 222) of the route (100), to take into account a condition value (224) assigned to the route segment (110, 112; 222) and a default value (228) associated with the route (100), and the condition value (224) represents a road condition of the route segment (110, 112; 222) and the default value (228) represents a road quality that is preferred for the route (100) and is independent of a road category.
20. A computer program product with program code for carrying out the method according to claim 11, when the program product is run on a device.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0019] An example of the invention will be described in greater detail with reference to the attached drawings, which show:
[0020]
[0021]
[0022]
[0023]
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0024] In the following description of preferred example embodiments of the present invention, the same or similar indexes are used for elements in the various figures that act in a similar way, so that there is no need for repeated descriptions of those elements.
[0025]
[0026] To the first route segment 110 is assigned a first condition value, which represents a road condition of the first route segment 110. A second condition value, which represents a road condition of the second route segment 112, is assigned to the second route segment 112. For example, the first condition value indicates that along the first route segment 110 there are numerous uneven patches which, if the vehicle drives over the first route segment 110, would lead to substantial road excitations acting on the vehicle. In contrast, for example the second condition value indicates that along the second route segment 112 there are only a few uneven patches which, compared with the first route segment 110, would give rise only to slighter road excitations acting upon a vehicle driving along the route segment 112.
[0027] For the route 100 a default value is specified, which represents a preferred road quality for the route 100. Here, the road quality is independent of the road category. This is advantageous since, for example, a very well-made unsurfaced road can have better road quality as regards road excitations that affect vehicles than an asphalted road in need of repairs.
[0028] If the default value indicates that a good road quality is desired, then, according to an example embodiment, the second route segment 112 is chosen between the first node 106 and the second node 108, because the condition value assigned to the second route segment 112 indicates a better road condition than the condition value assigned to the first route segment 110. In the example embodiment illustrated, the first route segment 110 and the second route segment 112 are of approximately the same length, so that by selecting the second route segment 112 there is no disadvantage in terms of the distance to be driven. If the second route segment 112 were considerably longer than the first route segment 110, for example if the ratio between the second route segment 112 and the first route segment 110 were to exceed a predetermined threshold value, then in an example embodiment, the first route segment 110 would be chosen instead of the second route segment 112 despite the poorer road condition. According to a further example embodiment, the first route segment 110 would also be chosen instead of the second route segment 112 if the second route segment 112 entailed a substantially longer driving time than the first route segment 110. For example, the first route segment 110 can be chosen if a ratio between a driving time assumed for the second route segment 112 and a driving time assumed for the first route segment 110 exceeds a predetermined threshold value relating to driving time.
[0029] According to an example embodiment, between the starting point 102 and the first node 106 and also between the second node 108 and the end point 104 there is no possibility of choosing between different route segments, or a possible alternative route segment would entail disregarding a further route criterion specified for the route. This would be, for example, the case if, as the said further route criterion a driving distance as short as possible is chosen, whereas an alternative possible route segment would entail a considerable detour.
[0030]
[0031] For conventional mobility but precisely also with a view to autonomous driving, comfort for the occupants in the passenger compartment of a vehicle is becoming increasingly important. For example, by way of the input device 230, the driver of a vehicle can select an operating mode which, in calculating a route, can also take into account the quality of the road condition and can thus, if appropriate, prefer a marginally longer route with better road conditions compared with a shorter route with worse road conditions. By selecting such an operating mode, for example the default value 228 is set to a value that corresponds to the said operating mode and this is taken into account when choosing the route segments. This increases the driver's comfort and reduces the stresses caused by road excitations on the vehicle.
[0032] According to an example embodiment, the selector device 220 is also designed to read in route specifications 232 that define a starting point and an end point of the route via an interface to the input device 230. Thus, the starting point and the end point can also be specified by an occupant of the vehicle. The selector device 220 is designed, using the route specifications, to read out potential route segments such as the route segment 222 from the memory device 226 and, using the default value 228, to check the suitability of using that route segment for the route. For this, the selector device 220 is for example designed to compare the condition values assigned to the potential route segments with the default value 228. For that purpose, a suitable comparison protocol can be used. For example, the condition values can be compared individually with the default value 228 in order to limit the number of potential route segments. In an alternative example embodiment, the selector device 220 is designed to read out those route segments, exclusively or preferentially from the memory device 226, which fulfill the default value 228.
[0033] The device 200 is designed to output the route data 234 that define the route. For example, the route data 234 define node points that lie on the route, and the paths that connect the node points in the form of route segments as described with reference to
[0034] According to an example embodiment, the selector device 220 is designed, when selecting the route segment 222, to carry out a comparison between the condition value 224 and the default value 228. The route segment 222 is selected for the route if the result of the comparison shows that the condition value 224 assigned to the route segment 222 corresponds to the default value 228. If the condition value 224 does not correspond to the default value 228, in particular if the condition value 224 indicates a road condition which is worse than the preferred road quality, the route segment 222 can still be chosen when no alternative route segment is available.
[0035] In an example embodiment, the selector device 220 is also designed to check the suitability of the route segment 222 in relation to at least one further route criterion 236. The further route criterion 236 defines for example that a driving distance or a driving time of the route should be a minimum. According to an example embodiment, the selector device 220 is designed to read the route criterion 236 into the input device 230 via the interface. Thus, the further route criterion 236 can also be specified by an occupant of the vehicle.
[0036] Alternatively, the input device 230 is an interface with a driving assistance system of the vehicle, so that the default value 228, the route data 234 and/or the route criterion 236 can be supplied automatically to the selector device 220.
[0037] According to an example embodiment, the device 220 optionally comprises a transmission device 240 which is designed to transmit sensor data that represent road excitations, together with position data, to the memory device 226. In this case, the position data represent a position of the vehicle at which the sensor data were captured. For example, the sensor data and the position data can be transmitted in the form of road condition data 242. In that case the memory device 226 is designed, for example, to adjust or update the condition value of a stored route segment to which the position data apply, using the road condition data 242. According to an example embodiment, the device 200 further comprises one or more suitable detection devices in order to detect the road excitations that act upon the vehicle, and/or the position data. A detection device for detecting a road excitation can be, for example, a chassis sensor which, for example, can detect an acceleration or a movement of part of a vehicle.
[0038] According to an example embodiment, the selector device 220 and the transmission device 240 are arranged in one and the same vehicle whereas the memory device 226 is arranged externally to the vehicle. Alternatively, the selector device 220 and the transmission device 240 can be arranged in different vehicles, so that the vehicle with the transmission device 240 is used to supply and update, for example, the data stored in the memory device 226 and the vehicle with the selector device 220 can use the data stored in the memory device 226 for route-determining purposes.
[0039]
[0040] The method comprises a step 301, in which a route segment of the route is selected using a condition value assigned to the route segment and a default value assigned to the route. The condition value and the default value are values as already described with reference to the previous figures. In an example embodiment, in a step 303, a comparison is carried out between the condition value and the default value, and the choice in step 301 is made using a comparison outcome of the comparison carried out in step 303. Optionally, in step 303 the condition values of a number of potential route segments can be compared with the default value, and the comparison resulting therefrom can be used in step 303 to select the most suitable route segment from the said number of potential route segments.
[0041] In an optional step 305 the condition value or values together with the corresponding route segment or segments are read in. In this, a condition value and a route segment can be map data stored in a digital map. In an optional step 307 the default value is read in, for example, by way of a man-machine interface. Optionally, in a step 309 a further route criterion is read in, which represents a further preference for selecting a route segment in addition to the default value. Thus, the said further route criterion can also be taken into account in step 301 when selecting the route segment, and/or in step 303. A weighting ratio with which the default value and the further route criterion can influence the choice of the route segment, can be predefined or specified by a user together with the default value and the route criterion.
[0042] In an optional step 311 a condition value is determined using sensor data which represent data captured by sensors on a chassis of a vehicle. In a step 313 the condition value determined in step 311 is assigned to a route segment using position data. In this case the position data consist of data determined by a position-determining device of the vehicle. The route segment and the condition value can then be read into step 305.
[0043] In particular, steps 301, 303 and 305 can be carried out repeatedly during the determination of a route, in order to select a plurality of route segments which are then combined to form the route.
[0044]
[0045] The figure shows a vehicle 400 upon which road excitations act while the vehicle is driving along a road. The effects of the road excitations are represented purely schematically by wheel movements 450, 452 of wheels 454, 456 of the vehicle 400. The road excitations, from which conclusions about the road condition emerge, are detected using a suitable sensor system of the vehicle 400. For example, for that purpose wheel acceleration sensors 458, 460 associated with the wheels 454, 456 and an inertial sensor 462 arranged on a vehicle body of the vehicle are shown. For example, one can have recourse to the sensors of a chassis sensor system of a chassis of the vehicle 400. Furthermore, the vehicle 400 has a position-determining device 464 and a transmission device 240. The position-determining device 464 is designed to determine a current position of the vehicle 400 and supply it to the transmission device 240. The transmission device 240 is designed to transmit road condition data 242 to a memory device 226, which for example can be implemented in a Cloud. According to an example embodiment, the road condition data 242 include position-determination data supplied by the position-determining device 464 and sensor data supplied by the sensors 458, 460, 462. Thus, the road condition data 242 provide data about the condition of the road. In an example embodiment, the vehicle 400 has a collecting device 466 which, according to an example embodiment, is designed to collect the sensor data supplied by the sensors 458, 460, 462 and, in collected form, to supply those data in an already combined form to the transmission device 240 for transmission in the form of road condition data 242. In particular, the collecting device 466 is designed to generate an accumulation of data from the road excitations acting upon the vehicle 400.
[0046] The memory device 226 is designed to use the road condition data 242 to draw up or update a digital map. For example, the memory device 226 is designed to update a condition value of a route segment that pictures the road on which the vehicle 400 is driving at the time, using the road condition data 242. For that purpose, the memory device 226 can comprise a suitable logic system. The memory device 226, for example in the form of a data Cloud, is designed to store all the collected information from vehicle 400 about the road conditions of the road network.
[0047] According to an example embodiment, the memory device 226 is designed to supply stored route segments together with the road condition values associated with the said route segments, or to use them in order to determine a route for the vehicle 400 or for a further vehicle 470. Thus, using the memory device 226 the stored data can be supplied to fleets of vehicles to be taken into account when an optimum and, in particular, comfort-related route guide is being prepared for the navigation system.
[0048]
[0049] The approach described enables road conditions to be taken into account when the route is being calculated by the navigation system of the vehicle, for example the further vehicle 470.
[0050] According to an example embodiment, data required for this are taken up by the collecting device 466 in the form of chassis control sensors, and evaluated. In doing this, for example, the road excitations of all the relevant sensors on the chassis are recorded and evaluated. As a follow-up, these are bunched together in a defined format that includes a current position of the vehicle, for example a GPS position, and uploaded in real time by way of a mobile data communication system into the memory device 226, for example in the form of a special data Cloud. The memory device 226 stores the collected information from a plurality of vehicles 400 of that type which are connected to the memory device 226, and from that information generates a digital road map with the associated road conditions. In turn, these data are supplied via the mobile data communication system to the respective vehicles 470, so that the integrated navigation system of the said vehicle 470 can take into account of, or use that information for route guiding or selecting a route.
[0051] According to an example embodiment, the digital road maps with the road conditions are also made available to other institutions, for example road maintenance departments, so that for example they can assess the need for renewal and/or repair of roads directly and in real time. This can eliminate the need for road checks by the road maintenance departments. According to an example embodiment, for that purpose the memory device 226 has a suitable interface which enables an institution of that type to access the data stored in the memory device 226. Alternatively, the memory device 226 is designed to communicate changes that affect a route segment, via such an interface, directly to an institution of that type.
[0052] According to an example embodiment, the approach described on the one hand makes use of chassis sensor systems already present, and on the other hand enables the information obtained to be processed and taken into account for other purposes. For this a chassis controller can be used, by means of which data captured by sensors on the chassis, which among other things can yield information about road conditions, can be evaluated and also communicated. Thus, for example, such a chassis controller can include the functions of the collecting device shown in
[0053] The data collected are for example used by a navigation system to calculate a route on the basis of road guidance and traffic information, and additionally on the basis of the quality of the roads. In light of growing demands for comfort, but for example also with a view to autonomous driving, information about road quality can also be incorporated into route calculation, so as to increase comfort for the occupants of a vehicle and reduce the stresses on the chassis. For that, for example all the road information captured by sensors, for example including GPS data, is evaluated by the chassis controller and uploaded to the memory device 226, for example in the form of a data Cloud. There, the information from several vehicles 400 is stored in order to generate a digital road map with associated road conditions. In turn, that information can be used by way of data communication systems for route calculations. As a further application, the information can also be supplied to road maintenance department, for example, with a view to carrying out road renovations.
[0054] If an example embodiment contains an “and/or” link between a first feature and a second feature, this can be read to mean that the example embodiment, in one version, allows both the first and the second feature, while in another version it allows either only the first feature or only the second feature.
INDEXES
[0055] 100 Route [0056] 102 Starting point [0057] 104 End point [0058] 106 First node [0059] 108 Second node [0060] 110 First route segment [0061] 112 Second route segment [0062] 200 Device [0063] 220 Selector device [0064] 222 Route segment [0065] 224 Condition value [0066] 226 Memory device [0067] 228 Default value [0068] 230 Input device [0069] 232 Route specification [0070] 234 Route data [0071] 236 Route criterion [0072] 240 Transmission device [0073] 242 Road condition data [0074] 301 Selection step [0075] 303 Comparison step [0076] 305 Step of reading in a condition value and a route segment [0077] 307 Step of reading in a default value [0078] 309 Step of reading in a route criterion [0079] 311 Determination step [0080] 313 Assignment step [0081] 400 Vehicle [0082] 450, 452 Wheel movements [0083] 454, 456 Wheels [0084] 458, 460 Wheel acceleration sensors [0085] 462 Inertial sensor [0086] 464 Position-determining device [0087] 470 Further vehicle [0088] 472 Road