A signal lamp timing device based on an edge computing node

By using a traffic light timing device with edge computing nodes, and by using cameras to identify road conditions and optimize traffic light control time, the problem of the inability to intelligently adjust the duration of existing traffic light illumination has been solved, thereby improving vehicle traffic efficiency and system intelligence.

CN116824889BActive Publication Date: 2026-04-21HUIZHIAN INFORMATION TECH CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
HUIZHIAN INFORMATION TECH CO LTD
Filing Date
2022-12-08
Publication Date
2026-04-21

AI Technical Summary

Technical Problem

The existing method for setting the duration of traffic light illumination cannot be intelligently optimized according to changes in actual vehicle traffic flow, resulting in low vehicle traffic efficiency.

Method used

A signal light timing device based on edge computing nodes is adopted. It uses cameras to collect images of intersections, identifies road conditions, and uses edge computing nodes to determine the signal light control time. It includes a roadside communication unit and a signal light controller to realize the intelligent allocation and optimization of signal light lighting time.

Benefits of technology

By rationally allocating traffic light control time through edge computing, road traffic efficiency is improved, the distribution efficiency of traffic light control time and the level of system intelligence are enhanced, traffic light conflicts are prevented, and the safety and efficiency of vehicle passage are ensured.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116824889B_ABST
    Figure CN116824889B_ABST
Patent Text Reader

Abstract

This invention discloses a traffic light timing device based on an edge computing node, relating to the field of edge computing technology. The device includes: multiple cameras installed at intersections within a traffic area monitored by the edge computing node-based traffic light timing device, for acquiring intersection images; an edge computing node connected to the multiple cameras, for identifying the road conditions at each intersection in the image and determining the traffic light control time for each intersection based on the identified road conditions; and a traffic light controller installed at each intersection within the traffic area monitored by the edge computing node-based traffic light timing device and connected to the traffic light at the current intersection, the traffic light controller controlling the illumination time of the corresponding traffic light according to the traffic light control time determined by the edge computing node for the current intersection. This invention can effectively improve the efficiency of vehicle traffic at intersections.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention belongs to the field of edge computing technology, and in particular relates to a traffic light timing device based on edge computing nodes. Background Technology

[0002] Traffic lights are a crucial component of traffic signals and serve as the basic language of road traffic. Traffic lights consist of red (indicating no passage), green (indicating passage is permitted), and yellow (indicating warning). A single cycle of green, yellow, and red constitutes one signal cycle. Within this cycle, the duration of the green and red lights needs to be set to facilitate the rapid passage of vehicles at traffic light intersections. Current methods for setting the duration of traffic light illumination primarily rely on pre-programmed timing selection; changing the timing requires rewriting the pre-programmed code. However, the number of vehicles at traffic light intersections varies throughout the day, typically during rush hour and off-peak hours. Therefore, existing methods for setting the duration of traffic light illumination have significant limitations, failing to optimize configuration based on time and actual conditions, resulting in low vehicle traffic efficiency. Summary of the Invention

[0003] In view of this, embodiments of the present invention provide a traffic light timing device based on edge computing nodes to solve the problem that existing methods for setting the duration of traffic light illumination are not intelligent enough, resulting in low vehicle traffic efficiency. The present invention can rationally allocate the control time of roadside traffic lights according to the road conditions at each intersection through edge computing, effectively improving road vehicle traffic efficiency.

[0004] This invention provides a traffic light timing device based on edge computing nodes, comprising:

[0005] Multiple cameras are installed at various intersections within the traffic road area monitored by the signal timing device based on the edge computing node, for the purpose of capturing intersection images; wherein, the intersection is a traffic intersection in one direction of travel;

[0006] Edge computing nodes, connected to the multiple cameras, are used to identify the road conditions at each intersection in the image and determine the traffic light control time for each intersection based on the identified road conditions.

[0007] A traffic light controller is installed at each intersection within the traffic road area monitored by the traffic light timing device based on the edge computing node and connected to the traffic light at the current intersection. The traffic light controller is used to control the lighting time of the corresponding traffic light according to the traffic light control time of the current intersection determined by the edge computing node.

[0008] In an optional embodiment, the traffic light timing device based on edge computing nodes further includes: roadside communication units distributed on the roadside within the traffic area monitored by the traffic light timing device based on edge computing nodes, the roadside communication units being network-connected to the edge computing nodes and traffic light controllers, and the roadside communication units being used to distribute the traffic light control times of each intersection determined by the edge computing nodes to the traffic light controllers of each intersection.

[0009] In one optional embodiment, the traffic conditions at each intersection include: the number of vehicles waiting at each intersection during a red light cycle and the number of vehicles passing through the intersection during a green light cycle; wherein, the one traffic light cycle includes at least a continuous process of an adjacent red light and a continuous process of a green light.

[0010] In one alternative embodiment, the edge computing node includes:

[0011] The traffic condition recognition unit is used to identify vehicles in each intersection image according to a preset vehicle recognition algorithm, and to statistically obtain the traffic condition of each intersection in one traffic light process based on the recognition results of multiple frames of intersection images of the same intersection during one traffic light process.

[0012] The traffic light timing unit is used to determine the traffic light control time for each intersection in the next traffic light cycle based on the traffic conditions of each intersection in each historical traffic light cycle obtained by the traffic condition recognition unit.

[0013] In an optional embodiment, the traffic light timing unit is specifically used to determine the traffic light control time for each intersection in the next traffic light cycle according to the first formula;

[0014] The first formula is:

[0015]

[0016] In the first formula:

[0017] P G (a),P R (a) indicates an intermediate quantity in the calculation; T G [a_(n+1)] represents the duration of the green light control at the a-th intersection during the (n+1)th traffic light cycle; T R [a_(n+1)] represents the duration of the red light control at the a-th intersection during the (n+1)th traffic light cycle; M G (a_i) represents the number of vehicles passing through the intersection during the green light phase of the i-th traffic light cycle; M R(a_i) represents the number of vehicles waiting at intersection a during the red light phase of the i-th traffic light cycle; F[] represents the positive value preservation function, where the function value remains unchanged if the value inside the parentheses is positive, and the function value is 0 if the value inside the parentheses is non-positive; T G (a_i) represents the duration of the green light at the a-th intersection during the i-th traffic light cycle, where T is the duration of the green light when i = 1. G (a_i) is a preset first fixed value; T R (a_i) represents the duration of the red light at the a-th intersection during the i-th traffic light cycle, where T is the red light duration when i = 1. R (a_i) is a preset second fixed value; the first fixed value and the second fixed value may be equal or unequal; Indicates in M G (a_i)-M R Under the condition that (a_i)≥0, the value of i is taken from 1 to n and substituted into the parentheses for calculation, and the calculated value in the parentheses corresponding to each value of i is summed; i=1,2,…,n; n is the total number of traffic light processes that have passed through the a-th intersection from the initial time of the calculation of the traffic light timing unit to the current time; a=1,2,…,m; m represents the total number of intersections with traffic lights installed in the traffic road area monitored by the traffic light timing device based on the edge computing node.

[0018] In an optional embodiment, the edge computing node further includes:

[0019] The synchronous intersection determination unit is used to determine the intersections that are synchronized with each intersection and the intersections that are dissimilar, based on the direction vector of each intersection in a preset three-dimensional spatial coordinate system. The three-dimensional spatial coordinate system takes any point in the traffic road area monitored by the signal light timing device based on the edge computing node as the origin, any direction of the ground plane passing through the origin as the X-axis direction, any direction of the ground plane passing through the origin and perpendicular to the X-axis as the Y-axis direction, and the direction of the ground plane passing through the origin and perpendicular to the ground plane upward as the Z-axis direction.

[0020] The traffic light timing optimization unit is used to optimize the traffic light control time of each intersection in the next traffic light cycle, as determined by the traffic light timing unit, based on intersections that are synchronized with each intersection and intersections that are dissimilar, so as to obtain the optimized traffic light control time of each intersection in the next traffic light cycle, so as to ensure that the traffic lights of each intersection do not conflict.

[0021] In an optional embodiment, the synchronization intersection determination unit is specifically used to determine the intersections that are synchronized with each intersection and the intersections that are dissimilar, according to the second formula.

[0022] The second formula is:

[0023]

[0024] In the second formula, E D (a) represents the array of intersection numbers for intersections synchronized with the a-th intersection; E y (a) represents the array of intersection numbers that are different from the a-th intersection; This represents the direction vector of the a-th intersection in the preset three-dimensional coordinate system; Let e ​​represent the direction vector of the e-th intersection in the preset three-dimensional spatial coordinate system; e = 1, 2, ..., m and e ≠ a; This indicates the calculation of the angle between the two direction vectors within the parentheses; This means taking the value of e from 1 to m and substituting it into the parentheses to obtain the e value that satisfies the expression in the parentheses, and then sorting all the obtained values ​​in ascending order to form an array;

[0025] The traffic light timing optimization unit is specifically used to optimize the traffic light control time of each intersection in the next traffic light process determined by the traffic light timing unit according to the third formula, so as to obtain the optimized traffic light control time of each intersection in the next traffic light process.

[0026] The third formula is as follows:

[0027]

[0028] In the third formula, T G [a_(n+1)] represents the optimized duration of the green light control at the a-th intersection during the (n+1)th traffic light cycle; T R [a_(n+1)] represents the optimized duration of the red light control at the a-th intersection during the (n+1)th traffic light cycle; [E D (a)_k] represents array E D The value of the k-th element in (a); k = 1, 2, ..., size[E] D (a)];size[E D (a)] indicates the calculation of array E D The total number of elements in (a); This means taking the value of k from 1 to size[E]. D Substituting (a) into the parentheses yields the maximum value within the parentheses.

[0029] This invention provides a traffic light timing device based on edge computing nodes. First, it captures intersection images using a camera. Then, it identifies the road conditions at the intersection from the images. Further, it determines the traffic light control time for each intersection based on the road conditions. Finally, it controls the traffic lights at each intersection to display according to the determined control time. This invention, through edge computing, can rationally allocate the control time of roadside traffic lights based on the road conditions at each intersection, achieving optimized and reasonable configuration of the duration of traffic light illumination at each intersection based on time and actual conditions, effectively improving road traffic efficiency. Attached Figure Description

[0030] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0031] Figure 1 This is a schematic diagram of a traffic light timing device based on an edge computing node, provided in an embodiment of the present invention. Detailed Implementation

[0032] The embodiments of the present invention will now be described in detail with reference to the accompanying drawings.

[0033] It should be understood that the described embodiments are merely some, not all, of the embodiments of the present invention. All other embodiments obtained by those skilled in the art based on the embodiments of the present invention without inventive effort are within the scope of protection of the present invention.

[0034] Figure 1 This is a schematic diagram of a traffic light timing device based on an edge computing node, provided as an embodiment of the present invention. (See also...) Figure 1 The device includes:

[0035] Multiple cameras 1 are installed at various intersections within the traffic road area monitored by the signal timing device based on the edge computing node, for collecting intersection images; wherein, the intersection is a traffic intersection in one direction of travel.

[0036] Edge computing node 2, connected to multiple cameras 1, is used to identify the traffic conditions at each intersection in the intersection image and determine the traffic light control time for each intersection based on the identified traffic conditions. Preferably, the traffic conditions at each intersection include: the number of vehicles waiting at each intersection during a red light cycle and the number of vehicles passing through the intersection during a green light cycle; wherein, the traffic light cycle includes at least the duration of an adjacent red light and the duration of a green light.

[0037] In this embodiment, the intersection traffic conditions include the number of vehicles waiting at the intersection during a red light cycle and the number of vehicles passing through the intersection during a green light cycle. These traffic conditions objectively reflect the congestion level and traffic efficiency of the intersection, making it easier to determine a reasonable intersection traffic light control time based on these conditions.

[0038] Traffic light controller 3 is installed at each intersection within the traffic road area monitored by the traffic light timing device based on the edge computing node and connected to the traffic light at the current intersection. Traffic light controller 3 is used to control the lighting time of the corresponding traffic light according to the traffic light control time of the current intersection determined by the edge computing node 2.

[0039] The beneficial effects of the above technical solution are as follows: The traffic light timing device based on edge computing nodes provided in this embodiment of the invention first acquires intersection images through camera 1, then identifies the road conditions at the intersection from the intersection images, further determines the traffic light control time for each intersection based on the road conditions, and finally controls the traffic lights at each intersection to display according to the determined traffic light control time. This invention can rationally allocate the roadside traffic light control time based on the road conditions at each intersection through edge computing, achieving reasonable configuration and optimization of the duration of traffic light illumination at each intersection as time and actual conditions change, effectively improving the traffic efficiency at intersections.

[0040] As an optional embodiment, the traffic light timing device based on edge computing nodes further includes:

[0041] A roadside communication unit is distributed on the roadside within the traffic area monitored by the traffic light timing device based on the edge computing node. The roadside communication unit is network-connected to the edge computing node 2 and the traffic light controller 3. The roadside communication unit is used to distribute the traffic light control time of each intersection determined by the edge computing node 2 to the traffic light controller 3 of each intersection.

[0042] The beneficial effects of the above technical solution are as follows: the roadside communication unit is connected to the edge computing node 2 at one end and the traffic light controller 3 at each intersection at the other end. It quickly distributes the traffic light control time of each intersection calculated by the edge computing node 2 to the corresponding traffic light controller 3, which effectively improves the efficiency of traffic light control time distribution and thus improves the efficiency of device execution.

[0043] As an optional embodiment, edge computing node 2 includes:

[0044] The traffic condition recognition unit is used to identify vehicles in each intersection image according to a preset vehicle recognition algorithm, and to statistically obtain the traffic condition of each intersection in one traffic light process based on the recognition results of multiple frames of intersection images of the same intersection during one traffic light process.

[0045] The traffic light timing unit is used to determine the traffic light control time for each intersection in the next traffic light cycle based on the traffic conditions of each intersection in each historical traffic light cycle obtained by the traffic condition recognition unit.

[0046] The beneficial effects of the above technical solution are as follows: through image recognition technology, the road conditions of each intersection in the image can be automatically, intelligently and accurately identified, which facilitates the calculation of reasonable traffic light control time and effectively improves the intelligence level of the device.

[0047] As an optional embodiment, the traffic light timing unit is specifically used to determine the traffic light control time of each intersection in the next traffic light cycle according to the first formula;

[0048] The first formula is:

[0049]

[0050] In the first formula: P G (a),P R (a) indicates an intermediate quantity in the calculation; T G [a_(n+1)] represents the duration of the green light control at the a-th intersection during the (n+1)th traffic light cycle; T R [a_(n+1)] represents the duration of the red light control at the a-th intersection during the (n+1)th traffic light cycle; M G (a_i) represents the number of vehicles passing through the intersection during the green light phase of the i-th traffic light cycle; M R (a_i) represents the number of vehicles waiting at intersection a during the red light phase of the i-th traffic light cycle; F[] represents the positive value preservation function, where the function value remains unchanged if the value inside the parentheses is positive, and the function value is 0 if the value inside the parentheses is non-positive; T G (a_i) represents the duration of the green light at the a-th intersection during the i-th traffic light cycle, where T is the duration of the green light when i = 1. G (a_i) is a preset first fixed value; T R (a_i) represents the duration of the red light at the a-th intersection during the i-th traffic light cycle, where T is the red light duration when i = 1. R (a_i) is a preset second fixed value; the first fixed value and the second fixed value may be equal or unequal; Indicates in M G (a_i)-M RUnder the condition that (a_i)≥0, the value of i is taken from 1 to n and substituted into the parentheses for calculation, and the calculated value in the parentheses corresponding to each value of i is summed; i=1,2,…,n; n is the total number of traffic light processes that have passed through the a-th intersection from the initial time of the calculation of the traffic light timing unit to the current time; a=1,2,…,m; m represents the total number of intersections with traffic lights installed in the traffic road area monitored by the traffic light timing device based on the edge computing node.

[0051] The beneficial effects of the above technical solution are as follows: by using the first formula (1) based on the number of vehicles waiting in the red light state and the number of vehicles passing through the intersection in the green light state, the duration of the red and green lights in the next signal light process of each intersection is obtained. In this way, the green light duration is increased and the red light duration is decreased in areas with high traffic volume, and the green light duration is decreased and the red light duration is increased in areas with low traffic volume, so as to achieve the purpose of intelligent and rational control of the intersection signal lights.

[0052] As an optional embodiment, edge computing node 2 further includes:

[0053] The synchronous intersection determination unit is used to determine the intersections that are synchronized with each intersection and the intersections that are dissimilar, based on the direction vector of each intersection in a preset three-dimensional spatial coordinate system. The three-dimensional spatial coordinate system takes any point in the traffic road area monitored by the signal light timing device based on the edge computing node as the origin, any direction of the ground plane passing through the origin as the X-axis direction, any direction of the ground plane passing through the origin and perpendicular to the X-axis as the Y-axis direction, and the direction of the ground plane passing through the origin and perpendicular to the ground plane upward as the Z-axis direction.

[0054] The traffic light timing optimization unit is used to optimize the traffic light control time of each intersection in the next traffic light cycle, as determined by the traffic light timing unit, based on intersections that are synchronized with each intersection and intersections that are dissimilar, so as to obtain the optimized traffic light control time of each intersection in the next traffic light cycle, so as to ensure that the traffic lights of each intersection do not conflict.

[0055] In this embodiment, intersections that are synchronized with each other and intersections that are dissimilar are identified, and the traffic light control time is optimized to obtain an optimized traffic light control time. This ensures that the traffic lights at each intersection do not conflict, further improving the efficiency of vehicle passage at each intersection and enhancing the intelligence level of the system.

[0056] As an optional embodiment, the synchronization intersection determination unit is specifically used to determine the intersections that are synchronized with each intersection and the intersections that are dissimilar, according to the second formula.

[0057] The second formula is:

[0058]

[0059] In the second formula, E D (a) represents the array of intersection numbers for intersections synchronized with the a-th intersection; E y (a) represents the array of intersection numbers that are different from the a-th intersection; This represents the direction vector of the a-th intersection in the preset three-dimensional coordinate system; Let e ​​represent the direction vector of the e-th intersection in the preset three-dimensional spatial coordinate system; e = 1, 2, ..., m and e ≠ a; This indicates the calculation of the angle between the two direction vectors within the parentheses; This means taking the value of e from 1 to m and substituting it into the parentheses to obtain the e value that satisfies the expression in the parentheses, and then sorting all the obtained values ​​in ascending order to form an array;

[0060] The traffic light timing optimization unit is specifically used to optimize the traffic light control time of each intersection in the next traffic light process determined by the traffic light timing unit according to the third formula, so as to obtain the optimized traffic light control time of each intersection in the next traffic light process.

[0061] The third formula is as follows:

[0062]

[0063] In the third formula, T G [a_(n+1)] represents the optimized duration of the green light control at the a-th intersection during the (n+1)th traffic light cycle; T R [a_(n+1)] represents the optimized duration of the red light control at the a-th intersection during the (n+1)th traffic light cycle; [E D (a)_k] represents array E D The value of the k-th element in (a); k = 1, 2, ..., size[E] D (a)];size[E D (a)] indicates the calculation of array E D The total number of elements in (a); This means taking the value of k from 1 to size[E]. D Substituting (a) into the parentheses yields the maximum value within the parentheses.

[0064] The beneficial effects of the above technical solution are as follows: the second formula (2) is used to analyze the connectivity status of each intersection with traffic lights to identify dissimilar and synchronous intersections, which facilitates the unification of traffic lights in different states, prevents traffic light conflicts, and improves the safety of the intersections; then, the third formula (3) is used to further optimize the duration of the red and green lights at each intersection in the next traffic light process based on the judgment of dissimilar and synchronous intersections, so as to obtain the optimized duration of the red and green lights at each intersection in the next traffic light process, so as to ensure that the traffic lights at each intersection do not conflict, and to ensure that the traffic lights at each intersection do not conflict in the form of a formula, thereby improving the automation level of the system.

[0065] As can be seen from the above embodiments, by connecting the intersection camera 1 and the roadside communication unit through the edge computing node 2, intelligent road condition recognition is achieved, and the traffic light illumination time is rationally configured. The traffic light cycle consists of one green light, one yellow light, and one red light. The traffic light illumination time is continuously updated and optimized based on the road condition status after each intelligent recognition by the edge computing node 2. The intelligently recognized road condition status includes the number of vehicles waiting at each intersection under red light conditions and the number of vehicles passing through the intersection under green light conditions. Then, based on the number of vehicles waiting under red light conditions and the number of vehicles passing through the intersection under green light conditions, the illumination duration of the red and green lights at each intersection in the next traffic light cycle is obtained. This information is transmitted to the traffic lights at each intersection through the roadside communication unit for control. This not only improves the system's intelligence level but also achieves reasonable timing optimization of the illumination duration of traffic lights at each intersection based on time and actual conditions, effectively improving road traffic efficiency.

[0066] This invention is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart illustrations and / or block diagrams. Figure 1 One or more processes and / or boxes Figure 1 A means for specifying the method in one or more boxes.

[0067] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The method specified in one or more boxes.

[0068] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the method specified in one or more boxes.

[0069] Obviously, those skilled in the art can make various modifications and variations to this invention without departing from its spirit and scope. Therefore, if these modifications and variations fall within the scope of the claims and their equivalents, this invention also intends to include these modifications and variations. The above descriptions are merely specific embodiments of this invention, but the scope of protection of this invention is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this invention should be included within the scope of protection of this invention. Therefore, the scope of protection of this invention should be determined by the scope of the claims.

Claims

1. A traffic light timing device based on edge computing nodes, characterized in that, include: Multiple cameras are installed at various intersections within the traffic road area monitored by the signal timing device based on the edge computing node, for the purpose of capturing intersection images; wherein, the intersection is a traffic intersection in one direction of travel; Edge computing nodes, connected to the multiple cameras, are used to identify the road conditions at each intersection in the image and determine the traffic light control time for each intersection based on the identified road conditions. A traffic light controller is installed at each intersection within the traffic road area monitored by the traffic light timing device based on the edge computing node and connected to the traffic light at the current intersection. The traffic light controller is used to control the lighting time of the corresponding traffic light according to the traffic light control time of the current intersection determined by the edge computing node. The traffic conditions at each intersection include: the number of vehicles waiting at each intersection during a red light cycle and the number of vehicles passing through the intersection during a green light cycle; wherein, a single traffic light cycle includes at least one consecutive red light cycle and one consecutive green light cycle. The edge computing node includes: The traffic condition recognition unit is used to identify vehicles in each intersection image according to a preset vehicle recognition algorithm, and to statistically obtain the traffic condition of each intersection in one traffic light process based on the recognition results of multiple frames of intersection images of the same intersection during one traffic light process. The traffic light timing unit is used to determine the traffic light control time for each intersection in the next traffic light cycle based on the traffic conditions of each intersection obtained by the traffic condition recognition unit in each historical traffic light cycle. Specifically, the traffic light timing unit is used to determine the traffic light control time for each intersection in the next traffic light cycle according to the first formula. The first formula is: In the first formula: P G (a),P R (a) indicates an intermediate quantity in the calculation; T G [a_(n+1)] represents the duration of the green light control at the a-th intersection during the (n+1)th traffic light cycle; T R [a_(n+1)] represents the duration of the red light control at the a-th intersection during the (n+1)th traffic light cycle; M G (a_i) represents the number of vehicles passing through the intersection during the green light phase of the i-th traffic light cycle; M R (a_i) represents the number of vehicles waiting at intersection a during the red light phase of the i-th traffic light cycle; F[] represents the positive value preservation function, where the function value remains unchanged if the value inside the parentheses is positive, and the function value is 0 if the value inside the parentheses is non-positive; T G (a_i) represents the duration of the green light at the a-th intersection during the i-th traffic light cycle, where T is the duration of the green light when i = 1. G (a_i) is a preset first fixed value; T R (a_i) represents the duration of the red light at the a-th intersection during the i-th traffic light cycle, where T is the red light duration when i = 1. R (a_i) is a preset second fixed value; the first fixed value and the second fixed value may be equal or unequal; ∑i n =1,M G (a_i)-M R (a_i)≥0{} means that in M G (a_i)-M R Under the condition that (a_i)≥0, the value of i is taken from 1 to n and substituted into the parentheses for calculation, and the calculated value in the parentheses corresponding to each value of i is summed; i=1,2,…,n; n is the total number of traffic light processes that have passed through the a-th intersection from the initial time of the calculation of the traffic light timing unit to the current time; a=1,2,…,m; m represents the total number of intersections with traffic lights installed in the traffic road area monitored by the traffic light timing device based on the edge computing node.

2. The traffic light timing device based on edge computing nodes as described in claim 1, characterized in that, The device further includes: a roadside communication unit distributed on the roadside within the traffic area monitored by the traffic light timing device based on the edge computing node, the roadside communication unit being networked with the edge computing node and the traffic light controller, and the roadside communication unit being used to distribute the traffic light control time of each intersection determined by the edge computing node to the traffic light controller of each intersection.

3. The traffic light timing device based on edge computing nodes as described in claim 1, characterized in that, The edge computing node also includes: The synchronous intersection determination unit is used to determine the intersections that are synchronized with each intersection and the intersections that are dissimilar, based on the direction vector of each intersection in a preset three-dimensional spatial coordinate system. The three-dimensional spatial coordinate system takes any point in the traffic road area monitored by the signal light timing device based on the edge computing node as the origin, any direction of the ground plane passing through the origin as the X-axis direction, any direction of the ground plane passing through the origin and perpendicular to the X-axis as the Y-axis direction, and the direction of the ground plane passing through the origin and perpendicular to the ground plane upward as the Z-axis direction. The traffic light timing optimization unit is used to optimize the traffic light control time of each intersection in the next traffic light cycle, as determined by the traffic light timing unit, based on intersections that are synchronized with each intersection and intersections that are dissimilar, so as to obtain the optimized traffic light control time of each intersection in the next traffic light cycle, so as to ensure that the traffic lights of each intersection do not conflict.

4. The traffic light timing device based on edge computing nodes as described in claim 3, characterized in that, The synchronization intersection determination unit is specifically used to determine the intersections that are synchronized with each intersection and the intersections that are dissimilar, according to the second formula. The second formula is: In the second formula, E D (a) represents the array of intersection numbers for intersections synchronized with the a-th intersection; E y (a) represents the array of intersection numbers that are different from the a-th intersection; This represents the direction vector of the a-th intersection in the preset three-dimensional coordinate system; Let e ​​represent the direction vector of the e-th intersection in the preset three-dimensional spatial coordinate system; e = 1, 2, ..., m and e ≠ a; This indicates the calculation of the angle between the two direction vectors within the parentheses; This means taking the value of e from 1 to m and substituting it into the parentheses to obtain the e value that satisfies the expression in the parentheses, and then sorting all the obtained values ​​in ascending order to form an array; The traffic light timing optimization unit is specifically used to optimize the traffic light control time of each intersection in the next traffic light process determined by the traffic light timing unit according to the third formula, so as to obtain the optimized traffic light control time of each intersection in the next traffic light process. The third formula is as follows: In the third formula, T G [a_(n+1)] represents the optimized duration of the green light control at the a-th intersection during the (n+1)th traffic light cycle; T R [a_(n+1)] represents the optimized duration of the red light control at the a-th intersection during the (n+1)th traffic light cycle; [E D (a)_k] represents array E D The value of the k-th element in (a); k = 1, 2, ..., size[E] D (a)];size[E D (a)] indicates the calculation of array E D The total number of elements in (a); This means taking the value of k from 1 to size[E]. D Substituting (a) into the parentheses yields the maximum value within the parentheses.

Citation Information

Patent Citations

  • Self-adaptive control system for traffic intersection signal lamps

    CN104157155A

  • Regional road traffic signal lamp cooperative linkage self-adaptive timing method and device

    CN113409598A

  • Crossroad traffic signal lamp duration automatic control system based on machine vision

    CN213582567U