| CPC G01C 21/3492 (2013.01) [G01C 21/3691 (2013.01); G08G 1/0116 (2013.01); G08G 1/0137 (2013.01); H04W 4/44 (2018.02)] | 17 Claims |

|
1. An intelligent intersection computing agent associated with an intersection for facilitating distributed dynamic traffic management, the intelligent intersection computing agent comprising: a processor, a communication subsystem and a memory, the communication subsystem and the memory each in communication with the processor, the memory storing instructions, which when executed by the processor, configure the intelligent intersection computing agent to:
broadcast a presence of the intelligent intersection computing agent at the intersection to one or more other intelligent intersection computing agents located at one or more neighboring intersections;
receive at predefined time intervals, link information providing a link status report comprising an average speed of a link for each local link connected to the intersection from a set of link computing agents comprising sensors for detecting vehicles on each said local link;
determine a first average estimated travel time for each said local link from said link information;
receive, in response to said broadcast, from selected ones of said other intelligent intersection computing agents and located downstream of said intersection at one or more downstream intersections, a second average estimated travel time for downstream links associated with each said downstream intersection; and
calculate a routing table providing a route from said intersection to each one of said neighboring intersections based on said first estimated average travel time and said second average estimated travel time.
|