METHOD AND DEVICE FOR PREDICTING A SWITCHING STATE AND/OR A SWITCHING TIME OF A SIGNALING SYSTEM FOR TRAFFIC CONTROL
20220406180 ยท 2022-12-22
Inventors
- Harald Frank (Hoehenkirchen-Siegertsbrunn, DE)
- Felix Rudolph (Muenchen, DE)
- Michel Tokic (Tettnang, DE)
- Anja von Beuningen (Erfurt, DE)
Cpc classification
G08G1/0129
PHYSICS
G08G1/096
PHYSICS
G08G1/096758
PHYSICS
G08G1/096775
PHYSICS
G08G1/096725
PHYSICS
G08G1/096716
PHYSICS
International classification
Abstract
A method predicts a switch state and/or a switch time point of a signaling system. The method includes collecting first and second state data, the first and second state data influencing the switch state and/or switch time point. The collection of the first state data includes reading of state data from a signaling system control device of the signaling system by a signaling system interface. The collection of the second state data includes reading in of the state data. A prediction model is provided and configured to make a prediction of the switch time point and/or the switch state of the signaling system based on first and second state data. The switch state and/or the switch time point of the signaling system is predicted via the prediction model using the first and second state data. The predicted switch state and/or switch time point of the signaling system is outputted.
Claims
1-25. (canceled)
26. A method for predicting a switching state and/or a switching time of a signaling system for traffic control, which comprises the following method steps of: acquiring first state data and second state data, wherein the first state data and second state data influence the switching state and/or the switching time of the signaling system, wherein acquiring the first state data includes reading out state data of a signaling system controller of the signaling system by means of a signaling system interface, wherein acquiring the second state data includes reading in state data provided via a communication interface; providing a prediction model configured to make a prediction of the switching time and/or the switching state of the signaling system depending on the first state data and second state data; predicting the switching state and/or the switching time of the signaling system by means of the prediction model on a basis of the first state data and second state data; and outputting a predicted switching state and/or switching time of the signaling system.
27. The method according to claim 26, wherein the first state data includes control data of the signaling system.
28. The method according to claim 26, which further comprises: determining a control recommendation for the signaling system on a basis of the predicted switching state and/or switching time; and outputting the control recommendation to the signaling system via the signaling system interface.
29. The method according to claim 26, which further comprises carrying out remote maintenance of the signaling system controller via the signaling system interface.
30. The method according to claim 26, wherein a second state data read in via the communication interface includes data from external sensors and/or data from internet-based third-party providers and/or data from roadside units for obtaining vehicle data.
31. The method according to claim 26, which further comprises outputting the predicted switching state and/or switching time to vehicles.
32. The method according to claim 26, which further comprises outputting a confidence interval for the predicted switching state and/or switching time.
33. The method according to claim 26, which further comprising repeating the acquiring of the first state data and/or of the second state data after a predefined time duration, wherein the predefined time duration is a maximum of five seconds.
34. The method according to claim 26, which further comprises effecting the providing of the prediction model via a central computing unit via a cloud interface.
35. The method according to claim 34, which further comprise outputting the first state data and/or the second state data to the central computing unit via the cloud interface.
36. The method according to claim 34, which further comprises receiving a termination command via the cloud interface and the outputting of the predicted switching state and/or switching time of the signaling system is ended after the termination command has been received.
37. The method according to claim 36, wherein after the termination command has been received, a resumption command is received via the cloud interface, and after the resumption command has been received, the outputting of the predicted switching state and/or switching time of the signaling system is resumed.
38. The method according to claim 26, which further comprises training the prediction model by means of the first state data and/or the second state data.
39. The method according to claim 26, wherein the prediction model is data-driven.
40. The method according to claim 26, which further comprises controlling a vehicle on a basis of the predicted switching state and/or switching time.
41. A device, comprising: a signaling system interface; a communication interface; and a computing unit configured to carry out the method according to claim 26.
42. A computer program product having computer-executable code, wherein executing the computer-executable code on a computing unit having a non-transitory computer-readable medium causes the computing unit to carry out the method according to claim 26.
43. A non-transitory computer-readable storage medium, comprising: said computer program product according to claim 42.
44. A system, comprising: said device according to claim 41; and a vehicle configured to receive the predicted switching state and/or switching time, said vehicle having a vehicle controller configured to control a vehicle movement of said vehicle on a basis of the switching state and/or switching time.
45. A method for evaluating a prediction model, which comprises the following steps of: providing a previous prediction model, the previous prediction model being output to a device via a computing unit interface; reading first state data and/or second state data into a central computing unit via the computing unit interface; comparing a switching state and/or a switching time calculated by means of the previous prediction model with an actual switching state and/or an actual switching time; and outputting a termination command via the computing unit interface if a calculated switching state and/or a calculated switching time deviates from the actual switching state and/or the actual switching time to a given extent.
46. The method according to claim 45, which further comprises subsequently training the prediction model on a basis of the first state data and/or the second state data, wherein after the prediction model has been trained, a newly trained prediction model is stored in a memory.
47. The method according to claim 46, which further comprises: performing a check to ascertain whether the newly trained prediction model is better suited to predicting the switching state and/or the switching time than the previous prediction model; outputting the newly trained prediction model and a resumption command via the computing unit interface if the newly trained prediction model is better suited to predicting the switching state and/or the switching time than the previous prediction model; and outputting the resumption command via the computing unit interface if the newly trained prediction model is worse suited to predicting the switching state and/or the switching time than the previous prediction model.
48. A central computing unit configured to carry out the method according to claim 45.
49. A computer program product, comprising program code, wherein executing the program code on a central computing unit causes said central computing unit to carry out the method according to claim 45.
50. A non-transitory computer-readable storage medium, comprising the computer program product according to claim 49.
Description
[0042] The above-described properties, features and advantages of this invention and the way in which they are achieved will become clearer and more clearly understood from the explanations of the following, greatly simplified, schematic illustrations of preferred exemplary embodiments. Here in a schematic illustration in each case:
[0043]
[0044]
[0045]
[0046]
[0047]
[0048]
[0049] Acquiring the first state data in the acquisition step 101 includes reading out the first state data of the signaling system controller 111 by means of the signaling system interface 202. As a result, first state data which are available to the signaling system controller 111 for controlling the signaling system 110 can be used for predicting the switching state and/or switching time. In this case, the first state data can comprise control data of the signaling system 110 and include for example data of a signaling system detector 112 connected to the signaling system controller 111. In this case, the signaling system detector 112 can be configured to capture a traffic flow, to detect vehicles or to acquire other data in the region of the signaling system 110. The signaling system controller 111 can be configured to alter switching cycles, switching states and/or switching times of the signaling system 110 on the basis of these data of the signaling system detector 112. The control data can additionally comprise further data available to the signaling system controller 111, for example data that are provided to the signaling system controller 111 via the internet. Furthermore, the signaling system control data can also include output data such as, for example, the switching states of the signaling system 110.
[0050] Acquiring the second state data in the acquisition step 101 includes reading in second state data provided via one of the communication interfaces 203, for example from an external sensor 210 and/or the internet-based third-party provider 211 and/or the roadside unit 230.
[0051] In one exemplary embodiment, a control recommendation for the signaling system 110 is determined on the basis of the predicted switching state and/or switching time and the control recommendation is output to the signaling system 110 via the signaling system interface 202 and in particular the signaling system controller 111.
[0052] In one exemplary embodiment, remote maintenance of the signaling system controller 111 can be carried out via the signaling system interface 202.
[0053] Overall, provision can be made here for incorporating into the prediction model of the device 200 the first state data and second state data provided via the signaling system interface 202 and/or the communication interfaces 203 and for determining the predicted switching state and/or switching time on the basis of said first state data and second state data. In this case, it can be provided that the prediction model has been correspondingly trained on the basis of first state data and second state data recorded earlier or acquired earlier.
[0054] Providing the prediction model in the provision step 102 can be effected by the central computing unit 220 by means of transfer via the cloud interface 204. In this case, provision can be made for the first state data and second state data determined in the acquisition step 101 to be transferred to the central computing unit 220 via the cloud interface 204 and for the training of the prediction model to be carried out on the central computing unit 220. This makes it possible in particular to make available a lower computing power to the computing unit 220 assigned to the device 200 and to equip the central computing unit 220 with a powerful processor 221. Alternatively, the prediction model can also be trained by the computing unit 201 of the device 200.
[0055] In one exemplary embodiment, by means of the device 200, a termination command is received via the cloud interface 204 and the outputting of the predicted switching state and/or switching time of the signaling system 110 is ended after the termination command has been received. In one exemplary embodiment, after the termination command has been received, a resumption command is received via the cloud interface 204, and after the resumption command has been received, the outputting of the predicted switching state and/or switching time of the signaling system 110 is resumed.
[0056] In one exemplary embodiment, the predicted switching state and/or switching time is output to a vehicle 240 in the outputting step 104. This can be effected for example via the roadside unit 230, but also via other communication paths.
[0057] In one exemplary embodiment, a confidence interval for the predicted switching state and/or switching time is likewise concomitantly output in the outputting step 104, as a result of which additional information about the prediction quality is available.
[0058] In one exemplary embodiment, acquiring the first state data and/or second state data is effected in the acquisition step 101 and is repeated after a predefined time duration. In this case, provision can be made for the predefined time duration to be a maximum of five seconds, preferably a maximum of one second, and in particular preferably a maximum of one tenth of a second. As a result, sufficiently accurate state data, or state data with a sufficiently good temporal resolution, are available and can be used to carry out the prediction step 103. Furthermore, the good temporal resolution of the state data can be helpful during the training of the prediction model.
[0059] In one exemplary embodiment, the prediction model is data-driven. In this case, the data-driven prediction model can be embodied in particular as a neural network.
[0060] A computer program, comprising program code, runs on the computing unit 201 of the device 200, wherein executing the program code causes the computing unit 201 to carry out the method according to the invention.
[0061] The signaling system interface 202, the communication interfaces 203 and the cloud interface 204 are illustrated as individual interfaces in each case in
[0062]
[0063] The invention likewise comprises a system consisting of the device 200 from
[0064]
[0065] In one exemplary embodiment, not just one calculated switching state and/or switching time is compared with one actual switching state and/or switching time, rather a plurality of actual switching states and/or switching times are compared with a plurality of calculated switching states and/or switching times.
[0066]
[0067] A computer program, comprising program code, runs on the central computing unit 220, wherein executing the program code causes the computing unit 220 to carry out the method illustrated in
[0068] Although the invention has been explained in greater detail on the basis of preferred exemplary embodiments, it is not restricted to them. In particular, a person skilled in the art can effect combinations of the features shown, without departing from the scope of protection of the invention.