CN112097883A - Multi-lane dynamic weighing vehicle rapid matching method and system and weighing platform - Google Patents
Multi-lane dynamic weighing vehicle rapid matching method and system and weighing platform Download PDFInfo
- Publication number
- CN112097883A CN112097883A CN202010866036.3A CN202010866036A CN112097883A CN 112097883 A CN112097883 A CN 112097883A CN 202010866036 A CN202010866036 A CN 202010866036A CN 112097883 A CN112097883 A CN 112097883A
- Authority
- CN
- China
- Prior art keywords
- sequence
- vehicle
- lanes
- sequences
- time
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01G—WEIGHING
- G01G19/00—Weighing apparatus or methods adapted for special purposes not provided for in the preceding groups
- G01G19/02—Weighing apparatus or methods adapted for special purposes not provided for in the preceding groups for weighing wheeled or rolling bodies, e.g. vehicles
- G01G19/03—Weighing apparatus or methods adapted for special purposes not provided for in the preceding groups for weighing wheeled or rolling bodies, e.g. vehicles for weighing during motion
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Traffic Control Systems (AREA)
Abstract
The invention discloses a method, a system and a weighing platform for fast matching multi-lane dynamic weighing vehicles, wherein the method comprises the following steps: acquiring a signal jumping edge of a sensor; according to a plurality of time sequences of signal jumping edges generated by different lane sensors, dividing the time sequences generated at adjacent moments into a group; calculating the number of sequence elements in the group; if the number of the sequence elements is different, the vehicles are different; if the number of the sequence elements in the group is the same, respectively calculating the wheel track between two adjacent wheels of the vehicle; then calculating the distance between the corresponding sequence elements of the two track sequences; if the value of each sequence element of the finally obtained distance sequence is larger than a set threshold value, different vehicles are driven; if the value of each sequence element of the distance sequence is smaller than a set threshold value, calculating the distance between the sequence elements corresponding to the two sequences; if the value of each sequence element of the distance sequence is larger than a set threshold value, the vehicle is a different vehicle; otherwise, the vehicles passing through the two lanes are the same vehicle. The invention improves the feasibility of the algorithm running in the embedded weighing controller.
Description
Technical Field
The invention relates to the field of vehicle weighing, in particular to a method and a system for quickly matching multi-lane dynamically weighed vehicles and a weighing platform.
Background
The road network overload and overrun monitoring system is an informatization system which is developed specially aiming at the current overload and overrun and seriously harms the road safety and acquires the detection parameters of the axle weight, the gross weight and the like of the vehicle in real time, and realizes the dynamic weighing function of various vehicles on the road surface and the detection of the parameters of the axle weight, the gross weight, the vehicle type, the flow rate, the speed and the like of the passing vehicles.
When the vehicle runs on a lane, the overload and overrun monitoring system can detect parameters such as axle load, total weight, vehicle type, flow and speed of the vehicle in real time. However, when the vehicle spans two adjacent lanes or multiple lanes, the total weight of the vehicle is the accumulated sum of the data of the multi-lane weighing sensors; when one vehicle passes through different lanes, the data of the weighing sensors on different lanes is the total weight of each vehicle. Therefore, it is necessary to determine whether the vehicles passing through two or more adjacent lanes are the same vehicle.
Therefore, the algorithm for quickly matching the multilane dynamic weighing vehicle is very critical to design the algorithm which runs on the embedded weighing controller and is based on the similarity of signal sequences of multilane related sensors.
Disclosure of Invention
Aiming at the problem that the vehicle does not run along a normal lane, no practical and feasible scheme is available at present for judging whether the vehicles running along multiple lanes are the same vehicle or not; the invention provides a method, a system and a weighing platform for fast matching multi-lane dynamic weighing vehicles.
The invention is realized by the following technical scheme:
a fast matching method for a multilane dynamic weighing vehicle comprises the following steps:
acquiring a signal jumping edge generated when a vehicle passes through and drives away from a ground sensing coil and a wheel passes through a tire identifier;
according to a plurality of time sequences of signal jumping edges generated by different lane sensors, dividing the time sequences generated at adjacent moments into a group;
calculating the number of sequence elements in the group and carrying out first judgment;
if the number of the sequence elements is different, different vehicles pass through the two lanes;
if the number of the sequence elements in the group is the same, respectively calculating the distance between other adjacent sequence elements except the first two sequence elements of the two sequences, namely the wheel track between two adjacent wheels of the vehicle; calculating the distance between the corresponding sequence elements of the two track sequences, and performing first judgment;
if the value of each sequence element of the finally obtained distance sequence is larger than a set threshold value, different vehicles pass through the two lanes;
if the value of each sequence element of the distance sequence is smaller than a set threshold value, calculating the distance between the sequence elements corresponding to the two sequences, and performing third judgment;
if the value of each sequence element of the distance sequence is greater than a set threshold value, different vehicles pass through the two lanes; otherwise, the vehicles passing through the two lanes are the same vehicle.
As a further improvement of the present invention, the dividing into a group means:
when the sensor signal jumping situation occurs to the induction coils of the two lanes at the adjacent time, the time sequences acquired by the two lanes are divided into a group, and the two sequences in the group are named as R and T sequences respectively, wherein R is { R (1), R (2), …, R (m) }, and T is { T (1), T (2), …, T (n) }.
As a further improvement of the present invention, the signal transition edge acquiring method includes:
the output response time of the two-lane ground induction coil is t0、r0The output response time of the two-lane tire recognizer is t1、r1The time when the vehicle passes through the two lane sensors is respectively recorded as Ti、Ri;
Calculating the real-time of the vehicle passing through the two lane sensors, wherein the real-time of the vehicle passing through the two lane ground induction coils is T1-t0、R1-r0The real-time of the vehicle driving away from the ground induction coils of the two lanes is T2-t0、R2-r0By analogy, the real-time of the vehicle passing through the two lane tire identification instruments is Ti-t1、Ri-r1I is 3,4 … n; of the sequence RSequence element R (1) ═ R1-r0Namely the real time when the lane vehicle passes through the ground induction coil, and the sequence element R (2) is R2-r0The real-time of the vehicle driving away from the ground induction coil of the lane is represented, and the real-time of the vehicle passing through the tire recognition instrument is represented by the other sequence elements; sequence element T (1) ═ T of T sequence1-t0Namely the real time when the lane vehicle passes through the ground induction coil, and the sequence element T (2) is T2-t0The real-time of the vehicle driving away from the ground induction coil of the lane is represented, and the real-time of the vehicle passing through the tire recognition instrument is represented by the other sequence elements; the sequence element with the subscript of 1 is the starting point of the time sequence, namely the real-time of the vehicle passing through the ground induction coil; the sequence element, indexed by m or n, is the time series endpoint, i.e., the real time that the last wheel of the vehicle passes through the tire identifier.
As a further improvement of the present invention, the first judgment specifically is:
calculating the number of R and T two sequence elements in the group, comparing the subscripts m and n of the sequence elements of the two sequence end points, and if m and n are not equal, indicating that the number of wheels of vehicles passing through the two lanes is different, determining that the vehicles passing through the two lanes are different; if the number of the vehicle wheels passing through the two lanes is k and T respectively, the number of the sequence elements of the two sequences of R and T is k +2 and T +2 respectively.
As a further improvement of the present invention, the second judgment specifically is:
if the sequence element subscripts m and n of the two sequence end points are equal in size, the number of passing vehicle wheels on the two lanes is the same; respectively calculating the distance between other adjacent sequence elements of the two sequences except the first two sequence elements, namely the wheel track between two adjacent wheels of the vehicle, so as to form two new sequences R 'and T';
wherein R '{ | R (4) -R (3) |, | R (5) -R (4) |, … | R (m) -R (m-1) | }, T' { | T (4) -T (3) |, | T (5) -T (4) |, … | T (n) -T (n-1) | };
the sequence elements | R (4) -R (3) | of the R' sequence represent the track width between the first wheel and the second wheel of the vehicle on the lane; by analogy, the second sequence element represents the track width between the second and third wheels of the vehicle; the sequence elements | T (4) -T (3) | of the T' sequence represent the track between the first and second wheels of the vehicle on the lane, and so on, the second sequence element representing the track between the second and third wheels of the vehicle; calculating the distance between the sequence elements corresponding to the two new sequences R 'and T' to form a new sequence Q { | | T (4) -T (3) | - | R (4) -R (3) |, | | | T (5) -T (4) | - | R (5) -R (4) | |, … | | T (n) -T (n-1) | - | R (m) -R (m-1) | }; the sequence element of the sequence Q, | | T (4) -T (3) | - | R (4) -R (3) | | represents the similarity of the wheel distances between the first and second wheels of the vehicle passing on the two lanes, and so on, and the second sequence element represents the similarity of the wheel distances between the second and third wheels of the vehicle;
if the value of each sequence element of the finally obtained sequence Q is larger than the set threshold value, the track of the passing vehicles on the two lanes is different, and the passing vehicles on the two lanes are different.
As a further improvement of the present invention, the third judgment specifically is:
if the value of each sequence element of the sequence Q is smaller than a set threshold value, the wheel tracks of passing vehicles on the two lanes are the same, then the distances of the corresponding sequence elements of the two sequences R and T are respectively calculated, and a new sequence P is formed;
wherein, P { | T (1) -R (1) |, | T (2) -R (2) |, … | T (n) -R (m) | }, sequence elements | T (1) -R (1) | of the sequence P represent time differences of vehicles in different lanes passing through the ground induction coil, sequence elements | T (2) -R (2) | represent time differences of vehicles in different lanes driving off the ground induction coil, and the remaining sequence elements of the sequence P represent time differences of vehicles in different lanes passing through the tire identifier; if the value of each sequence element of the sequence P is larger than a set threshold value, different vehicles pass through the two lanes; otherwise, the vehicles passing through the two lanes are the same vehicle.
A multilane dynamically weighed vehicle quick-match system comprising:
the acquisition module is used for acquiring a signal jumping edge generated when a vehicle passes through and drives away from the ground sensing coil and a wheel passes through the tire identifier;
the grouping module is used for dividing time sequences generated at adjacent moments into a group according to a plurality of time sequences of signal jumping edges generated by different lane sensors;
the first judgment module is used for calculating the number of the sequence elements in the group and carrying out first judgment;
if the number of the sequence elements is different, different vehicles pass through the two lanes;
the second judgment module is used for respectively calculating the distance between other adjacent sequence elements except the first two sequence elements of the two sequences, namely the wheel track between two adjacent wheels of the vehicle if the number of the sequence elements in the group is the same; calculating the distance between the corresponding sequence elements of the two track sequences, and performing first judgment;
if the value of each sequence element of the finally obtained distance sequence is larger than a set threshold value, different vehicles pass through the two lanes;
the third judgment module is used for calculating the distance between the sequence elements corresponding to the two sequences and carrying out third judgment if the value of each sequence element of the distance sequence is smaller than a set threshold value;
if the value of each sequence element of the distance sequence is greater than a set threshold value, different vehicles pass through the two lanes; otherwise, the vehicles passing through the two lanes are the same vehicle.
An overload overrun system weighing platform comprises a weighing platform, a ground induction coil, a tire identifier and a multi-lane dynamic weighing vehicle rapid matching system; the ground induction coil, the tire identifier and the weighing platform are respectively installed in sequence along the running direction of the vehicle.
The distance between the ground induction coil and the tire identification instrument is 0.2-1.0 m, and the distance between the tire identification instrument and the weighing platform is 0.2-1.0 m.
Compared with the prior art, the invention has the following advantages:
the invention relates to a multilane dynamic weighing vehicle fast matching method, which comprises the steps of firstly obtaining multilane sensor signal sequences and carrying out grouping processing; comparing the sequence lengths of the two sequences in the group; calculating the distance between other adjacent sequence elements except the first two sequence elements in the two sequences in the group, namely the wheel track between two adjacent wheels of the vehicle; and calculating the distance between two sequences of corresponding sequence elements in the group, namely the time difference of vehicles in different lanes passing through the lane sensor. By the method, the problem of similarity of the signal sequences of the multilane sensor is solved, and feasibility of running the algorithm on the embedded weighing controller is improved.
According to the rapid matching system, the number of the elements of the sequence calculated in the group is judged through the three judging modules, whether the vehicles are the same vehicle or not is obtained, the problem of similarity of signal sequences of the multi-lane sensor is solved, and the feasibility of running an algorithm on an embedded weighing controller is improved.
Drawings
In order to illustrate the embodiments of the present invention more clearly, the drawings that are needed to be applied in the description of the embodiments will be briefly described below, and it is apparent that the drawings in the following description are only embodiments of the present invention, and it is obvious to those skilled in the art that other drawings can be obtained based on these drawings without inventive effort.
FIG. 1 is a schematic view of a weighing platform of an overload and overrun system;
FIG. 2 is a schematic view of a vehicle driving situation;
FIG. 3 is a schematic diagram of a tire identifier signal when a vehicle passes through;
FIG. 4 is a flow chart of a multi-lane dynamic weighing vehicle fast matching method.
Wherein, 1 is a weighing platform, 2 is a tire identifier, and 3 is a ground induction coil.
Detailed Description
In order to make those skilled in the art better understand the technical solution of the present invention, the technical solution in the embodiment of the present invention will be clearly and completely described below with reference to the drawings in the embodiment of the present invention, and it is obvious that the described embodiment is only a part of the embodiment of the present invention, and not all embodiments. All other embodiments, which can be obtained by a person skilled in the art without any inventive step based on the embodiments of the present invention, shall fall within the scope of protection of the present invention.
Unless defined otherwise, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this invention belongs. The terminology used in the description of the invention herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the invention. As used herein, the term "and/or" includes any and all combinations of one or more of the associated listed items.
In order to judge whether the vehicles driving through different lanes are the same vehicle problem or not and realize a multi-lane dynamic weighing vehicle fast matching method, taking two adjacent lanes as an example, the method comprises the following steps:
carrying out zero calibration on the sensors, and recording the output response time of each sensor;
sequentially arranging a ground induction coil and a tire identification instrument in front of a first weighing platform of a lane;
generating signal jumping edges when the vehicle passes through and drives off the ground sensing coil and the wheel passes through the tire identifier;
removing zero positions of sensors, and acquiring a plurality of time sequences of signal jumping edges generated by different lane sensors;
dividing time sequences generated at adjacent moments into a group, calculating the number of sequence elements in the group, and if the number of the sequence elements is different, determining that different vehicles pass through the two lanes;
when the number of the sequence elements in the group is the same, the distance between the other adjacent sequence elements except the first two sequence elements of the two sequences, namely the wheel track between two adjacent wheels of the vehicle, is calculated respectively, and then the distance between the sequence elements corresponding to the two wheel track sequences is calculated. If the value of each sequence element of the finally obtained distance sequence is larger than a set threshold value, different vehicles pass through the two lanes;
and when the value of each sequence element of the distance sequence is smaller than a set threshold value, calculating the distance between the sequence elements corresponding to the two sequences. If the value of each sequence element of the distance sequence is greater than a set threshold value, different vehicles pass through the two lanes; otherwise, the vehicles passing through the two lanes are the same vehicle.
Specifically, the present invention is described in detail below with reference to the accompanying drawings:
(1) weighing platform structure design of overload overrun system
The invention firstly utilizes the sensor module to collect the traffic state of the vehicle. The installation structure of the sensor module of the overload and overrun system is shown in fig. 1, and a hardware system of the overload and overrun system is composed of a ground induction coil 3, a tire identifier 2 and a weighing platform 1. The ground induction coil, the tire identifier and the weighing platform are respectively installed in sequence along the running direction of the vehicle. The distance between the ground induction coil and the tire identification instrument is 0.2-1.0 m, and the distance between the tire identification instrument and the first weighing platform is 0.2-1.0 m.
The ground induction coil 3 adopted by the invention is arranged at the front end of the first weighing platform 1 of the lane. When the vehicle passes through the ground induction coil or stops on the coil, the iron of the vehicle changes the magnetic flux in the coil to cause the change of the inductance of the coil loop, and the state of the passing vehicle is judged by detecting the change of the inductance.
The tire identifier is arranged at the rear end of the lane ground induction coil. When the vehicle passes through the tire identifier, the sensor generates signal jump, and the number of axles and wheels of the vehicle passing through at present is judged by detecting the signal change.
The invention samples the sensor data once every 2ms, and the sampling frequency is 500 Hz. Through the analysis of the sampling points, the processes of the vehicle passing through and leaving the ground induction coil are identified, and characteristic values of all the processes are extracted. To facilitate wheel detection and identification, the wheel detection of the present invention employs analyzing a time series of signal transitions of a tire identifier.
The system can accurately monitor the weighing data of the two lanes simultaneously, and can accurately weigh when an individual vehicle runs in the middle. In practical application, in order to further improve the system accuracy, it is proposed to add a hard isolation facility in the middle of the road, so as to distinguish the vehicles coming from and going from each other and prevent the vehicles from evading detection.
(2) Cross-road vehicle matching method based on dynamic time warping
The vehicle has a plurality of driving situations on the lane, as shown in fig. 2. One vehicle respectively drives on two adjacent lanes or multiple lanes, and the same vehicle drives across two lanes or multiple lanes. When a vehicle passes through and leaves the ground induction coil, signal jumping occurs respectively, and the time when the signal jumping occurs is recorded; when a vehicle passes through the tire identifier, the signal of the sensor jumps once every time the vehicle passes through one wheel, and the time when the signal jumps every time is recorded. When the same vehicle runs across roads, acquiring a time sequence when the ground induction coils of the two roads and the tire identification instrument generate signal jump; when one vehicle passes through different lanes, the time sequence of signal jump generated by the ground induction coils and the tire identification instrument in different lanes is acquired. When vehicles pass through the tire recognizer in different lanes, the generation of sensor signal jumps is shown in fig. 3, where the pulse signal represents the number of wheels of the vehicle.
And carrying out zero calibration on the sensors, and recording the output response time of each sensor. And a ground induction coil and a tire identification instrument are sequentially arranged in front of the first weighing platform on each lane. When the sensor signal jumping situation occurs to the induction coils of the two lanes at the adjacent time, the time sequences acquired by the two lanes are divided into a group, and the two sequences in the group are named as R and T sequences respectively, wherein R is { R (1), R (2), …, R (m) }, and T is { T (1), T (2), …, T (n) }. The output response time of the two-lane ground induction coil is t0、r0The output response time of the two-lane tire recognizer is t1、r1The time when the vehicle passes through the two lane sensors is respectively recorded as Ti、Ri. And eliminating the error influence caused by the zero position of the sensor, and calculating the real-time of the vehicle passing through the two lane sensors. Wherein the real-time of the vehicle passing through the two lane ground induction coils is T1-t0、R1-r0The real-time of the vehicle driving away from the ground induction coils of the two lanes is T2-t0、R2-r0By analogy, the real-time of the vehicle passing through the two lane tire identification instruments is Ti-t1、Ri-r1I is 3,4 … n. Sequence element R (1) ═ R of R sequence1-r0Namely the real time when the lane vehicle passes through the ground induction coil, and the sequence element R (2) is R2-r0The real-time of the vehicle driving away from the ground induction coil of the lane is represented, and the real-time of the vehicle passing through the tire recognition instrument is represented by the other sequence elements; sequence element T (1) ═ T of T sequence1-t0Namely the real time when the lane vehicle passes through the ground induction coil, and the sequence element T (2) is T2-t0Representing the real time of the vehicle leaving the ground sensing coil in the lane, whichThe remaining sequence elements represent the real time of the vehicle passing through the tire identifier. The sequence element with the subscript of 1 is the starting point of the time sequence, namely the real-time of the vehicle passing through the ground induction coil; the sequence element, indexed by m or n, is the time series endpoint, i.e., the real time that the last wheel of the vehicle passes through the tire identifier.
The steps of the algorithm are as shown in fig. 4, firstly, the number of two series elements R and T in the group is calculated, and by comparing the subscripts m and n of the series elements at the end points of the two series, if m and n are not equal to each other, the number of passing vehicles on the two lanes is different, then the passing vehicles on the two lanes are different. If the number of the vehicle wheels passing through the two lanes is k and T respectively, the number of the sequence elements of the two sequences of R and T is k +2 and T +2 respectively.
If the subscripts m and n of the sequence elements of the two sequence end points are equal in size, the number of the passing vehicle wheels on the two lanes is the same. And then, respectively calculating the distances between other adjacent sequence elements of the two sequences except the first two sequence elements, namely the wheel track between two adjacent wheels of the vehicle, and forming two new sequences R 'and T'.
Wherein, R '{ | R (4) -R (3) |, | R (5) -R (4) |, … | R (m) -R (m-1) | }, T' { | T (4) -T (3) |, | T (5) -T (4) |, … | T (n) -T (n-1) | }. The sequence elements | R (4) -R (3) | of the R' sequence represent the track between the first and second wheels of the vehicle on the lane, and so on, the second sequence element representing the track between the second and third wheels of the vehicle; the sequence elements | T (4) -T (3) | of the T' sequence represent the track width between the first and second wheels of the vehicle on the lane, and so on, the second sequence element representing the track width between the second and third wheels of the vehicle. And calculating the distance between the sequence elements corresponding to the two new sequences R 'and T' to form a new sequence Q { | | T (4) -T (3) | - | R (4) -R (3) |, | | | T (5) -T (4) | - | R (5) -R (4) | |, … | | T (n) -T (n-1) | - | R (m) -R (m-1) | }. The sequence elements of the sequence Q | | | T (4) -T (3) | - | R (4) -R (3) | | represent the similarity of the wheel track between the first and the second wheel of a vehicle passing on two lanes, and so on, and the second sequence element represents the similarity of the wheel track between the second and the third wheel of a vehicle. If the value of each sequence element of the finally obtained sequence Q is larger than the set threshold value, the track of the passing vehicles on the two lanes is different, and the passing vehicles on the two lanes are different.
If the value of each sequence element of the sequence Q is smaller than the set threshold value, the wheel tracks of the passing vehicles on the two lanes are the same, and then the distances between the sequence elements corresponding to the two sequences R and T are respectively calculated to form a new sequence P.
Wherein, P { | T (1) -R (1) |, | T (2) -R (2) |, … | T (n) -R (m) | }, the sequence elements | T (1) -R (1) | of the sequence P represent the time difference when vehicles in different lanes pass through the ground induction coil, the sequence elements | T (2) -R (2) | represent the time difference when vehicles in different lanes leave the ground induction coil, and the remaining sequence elements of the sequence P represent the time difference when vehicles in different lanes pass through the tire identifier. If the value of each sequence element of the sequence P is larger than a set threshold value, different vehicles pass through the two lanes; otherwise, the vehicles passing through the two lanes are the same vehicle.
And during the performance test of the algorithm, the on-site vehicle simulation actual measurement is adopted.
The same vehicle crosses two lanes and normally runs along the lanes, and the sensors on the two lanes generate signal sequences which are named as R and T sequences respectively. Calculating the number of elements of the R, T sequence to obtain the same number of elements of the two sequences, which indicates that the number of passing vehicle wheels on the two lanes is the same at the moment; then, calculating R, T the distance between other adjacent sequence elements except the first two elements, namely the wheel track between two adjacent wheels of the vehicle, and obtaining that the wheel track between two adjacent wheels of the vehicle passing through the two lanes at the moment is the same; and finally, calculating the distance between the corresponding sequence elements of the R and T sequences, namely the time difference of the vehicles in different lanes passing through the lane sensor, and obtaining that the time difference is smaller than a set threshold value, which indicates that the vehicles passing through the two lanes at the moment are the same vehicle.
When the vehicles respectively drive through one vehicle on different lanes, the sensors on the two lanes generate signal sequences which are named as R and T sequences respectively. Calculating the number of elements of the R, T sequence, if the vehicle types are the same, obtaining the same number of elements of the two sequences, which indicates that the number of wheels of the passing vehicles on the two lanes is the same, if the vehicle types are different, obtaining the different number of elements of the two sequences, which indicates that the passing vehicles on the two lanes are different; if the number of the elements of the R, T sequence is the same, calculating the distance between other adjacent sequence elements except the first two elements of the R, T sequence, namely the wheel track between two adjacent wheels of the vehicle, and if the wheel track between two adjacent wheels of the vehicle passing through two lanes is different at the moment, indicating that different vehicles pass through the two lanes at the moment; if the wheel track distances between two adjacent wheels of the passing vehicles on the two lanes are the same, calculating the distance between the corresponding sequence elements of the two sequences of R and T, namely the time difference of the passing vehicles on the different lanes through the lane sensor, wherein the time difference is larger than a set threshold value, and the passing vehicles on the two lanes are different at the moment.
The final experimental test result is that the method for rapidly matching the multi-lane dynamic weighing vehicles can perform cross-lane vehicle matching processing, and judge whether the vehicles running on two adjacent lanes or multiple lanes are the same vehicle or not.
The second objective of the invention is to provide a multilane dynamic weighing vehicle fast matching system, comprising:
the acquisition module is used for acquiring a signal jumping edge generated when a vehicle passes through and drives away from the ground sensing coil and a wheel passes through the tire identifier;
the grouping module is used for dividing time sequences generated at adjacent moments into a group according to a plurality of time sequences of signal jumping edges generated by different lane sensors;
the first judgment module is used for calculating the number of the sequence elements in the group and carrying out first judgment;
if the number of the sequence elements is different, different vehicles pass through the two lanes;
the second judgment module is used for respectively calculating the distance between other adjacent sequence elements except the first two sequence elements of the two sequences, namely the wheel track between two adjacent wheels of the vehicle if the number of the sequence elements in the group is the same; calculating the distance between the corresponding sequence elements of the two track sequences, and performing first judgment;
if the value of each sequence element of the finally obtained distance sequence is larger than a set threshold value, different vehicles pass through the two lanes;
the third judgment module is used for calculating the distance between the sequence elements corresponding to the two sequences and carrying out third judgment if the value of each sequence element of the distance sequence is smaller than a set threshold value;
if the value of each sequence element of the distance sequence is greater than a set threshold value, different vehicles pass through the two lanes; otherwise, the vehicles passing through the two lanes are the same vehicle.
The invention also provides a weighing platform of the overload and overrun system, which comprises a weighing platform, a ground induction coil, a tire identifier and a multi-lane dynamic weighing vehicle quick matching system; the ground induction coil, the tire identifier and the weighing platform are respectively installed in sequence along the running direction of the vehicle.
The distance between the ground induction coil and the tire identification instrument is 0.2-1.0 m, and the distance between the tire identification instrument and the weighing platform is 0.2-1.0 m.
A fourth object of the present invention is to provide a computer-readable storage medium, in which a computer program is stored, wherein the computer program is configured to execute the multilane dynamic weighing vehicle fast matching method when running.
A fifth object of the present invention is to provide an electronic device, comprising a memory and a processor, wherein the memory stores a computer program, and the processor is configured to run the computer program to execute the multilane dynamic weighing vehicle fast matching method.
It will be apparent to those skilled in the art that the modules or steps of the present invention described above may be implemented in a general purpose computing system, centralized on a single computing system or distributed across a network of computing systems, or alternatively implemented in program code that is executable by a computing system, such that the steps shown and described may be executed by a computing system on storage systems, and in some cases, performed in an order other than that shown and described herein, or fabricated separately as individual integrated circuit modules, or fabricated as a single integrated circuit module from a plurality of modules or steps. Thus, the present invention is not limited to any specific combination of hardware and software.
All articles and references disclosed above, including patent applications and publications, are hereby incorporated by reference for all purposes. The term "consisting essentially of …" describing a combination shall include the identified element, ingredient, component or step as well as other elements, ingredients, components or steps that do not materially affect the basic novel characteristics of the combination. The use of the terms "comprising" or "including" to describe combinations of elements, components, or steps herein also contemplates embodiments that consist essentially of such elements, components, or steps. By using the term "may" herein, it is intended to indicate that any of the described attributes that "may" include are optional.
A plurality of elements, components, parts or steps can be provided by a single integrated element, component, part or step. Alternatively, a single integrated element, component, part or step may be divided into separate plural elements, components, parts or steps. The disclosure of "a" or "an" to describe an element, ingredient, component or step is not intended to foreclose other elements, ingredients, components or steps.
It is to be understood that the above description is intended to be illustrative, and not restrictive. Many embodiments and many applications other than the examples provided would be apparent to those of skill in the art upon reading the above description. The scope of the present teachings should, therefore, be determined not with reference to the above description, but should instead be determined with reference to the appended claims, along with the full scope of equivalents to which such claims are entitled. The disclosures of all articles and references, including patent applications and publications, are hereby incorporated by reference for all purposes. The omission in the foregoing claims of any aspect of subject matter that is disclosed herein is not intended to forego such subject matter, nor should the applicant consider that such subject matter is not considered part of the disclosed subject matter.
Claims (9)
1. A fast matching method for a multilane dynamic weighing vehicle is characterized by comprising the following steps:
acquiring a signal jumping edge generated when a vehicle passes through and drives away from a ground sensing coil and a wheel passes through a tire identifier;
according to a plurality of time sequences of signal jumping edges generated by different lane sensors, dividing the time sequences generated at adjacent moments into a group;
calculating the number of sequence elements in the group and carrying out first judgment;
if the number of the sequence elements is different, different vehicles pass through the two lanes;
if the number of the sequence elements in the group is the same, respectively calculating the distance between other adjacent sequence elements except the first two sequence elements of the two sequences, namely the wheel track between two adjacent wheels of the vehicle; calculating the distance between the corresponding sequence elements of the two track sequences, and performing first judgment;
if the value of each sequence element of the finally obtained distance sequence is larger than a set threshold value, different vehicles pass through the two lanes;
if the value of each sequence element of the distance sequence is smaller than a set threshold value, calculating the distance between the sequence elements corresponding to the two sequences, and performing third judgment;
if the value of each sequence element of the distance sequence is greater than a set threshold value, different vehicles pass through the two lanes; otherwise, the vehicles passing through the two lanes are the same vehicle.
2. The method of claim 1, wherein the partitioning into a group is:
when the sensor signal jumping situation occurs to the induction coils of the two lanes at the adjacent time, the time sequences acquired by the two lanes are divided into a group, and the two sequences in the group are named as R and T sequences respectively, wherein R is { R (1), R (2), …, R (m) }, and T is { T (1), T (2), …, T (n) }.
3. The method of claim 1, wherein the signal transition edge obtaining method comprises:
the output response time of the two-lane ground induction coil is t0、r0The output response time of the two-lane tire recognizer is t1、r1The time when the vehicle passes through the two lane sensors is respectively recorded as Ti、Ri;
Calculating the real time of the vehicle passing the two-lane sensorEach time is T1-t0、R1-r0The real-time of the vehicle driving away from the ground induction coils of the two lanes is T2-t0、R2-r0By analogy, the real-time of the vehicle passing through the two lane tire identification instruments is Ti-t1、Ri-r1I is 3,4 … n; sequence element R (1) ═ R of R sequence1-r0Namely the real time when the lane vehicle passes through the ground induction coil, and the sequence element R (2) is R2-r0The real-time of the vehicle driving away from the ground induction coil of the lane is represented, and the real-time of the vehicle passing through the tire recognition instrument is represented by the other sequence elements; sequence element T (1) ═ T of T sequence1-t0Namely the real time when the lane vehicle passes through the ground induction coil, and the sequence element T (2) is T2-t0The real-time of the vehicle driving away from the ground induction coil of the lane is represented, and the real-time of the vehicle passing through the tire recognition instrument is represented by the other sequence elements; the sequence element with the subscript of 1 is the starting point of the time sequence, namely the real-time of the vehicle passing through the ground induction coil; the sequence element, indexed by m or n, is the time series endpoint, i.e., the real time that the last wheel of the vehicle passes through the tire identifier.
4. The method of claim 1, wherein the first determination is specifically:
calculating the number of R and T two sequence elements in the group, comparing the subscripts m and n of the sequence elements of the two sequence end points, and if m and n are not equal, indicating that the number of wheels of vehicles passing through the two lanes is different, determining that the vehicles passing through the two lanes are different; if the number of the vehicle wheels passing through the two lanes is k and T respectively, the number of the sequence elements of the two sequences of R and T is k +2 and T +2 respectively.
5. The method according to claim 1, wherein the second determination is specifically:
if the sequence element subscripts m and n of the two sequence end points are equal in size, the number of passing vehicle wheels on the two lanes is the same; respectively calculating the distance between other adjacent sequence elements of the two sequences except the first two sequence elements, namely the wheel track between two adjacent wheels of the vehicle, so as to form two new sequences R 'and T';
wherein R '{ | R (4) -R (3) |, | R (5) -R (4) |, … | R (m) -R (m-1) | }, T' { | T (4) -T (3) |, | T (5) -T (4) |, … | T (n) -T (n-1) | };
the sequence elements | R (4) -R (3) | of the R' sequence represent the track width between the first wheel and the second wheel of the vehicle on the lane; by analogy, the second sequence element represents the track width between the second and third wheels of the vehicle; the sequence elements | T (4) -T (3) | of the T' sequence represent the track between the first and second wheels of the vehicle on the lane, and so on, the second sequence element representing the track between the second and third wheels of the vehicle; calculating the distance between the sequence elements corresponding to the two new sequences R 'and T' to form a new sequence Q { | | T (4) -T (3) | - | R (4) -R (3) |, | | | T (5) -T (4) | - | R (5) -R (4) | |, … | | T (n) -T (n-1) | - | R (m) -R (m-1) | }; the sequence element of the sequence Q, | | T (4) -T (3) | - | R (4) -R (3) | | represents the similarity of the wheel distances between the first and second wheels of the vehicle passing on the two lanes, and so on, and the second sequence element represents the similarity of the wheel distances between the second and third wheels of the vehicle;
if the value of each sequence element of the finally obtained sequence Q is larger than the set threshold value, the track of the passing vehicles on the two lanes is different, and the passing vehicles on the two lanes are different.
6. The method according to claim 1, wherein the third determination is specifically:
if the value of each sequence element of the sequence Q is smaller than a set threshold value, the wheel tracks of passing vehicles on the two lanes are the same, then the distances of the corresponding sequence elements of the two sequences R and T are respectively calculated, and a new sequence P is formed;
wherein, P { | T (1) -R (1) |, | T (2) -R (2) |, … | T (n) -R (m) | }, sequence elements | T (1) -R (1) | of the sequence P represent time differences of vehicles in different lanes passing through the ground induction coil, sequence elements | T (2) -R (2) | represent time differences of vehicles in different lanes driving off the ground induction coil, and the remaining sequence elements of the sequence P represent time differences of vehicles in different lanes passing through the tire identifier; if the value of each sequence element of the sequence P is larger than a set threshold value, different vehicles pass through the two lanes; otherwise, the vehicles passing through the two lanes are the same vehicle.
7. The utility model provides a multilane dynamic weighing vehicle fast matching system which characterized in that includes:
the acquisition module is used for acquiring a signal jumping edge generated when a vehicle passes through and drives away from the ground sensing coil and a wheel passes through the tire identifier;
the grouping module is used for dividing time sequences generated at adjacent moments into a group according to a plurality of time sequences of signal jumping edges generated by different lane sensors;
the first judgment module is used for calculating the number of the sequence elements in the group and carrying out first judgment;
if the number of the sequence elements is different, different vehicles pass through the two lanes;
the second judgment module is used for respectively calculating the distance between other adjacent sequence elements except the first two sequence elements of the two sequences, namely the wheel track between two adjacent wheels of the vehicle if the number of the sequence elements in the group is the same; calculating the distance between the corresponding sequence elements of the two track sequences, and performing first judgment;
if the value of each sequence element of the finally obtained distance sequence is larger than a set threshold value, different vehicles pass through the two lanes;
the third judgment module is used for calculating the distance between the sequence elements corresponding to the two sequences and carrying out third judgment if the value of each sequence element of the distance sequence is smaller than a set threshold value;
if the value of each sequence element of the distance sequence is greater than a set threshold value, different vehicles pass through the two lanes; otherwise, the vehicles passing through the two lanes are the same vehicle.
8. An overload overrun system weighing platform, which is characterized by comprising a weighing platform, a ground induction coil, a tire recognition instrument and the multilane dynamic weighing vehicle rapid matching system of claim 7; the ground induction coil, the tire identifier and the weighing platform are respectively installed in sequence along the running direction of the vehicle.
9. The platform of claim 8, wherein the distance between the ground coil and the tire identifier is 0.2-1.0 m, and the distance between the tire identifier and the platform is 0.2-1.0 m.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010866036.3A CN112097883B (en) | 2020-08-25 | 2020-08-25 | Multi-lane dynamic weighing vehicle rapid matching method and system and weighing platform |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010866036.3A CN112097883B (en) | 2020-08-25 | 2020-08-25 | Multi-lane dynamic weighing vehicle rapid matching method and system and weighing platform |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112097883A true CN112097883A (en) | 2020-12-18 |
CN112097883B CN112097883B (en) | 2022-02-11 |
Family
ID=73754368
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010866036.3A Active CN112097883B (en) | 2020-08-25 | 2020-08-25 | Multi-lane dynamic weighing vehicle rapid matching method and system and weighing platform |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112097883B (en) |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103085815A (en) * | 2013-01-17 | 2013-05-08 | 北京理工大学 | Method for recognizing lane changing intention of driver |
CN107730894A (en) * | 2017-09-08 | 2018-02-23 | 上海电科市政工程有限公司 | A kind of dynamic overload previewing system data matching method based on time sequence status |
US10245973B2 (en) * | 2013-05-30 | 2019-04-02 | Yefim G. Kriger | Technology and methods of on-board vehicle occupant accurate weighing by a simplified weighing apparatus based on weighing moderator and its applications in on-board occupant weighing systems |
CN110672192A (en) * | 2019-10-10 | 2020-01-10 | 英华达(南京)科技有限公司 | Road surface load monitoring method, device, system, electronic equipment and storage medium |
CN111114544A (en) * | 2019-11-25 | 2020-05-08 | 福瑞泰克智能***有限公司 | Method and device for determining compensation lane line, movable equipment and storage medium |
CN111241325A (en) * | 2018-11-28 | 2020-06-05 | 杭州海康威视***技术有限公司 | Vehicle detection data matching method, device and system and storage medium |
CN111325991A (en) * | 2020-04-17 | 2020-06-23 | 淮阴工学院 | System and method for judging whether motor vehicle illegally occupies emergency lane |
-
2020
- 2020-08-25 CN CN202010866036.3A patent/CN112097883B/en active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103085815A (en) * | 2013-01-17 | 2013-05-08 | 北京理工大学 | Method for recognizing lane changing intention of driver |
US10245973B2 (en) * | 2013-05-30 | 2019-04-02 | Yefim G. Kriger | Technology and methods of on-board vehicle occupant accurate weighing by a simplified weighing apparatus based on weighing moderator and its applications in on-board occupant weighing systems |
CN107730894A (en) * | 2017-09-08 | 2018-02-23 | 上海电科市政工程有限公司 | A kind of dynamic overload previewing system data matching method based on time sequence status |
CN111241325A (en) * | 2018-11-28 | 2020-06-05 | 杭州海康威视***技术有限公司 | Vehicle detection data matching method, device and system and storage medium |
CN110672192A (en) * | 2019-10-10 | 2020-01-10 | 英华达(南京)科技有限公司 | Road surface load monitoring method, device, system, electronic equipment and storage medium |
CN111114544A (en) * | 2019-11-25 | 2020-05-08 | 福瑞泰克智能***有限公司 | Method and device for determining compensation lane line, movable equipment and storage medium |
CN111325991A (en) * | 2020-04-17 | 2020-06-23 | 淮阴工学院 | System and method for judging whether motor vehicle illegally occupies emergency lane |
Non-Patent Citations (1)
Title |
---|
*** 等: "动态称重技术(WIM)研讨", 《衡器》 * |
Also Published As
Publication number | Publication date |
---|---|
CN112097883B (en) | 2022-02-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Taghvaeeyan et al. | Portable roadside sensors for vehicle counting, classification, and speed measurement | |
US9053593B2 (en) | Vehicle data analysis method and vehicle data analysis system | |
CN105513354A (en) | Video-based urban road traffic jam detecting system | |
WO2010107394A1 (en) | Determining a traffic route using predicted traffic congestion | |
EP3812218A1 (en) | Indication diagnosis device and method | |
CN112070130B (en) | Cross-road vehicle matching method and system based on dynamic time warping | |
CN111199652B (en) | Road traffic signal control method, device, system, electronic device and storage medium | |
CN106956680A (en) | A kind of electric automobile driving behavior identifying and analyzing method | |
CN110293997A (en) | The jamproof whistle control system of tramcar and axis-counting device | |
KR101247542B1 (en) | Weight measuring system considering changes of speed and lane and method thereof | |
CN112781702B (en) | Method and system for weighing vehicle | |
CN111862583B (en) | Traffic flow prediction method and device | |
CN112097883B (en) | Multi-lane dynamic weighing vehicle rapid matching method and system and weighing platform | |
CN113129602A (en) | Vehicle state monitoring method and device, storage medium and electronic equipment | |
CN112116813B (en) | State recognition model establishing method, road traffic state recognition method and road traffic state recognition device | |
CN109191850B (en) | Data fusion method of stop line detector and queuing detector based on time window | |
Reisgys et al. | Argumentation on adas simulation validity using aleatory and epistemic uncertainty estimation | |
KR101035122B1 (en) | Measurement Method of Travel Time Using Sequence Pattern of Vehicles | |
CN102169627A (en) | Express way travel time prediction method based on virtual speed sensor | |
Sheu | Erratum: A stochastic modeling approach to real-time prediction of queue overflows | |
CN112614156A (en) | Training method and device for multi-target tracking network model and related equipment | |
JP2021113768A (en) | Vehicle simulation system, vehicle simulation method, and computer program | |
Sarcevic et al. | Vehicle classification and false detection filtering using a single magnetic detector based intelligent sensor | |
JP3753423B2 (en) | Traveling time prediction apparatus and method | |
Boriboonsomsin et al. | Fusion of Vehicle Weight and Activity Data for Improved Vehicle Emission Modeling |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |