Controller and methods thereof
A controller is provided. The controller comprises a processor configured to determine multiple power saving modes based on a power saving model of a network communicative road sensing system and on a power saving target assigned to the road sensing system; the multiple power saving modes comprising a first power saving mode for a first power consuming subsystem of the road sensing system and a second power saving mode for a second power consuming subsystem of the road sensing system; generate a recommendation for the road sensing system to operate in accordance with the multiple power saving modes.
1 . A controller comprising:
a processor configured to:
determine multiple power saving modes based on a power saving model of a network communicative road sensing system and on a power saving target assigned to the road sensing system;
wherein the multiple power saving modes comprise a first power saving mode for a first power consuming subsystem of the road sensing system and a second power saving mode for a second power consuming subsystem of the road sensing system; and
generate a recommendation for the road sensing system to operate in accordance with the multiple power saving modes.
2 . The controller of claim 1 , wherein the determination of the multiple power saving modes comprises one or more of:
selecting the first power saving mode from a stored first plurality of power saving modes, and
selecting the second power saving mode from a stored second plurality of power saving modes.
3 . The controller of claim 2 , wherein the first plurality and/or the second plurality of power saving modes include at least two power saving modes, and wherein the at least two power saving modes differ from each other by any of:
a power consumption of the respective power consuming subsystem;
a duty cycle of one or more components of the respective power consuming subsystem;
a number of activated or deactivated components of the respective power consuming subsystem;
an assignment of a task type to one or more components of the respective power consuming subsystem;
a telemetry rate of the road sensing system; or
a thermal output of the respective power consuming subsystem or a spatial distribution of the thermal output.
4 . The controller of claim 1 , wherein the power saving target is assigned to the road sensing system by a system-extern device having the authorization for controlling the road sensing system via a network.
5 . The controller of claim 1 , wherein the first power consuming subsystem comprises one or more sensors.
6 . The controller of claim 5 , wherein the processor is further configured to determine one or more objects on a road sensed by the one or more sensors.
7 . The controller of claim 6 , wherein the processor is further configured to generate a message to a system-extern device, the message indicating the one or more objects on the road.
8 . The controller of claim 1 , wherein the second power consuming subsystem comprises the processor.
9 . The controller of claim 1 , wherein the multiple power saving modes comprise a third power saving mode for a third power consuming subsystem of the road sensing system.
10 . The controller of claim 9 , wherein the third power consuming subsystem comprises a network communication interface configured to communicate in accordance with one or more network communication protocols.
11 . The controller of claim 1 , wherein the processor is further configured to:
determine a system-intern redundancy of components of the first and/or second power consuming subsystems, wherein the determination of the multiple power saving modes is based on the system-intern redundancy.
12 . The controller of claim 1 , wherein the processor is further configured to:
determine resource information about one or more network communicative road sensing systems in proximity of the road sensing system;
determine a system-extern redundancy of components of a plurality of road sensing systems comprising the road sensing system and the one or more network communicative road sensing systems;
wherein the determination of the multiple power saving modes is based on the system-extern redundancy.
13 . The controller of claim 1 , wherein the determination of the multiple power saving modes is further based on stored historical information about one or more of the following:
one or more power saving strategies applied to the operation of the road sensing system;
a result of operating the road sensing system in accordance with the one or more power saving strategies;
information about the road sensing system, when the operation of the road sensing system is in accordance with the one or more power saving strategies.
14 . The controller of claim 1 , wherein the processor is further configured to update the power saving model based on one or more of the following:
the multiple power saving modes;
information about the road sensing system, when the operation in accordance with the multiple power saving modes is performed;
a result of the operation in accordance with the multiple power saving modes.
15 . The controller of claim 1 , wherein the processor is further configured to:
generate a message to a system-extern device indicating at least one of:
the multiple power saving modes;
the power saving target;
information about the road sensing system, when the operation in accordance with the multiple power saving modes is performed;
a result of the operation in accordance with the multiple power saving modes.