CPC E01F 9/40 (2016.02) [E01F 9/65 (2016.02); G01W 1/10 (2013.01); G05D 3/20 (2013.01); G09F 7/20 (2013.01); G09F 9/30 (2013.01); E01F 9/608 (2016.02); G01W 2001/006 (2013.01); G01W 2203/00 (2013.01); G06V 20/582 (2022.01); G08G 1/00 (2013.01); G08G 1/091 (2013.01); G09F 2007/1878 (2013.01); G09F 19/22 (2013.01); G09F 19/228 (2013.01)] | 12 Claims |
1. A non-transitory computer-readable storage medium having computer program code instructions stored therein, the computer program code instructions, when executed by at least one processor, cause the at least one processor to:
receive road sign attribute data indicating an orientation of a road sign, wherein the road sign includes a sign board displaying sign information;
receive weather forecast data indicating a weather forecast of a location in which the road sign is disposed, the road sign including at least one machinery for mitigating exposure to one or more weather conditions;
identify a state of visibility for the road sign by using a machine learning model to output a level of obscureness based on the road sign attribute data and the weather forecast data, the level of obscureness indicating a degree of which the sign information displayed by the road sign is obscured, wherein the machine learning model is trained using historical data indicating weather conditions of events, orientations of signs impacted by the weather conditions during the events, and visibility of the signs during the events; and
based on the state of visibility, generate a control signal configured to control the at least one machinery, wherein the at least one machinery is configured to alter an angle of the sign board based on the control signal.
|