[go: up one dir, main page]

CN109189875A - Vehicle positioning data processing equipment and method - Google Patents

Vehicle positioning data processing equipment and method Download PDF

Info

Publication number
CN109189875A
CN109189875A CN201810991116.4A CN201810991116A CN109189875A CN 109189875 A CN109189875 A CN 109189875A CN 201810991116 A CN201810991116 A CN 201810991116A CN 109189875 A CN109189875 A CN 109189875A
Authority
CN
China
Prior art keywords
timestamp
equation
polynomial equation
polynomial
data processing
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.)
Pending
Application number
CN201810991116.4A
Other languages
Chinese (zh)
Inventor
石涤文
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Wuhan Zhonghai Data Technology Co Ltd
Original Assignee
Wuhan Zhonghai Data Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Wuhan Zhonghai Data Technology Co Ltd filed Critical Wuhan Zhonghai Data Technology Co Ltd
Priority to CN201810991116.4A priority Critical patent/CN109189875A/en
Publication of CN109189875A publication Critical patent/CN109189875A/en
Pending legal-status Critical Current

Links

Landscapes

  • Navigation (AREA)
  • Position Fixing By Use Of Radio Waves (AREA)

Abstract

The invention discloses a kind of vehicle positioning data processing equipment and methods, and the method includes obtaining all discrete location datas in preset time, the location data includes longitude coordinate x, latitude coordinate y and timestamp t;According to the longitude coordinate x and timestamp t the first polynomial equation x=f (t) of curve matching, according to the second polynomial equation y=h (t) of the latitude coordinate y and timestamp t curve matching;Store the value range of the first polynomial equation x=f (t) and the second polynomial equation y=h (t) and timestamp t.The present invention can trace the space-time trajectory of vehicle under space coordinates, reduce the data volume of real-time storage and transmission and reduce the data fusion requirement to location data and other perception datas.

Description

Vehicle positioning data processing equipment and method
Technical field
The present invention relates to accurately diagram technology field, in particular to a kind of based on three-dimensional space curve fitting Vehicle location data processing unit and method method and device.
Background technique
Production high-precision map needs to record vehicle GPS and includes the location information through, latitude and timestamp and upload in real time The server of distal end.High-precision vehicle GPS can generate a discrete location information at interval of 10ms or 100ms and implementation is deposited Storage and transmission.
The behavior stored and transmitted in the prior art to a large amount of location informations obtained in a period of time, can be to vehicle-mounted The communication network of terminal causes bandwidth pressure;Meanwhile location information is usually discrete data, when location information and other sensors Perception data when being merged, it may appear that the nonsynchronous problem of the two timestamp.
Summary of the invention
The embodiment of the present invention at least provides a kind of vehicle positioning data processing method, is able to solve vehicle in the prior art The real-time storage of location data and transmission cause car-mounted terminal communication pressure and location data and sensing data to be difficult to merge Problem.
The specific implementation of above-described embodiment, as described below.
The described method includes:
Step100, all discrete location datas in preset time are obtained, the location data includes longitude coordinate x, latitude Spend coordinate y and timestamp t;
Step200, according to the longitude coordinate x and timestamp t the first polynomial equation x=f (t) of curve matching, according to The second polynomial equation y=h (t) of the latitude coordinate y and timestamp t curve matching;
Step300, the storage first polynomial equation x=f (t) and the second polynomial equation y=h (t) are timely Between stab t value range.
Preferred version is that the timestamp t of any location data is presently described positioning number in the present embodiment According to the difference of the corresponding number of seconds of first location data acquired in corresponding number of seconds and the preset time.
Preferred version is that the Step200 is configured that in the present embodiment
The curve fitting algorithm fitting described more than first of least square method is selected according to the longitude coordinate x and timestamp t Item formula EQUATION x=f (t);
The curve fitting algorithm of least square method is selected to intend the conjunction more than second according to the latitude coordinate y and timestamp t Item formula equation y=h (t).
Preferred version is between the Step200 and the Step300, to include in the present embodiment:
Step210, the first polynomial equation x=f (t) and/or described is determined according to preset standard error threshold value The number of second polynomial equation y=h (t).
Preferred version is in the present embodiment, described to determine first multinomial according to preset standard error threshold value EQUATION x=f (t) number, is configured that
The first multinomial equation of n th order n x=f (t) is polynomial of degree n equation, and the n is the positive integer more than or equal to 3;
The standard error threshold value for presetting the polynomial of degree n equation is α, and α is decimal, unit cm;
The standard error σ 1 of the polynomial of degree n equation is obtained when being less than or equal to α, the value of n is n1;
Configuring first multinomial is n1 order polynomial.
Preferred version is in the present embodiment, described to determine second multinomial according to preset standard error threshold value The number of equation y=h (t), is configured that
The second polynomial equation y=h (t) is m order polynomial equation, and the m is the positive integer more than or equal to 3;
The standard error threshold value of the m order polynomial equation is β, and β is decimal, unit cm;
The standard error σ 2 of the m order polynomial equation is obtained when being less than or equal to β, the value of m is m1;
Configuring second multinomial is m1 order polynomial.
Preferred version is after the Step210, to include in the present embodiment:
Step220, in the first polynomial equation x=f (t) of preset maximum times and/or described second multinomial When the standard error of formula equation y=h (t) after the standard error threshold value greater than returning to the Step100 and shortening described default Between range.
Preferred version is that the preset maximum times are 21 in the present embodiment.
Preferred version is that the Step100 is configured that in the present embodiment
All discrete location datas in preset time are obtained under a vehicle body coordinate system;
Determine the configuration relation of the vehicle body coordinate system and earth coordinates;
It is extracted according to the configuration relation and is located at the earth coordinates, the longitude coordinate x, latitude coordinate y are timely Between stab t.
The embodiment of the present invention separately discloses a kind of vehicle positioning data processing equipment based on three-dimensional space curve fitting, described Device includes:
Acquisition module obtains all discrete location datas in preset time by the high-precision GPS module of vehicle, described Location data includes longitude coordinate x, latitude coordinate y and timestamp t;
Fitting module, according to the longitude coordinate x and timestamp t the first polynomial equation x=f (t) of curve matching, according to The second polynomial equation y=h (t) of the latitude coordinate y and timestamp t curve matching;
It is timely to store the first polynomial equation x=f (t) and the second polynomial equation y=h (t) for memory module Between stab t value range.
For above scheme, the present invention is by being referring to the drawings described in detail disclosed exemplary embodiment, also The other feature and its advantage for making the embodiment of the present invention understand.
Detailed description of the invention
In order to illustrate the technical solution of the embodiments of the present invention more clearly, below will be to needed in the embodiment attached Figure is briefly described, it should be understood that the following drawings illustrates only certain embodiments of the present invention, therefore is not construed as pair The restriction of range for those of ordinary skill in the art without creative efforts, can also be according to this A little attached drawings obtain other relevant attached drawings.
Fig. 1 is the flow chart of implementation method;
Fig. 2 is the flow chart of embodiment Step200;
Fig. 3 is the schematic diagram of implementation method.
Specific embodiment
In order to make the object, technical scheme and advantages of the embodiment of the invention clearer, below in conjunction with the embodiment of the present invention In attached drawing, technical scheme in the embodiment of the invention is clearly and completely described, it is clear that described embodiment is A part of the embodiment of the present invention, instead of all the embodiments.The present invention being usually described and illustrated herein in the accompanying drawings is implemented The component of example can be arranged and be designed with a variety of different configurations.
Therefore, the detailed description of the embodiment of the present invention provided in the accompanying drawings is not intended to limit below claimed The scope of the present invention, but be merely representative of selected embodiment of the invention.Based on the embodiments of the present invention, this field is common Technical staff's every other embodiment obtained without creative efforts belongs to the model that the present invention protects It encloses.
The present embodiment provides a kind of vehicle positioning data processing methods.
Method through this embodiment can trace the space-time trajectory of vehicle under space coordinates, reduce real-time storage And data fusion requirement of the data volume and reduction of transmission to location data and other perception datas.In order to realize foregoing advantages, Please refer to Fig. 1.
The method of the present embodiment includes:
Step110, every 10ms obtain the location data of high-precision GPS module output;And it is acquired after preset 10s For 1000 discrete location datas;All location datas can be marked under a space coordinates as (x, y, t); Wherein, x is longitude coordinate, and y is latitude coordinate, and t is timestamp.
In addition, the output time of high-precision GPS module is usually cumulative, the number when all passed through time number of seconds or microsecond number It is worth larger.So, the t of any anchor point of the present embodiment (x, y, t) is preferably acquired with currently exporting in time tx and default 10s First anchor point (x0, y0, t0) at that time export time t0 difference, i.e. t=tx-t0.
It is vehicle body coordinate system that Step120, the present embodiment, which configure space coordinates above-mentioned, determine vehicle body coordinate system with it is high-precision The configuration relation for spending map configuration earth coordinates, establishes anchor point (x, y, t) in earth coordinates according to configuration relation.
Step200, x, y and the t for extracting all anchor points (x, y, t) respectively;The song of least square method is selected according to x and t Line fitting algorithm fitting n order polynomial equation x=f (t);The curve fitting algorithm of least square method is selected to be fitted m according to y and t Order polynomial equation y=h (t).
The multinomial general equation that the present embodiment is fitted by the curve fitting algorithm of least square method are as follows: x=C0+C1*t +C2*t*t+C3*t*t*t+……;The value range of t is time interval, and C0, C1, C3 etc. are coefficient.
Referring to FIG. 2, the Step200 of the present embodiment, specially.
The preferably preset standard error threshold value of Step211, the present embodiment is 10.0cm.
Step212, respectively value n and m are 3 and construct multinomial item formula EQUATION x=f three times according to multinomial general equation (t) and cubic polynomial equation y=h (t).
Step213, pass through standard error calculation formula, when calculating n and m value is 3, cubic polynomial EQUATION x=f (t) Standard error σ 1 and the size of the standard error σ 2 of multinomial item formula equation y=h (t) three times.
Above-mentioned standard error calculation formula isE is that error=fitting is bent Line value-true value.
The size of Step214, judgment criteria error σ 1 and standard error σ 2 and standard error threshold value 10.0cm.If 1 He of σ σ 2 is greater than 10, then being incremented by the value of n and m and returning to Step212.
After if Step220, σ 1 and σ 2 is respectively less than 10, using the value of current n and m as the more of the present embodiment matched curve Item formula equation.After the value of m and n is 21, σ 1 and σ 2 are still greater than 10.So, the method for the present embodiment returns to Step100 simultaneously Shortening preset 10s is 5s.
Through the above scheme, the present embodiment optimizes multinomial side according to the estimation error exported to high-precision GPS module Journey improves the precision of matched curve value, realizes the raising to vehicle location precision.
For example, x and y respectively indicate longitude and latitude, coordinate unit degree of being.So angular error and distance are sat in the earth There are corresponding relationship under mark system, i.e., 0.000001 degree 0.111 meter of correspondence, specifically equatorial perimeter are 40000*1000m, then The corresponding error distance of 0.000001 degree of error angle is 40000*1000/360*0.000001=0.111 meters.
Certainly, polynomial of degree n EQUATION x=f (t) standard error σ 1 and m order polynomial equation y=h (t) of the present embodiment Standard error σ 2 can be separately provided;So, the present embodiment method can be only to polynomial of degree n EQUATION x=f (t) or m Order polynomial equation y=h (t) is optimized, and is useful in the application of less demanding in the location data of longitude or latitude to vehicle Scene.
Step300, taking for the first polynomial equation x=f (t) and the second polynomial equation y=h (t) and timestamp t is stored It is worth range.
Through the above scheme, size of data can be compressed to 1/80 and standard error of the prior art by the method for the present embodiment Difference is less than 10.0cm
By taking the trace information of 10s as an example, totally 1000 (longitude, latitude, timestamp) discrete points, wherein longitude and latitude Formula double precision double type, timestamp are 64 integer int64 types, are 8 bytes.
So, the size of data that the prior art occupies is (8+8+8) x 1000=24000 byte.The x=f of the present embodiment (t) and y=h (t) is typically 16 order polynomials;Then x=f (t), 16 double parameters;Y=h (t), 16 double ginsengs Number, 2 int64 parameters of t=[t0, t1], the size of data that the present embodiment occupies are 8x (16+16+2)=272 byte, are existing The 1/88 of technical data size.
With reference to Fig. 3, the present embodiment discloses a kind of vehicle positioning data processing equipment based on three-dimensional space curve fitting, dress It sets and includes:
Acquisition module obtains all discrete location datas in preset time, positioning by the high-precision GPS module of vehicle Data include longitude coordinate x, latitude coordinate y and timestamp t;
Fitting module, according to longitude coordinate x and timestamp t the first polynomial equation x=f (t) of curve matching, according to latitude The second polynomial equation y=h (t) of coordinate y and timestamp t curve matching;
Memory module, storage the first polynomial equation x=f's (t) and the second polynomial equation y=h (t) and timestamp t Value range.
The foregoing is only a preferred embodiment of the present invention, is not intended to restrict the invention, for the skill of this field For art personnel, the invention may be variously modified and varied.All within the spirits and principles of the present invention, made any to repair Change, equivalent replacement, improvement etc., should all be included in the protection scope of the present invention.

Claims (10)

1. a kind of vehicle positioning data processing method, which is characterized in that
The described method includes:
Step100, all discrete location datas in preset time are obtained, the location data includes longitude coordinate x, latitude seat Mark y and timestamp t;
Step200, according to the longitude coordinate x and timestamp t the first polynomial equation x=f (t) of curve matching, according to described The second polynomial equation y=h (t) of latitude coordinate y and timestamp t curve matching;
Step300, the storage first polynomial equation x=f (t) and the second polynomial equation y=h (t) and timestamp t Value range.
2. vehicle positioning data processing method as described in claim 1, which is characterized in that
The timestamp t of any location data corresponds to for presently described location data to be adopted in number of seconds and the preset time First location data of collection corresponds to the difference of number of seconds.
3. vehicle positioning data processing method as described in claim 1, which is characterized in that the Step200 is configured that
The curve fitting algorithm of least square method is selected to be fitted first multinomial according to the longitude coordinate x and timestamp t EQUATION x=f (t);
The curve fitting algorithm of least square method is selected to intend the second multinomial of the conjunction according to the latitude coordinate y and timestamp t Equation y=h (t).
4. vehicle positioning data processing method as described in claim 1, which is characterized in that in the Step200 and described Between Step300, include:
Step210, the first polynomial equation x=f (t) and/or described second are determined according to preset standard error threshold value The number of polynomial equation y=h (t).
5. vehicle positioning data processing method as claimed in claim 4, which is characterized in that described according to preset standard error Poor threshold value determines the number of the first polynomial equation x=f (t), is configured that
The first multinomial equation of n th order n x=f (t) is polynomial of degree n equation, and the n is the positive integer more than or equal to 3;
The standard error threshold value for presetting the polynomial of degree n equation is α, and α is decimal, unit cm;
The standard error σ 1 of the polynomial of degree n equation is obtained when being less than or equal to α, the value of n is n1;
Configuring first multinomial is n1 order polynomial.
6. vehicle positioning data processing method as claimed in claim 4, which is characterized in that described according to preset standard error Poor threshold value determines the number of the second polynomial equation y=h (t), is configured that
The second polynomial equation y=h (t) is m order polynomial equation, and the m is the positive integer more than or equal to 3;
The standard error threshold value of the m order polynomial equation is β, and β is decimal, unit cm;
The standard error σ 2 of the m order polynomial equation is obtained when being less than or equal to β, the value of m is m1;
Configuring second multinomial is m1 order polynomial.
7. vehicle positioning data processing method as claimed in claim 4, which is characterized in that after the Step210, including Have:
Step220, the first polynomial equation x=f (t) in preset maximum times and/or the second multinomial side The standard error of journey y=h (t) returns to the Step100 after being greater than the standard error threshold value and shortens the preset time Range.
8. vehicle positioning data processing method as claimed in claim 7, which is characterized in that the preset maximum times are 21。
9. vehicle positioning data processing method as described in claim 1, which is characterized in that the Step100 is configured that
All discrete location datas in preset time are obtained under a vehicle body coordinate system;
Determine the configuration relation of the vehicle body coordinate system and earth coordinates;
It is extracted according to the configuration relation and is located at the earth coordinates, the longitude coordinate x, latitude coordinate y and timestamp t。
10. a kind of vehicle positioning data processing equipment based on three-dimensional space curve fitting, which is characterized in that described device packet It includes:
Acquisition module obtains all discrete location datas in preset time, the positioning by the high-precision GPS module of vehicle Data include longitude coordinate x, latitude coordinate y and timestamp t;
Fitting module, according to the longitude coordinate x and timestamp t the first polynomial equation x=f (t) of curve matching, according to described The second polynomial equation y=h (t) of latitude coordinate y and timestamp t curve matching;
Memory module stores the first polynomial equation x=f (t) and the second polynomial equation y=h (t) and timestamp The value range of t.
CN201810991116.4A 2018-08-28 2018-08-28 Vehicle positioning data processing equipment and method Pending CN109189875A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810991116.4A CN109189875A (en) 2018-08-28 2018-08-28 Vehicle positioning data processing equipment and method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810991116.4A CN109189875A (en) 2018-08-28 2018-08-28 Vehicle positioning data processing equipment and method

Publications (1)

Publication Number Publication Date
CN109189875A true CN109189875A (en) 2019-01-11

Family

ID=64916727

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810991116.4A Pending CN109189875A (en) 2018-08-28 2018-08-28 Vehicle positioning data processing equipment and method

Country Status (1)

Country Link
CN (1) CN109189875A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110275191A (en) * 2019-05-24 2019-09-24 深圳市元征科技股份有限公司 A kind of static drift modification method, device, mobile unit and storage medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7425829B2 (en) * 2003-10-14 2008-09-16 Merlin Technology, Inc. Tracking positions of personnel, vehicles, and inanimate objects
CN101458325A (en) * 2009-01-08 2009-06-17 华南理工大学 Wireless sensor network tracking method based on self-adapting prediction
CN103925929A (en) * 2013-01-14 2014-07-16 北京中交兴路信息科技有限公司 Method and device for statistics of movement distance of moving target
CN105575154A (en) * 2015-12-17 2016-05-11 上海经达信息科技股份有限公司 Vehicle GPS positioning lost data compensation method

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7425829B2 (en) * 2003-10-14 2008-09-16 Merlin Technology, Inc. Tracking positions of personnel, vehicles, and inanimate objects
CN101458325A (en) * 2009-01-08 2009-06-17 华南理工大学 Wireless sensor network tracking method based on self-adapting prediction
CN103925929A (en) * 2013-01-14 2014-07-16 北京中交兴路信息科技有限公司 Method and device for statistics of movement distance of moving target
CN105575154A (en) * 2015-12-17 2016-05-11 上海经达信息科技股份有限公司 Vehicle GPS positioning lost data compensation method

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110275191A (en) * 2019-05-24 2019-09-24 深圳市元征科技股份有限公司 A kind of static drift modification method, device, mobile unit and storage medium

Similar Documents

Publication Publication Date Title
CN102707300B (en) Method, device and system for optimizing GPS track
CN104501803A (en) Portable intelligent device geological navigation and geological mapping method based on Andriod
CN109218967A (en) Method and device for calibrating positioning base station of UWB system
CN107976702A (en) A kind of position correcting method based on CORS, positioning terminal and alignment system
CN201378052Y (en) Gradient measuring system and road section information measuring device
CN106959623B (en) Beidou-based ship hydrometeorological data transmission control system and method
CN103826301A (en) Node positioning method and device
CN105992154A (en) Position data transmission method and device and positioning system
CN111947663A (en) Visual positioning digital map AR navigation system and method
CN110362895A (en) Land acquisition removal application management system based on BIM + GIS technology
CN104567893A (en) Detailed map construction method and device
CN109189875A (en) Vehicle positioning data processing equipment and method
CN109238224B (en) Unmanned aerial vehicle flying height difference eliminating method, device and system and intelligent terminal
CN111460623A (en) Real-time collection and processing method and system for surveying and mapping operation data
CN107330975A (en) A kind of three-dimensional military marker mapping system
CN101197628A (en) A wireless system network element information presentation method
CN103853901B (en) A kind of traffic track data preprocess method and system
CN108344411A (en) Indoor high-accuracy position system
CN104316075B (en) The electronic device and distance measurement method calculated with distance
CN104410658B (en) Fixed-point environment state forecast method and apparatus
CN110865358A (en) Distance measurement method and system
CN104683090A (en) Expandable clock monitoring device and method
CN109917376A (en) A kind of localization method and device
CN208921855U (en) A kind of blood pressure information acquisition device having positioning function
CN209460811U (en) A Field Information Collection System Based on GIS

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
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20190111