Server, System, and Method for Determining a Position of an End of a Traffic Jam
20170330458 · 2017-11-16
Inventors
Cpc classification
G08G1/0129
PHYSICS
G08G1/096758
PHYSICS
G08G1/096775
PHYSICS
G08G1/096716
PHYSICS
International classification
Abstract
A system and method is provided for determining a position of an end of a traffic jam using traffic measurement data received from a plurality of vehicle and at least one sigmoid function. A system server configured to execute the method includes a computer unit, a memory, a receiving unit for receiving a plurality of measured data, each having one position data indication of a vehicle.
Claims
1. A server for determining a position of an end of a traffic jam, comprising: a computer unit; a memory; a reception unit configured to receive a plurality of measurement data from a plurality of vehicles, in each case with at least one position data statement of a respective vehicle; and a transmission unit configured to transmit the position of the end of the traffic jam to the plurality of vehicles, wherein the memory is configured to store at least a portion of the measurement data received by the reception unit, and the computer unit is configured to determine the position of the end of the traffic jam using at least one sigmoid function and the portion of the measurement data stored in the memory, and control the transmission unit to transmit the determined position of the end of the traffic jam to at least one of the plurality of vehicles.
2. The server as claimed in claim 1, wherein the measurement data are data tuples which include at least one of traffic information data, speed data that includes at least one speed of the respective vehicle, distance data that includes at least one distance between the respective vehicle and a vehicle traveling ahead of the respective vehicle, and braking frequency data that includes a braking frequency of the respective vehicle.
3. The server as claimed in claim 2, wherein the computer unit is configured to determine a plurality of parameter sets, each parameter set of the plurality of parameter sets defines a first sigmoid function and a second sigmoid function of the at least one sigmoid function, and each first sigmoid function models a speed profile and each second sigmoid function models a traffic density profile.
4. The server as claimed in claim 3, further comprising: a rating unit configured to rate a quality of the sigmoid functions of at least one of the plurality of parameter sets determined by the computer unit using at least some of the plurality of measurement data.
5. The server as claimed in claim 4, wherein the rating unit is configured to rate sigmoid function quality using at least one of a particle filter, a support vector machine, and a linear discriminant analysis.
6. The server as claimed in claim 7, wherein the reception unit is configured to receive from a further server traffic jam data indicative of a traffic jam area, and the second sigmoid functions are computed using the traffic jam data.
7. An traffic jam end position determination system, comprising: a plurality of vehicles; and a server, the server including: a computer unit; a memory; a reception unit configured to receive a plurality of measurement data from the plurality of vehicles, in each case with at least one position data statement of a respective vehicle; and a transmission unit configured to transmit the position of the end of the traffic jam to the plurality of vehicles, wherein the memory is configured to store at least a portion of the measurement data received by the reception unit, and the computer unit is configured to determine the position of the end of the traffic jam using at least one sigmoid function and the portion of the measurement data stored in the memory, and control the transmission unit to transmit the determined position of the end of the traffic jam to at least one of the plurality of vehicles, and wherein the vehicles transmit measurement data to the server.
8. The system as claimed in claim 7, wherein at least one vehicle of the plurality of vehicles is configured to at least one of transmit measurement data to the reception unit at regular intervals of time, and transmit measurement data to the reception unit in response to a measurement data request from the server.
9. The system as claimed in claim 8, wherein the server is configured designed to select the at least one vehicle to receive the measurement data request based on traffic jam data.
10. The system as claimed in claim 9, wherein the server is configured to determine based on the traffic jam data a traffic direction and at least one of a provisional position of the end of the traffic jam, a center of the traffic jam, and a start of the traffic jam, determine a vehicle position and a vehicle direction of travel for each of at least a portion of the plurality of vehicles, and identify, based on the respective vehicle position and vehicle direction of travel, at least one vehicle that is at least one of before the provisional position of the end of the traffic jam and the center of the traffic jam and is moving toward the end of the traffic jam.
11. The system as claimed in claim 10, wherein the at least one vehicle includes at least one distance measuring unit configured to measure a distance between the at least one vehicle and a vehicle traveling ahead of the at least one vehicle, and the traffic information data is based on the distance between the at least one vehicle and a vehicle traveling ahead of the at least one vehicle.
12. A method for determining a position of an end of a traffic jam using traffic measurement data from a plurality of vehicles and a traffic jam end position determination system server, the server including a reception unit configured to receive the measurement data from the plurality of vehicles, in each case with at least one position data statement of a respective vehicle, a memory configured to store at least a portion of the measurement data received by the reception unit, a transmission unit configured to transmit the position of the end of the traffic jam to the plurality of vehicles, and a computer unit configured to determine the position of the end of the traffic jam using at least one sigmoid function and the portion of the measurement data stored in the memory and to control the transmission unit to transmit the determined position of the end of the traffic jam to at least one of the plurality of vehicles, the method comprising the acts of: determining a plurality of parameter sets, wherein each parameter set defines a first sigmoid function and a second sigmoid function, the first sigmoid function modelling a speed profile and the second sigmoid function modelling a traffic density profile; receiving measurement data for at least one vehicle of the plurality of vehicles; rating a quality of at least some of the sigmoid functions defined by the parameter sets based on the received measurement data; selecting at least one parameter set based on the rating; computing the position of the end of the traffic jam using the at least one selected parameter set; and transmitting with the transmission unit the position of the end of the traffic jam to the plurality of vehicles.
13. The method as claimed in claim 12, further comprising the steps of: generating further parameter sets using the at least one selected parameter set; receiving further measurement data for two or more of the plurality of vehicles; rating a quality of at least some of the sigmoid functions defined by the further parameter sets based on the further measurement data; selecting at least one further parameter set based on the rating; determining the position of the end of the traffic jam on the basis of the at least further selected parameter set; transmitting with the transmission unit an updated position of the end of the traffic jam to the plurality of vehicles.
14. A computer readable storage medium having executable instructions configured to perform the method as claimed in claim 12 when the instructions are executed by the computer unit.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0064]
[0065]
[0066]
[0067]
[0068]
[0069]
[0070]
[0071]
[0072]
[0073]
[0074]
[0075]
DETAILED DESCRIPTION OF THE DRAWINGS
[0076] In the description below, the same reference numerals are used for parts that are the same and have the same action.
[0077] The aim of the server 100 is to compute the position of an end of a traffic jam.
[0078] In the text below, an end of a traffic jam is intended to be understood to mean the position at which a vehicle is prompted on the basis of external influences, such as by a traffic accident, increased volume of traffic or environmental influences, for example, to reduce either the vehicle's speed and/or the distance from a vehicle traveling ahead.
[0079]
[0080] As depicted in
[0081] The reception unit 30 is designed to receive a multiplicity of measurement data 80, 81, 82, 83, as depicted in
[0082] The server 100 is designed to use at least one sigmoid function, which is defined by four parameters [a1, a2, a3, 4a], for example, and to use the received measurement data 80, 81, 82, 83 to compute the position x2 of the end of the traffic jam. In this case, for example in a first iteration cycle, the sigmoid functions are determined by randomly chosen parameter values. It is also possible for the parameters [a1, a2, a3, 4a] of the sigmoid function to be computed using the traffic jam data 21.
[0083]
[0084] Further, the server 100 selects at least one vehicle 71 from a list of vehicles 71, 72, 73, 74, particularly using traffic jam data 21. The selected vehicle 71 is asked to transmit measurement data 80 to the server 100. The vehicle 71 can be selected in different ways:
[0085] In a first option, the server 100 asks all vehicles 71, 72, 73, 74 that are on the list to regularly transmit to it at least position data x that are additionally assigned to the vehicles 71, 72, 73, 74 on the list. On the basis of these position statements x, the server 100 selects vehicles 71, 72, 73, 74 that are situated in the vicinity of the traffic jam known from the traffic jam data 21 and asks said vehicles to send measurement data 80, 81, 82, 83 to it, which the server 100 uses to determine the position of the end of the traffic jam x2.
[0086] A further option involves the server 100 starting the measurement data request from vehicles 71, 72, 73, 74 only as soon as it has information 21 available about a traffic jam. In this case, the server 100 can firstly request all measurement data 80, 81, 82, 83 for the vehicles 71, 72, 73, 74 that are shown on the list. Secondly, in a first step, the server 100 can start a position request for all listed vehicles 71, 72, 73, 74 and store only the position x of the vehicles 71, 72, 73, 74 on the list. Based on the traffic jam data 21, the vehicles 71, 72, 73, 74 are then selected, with vehicles 71, 72, 73, 74 that are situated in the area of the traffic jam being selected. If there are still no measurement data 80, 81, 82, 83 available from these vehicles 71, 72, 73, 74, then in a second step the server 100 can request said measurement data in order to compute the position of the end of the traffic jam x2.
[0087] The server 100 is also designed to take the traffic jam data 21 as a basis for determining the provisional position of the end of the traffic jam x2 and/or of a traffic jam center and/or of a traffic jam start, and also the traffic direction in which the traffic jam has occurred. The same determination of the server 100 is also effected for a multiplicity of vehicles 71, 72, 73, 74, wherein the vehicle position x and vehicle direction of travel thereof are determined. Using the vehicle position x and the vehicle direction of travel, the server 100 selects at least one vehicle 71 that is situated before the provisional position of the end of the traffic jam x2 and/or of the traffic jam center, preferably before the provisional position of the traffic jam start, and is moved toward the end of the traffic jam x2. As a result of the selection of vehicles 71, 72, 73, 74 that are situated at a position x1 before the position of the end of the traffic jam x2 and are traveling toward the latter, only such measurement data 80, 81, 82, 83 from vehicles 71, 72, 73, 74 as are also directly related to the position to be computed for the end of the traffic jam are used. Hence, the measurement data transmission is optimized and reduced still further.
[0088] As soon as the server 100 has computed the position of the end of the traffic jam x2, it transmits this position x2 to the vehicles 71, 72, 73, 74. This allows presentation of the position of the end of the traffic jam x2 in the vehicles 71, 72, 73, 74. This informs the driver about the exact position x2 and/or also about the characteristic of the end of the traffic jam, for example by means of his navigation appliance. If the end of the traffic jam x2 is situated after a blind curve, for example, or if a hard end of the traffic jam is involved, then the driver of the vehicle 71, 72, 73, 74 can be forewarned in good time, so that the risk of accident is reduced.
[0089] The measurement data 80, 81, 82, 83 transmitted by the vehicles 71, 72, 73, 74 are data tuples. These data tuples comprise traffic information data, speed data, which indicate a speed v of the respective vehicle 71, and distance data, which indicate a distance r between the respective vehicle 71 and a vehicle traveling ahead of the respective vehicle 71. As depicted in
[0090] Using the measurement data 80, 81, 82, 83, the server 100 determines the surroundings of the vehicle 71, such as the traffic density p, for example, wherein the traffic density ρ is dependent on the measured distance r and the vehicle length s of the measuring vehicle 71.
[0091]
[0092]
[0093] If the slope 52 of the speed profile 50 decreases rapidly and the slope 62 of the traffic density profile 60 increases rapidly, then a hard end of the traffic jam is involved, in which vehicles 71, 72, 73, 74 encounter, from unrestricted traffic, a buildup of, by way of example, stationary vehicles. If the slope 52 of the speed profile 50 decreases slowly and the slope 62 of the traffic density profile 60 increases slowly, then a soft end of the traffic jam is involved, which the vehicles 71, 72, 73, 74 steadily enter at an ever slower speed v.
[0094] A further option for determining the characteristic of the end of the traffic jam is depicted in
[0095] As a result of the transmission of the position of the end of the traffic jam x2 and the transmission of the characteristic of the end of the traffic jam by the server 100 to the vehicles 71, 72, 73, 74, this information is processed and used to output warning signals to the driver himself or to other road users.
[0096]
[0103] The rating unit 90 is designed to rate the parameter sets 40 using a particle filter. The particle filter is used to produce continual updates for the sigmoid functions 50, 60 by new measurement data 80, 81, 82, 83. In this context, the particle filter approximates the a posteriori distribution of the state probabilities of the sigmoid functions 50, 60 by a finite set of parameters [v1, v2, v3, v4, ρ1, ρ2, ρ3, ρ4]. A sample set, the particles, approximates the probability density function using the sigmoid functions 50, 60. In contrast to alternative approaches, the nonparametric form of particle filters means that they can approximate any distributions.
[0104] For an even more accurate determination of the position of the end of the traffic jam x2 or for an update for the position of the end of the traffic jam x2,
[0111] New parameter sets 42 can be generated by virtue of the eight parameters [v1, v2, v3, v4, ρ1, ρ2, ρ3, ρ4] per parameter set 41 each being slightly altered at random with a certain level of noise. This measure allows a multiplicity of different parameter sets 42 to be produced again. As a result of the previously selected parameter set 41, the new parameter sets 42 represent the traffic state in an improved and adapted form in comparison with the first parameter sets 40. As a result of fresh rating and selection of the parameter sets 42, it is possible for the position of the end of the traffic jam x2 that was computed in a first step to be determined in an even more concrete form and more exactly by this second step. The generation of new parameter sets 42, the collation and rating of these new parameter sets 42 with always new measurement data 81 can be repeated as often as desired. Therefore, not only is it possible for the position x2 and also the characteristic of the end of the traffic jam to be determined ever more exactly, the current changing circumstances are at the same time also repeatedly adapted.
[0112]
REFERENCE SYMBOLS
[0113] 10 Computer unit [0114] 20 Memory [0115] 21 Traffic j am data [0116] 30 Reception unit [0117] 40 Parameter sets [0118] 41 Parameter set [0119] 42 Further parameter sets [0120] 43 Further parameter set [0121] 50 Speed profile [0122] 51 Tangent to the speed before the end of the traffic jam [0123] 52 Slope of the speed decrease [0124] 60 Traffic density profile [0125] 61 Tangent to the traffic density before the end of the traffic jam [0126] 62 Slope of the traffic density increase [0127] 70 Vehicle fleet [0128] 71 Vehicle [0129] 72 Further vehicle [0130] 73 Vehicle [0131] 74 Vehicle [0132] 75 Distance measuring unit [0133] 76 Transmission unit [0134] 80 Measurement data [0135] 81 Further measurement data [0136] 82 Measurement data [0137] 83 Measurement data [0138] 90 Rating unit [0139] 100 Server [0140] 101 Further server [0141] 1000 Measurement [0142] 2000 Rating [0143] 3000 Selection [0144] 4000 Prediction [0145] x Position data statement [0146] x1 Position before the end of the traffic jam [0147] x2 Position of the end of the traffic jam [0148] x3 Position after the end of the traffic jam [0149] v Speed [0150] dv Gradient of the speed decrease over time [0151] ρ Traffic density [0152] dρ Gradient of the traffic density increase over time [0153] r Offset between two vehicles [0154] s Length of the vehicle
[0155] The foregoing disclosure has been set forth merely to illustrate the invention and is not intended to be limiting. Since modifications of the disclosed embodiments incorporating the spirit and substance of the invention may occur to persons skilled in the art, the invention should be construed to include everything within the scope of the appended claims and equivalents thereof.