Aspects of the present disclosure generally relate to traffic management systems and associated methods including a portable traffic controller.
Traffic control systems are used to govern operation of traffic signals at signaled intersections using signal plans. Traffic control systems comprise a traffic controller, wherein the traffic control system may simply be referred to as traffic controller. Traffic controllers traditionally either operate in isolation or are monitored and controlled by a central control system that communicates with the traffic controller. For traffic controllers that operate in isolation, the signal plans that govern operation of the traffic signals may be manually entered and may be modified through a user interface on the traffic controllers. For traffic controllers that are monitored and controlled by a central control system, signal plans for the traffic signals may be entered and modified through the central control system.
Traffic signals, such as for example traffic lights located at an intersection, can malfunction due to for example natural disaster, bad weather, power outage or traffic controller malfunction which causes the traffic lights to flash or not work at all. Such traffic light malfunction causes traffic jams that lead to waiting time and loss of money, resources, pollution, etc. depending on how quickly a responsible entity, such as a City or State's Department of Transportation, send repair technicians to the scene to repair the traffic signals/traffic controller. Sometimes, it may take several hours or days to bring the traffic lights back to normal operation, especially when the traffic lights are at certain locations that are difficult to get to in a short time.
A first aspect of the present disclosure provides a traffic management system comprising: a portable traffic controller unit comprising a traffic control module with at least one processor, integrated traffic signal plans and at least one traffic signal, and an unmanned aerial vehicle (UAV) comprising a global positioning system (GPS) unit, wherein the UAV is configured to transport the portable traffic controller unit to a location comprising a stationary traffic signal controlled by a roadside traffic controller, wherein the portable traffic controller unit is configured to communicate with the roadside traffic controller to temporarily halt operation of the stationary traffic signal, and wherein the portable traffic controller unit (130, 200) is configured to assume traffic control at the location.
A second aspect of the present disclosure a portable traffic controller unit comprising at least on traffic signal, a traffic control module comprising at least one processor configured to control operation of the at least one traffic signal based on traffic signal plans stored in a memory, a network interface for communicating with a roadside traffic controller, wherein the portable traffic controller unit is configured to communicate with the roadside traffic controller, via the network interface, to temporarily halt traffic control, and wherein the portable traffic controller unit is configured to assume the traffic control.
A third aspect of the present disclosure provides a method for managing traffic comprising transporting a portable traffic controller unit by a first unmanned aerial vehicle (UAV) to a location comprising a roadside traffic controller and a stationary traffic signal providing traffic control at the location, communicating, by the portable traffic controller unit, with the roadside traffic controller to temporarily halt the traffic control at the location, and assuming and performing the traffic control by the portable traffic controller unit at the location.
To facilitate an understanding of embodiments, principles, and features of the present disclosure, they are explained hereinafter with reference to implementation in illustrative embodiments. In particular, they are described in the context of being a traffic management system, associated method and traffic controller. Embodiments of the present disclosure, however, are not limited to use in the described devices or methods.
The components and materials described hereinafter as making up the various embodiments are intended to be illustrative and not restrictive. Many suitable components and materials that would perform the same or a similar function as the materials described herein are intended to be embraced within the scope of embodiments of the present invention.
As illustrated, intersection 102 of a first street 104 and a second street 106 includes multiple traffic signals 108, 110, 112, 114 that are configured to control the flow of vehicles and/or pedestrians through the intersection 102. Traffic signals 108, 110, 112, 114 are herein also referred to as traffic lights. The traffic lights 108, 110, 112, 114 are controlled by a traffic controller 120. The traffic controller 120 can be autonomous or can be connected to a network. The network may be for example a private or secure network that is connected to the traffic controller 120 by a fiber optic cable, copper wire, a cellular modem or other wireless network, or by other suitable means. The traffic controller 120 may receive signal control plans via the network which are used to govern the operation of the traffic signals 108, 110, 112, 114. If the traffic controller 120 is operated autonomously, signal control plans may have been previously loaded and stored in the traffic controller 120. The traffic controller 120 is typically housed in a large metal cabinet, known as “traffic controller cabinet” or “TCC”, typically located in proximity to the intersection 102. The traffic controller 120 is herein referred to as roadside traffic controller 120 which means that the traffic controller 120 is permanently installed at a road or an intersection to provide traffic control in combination with the stationary traffic lights 108, 110, 112, 114. It should be noted that intersection 102 may comprise other traffic signals or signs such as for example railroad signals etc. It should be further noted that components of the intersection 102 and traffic management system 100 are only illustrated schematically and are not drawn to scale.
As mentioned before, traffic signals, such as for example traffic signals 108, 110, 112, 114 of intersection 102, sometimes malfunction due to for example natural disaster, bad weather, power outage or traffic controller malfunction which causes the traffic lights 108, 110, 112, 114 to flash or not work at all. Such traffic light malfunction causes traffic jams that lead to waiting time and loss of money, resources, pollution, etc. depending on how quickly a responsible entity, such as a City or State's Department of Transportation, send repair technicians to the scene to repair the traffic signals/traffic controller.
The traffic management system 100 described herein provides a fast response and interim solution for traffic control when the traffic signals 108, 110, 112, 114 and/or the traffic controller 120 fail or malfunction.
In an exemplary embodiment, the traffic management system 100 comprises a portable traffic controller unit 130 comprising a traffic control module with at least one processor, integrated traffic control software and at least one traffic signal 132, also referred to as traffic light 132. The portable traffic controller unit 130 may herein be referred to as simply portable unit 130. In an example, the portable unit 130 may comprise more than one traffic light 132, for example two, three or four traffic signals, wherein
The traffic management system 100 further comprises an unmanned aerial vehicle (UAV) 140 comprising a global position system (GPS) unit 142. The UAV 140 is herein also simply referred to as drone 140. The UAV or drone 140 is an aircraft without a human pilot on board (unmanned). UAVs are a component of an unmanned aircraft system (UAS) which include a UAV, a ground-based controller, and a system of communications between the UAV and the ground-based controller. The flight of UAVs may operate with various degrees of autonomy: either under remote control by a human operator or autonomously by onboard computers.
The drone 140 is configured to transport, e.g. fly, the portable traffic controller unit 130 to a location comprising a stationary traffic signal controlled by a roadside traffic controller. In our example, the drone 140 transports, e.g. flies, the portable traffic controller unit 130 to the intersection 102, where traffic signals 108, 110, 112, 114 are located. The portable unit 130 is configured to communicate with the roadside traffic controller 120 to temporarily halt or stop operation, for example to halt controlling or flashing the stationary traffic signal(s) 108, 110, 112, 114, and wherein the portable unit 130 is configured to assume traffic control at the intersection 102.
In an example, when traffic control at the intersection 102 is malfunctioning or failing, for example because one or more of the traffic signals 108, 110, 112, 114 and/or the roadside traffic controller 120 are faulty, a solution for temporary traffic control is provided by utilizing the portable traffic controller unit 130. As soon as the respective authority is aware of a problem or issue with traffic control at the intersection 102, drone 140 carrying the portable traffic controller unit 130 is dispatched to the intersection 102. The drone 140 can fly autonomously to the intersection 102 using its GPS module 142. The location of the intersection 102 can be programmed into the GPS module 142 at the time of operation of the drone 140, or many different locations of intersections may have already be pre-programmed into the GPS module 142 and the specific location can then be selected at the time.
In an embodiment, the drone 140 flies the portable traffic controller unit 130 to a landing pad 150, also referred to as docking pad 150, located at or in proximity to the intersection 102, specifically at or in proximity to one of the traffic signals 108, 110, 112, 114. For example, the landing pad 150 is located on top of a post or pole of one of the traffic signals 108, 110, 112, 114, for example traffic signal 108. The landing pad 150 is the place where the portable traffic controller unit 130 lands and docks for traffic control at the intersection 102. This means that the landing pad 150 needs to be in a location where the traffic lights 132, 134, 136 of the portable unit 130 are clearly visible for the traffic participants such as motorists, cyclists and pedestrians. Other locations for the landing pad 150 are conceivable, such as for example a separate post installed at a suitable location.
The portable traffic controller unit 130 and the traffic controller 120 each comprise a network interface for wireless communication. Wireless communication can be performed via wireless networks such as for example wireless LAN over Internet access point, cellular/mobile network(s), for example standard LTE (3G, 4G, 5G), or other radio technology (Bluetooth, Zigbee). Depending on which wireless network is used, the portable traffic controller unit 130 and traffic controller 120 each comprise a corresponding network interface.
The portable traffic controller unit 130 is configured to communicate with the traffic controller 120. Specifically, the portable traffic controller unit 130 communicates to the traffic controller 120 to temporarily halt or pause operation, e.g. control of the traffic lights 108, 110, 112, 114. For example, the portable traffic controller unit 130 may override commands of the roadside traffic controller 120 to turn off any (yellow) flashing of the traffic lights 108, 110, 112, 114, or to override or delete other signals from the traffic controller 120 to the traffic lights 108, 110, 112, 114.
Instead of the roadside traffic controller 120, the portable unit 130 will assume/take over traffic control at the intersection 102. Specifically, the traffic control module with the at least one processor and integrated traffic control software including signal plans operates the onboard traffic lights 132, 134, 136 to provide traffic control at the intersection 102. The portable traffic control unit 130 provides traffic control as long as necessary, for example until the roadside controller 120 and/or traffic lights 108, 110, 112, 114 are repaired. When the roadside controller 120 and/or traffic lights 108, 110, 112, 114 are repaired and function properly again, the portable traffic controller unit 130 is removed from the intersection 102 utilizing the drone 140. While the portable traffic controller unit 130 is in use at the intersection 102, the drone 140 may leave the intersection 102 so that it can be used for other tasks. When the portable traffic controller unit 130 is ready to be picked up, the drone 140 is dispatched to the intersection 102 and picks up the portable unit 130. The portable traffic controller unit 130 can be returned to a facility of the respective authority or can be transported to another location for traffic control.
In another exemplary embodiment, the traffic management system 100 comprises a plurality of portable traffic controller units 130. Multiple portable traffic controller units 130 may be necessary at large or complex intersections with many traffic signals where only one portable traffic controller unit 130 may not be enough. In a scenario, a first portable traffic controller unit 130 may provide traffic control for vehicles, wherein a second portable traffic controller unit 130 may provide traffic control for pedestrians. In our example, the first portable traffic controller unit 130 is positioned at landing pad 150 providing traffic control for vehicles. A second portable traffic controller unit 130 can be positioned at a second landing pad 152 providing traffic control for pedestrians.
In an example including multiple portable traffic controller units 130, a first portable traffic controller unit 130 is configured as master controller unit and a second (third, fourth, etc.) portable traffic controller unit 130 is configured as slave controller unit Each portable traffic controller unit 130 comprises a network interface for wireless communication with each other. The master controller unit is configured to communicate with the roadside traffic controller 120, for example to communicate with the traffic controller 120 to (temporarily) halt or pause traffic operation so that the portable units 130 can take over traffic control. Each portable unit 130 comprises a traffic control module with at least one processor and traffic control software including signal plans for traffic control. The respective traffic control software including signal plans is pre-programmed into the respective portable unit 130 for traffic control at the specific location. Further, the master controller unit can be configured to communicate or instruct the one or more slave controller units during traffic control.
The plurality of portable traffic controller units 130 may be transported by a plurality of drones 140 at the same time or may be transported one after another by a drone 140 to a specific location, such as intersection 102.
The portable traffic controller unit 200, herein also simply referred to as portable unit 200, comprises a traffic control module 210 including at least one processor 212 and traffic control software including signal plans 222 stored in memory 220 and an energy storage unit 230 (power source). The at least one processor 212 may include one or more processing units. The memory 220 may include a suitable type of memory selected from a wide variety of memory devices including volatile and non-volatile memory devices.
The portable unit 200 further comprises a network interface 240 for communicating with one or more other devices, such as another traffic controller, for example a roadside traffic controller 120, see
The portable traffic controller unit 200 further comprises one or more traffic (portable) light(s) 260, which can be embodied as light emitting diode (LED) traffic light(s) 260. The portable unit 200 comprises a LED output driver 250 for driving the LED traffic light(s) 260. Further, the portable unit 200 comprises a LED output monitoring module 270 for monitoring the LED traffic light(s) 260 to make sure that the traffic light(s) 260 work properly. The LED output monitoring module 270 constantly monitors the LED light(s) 260 for loss of light output, light conflicts or issues with the LED lights. Although nowadays LED lights are often used for traffic lights, it should be noted that the traffic light(s) 260 may comprise incandescent lamps.
The portable traffic controller unit 200 requires power for operation and comprises energy storage unit 230. In an example, the energy storage unit 230 is configured as rechargeable energy storage unit and powers all necessary equipment of the portable unit 200. The energy storage unit 230 comprises one or more rechargeable batteries. Equipment that needs power includes the traffic control module 210 with the at least one processor 212, the onboard traffic light(s) 260 and optionally further circuits of the portable traffic controller unit 200. In another example, the energy storage unit 230 may also be used to power the drone 140 and vice versa (drone power supply used to power the portable unit 200) if necessary.
The energy storage unit 230 is configured to receive and store direct current (DC) input power and/or alternating current (AC) input power. The portable unit 200 can comprise corresponding power converters, for example a AC-DC power converter converting AC into DC if the portable unit 200 operates with DC power.
In an exemplary embodiment, the landing pad(s) 150, 152, see
In another example, the portable unit 200 may receive power from a solar power generator 160, see
In another example, a solar power generating UAV (drone) can provide output power to the portable traffic controller unit 130, 200. Further details with respect to a solar power generating drone 300 will be described with reference to
In another exemplary embodiment, the portable unit 200 can be configured as smart and/or artificial intelligent. For example, the portable unit 200 may comprise one or more visual sensors, such as cameras. The visual sensors can be used to monitor traffic at the respective intersection, such as intersection 102, and control the traffic in accordance with current traffic monitored at the intersection. For example, the portable unit 200 can monitor the number of vehicles driving on roads 104, 106, using visual sensors, and modify or adjust traffic control according the current traffic situation. For example, if the portable unit 200 detects that there are no or very few vehicles travelling on road 104, but many vehicles on road 106, the portable unit 200 can decide and control the traffic such that the traffic lights 110, 114 of road 106 remain green for a longer period, while traffic lights 108, 112 remain red (and vice versa). Further, the portable unit 200 can comprise corresponding traffic control instructions (software) such that the traffic control module 210 can control the traffic accordingly. In other words, the portable unit 200 is configured to at least partially control traffic in an autonomous manner. The traffic control module 210 may further comprise machine learning algorithms or software, such as for example unsupervised learning algorithms, stored in memory 220, for improving or modifying the traffic control in the autonomous manner.
Those of skill in the art will recognize that not all details are shown in the simplified block diagram of
There are electric powered devices or machines that need to operate in locations where there is no electrical power available. The delivery of power to such a location can sometimes take a long time due to for example accessibility issues, such as bad road conditions. A solution is for the user of the device to wait for someone to deliver the batteries or a power generator from another location by foot or a vehicle, or the user has to travel to a certain location to get another source of power.
The solar power generating UAV 300, herein also referred to as solar drone 300, comprises capabilities of generating, storing and providing electrical power to another device, such as portable unit 200, see
The solar drone 300 described herein includes a solar power generator 310 that can generate electrical power using for example solar panels 320, store the electrical power in an energy storage 330 and provide the electrical power to another device, such as for example a portable traffic controller unit 200, see
In an example, the solar drone 300 comprises a built-in or integrated GPS 340, wherein the GPS 340 can be programmed to fly the solar drone 300 to a specific location or the solar drone 300 can be remote controlled by an operator. The flying feature of the solar drone 300 speeds up delivery over air and it is faster than delivery by foot or other vehicles on the road.
In another embodiment, the solar drone 300 can comprise a light source 350 to illuminate or brighten for example a remote area at night, as chosen by the user. The light source 350 can comprise LED lights and/or incandescent light bulbs. Further, the light source 350 can be adapted to turn into a portable heater when used in a low temperature environment.
The solar drone 300 combines solar energy technology and drone technology. The solar drone 300 further comprises at least one processor which can comprise different configurations. For example, the at least one processor can be configured to provide auto landing, auto docking, autonomous flying, and auto setting its solar panel(s) 320 for best sunlight capturing. In another example, the solar drone 300 may be used as a mobile spotlight or a mobile heater in case of search and rescue operation or in emergency situations.
In an example, the solar drone 300 can be used in connection with the portable traffic controller unit 130, 200 of
Other applications for the solar drone 300 include for example DC powered (roadside) traffic cabinets and LED traffic lights, street lights, spotlights, camping lights and camping heaters, road side units (RSU) for connected vehicles, portable electric power stations, portable charging stations for electric scooters, electric bikes, electric vehicles, phones, etc.
It should be noted that the solar drone 300 is only shown schematically to illustrate the features and elements of the solar drone 300 and certain features may not be drawn to scale and/or not shown in detail.
The method 400 relates to the traffic management system 100 and portable traffic controller unit 200 as describes herein. Features and elements of the method 400 that are not described in further detail, are described in connection with system 100 and portable unit 200, see
The method 400 may start at 410 and may include an act 420 of transporting a portable traffic controller unit 130, 200 by a first unmanned aerial vehicle (drone) 140 to a location comprising a roadside traffic controller 120 and a stationary traffic signal 108, 110, 112, 114 providing traffic control at the location. Act 430 includes communicating, by the portable traffic controller unit 130, 200, with the roadside traffic controller 120 to temporarily halt the traffic control at the location. The method 400 may also include an act 440 of assuming and performing the traffic control by the portable traffic controller unit 130, 200 at the location. At 450, the method 400 may end.
In an embodiment, the first UAV (drone) 140 comprise a global positioning system (GPS) unit 142 and transports the portable traffic controller unit 130, 200 autonomously to the location using the GPS unit 142.
As previously described, for example with reference to
The method 400 for managing traffic further comprises docking, by the portable traffic controller unit 200, at a landing pad 150, 152 at or in proximity to the stationary traffic signal, and transferring output power from the stationary traffic signal to the portable traffic controller unit 130, 200 and/or the drone 140 via the landing pad 150, 152. The method 400 may further comprise transferring power from a solar power generator 160 to the portable traffic controller unit 130, 200, wherein the solar power generator 160 is located at or in proximity to the stationary traffic signal. In another embodiment, the method 400 comprises transferring power from a solar power generating drone 300 to the portable traffic controller unit 130, 200, the solar power being provided by a second UAV 300, referred to as solar drone 300 and described with reference to
It should be appreciated that the described method 400 may include additional acts and/or alternative acts corresponding to the features described previously with respect to the traffic management system 100, portable traffic controller unit 200 and solar drone 300 (see
The described traffic management systems and associated methods provide a fast solution to restore or establish traffic control at a location or intersection where a traffic controller or traffic signals are malfunctioning or failing. The responsible authority, such as the City or State's Department of Transportation, can respond quickly and send the portable traffic controller unit 200 using a drone 140 from a central station to the troubled location or intersection. The portable unit 200 can perform or provide traffic control as long as it is needed, i.e. until the traffic signals or traffic controller are repaired by technicians or repair personnel. This quick solution helps to reduce pollution, accidents, the loss of waiting time, money, resources. The portable unit 130, 200 can operate intelligently by itself or with a group of portable units 130, 200 as a network to control a more complex traffic situation.
Other applications of the portable traffic controller unit 130, 200 include for example utilizing the portable unit 130, 200 for controlling boat traffic or shipping traffic. For example, when boats enter or navigate a bay area or harbor, the portable unit 200, carried (flown) by the drone 140, can be used to lead or guide the boats through the bay area or harbor. The drone 140 with the portable unit 200 can fly next to the boat, visible to the captain or navigating crew, and steer or guide the boat. For example, the traffic light 260 of the portable unit 200 provides green light when the ship can move and red light when the ship needs to stop because of other ships or boats. It should be noted that further applications of the portable unit 130, 200 are conceivable with respect to road traffic, shipping traffic, bicycle traffic, pedestrian traffic, railroad traffic etc.
It should be appreciated that acts associated with the above-described methodologies, features, and functions (other than any described manual acts) may be carried out by one or more data processing systems, such as for example traffic control module 210, via operation of at least one processor 212, of portable unit 200, or at least one processor of solar drone 300.
As used herein a processor corresponds to any electronic device that is configured via hardware circuits, software, and/or firmware to process data. For example, processors described herein may correspond to one or more (or a combination) of a microprocessor, CPU, or any other integrated circuit (IC) or other type of circuit that is capable of processing data in a data processing system. As discussed, the processor(s) that is/are described or claimed as being configured to carry out a particular described/claimed process or function may correspond to a CPU that executes computer/processor executable instructions stored in a memory in form of software and/or firmware to carry out such a described/claimed process or function. However, it should also be appreciated that such a processor may correspond to an IC that is hard wired with processing circuitry (e.g., an FPGA or ASIC IC) to carry out such a described/claimed process or function.
In addition, it should also be understood that a processor that is described or claimed as being configured to carry out a particular described/claimed process or function may correspond to the combination of the processor with the executable instructions (e.g., software/firmware apps) loaded/installed into a memory (volatile and/or non-volatile), which are currently being executed and/or are available to be executed by the processor to cause the processor to carry out the described/claimed process or function. Thus, a processor that is powered off or is executing other software, but has the described software installed on a data store in operative connection therewith (such as on a hard drive or SSD) in a manner that is setup to be executed by the processor (when started by a user, hardware and/or other software), may also correspond to the described/claimed processor that is configured to carry out the particular processes and functions described/claimed herein.
In addition, it should be understood, that reference to “a processor” may include multiple physical processors or cores that are configures to carry out the functions described herein. Further, it should be appreciated that a data processing system may also be referred to as a controller that is operative to control at least one operation.
It is also important to note that while the disclosure includes a description in the context of a fully functional system and/or a series of acts, those skilled in the art will appreciate that at least portions of the mechanism of the present disclosure and/or described acts are capable of being distributed in the form of computer/processor executable instructions (e.g., software and/or firmware instructions) contained within a data store that corresponds to a non-transitory machine-usable, computer-usable, or computer-readable medium in any of a variety of forms. The computer/processor executable instructions may include a routine, a sub-routine, programs, applications, modules, libraries, and/or the like. Further, it should be appreciated that computer/processor executable instructions may correspond to and/or may be generated from source code, byte code, runtime code, machine code, assembly language, Java, JavaScript, Python, Julia, C, C #, C++ or any other form of code that can be programmed/configured to cause at least one processor to carry out the acts and features described herein. Still further, results of the described/claimed processes or functions may be stored in a computer-readable medium, displayed on a display device, and/or the like.