DATA MEMORY, COMPUTER UNIT AND METHOD FOR EXECUTING A FUNCTION OF A VEHICLE
20220048512 · 2022-02-17
Assignee
Inventors
Cpc classification
G06F3/0604
PHYSICS
B60W2530/00
PERFORMING OPERATIONS; TRANSPORTING
B60W2556/45
PERFORMING OPERATIONS; TRANSPORTING
B60W30/18154
PERFORMING OPERATIONS; TRANSPORTING
B60W2520/00
PERFORMING OPERATIONS; TRANSPORTING
G08G1/0968
PHYSICS
G06F3/0655
PHYSICS
G01C21/3446
PHYSICS
B60W2556/50
PERFORMING OPERATIONS; TRANSPORTING
International classification
Abstract
A data memory, a computing unit and a method for performing a function of a vehicle are described, wherein values of an item of information relating to predefined local areas of a digital map are taken into account when the function is performed, the values of the information being stored in the form of an expected value and a distribution of the values around the expected value.
Claims
1-17. (canceled)
18. A data memory for a computing unit of a vehicle comprising: multiple values of at least one item of information for each of predefined local areas of a digital map stored in the data memory; wherein the values of the information are taken into account by the computing unit when a function of the vehicle is performed; and wherein the values are stored in the form of an expected value and a distribution of the values around the expected value.
19. The data memory as claimed in claim 18, wherein the distribution of the values is a normal distribution with a standard deviation.
20. The data memory as claimed in claim 18, wherein the expected value provided is at least one of an expected value range and the distribution provided is a distribution range.
21. The data memory as claimed in claim 18, wherein the information is a parameter of a movement of a vehicle on a road, and wherein the values of the information are values of the parameter.
22. The data memory as claimed in claim 21, wherein the parameter is at least one of a velocity, an acceleration and an energy consumption of at least one vehicle.
23. The data memory as claimed in claim 18, wherein the information is a parameter of a traffic controller, in particular a traffic light.
24. The data memory as claimed in claim 23, wherein the parameter is at least one of: a duration of a red phase, a duration of a green phase and a duration of an amber phase of the traffic controller.
25. A computing unit for a vehicle for, with instructions for: receiving multiple values of information from a data memory, wherein the multiple values are of at least one item of information for each of predefined local areas of a digital map stored in the data memory, and wherein the multiple values are stored in the form of an expected value and a distribution of values around the expected value; and executing a function of the vehicle using the multiple values of information.
26. The computing unit as claimed in claim 25, wherein the function is a control function of the vehicle.
27. The computing unit as claimed in claim 26, wherein the control function is at least one of a longitudinal guidance and a transverse guidance of the vehicle.
28. The computing unit as claimed in claim 25, wherein the computing unit carries out short-distance planning with a linear combination of the expected values and distributions of the values of the information.
29. The computing unit as claimed in claim 25, wherein the computing unit carries out long-distance planning with a Markov chain of the expected values and distributions of the values of the information.
30. A method for performing a function of a vehicle comprising: using multiple values of an item of information relating to predefined local areas of a digital map, and wherein the multiple values of the information are an expected value and a distribution of values around the expected value.
31. The method as claimed in claim 30, wherein the distribution of values is a normal distribution with a standard deviation.
32. The method as claimed in claim 30, wherein at least one of the expected value provided is an expected value range and the distribution provided is a distribution range.
33. The method as claimed in claim 30, wherein the information is a parameter of a movement of a vehicle on a road, and wherein the values of the information are values of the parameter.
34. The method as claimed in claim 30, wherein the parameter is at least one of: a velocity of at least one vehicle, an acceleration of at least one vehicle, an energy consumption of at least one vehicle, and a parameter of a traffic controller.
35. The method as claimed in claim 30, wherein the parameter is of the traffic controller and is at least one of: a duration of a red phase, a duration of a green phase and a duration of an amber phase of a traffic controller.
Description
BRIEF DESCRIPTION OF THE FIGURES
[0024] The invention is explained in more detail below with reference to the figures, in which:
[0025]
[0026]
[0027]
[0028]
[0029]
[0030]
DETAILED DESCRIPTION
[0031]
[0032] The vehicle 1 has a computing unit 7 and a data memory 8. The computing unit 7 and the data memory 8 are connected to one another for data interchange. Furthermore, the vehicle 1 has a locating device 9, for example in the form of a GPS system. In addition, the vehicle has an output device 10 for outputting information to a driver. Furthermore, the vehicle 1 has a controller 11 for controlling a control function of the vehicle. The control function can include, for example, longitudinal guidance of the vehicle, that is to say positive or negative acceleration. In addition, the control function can include transverse guidance of the vehicle, that is to say a steering function of the vehicle. The output device 10 can be provided in order to output information about road sections or road sections lying ahead.
[0033] Depending on the chosen embodiment, the locating device 9 can also include route planning. In addition, the route planning can also be performed by the computing unit 7.
[0034] Furthermore, there can be provision for an external data memory 12 that stores values of information relating to local areas of a digital map. Both the external data memory 12 and the data memory 8 of the vehicle 1 store values of information in the form of an expected value and a distribution of the values around the expected value. For example, the distribution of the values is in the form of a normal distribution with a standard deviation. In addition, the external data memory 12 and the data memory 8 can store the values of the information as value ranges and/or the distribution as distribution range, in particular as variance.
[0035] The information can be a parameter of a movement of a vehicle on a road or a parameter of an operating function of a vehicle, for example an energy consumption. The values of the information are values of the parameter of the movement or of the operating state of the vehicle. For example, the parameter can be a velocity, an acceleration and/or an energy consumption of at least one, in particular multiple, vehicles. A multiplicity of values are stored for each parameter.
[0036] In the exemplary embodiment depicted, each road section can have stored for it a multiplicity of velocities at which vehicles travel or have travelled on these road sections according to previous measurements. In addition, each road section can have stored for it values for accelerations of vehicles that vehicles perform or have performed on these road sections. The accelerations of the vehicles were measured beforehand. In addition, each of the road sections 4, 5, 6 can have stored for them values for energy consumptions of vehicles that vehicles have or have had on the road sections according to measurements performed. In addition, each road section can have stored for it values for durations of a red phase, a green phase and/or an amber phase that vehicles experience or have experienced, according to measurements performed, on the road sections.
[0037] As already stated, the values of the parameters for predefined local areas of a digital map, which correspond to local areas of a real map, are not stored as individual values of the information, but rather the values of an item of information are stored in the form of an expected value and in the form of a distribution of the values around the expected value. This saves storage capacity both in the data memory 8 and in the external data memory 12. In addition, transmission capacity and time are saved when the data are read and/or when the data are written from and/or to the data memory 8 or from and/or to the external data memory 12.
[0038]
[0039] The computing unit 7 can take into account the information relating to the local areas of the digital map for performing a function of the vehicle. For example, the function can be the output of driver information via the output device 10. In addition, the performance of the function can include longitudinal guidance or transverse guidance of the vehicle. Furthermore, the performance of a function of the vehicle can include route planning for the vehicle.
[0040] Depending on the chosen embodiment, the values of the information can be received either directly from the data memory 8 and/or at least partially or completely from the external data memory 12. For this purpose, the external data memory has a transmission device. In addition, the vehicle has at least one receiving device, in particular a transmitting/receiving device.
[0041]
[0042] The normal distribution is described by the following formula:
[0043] The expected value p defines the point at which the normal distribution has its maximum. The variance σ.sup.2 defines the standard deviation through the root of the variance σ. The depicted normal distribution has the value 1 for the root of the variance σ. Experiments have shown that the average of a large number of observed values for information from vehicles is approximately normally distributed and follows the central limit theorem. The values of the information can therefore be assumed to be normally distributed without great loss of accuracy and can be stored in the form of a normal distribution E (x) and σ.sup.2.
[0044] In
[0045]
[0046]
[0047] At a next program point 530, the computing unit performs a function of the vehicle taking into account the values of the information from the digital map.
[0048] The function can include the planning of a route from the current position to a predefined destination. In addition, the function can include acceleration or braking of the vehicle. Furthermore, the function can include a steering function of the vehicle. For example, the function can include a reduction in energy consumption on a specified road section. In addition, the function can involve passing through a traffic light 3 with the shortest possible waiting time. In addition, the function can involve outputting values of the information to the driver.
[0049] The proposed type of storage of the values of the information saves storage space and transmission capacity between the computing unit and the data memory 8 or the external data memory 12.
[0050] Due to the type of storage used, further information about the distribution of the values of the information can also be ascertained by forming quantiles and probabilities on the basis of the normal distribution. The methods described are suitable for computing units that are in the form of engine control units for vehicles.
[0051] In addition, the values of the information can be used by the computing unit for route planning. The computing unit can plan a route from a starting point to a destination, taking into account the values of the information on the digital map. For example, the computing unit can search for a route from a starting point to a destination according to a predefined criterion. The criterion can be, for example, the route with the lowest energy consumption, the shortest route or the fastest route.
[0052]
[0053] The distribution of the values can be a normal distribution with a standard deviation. The expected value provided can be an expected value range and/or the distribution provided can be a distribution range. The information can be a parameter of a movement of a vehicle or an operating parameter of a vehicle, the values of the information being the values of the parameter. The parameter can be a velocity, an acceleration and/or an energy consumption of at least one vehicle. In addition, the information can be a parameter of a traffic controller, in particular parameters of a traffic light. For example, the parameter can be a duration of a red phase, a duration of a green phase and/or a duration of an amber phase of the traffic controller of the traffic light.
[0054] Depending on the length of the route, in particular depending on the number of local points or local areas that are recorded by advance planning, the term short distance 47 or long distance can be used. In order to take into account the expected values and the distributions of the values of the local points, a linear combination of the expected values and the distributions can be carried out for a short distance 47. A short distance can comprise e.g. 2 to 5 local points or local areas and relate to e.g. a distance in front of a traffic light 3 or in front of a junction, etc. (
[0055] For n normally distributed random variables
X.sub.i(i=1, . . . ,n) with X.sub.i∝(μ.sub.i;σ.sub.i.sup.2)
the linear combination
is also normally distributed with the expected value
If the X.sub.i (i=1, . . . , n) are stochastically independent, the following is true for the variance
The variance must be greater than zero, and therefore a.sub.j≠0 must also be true for at least one j∈{1, . . . , n}.
[0056] A long distance can comprise more than 5 local points or local areas. Depending on the application, the short distance can also comprise more or fewer local points or local areas. The distance between two local points or local areas can be between 1 m and 100 m or more in the real world. In the city, the distances between the local points or local areas are shorter than outside a city.
[0057] For a long distance, the expected values and the distributions thereof are taken into account according to a Markov chain.
[0058] Formally, a Markov chain by definition has the following appearance:
P(X.sub.n=s|X.sub.0=x.sub.0,X.sub.1=x.sub.1, . . . ,X.sub.n−1=x.sub.n−1)=P(X.sub.n=s|X.sub.n−1=x.sub.n−1)
X.sub.n is the random variable, while s and x.sub.n is the corresponding value that the random variable assumes or has assumed.
[0059] The transition probability of there being a change from state i to state j is defined as follows:
P(X.sub.n+1=j|X.sub.n=i) for all i,j∈S
[0060] So this is the sequence of values that the random variable X can assume. If these probabilities do not depend on i then the term homogeneous Markov chain is used.
[0061] Depending on the application, the computing unit can carry out advance planning for a short distance and advance planning for a long distance at parallel times. As a result, controls for the vehicle can be carried out for a short distance ahead in accordance with the advance planning for the short distance. Controls for the vehicle for a long distance are carried out by the computing unit in accordance with the advance planning for the long distance. For example, the route from a starting point to a more distant destination can be planned using the long-distance planning. In addition, while the vehicle is travelling, for example when approaching a traffic light, a velocity of the vehicle can be controlled using the short-distance planning.
[0062] The foregoing preferred embodiments have been shown and described for the purposes of illustrating the structural and functional principles of the present invention, as well as illustrating the methods of employing the preferred embodiments and are subject to change without departing from such principles. Therefore, this invention includes all modifications encompassed within the scope of the following claims.