[go: up one dir, main page]

CN103379619A - Method and system for positioning - Google Patents

Method and system for positioning Download PDF

Info

Publication number
CN103379619A
CN103379619A CN2012101110758A CN201210111075A CN103379619A CN 103379619 A CN103379619 A CN 103379619A CN 2012101110758 A CN2012101110758 A CN 2012101110758A CN 201210111075 A CN201210111075 A CN 201210111075A CN 103379619 A CN103379619 A CN 103379619A
Authority
CN
China
Prior art keywords
course angle
marg
information
transducer
subscriber equipment
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
Application number
CN2012101110758A
Other languages
Chinese (zh)
Other versions
CN103379619B (en
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.)
ZTE Corp
Shenzhen Graduate School Tsinghua University
Original Assignee
ZTE Corp
Shenzhen Graduate School Tsinghua University
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 ZTE Corp, Shenzhen Graduate School Tsinghua University filed Critical ZTE Corp
Priority to CN201210111075.8A priority Critical patent/CN103379619B/en
Priority to PCT/CN2013/073085 priority patent/WO2013155919A1/en
Publication of CN103379619A publication Critical patent/CN103379619A/en
Application granted granted Critical
Publication of CN103379619B publication Critical patent/CN103379619B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/025Services making use of location information using location based information parameters
    • H04W4/027Services making use of location information using location based information parameters using movement velocity, acceleration information

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Navigation (AREA)

Abstract

The invention provides a method for positioning, which includes: carrying out positioning based on an access point of a wireless local network, and obtaining an estimated initial position of a user device; obtaining course angle and speed information of the user device; and correcting the estimated initial position according to the course angle and speed information, and obtaining final position information. The invention also provides a system for positioning. With the method and the system for positioning, positioning error caused by strength floating of received information and accumulative error caused by sensor noise are corrected, so that a combined positioning system with low cost and high precision is obtained.

Description

A kind of localization method and system
Technical field
The present invention relates to the wireless network positioning field, relate in particular to a kind of localization method and system.
Background technology
It is low to have a cost based on the navigation system of WLAN, and precision is high, and the advantages such as applied range (indoor and outdoors) have obtained very large success such as aspects such as emergency relief, intelligent transportation and indoor positioning navigation in location-based service.But still exist following two problems to need solution badly: WLAN positioning accuracy that the received signal strength (Received Signal Strength, RSS) that the factors such as (1) multipath interference cause has floated severe exacerbation; (2) in the zone that wireless access node (Access Point, AP) does not cover, because the AP disappearance causes the WLAN locate failure.
In order to address the above problem, people have proposed several different methods, can be divided into following three classes:
1, the WLAN navigation system of time-based diversity and probability Distribution Model
The basic thought of the WLAN navigation system of time-based diversity and probability Distribution Model is: the fixed position utilizes time diversity to obtain a plurality of samples of received signal strength in locating area, set up the probability Distribution Model of received signal strength according to a plurality of sample informations, the probability Distribution Model of received signal strength is stored in the property data base; At positioning stage, moving target utilizes time diversity to obtain a plurality of samples of received signal strength, obtains stable received signal strength and positions by asking for sample average.Because time diversity need to consume a large amount of time, increased the location and postponed, can't realize real-time location, in running fix, can't use.
2. based on the WLAN navigation system of Kalman filtering
Basic thought based on the WLAN navigation system of Kalman filtering is: at first utilize the WLAN location algorithm to obtain the location estimation of moving target, then utilize the speed of moving target track continuity or supposition moving target within the specific limits, state equation and the observational equation of structure Kalman filter carry out filtering to user's location estimation and process.Although this method has improved the positioning accuracy of WLAN navigation system, owing to set in advance moving target speed, therefore can't realize adaptive-filtering, limited application in practice.Can not solve simultaneously because the WLAN locate failure that the AP disappearance causes.
3.WLAN/GPS integrated positioning
Because GPS in outdoor open space, can obtain good positioning accuracy, therefore in the zone of AP disappearance, can utilize GPS to obtain accurately positional information; Simultaneously in built-up urban district, can utilize WLAN to locate to remedy the deficiency of GPS location, can say that the WLAN/GPS integrated positioning obtained good positioning performance under outdoor environment, but under indoor environment, because gps signal is blocked, and can't improve the WLAN indoor position accuracy.
Summary of the invention
The technical problem to be solved in the present invention provides a kind of localization method and system, solves the existing inadequate problem of Positioning System.
In order to address the above problem, the invention provides a kind of localization method, comprising:
Access point based on WLAN (wireless local area network) positions, and obtains the initial estimated location of subscriber equipment;
Obtain course angle and the velocity information of described subscriber equipment;
According to described course angle and velocity information described initial estimated location is revised, obtained final position information.
Further, said method also can have following characteristics, and described access point based on WLAN (wireless local area network) positions and comprises:
Choose reference point, measure signal strength signal intensity from each access point in each reference point, the sign/position of the position of described reference point, described signal strength signal intensity and corresponding access point is stored in the database; The signal strength signal intensity of each access point around subscriber equipment to be positioned is measured is searched database and is obtained corresponding reference point set, mates the initial estimated location of determining subscriber equipment with described reference point set.
Further, said method also can have following characteristics, and described and reference point set is mated the initial estimated location of determining described subscriber equipment and comprised:
Select the reference point of the Euclidean distance minimum of m received signal strength, use a described m reference point the position linear weighted function and as the initial estimated location of described subscriber equipment, described m is more than or equal to 1.
Further, said method also can have following characteristics, and described course angle and the velocity information of obtaining described subscriber equipment comprises:
Obtain described course angle and velocity information according to the metrical information of MARG transducer.
Further, said method also can have following characteristics, and described metrical information according to the MARG transducer is obtained described course angle and comprised:
Metrical information according to the magnetometer of described MARG transducer is obtained the first course angle φ Mag, obtain the second course angle according to the gyrostatic metrical information of described MARG transducer
Figure BDA0000153862390000031
Obtain the course angle φ of described subscriber equipment according to described the first course angle and the second course angle:
φ = ( 1 - W ) φ k gyr + Wφ mag
Wherein, described W is the weighted value of presetting, 0≤W≤1.
Further, said method also can have following characteristics, and described method also comprises, obtains roll angle, the angle of pitch of described subscriber equipment according to the metrical information of described MARG transducer;
Describedly according to described course angle and velocity information described initial estimated location correction is comprised:
With the input of described roll angle, the angle of pitch, course angle and the velocity information of obtaining according to the metrical information of described MARG transducer as Kalman filter, carry out Kalman filtering, export new course angle and velocity information;
With the input as particle filter of the course angle of described Kalman filter output and velocity information and described initial estimated location, carry out particle filter, output position information, course angle and velocity information, with the positional information of output as the final position information of described subscriber equipment.
Further, said method also can have following characteristics, and the described Kalman filtering of carrying out comprises:
Carry out the state one-step prediction of Kalman filtering,
Figure BDA0000153862390000033
Calculate the predicated error variance matrix
Figure BDA0000153862390000034
The calculation of filtered gain matrix
Figure BDA0000153862390000035
Carry out state estimation φ k = φ k - + K k [ φ PF - φ k - ] ;
Calculate estimation error variance
Figure BDA0000153862390000042
Wherein, described
Figure BDA0000153862390000043
The angular speed that represents the gyroscope output of described MARG transducer, φ K-1The course angle of obtaining according to described MARG transducer during expression moment k-1, Δ T represents the measuring intervals of TIME of described MARG transducer, Q and R represent respectively process noise and measure the covariance matrix of noise, K kBe the Kalman filter gain, And P kThe expression varivance matrix, φ PFThe course angle of particle filter output when locating for the last time, first φ during Kalman filtering PFBe designated value.
Further, said method also can have following characteristics, and the described particle filter that carries out comprises:
When carrying out particle filter first, need the initialization particle, adopt Gaussian Profile to come the probability density function of initialization particle;
According to described course angle and velocity information, and described initial estimated location, predict next step state information of described subscriber equipment:
x k + 1 y k + 1 = 1 0 T s · cos ( φ k ) 0 1 T s · sin ( φ k ) x k y k v k + T s 2 2 0 0 T s 2 2 η x η y
Calculate weight and the normalization of each particle, as follows:
ω k + 1 i = 1 2 π σ exp [ - | | x k z - x k i | | 2 σ 2 ]
ω k + 1 i = ω k + 1 i Σ j = 1 N ω k + 1 j
Carry out particle and resample, as the particle of particle filter next time;
Wherein, described [x k, y k] TBe the state vector of each particle, T sThe expression last time is based on location and this time interval based on the location of the access point of WLAN (wireless local area network) of the access point of WLAN (wireless local area network), φ kRepresent described course angle, v kRepresent described velocity information, [η x, η y] TThe expression acceleration, with the simulation of the Gaussian noise of zero-mean, variance is by the metrical information estimation of described MARG transducer,
Figure BDA0000153862390000048
For inputting the state value of described particle filter,
Figure BDA0000153862390000049
Represent i particle at the state value of moment k, σ represents the noise variance of signal strength measurement.
The present invention also provides a kind of navigation system, comprising:
The WLAN locating module is used for positioning based on the access point of WLAN (wireless local area network), obtains the initial estimated location of subscriber equipment;
The sensor localization module is for course angle and the velocity information of obtaining described subscriber equipment;
Fusion Module is used for according to described course angle and velocity information described initial estimated location being revised, and obtains final position information.
Further, said system also can have following characteristics, and described WLAN locating module comprises:
Database is used for being stored in the signal strength signal intensity from each access point that each reference point is measured, the position of described reference point and the sign/position of corresponding access point;
The RSS measuring unit is used for measuring subscriber equipment to be positioned and measures the signal strength signal intensity of each access point on every side;
Positioning unit is used for the signal strength signal intensity according to described RSS measuring unit measurement, searches database and obtains corresponding reference point set, mates the initial estimated location of determining subscriber equipment with described reference point set.
Further, said system also can have following characteristics, and described positioning unit and reference point set are mated the initial estimated location of determining described subscriber equipment and comprised:
Described positioning unit is selected the reference point of the Euclidean distance minimum of m received signal strength, use a described m reference point the position linear weighted function and as the initial estimated location of described subscriber equipment, described m is more than or equal to 1.
Further, said system also can have following characteristics, and described sensor localization module comprises: MARG transducer and data processing unit, wherein:
Described MARG transducer is used for, and described subscriber equipment is measured, and obtains metrical information;
Described data processing unit is used for, and obtains described course angle and velocity information according to the metrical information of MARG transducer.
Further, said system also can have following characteristics, and described data processing unit obtains described course angle according to the metrical information of MARG transducer and comprises:
Described data processing unit obtains the first course angle φ according to the metrical information of the magnetometer of described MARG transducer Mag, obtain the second course angle according to the gyrostatic metrical information of described MARG transducer
Figure BDA0000153862390000061
Obtain the course angle φ of described subscriber equipment according to described the first course angle and the second course angle:
φ = ( 1 - W ) φ k gyr + Wφ mag
Wherein, described W is the weighted value of presetting, 0≤W≤1.
Further, said system also can have following characteristics, and described Fusion Module comprises: Kalman filter and particle filter, wherein:
Described data processing unit also is used for, and obtains roll angle, the angle of pitch of described subscriber equipment according to the metrical information of described MARG transducer;
Described Kalman filter is used for, described roll angle, the angle of pitch, course angle and the velocity information of obtaining according to the metrical information of described MARG transducer inputted as the state value of Kalman filter, carry out Kalman filtering, export new course angle and velocity information;
Described particle filter is used for, course angle and velocity information with described Kalman filter output, and described initial estimated location is inputted as state value, carry out particle filter, output position information, course angle and velocity information, with the positional information of output as the final position information of described subscriber equipment.
Further, said system also can have following characteristics, and described Kalman filter is carried out Kalman filtering and comprised:
Carry out the state one-step prediction of Kalman filtering,
Figure BDA0000153862390000063
Calculate the predicated error variance matrix
Figure BDA0000153862390000064
The calculation of filtered gain matrix K k = P k - · [ P k - + R ] - 1 ;
Carry out state estimation φ k = φ k - + K k [ φ PF - φ k - ] ;
Calculate estimation error variance
Figure BDA0000153862390000067
Wherein, described
Figure BDA0000153862390000068
The angular speed that represents the gyroscope output of described MARG transducer, φ K-1The course angle of obtaining according to described MARG transducer during expression moment k-1, Δ T represents the measuring intervals of TIME of described MARG transducer, Q and R represent respectively process noise and measure the covariance matrix of noise, K kBe the Kalman filter gain,
Figure BDA0000153862390000069
And P kThe expression varivance matrix, φ PFThe course angle of particle filter output when locating for the last time, first φ during Kalman filtering PFBe designated value.
Further, said system also can have following characteristics, and the described particle filter that carries out comprises:
The initialization particle adopts Gaussian Profile to come the probability density function of initialization particle;
According to described course angle and velocity information, and described initial estimated location, predict next step state information of described subscriber equipment:
x k + 1 y k + 1 = 1 0 T s · cos ( φ k ) 0 1 T s · sin ( φ k ) x k y k v k + T s 2 2 0 0 T s 2 2 η x η y
Calculate weight and the normalization of each particle, as follows:
ω k + 1 i = 1 2 π σ exp [ - | | x k z - x k i | | 2 σ 2 ]
ω k + 1 i = ω k + 1 i Σ j = 1 N ω k + 1 j
Carry out particle and resample, as the particle of particle filter next time;
Wherein, described [x k, y k] TBe the state vector of each particle, T sThe expression last time is based on location and this time interval based on the location of the access point of WLAN (wireless local area network) of the access point of WLAN (wireless local area network), φ kRepresent described course angle, v kRepresent described velocity information, [η x, η y] TThe expression acceleration, with the simulation of the Gaussian noise of zero-mean, variance is by the metrical information estimation of described MARG transducer,
Figure BDA0000153862390000074
Be the state value of the described particle filter of current input,
Figure BDA0000153862390000075
Represent i particle at the state value of moment k, σ represents the noise variance of signal strength measurement.
The present invention utilizes MARG (Magnetic, Angular Rate, and Gravity, magnetometer, gyroscope and accelerometer) auxiliary WLAN (Wireless-LAN) navigation system of transducer, designed a data anastomosing algorithm based on particle filter and Kalman filtering, this blending algorithm takes full advantage of the complementary characteristic of WLAN (Wireless-LAN) and MARG location technology, effectively proofreaied and correct by receiving the unsteady position error that causes of information strength and by the accumulated error that sensor noise causes, having realized the WLAN/MARG integrated positioning system of a low-cost and high-precision.
Description of drawings
Fig. 1 is embodiment of the invention navigation system block diagram;
Fig. 2 is embodiment of the invention localization method flow chart.
Embodiment
For making the purpose, technical solutions and advantages of the present invention clearer, hereinafter in connection with accompanying drawing embodiments of the invention are elaborated.Need to prove that in the situation of not conflicting, the embodiment among the application and the feature among the embodiment be combination in any mutually.
The embodiment of the invention provides a kind of localization method, comprising:
Access point based on WLAN (wireless local area network) positions, and obtains the initial estimated location of subscriber equipment;
Obtain course angle and the velocity information of described subscriber equipment;
According to described course angle and velocity information described initial estimated location is revised, obtained final position information.
Wherein, described access point based on WLAN (wireless local area network) positions and comprises:
Choose reference point, measure signal strength signal intensity from each access point in each reference point, the sign/position of the position of described reference point, described signal strength signal intensity and corresponding access point is stored in the database; The signal strength signal intensity of each access point around subscriber equipment to be positioned is measured is searched database and is obtained corresponding reference point set, mates the initial estimated location of determining subscriber equipment with described reference point set.
Wherein, the set of described and reference point is mated the initial estimated location of determining described subscriber equipment and is comprised:
Select the reference point of the Euclidean distance minimum of m received signal strength, use a described m reference point the position linear weighted function and as the initial estimated location of described subscriber equipment, described m is more than or equal to 1.
Wherein, described course angle and the velocity information of obtaining described subscriber equipment comprises:
Obtain described course angle and velocity information according to the metrical information of MARG transducer.
Wherein, described metrical information according to the MARG transducer is obtained described course angle and is comprised:
Metrical information according to the magnetometer of described MARG transducer is obtained the first course angle φ Mag, obtain the second course angle according to the gyrostatic metrical information of described MARG transducer
Figure BDA0000153862390000091
Obtain the course angle φ of described subscriber equipment according to described the first course angle and the second course angle:
φ = ( 1 - W ) φ k gyr + Wφ mag
Wherein, described W is the weighted value of presetting, 0≤W≤1.
Wherein said method also comprises, obtains roll angle, the angle of pitch of described subscriber equipment according to the metrical information of described MARG transducer;
Describedly according to described course angle and velocity information described initial estimated location correction is comprised:
With the input of described roll angle, the angle of pitch, course angle and the velocity information of obtaining according to the metrical information of described MARG transducer as Kalman filter, carry out Kalman filtering, export new course angle and velocity information;
With the input as particle filter of the course angle of described Kalman filter output and velocity information and described initial estimated location, carry out particle filter, output position information, course angle and velocity information, with the positional information of output as the final position information of described subscriber equipment.
Certainly, also can not carry out Kalman filtering, directly will carry out particle filter according to course angle and velocity information that the MARG transducer obtains, obtain final positional information.
Except Kalman filtering and particle filter, also can use Bayes's filtering, complementary filter, EKF, the blending algorithms such as Federated Kalman Filtering.
Wherein, the described Kalman filtering of carrying out comprises:
Carry out the state one-step prediction of Kalman filtering,
Figure BDA0000153862390000093
Calculate the predicated error variance matrix
Figure BDA0000153862390000094
The calculation of filtered gain matrix K k = P k - · [ P k - + R ] - 1 ;
Carry out state estimation φ k = φ k - + K k [ φ PF - φ k - ] ;
Calculate estimation error variance
Wherein, described
Figure BDA0000153862390000101
The angular speed that represents the gyroscope output of described MARG transducer, φ K-1The course angle of obtaining according to the MARG transducer during expression moment k-1, Δ T represents the measuring intervals of TIME of described MARG transducer, Q and R represent respectively process noise and measure the covariance matrix of noise, K kBe the Kalman filter gain, And P kThe expression varivance matrix, φ PFThe course angle of particle filter output when locating for the last time, first φ during Kalman filtering PFBe designated value.
Wherein, the described particle filter that carries out comprises:
When carrying out particle filter first, need the initialization particle, adopt Gaussian Profile to come the probability density function of initialization particle;
According to described course angle and velocity information, and described initial estimated location, predict next step state information of described subscriber equipment:
x k + 1 y k + 1 = 1 0 T s · cos ( φ k ) 0 1 T s · sin ( φ k ) x k y k v k + T s 2 2 0 0 T s 2 2 η x η y
Calculate weight and the normalization of each particle, as follows:
ω k + 1 i = 1 2 π σ exp [ - | | x k z - x k i | | 2 σ 2 ]
ω k + 1 i = ω k + 1 i Σ j = 1 N ω k + 1 j
Carry out particle and resample, as the particle of particle filter next time;
Wherein, described [x k, y k] TBe the state vector of each particle, T sThe expression last time is based on location and this time interval based on the location of the access point of WLAN (wireless local area network) of the access point of WLAN (wireless local area network), φ kRepresent described course angle, v kRepresent described velocity information, [η x, η y] TThe expression acceleration, with the simulation of the Gaussian noise of zero-mean, variance is by the metrical information estimation of described MARG transducer,
Figure BDA0000153862390000106
Be the state value of the described particle filter of current input,
Figure BDA0000153862390000107
Represent i particle at the state value of moment k, σ represents the noise variance of signal strength measurement.
The navigation system realization block diagram that the embodiment of the invention provides is seen shown in the accompanying drawing 1, comprising: the WLAN locating module, and sensor localization module and Fusion Module, wherein:
The WLAN locating module is used for positioning based on the access point of WLAN (wireless local area network), obtains the initial estimated location of subscriber equipment;
The sensor localization module is for course angle and the velocity information of obtaining described subscriber equipment;
Fusion Module is used for according to described course angle and velocity information described initial estimated location being revised, and obtains final position information.
Described WLAN locating module comprises:
Database is used for being stored in the signal strength signal intensity from each access point that each reference point is measured, the position of described reference point and the sign/position of corresponding access point;
The RSS measuring unit is used for measuring subscriber equipment to be positioned and measures the signal strength signal intensity of each access point on every side;
Positioning unit is used for the signal strength signal intensity according to described RSS measuring unit measurement, searches database and obtains corresponding reference point set, mates the initial estimated location of determining subscriber equipment with described reference point set.
Described positioning unit and reference point set are mated the initial estimated location of determining described subscriber equipment and are comprised:
Described positioning unit is selected the reference point of the Euclidean distance minimum of m received signal strength, use a described m reference point the position linear weighted function and as the initial estimated location of described subscriber equipment, described m is more than or equal to 1.
Described sensor localization module comprises: MARG transducer and data processing unit, wherein:
Described MARG transducer is used for, and described subscriber equipment is measured, and obtains metrical information;
Described data processing unit is used for, and obtains described course angle and velocity information according to the metrical information of described MARG transducer.
Described data processing unit obtains described course angle according to the metrical information of MARG transducer and comprises:
Described data processing unit obtains the first course angle φ according to the metrical information of the magnetometer of described MARG transducer Mag, obtain the second course angle according to the gyrostatic metrical information of described MARG transducer
Figure BDA0000153862390000121
Obtain the course angle φ of described subscriber equipment according to described the first course angle and the second course angle:
φ = ( 1 - W ) φ k gyr + Wφ mag
Wherein, described W is the weighted value of presetting, 0≤W≤1.
Described Fusion Module comprises: Kalman filter and particle filter, wherein:
Described data processing unit also is used for, and obtains roll angle, the angle of pitch of described subscriber equipment according to the metrical information of described MARG transducer;
Described Kalman filter is used for, described roll angle, the angle of pitch, course angle and the velocity information of obtaining according to the metrical information of described MARG transducer inputted as the state value of Kalman filter, carry out Kalman filtering, export new course angle and velocity information;
Described particle filter is used for, course angle and velocity information with described Kalman filter output, and described initial estimated location is inputted as state value, carry out particle filter, output position information, course angle and velocity information, with the positional information of output as the final position information of described subscriber equipment.
The concrete grammar of particle filter and Kalman filtering is referring to embodiment of the method.
Further specify the present invention below by concrete application example.
1) WLAN location
Fingerprinting (fingerprint characteristic) position fixing process based on WLAN mainly is divided into training and locates two stages as shown in Figure 2.
(1) training stage
Its target is to set up a location fingerprint identification database.Groundwork is fingerprint characteristic information---the RSS (Received Signal Strength, received signal strength) that gathers each reference point (Reference Point, RP) position in the area-of-interest.As shown in Figure 1, mobile subscriber (Mobile User, MU) successively in the RSS value of each reference point measurement from different AP, and corresponding MAC Address and latitude and longitude coordinates information stored in the database, until all reference points in the traversal area-of-interest, this process has been finished the measurement of RSS and the foundation of RP database.
Concrete:
Select reference point (RP), the indoor 2-3 rice of choosing of the spacing of reference, outdoor selection 8-11 rice at locating area;
Measure the signal intensity samples of WLAN access point by space diversity reception to communicate in reference point, the positional information (available latitude and longitude coordinates represents) of AP address or sign (such as, MAC Address) and corresponding reference point;
Be weighted filtering by signal intensity samples, obtain the finger print information of reference point RP, store in the fingerprint information data storehouse.
(2) positioning stage
(1) RSS (Received Signal Strength, received signal strength) of WLAN access point around the mobile subscriber measures, and data are carried out filtering process;
(2) in fingerprint database, search corresponding set of fingerprint information according to MAC Address;
(3) with the set in reference point mate calculating, determine mobile subscriber's position.The coupling calculating principle is the Euclidean distance of received signal strength, selects the reference point of m Euclidean distance minimum, with the linear weighted function of the coordinate of these reference points with represent mobile subscriber's position, is called initial estimated location.
Except above-mentioned coupling calculating principle, also has coupling based on nerual network technique, based on the matching principle of histogram probabilistic synchronization algorithm, based on the matching principle of SVMs etc.
One example is as follows:
The RSS of AP around the mobile subscriber measures mates calculating with itself and pre-stored RSS vector in database, and matching principle is the Euclidean distance of received signal strength, shown in (1):
D j = Σ i = 1 n ( rss i - RSS ji ) 2 - - - ( 1 )
D wherein jEuclidean distance or the similarity of signal strength signal intensity between expression reference point j and the mobile subscriber, D jLess apart nearer of showing between the two; Rss=(rss i, rss 2..., rss n) the current measurement of vector representation mobile subscriber to the RSS of n AP; RSS=(RSS J1, RSS J2..., RSS Jn) vector representation stores RSS in the database into j reference point, represents the finger print information of reference point j.
Select the reference point (x of m Euclidean distance minimum 1, x 2..., x m), with the linear weighted function of these reference point coordinates with represent the position coordinates x that the mobile subscriber is current 0=(x 0, y 0), computing formula is as follows:
Figure BDA0000153862390000141
W wherein kThe weight of expression reference point k, computing formula is as follows:
w k = 1 D k / Σ k = 1 m 1 D k 2 - - - ( 3 )
Above-mentioned WLAN localization method only is example, and other WLAN localization methods also can be applicable in the invention.
2) the MARG sensing data is processed
It is to utilize the information such as acceleration that transducer provides and angular speed that the MARG sensing data is processed, and obtains the information such as the attitude angle of carrier and relative position.At first the intelligent terminal with integrated three-dimensional gyroscope, three-dimensional accelerometer and three-dimensional magnetometer is defined into an x-y-z coordinate system, be commonly referred to as carrier coordinate system, the center of gravity of getting carrier is the carrier coordinate system initial point, and three axles coincide with the longitudinal axis, transverse axis and the vertical pivot of carrier respectively.Corresponding absolute coordinate system is commonly referred to X-Y-Z navigation coordinate system with it, and X, Y, Z axis distribute and point to east, north, sky, follow the right-hand rule.
For example: roll angle
Figure BDA0000153862390000143
Pitching angle theta and course angle φ represent respectively the corner that carrier coordinate system is rotated around x-axis, y-axis and z-axis, are used for representing that carrier coordinate system with respect to the orientation of navigation coordinate system, is also referred to as the attitude angle of carrier.The computing formula of roll angle and the angle of pitch is as follows:
Figure BDA0000153862390000144
θ = arcsin x . . ′ ( x . . ′ ) 2 + ( y . . ′ ) 2 + ( z . . ′ ) 2 - - - ( 5 )
Wherein
Figure BDA0000153862390000146
Figure BDA0000153862390000147
With
Figure BDA0000153862390000148
Represent accelerometer output valve along x, y and z axes under carrier coordinate system.The output of course angle can be obtained by output or the gyrostatic output of magnetometer.Use magnetometer m=[m x, m y, m z] TWhen asking for course angle, need to make the z axle of carrier coordinate system and navigation coordinate by spin matrix is the Z axis alignment, then asks for the navigation angle, and formula is as follows:
Figure BDA0000153862390000149
m′=R′m (7)
φ mag = arctan ( m y ′ m x ′ ) - - - ( 8 )
M ' wherein xAnd m ' yX ' axle and the y ' axle component of expression earth magnetic field intensity component after the alignment.
Accelerometer measures obtains carrier at x, y, and the acceleration on the z axle obtains roll angle and the angle of pitch of carrier and the velocity information of carrier by acceleration.
Magnetometer survey obtains the magnetic field of the earth at x, y, and the magnetic field strength component on the z axle is obtained the course angle of carrier, is called the first course angle.
Gyroscope survey carrier angular velocity information calculates the roll angle, the angle of pitch and the second course angle that obtain carrier.
Merge the first course angle that the second course angle that gyroscope calculates and magnetometer calculate by complementary filter, obtain course angle.Certainly, also can not carry out complementary filter, directly use the first course angle or the second course angle.Certainly, also can utilize the GPS technology to obtain course angle.
The course angle of utilizing gyroscope to calculate is revised the output of magnetometer, and formula is as follows:
φ k gyr = φ k - 1 gyr + ω k dt - - - ( 9 )
φ = ( 1 - W ) φ k gyr + Wφ mag - - - ( 10 )
Wherein
Figure BDA0000153862390000154
The course angle that expression is calculated by gyroscope, ω kThe expression gyroscope is at the angular speed of k period, and W is the complementary weight of designed complementary filter, 0≤W≤1.
3) particle filter based on WLAN and MARG designs
The particle filter step:
(1) course angle and the velocity information of Kalman filter output are inputted as the state value of particle filter;
(2) initialization particle: adopt Gaussian Profile to come the probability density function of initialization particle, average is the target initial condition, and described initial condition comprises course angle and velocity information;
(3) prediction: utilize course angle and velocity information, and the WLAN positioning result, next step state information of particle filter target of prediction;
(4) granular Weights Computing and normalization: ask for the weight of each particle by measurement model and present measured value, when particle position during the closer to the current estimated state of target, the weight that particle obtains is larger;
(5) resample: produce new particle according to posterior probability density function, solve the particle degenerate problem.
The particle filter output position information, course angle information, velocity information.Positional information is as mobile subscriber's location estimation.
Concrete filtering method is as follows:
Particle filter is to adopt one group of particle collection that randomly draw from probability density function and subsidiary relevant weights to approach posterior probability density function:
pr ( x k | Z 0 : k ) = Σ i = 1 N ω k i δ ( x k - x k i ) - - - ( 11 )
X wherein kThe expression target is at the state vector of moment k, z 0:kBe illustrated in constantly k+1 measured value sequence before,
Figure BDA0000153862390000162
Represent i particle or sample point,
Figure BDA0000153862390000163
Be its weight, N is population.The particle filter that adopts in the native system is divided into following four steps:
1) initialization
According to initial probability density function Pr (x 0) N particle of generation
Figure BDA0000153862390000164
Pr (x wherein 0) adopting Gaussian Profile, average is the target initial condition, this value can be set as required.Carry out first particle filter and need to carry out initialization, the particle that obtains behind the front filtering resampling of follow-up use.
2) prediction
In conjunction with MARG sensing data result, next step state information (x of particle filter target of prediction K+1, y K+1), formula is as follows:
x k + 1 y k + 1 = 1 0 T s · cos ( φ k ) 0 1 T s · sin ( φ k ) x k y k v k + T s 2 2 0 0 T s 2 2 η x η y - - - ( 12 )
[x wherein k, y k] TBe the state vector of each particle, T sThe time interval that represents the k-1 time WLAN location and the k time WLAN location, φ kThe target that expression MARG sensing data process Kalman filtering obtains is around the anglec of rotation (being course angle) of z axle, v kThe target velocity that obtains after expression MARG sensing data is processed, [η x, η y] TThe acceleration of expression target, with the Gaussian noise simulation of zero-mean, variance can be estimated by the MARG sensing data.
3) weight calculation and normalization
The weight of particle is asked for by measurement model and current measured value:
ω k + 1 i = pr [ Z k + 1 | x k i ] = 1 2 π σ exp [ - | | x k z - x k i | | 2 σ 2 ] - - - ( 13 )
ω k + 1 i = ω k + 1 i Σ j = 1 N ω k + 1 j - - - ( 14 )
Z wherein kThe RSS of the current measurement of expression target,
Figure BDA0000153862390000173
The current state information (position, course angle) of expression target,
Figure BDA0000153862390000174
Represent i particle in the state information of moment k, σ represents to measure noise variance, selects according to the variance that RSS in the reality floats.Formula (13) expression is when particle position during the closer to the current estimated position of target, and the weight that particle obtains is larger, thereby obtains accurately posterior probability distribution.
4) resample
Resampling is the key of particle filter, according to probability density function Pr (x k| z k) N new particle of generation
Figure BDA0000153862390000175
Solve the particle degenerate problem, a kind of method for resampling is as follows:
pr ( x k | z k ) = Σ i = 1 N ω k i δ ( x k - x k i ) - - - ( 15 )
pr ( x k i * = x k i ) = ω k i - - - ( 16 )
4) Kalman filtering based on WLAN and MARG designs
The serious accuracy that relies on course angle φ of the quality of particle filter, in order further to eliminate because gyroscope exists accumulated error and magnetometer to be subject to the interference of local magnetic field on every side, the course angle φ error that obtains after causing the MARG data to be processed, in the present embodiment, a Kalman filter also can be provided, attitude information (the positional information that comprises particle filter output of utilizing particle filter to obtain, bearer rate information, course angle information etc.) revise course angle φ, thereby obtain reliable and stable course angle information.
The step of Kalman filtering:
(1) roll angle, the angle of pitch and the course angle of the acquisition of MARG transducer, and bearer rate information are as the input of Kalman filtering state value.
(2) carry out next step prediction of state of Kalman filtering;
(3) calculate the predicated error variance matrix;
(4) calculation of filtered gain matrix;
(5) state estimation;
(6) estimation error variance is calculated.
Kalman filtering algorithm as shown in the formula:
φ k - = φ k - 1 - φ . · ΔT P k - = Q + P k - 1 K k = P k - · [ P k - + R ] - 1 φ k = φ k - + K k [ φ PF - φ k - ] P k = ( 1 - K k ) P k - - - - ( 17 )
Wherein
Figure BDA0000153862390000182
The angular speed of expression gyroscope output, φ K-1The course angle of predicting during expression moment k-1, Δ T represents the measuring intervals of TIME of MARG transducer, Q and R represent respectively process noise and measure the covariance matrix of noise, K kBe the Kalman filter gain, And P kThe expression varivance matrix, φ PFCourse angle for the particle filter estimation.
The WLAN/MARG integrated positioning system that the based on data that the embodiment of the invention proposes merges, this system utilizes the MARG transducer to obtain the information such as speed, attitude of moving target, improve the WLAN positioning accuracy by data anastomosing algorithms such as complementary filter, Kalman filtering and particle filters, realized a low-cost and high-precision WLAN/MARG integrated positioning system.
One of ordinary skill in the art will appreciate that all or part of step in the said method can come the instruction related hardware to finish by program, described program can be stored in the computer-readable recording medium, such as read-only memory, disk or CD etc.Alternatively, all or part of step of above-described embodiment also can realize with one or more integrated circuits.Correspondingly, each the module/unit in above-described embodiment can adopt the form of hardware to realize, also can adopt the form of software function module to realize.The present invention is not restricted to the combination of the hardware and software of any particular form.

Claims (16)

1. a localization method is characterized in that, comprising:
Access point based on WLAN (wireless local area network) positions, and obtains the initial estimated location of subscriber equipment;
Obtain course angle and the velocity information of described subscriber equipment;
According to described course angle and velocity information described initial estimated location is revised, obtained final position information.
2. the method for claim 1 is characterized in that, described access point based on WLAN (wireless local area network) positions and comprises:
Choose reference point, measure signal strength signal intensity from each access point in each reference point, the sign/position of the position of described reference point, described signal strength signal intensity and corresponding access point is stored in the database; The signal strength signal intensity of each access point around subscriber equipment to be positioned is measured is searched database and is obtained corresponding reference point set, mates the initial estimated location of determining subscriber equipment with described reference point set.
3. method as claimed in claim 2 is characterized in that, described and reference point set is mated the initial estimated location of determining described subscriber equipment and comprised:
Select the reference point of the Euclidean distance minimum of m received signal strength, use a described m reference point the position linear weighted function and as the initial estimated location of described subscriber equipment, described m is more than or equal to 1.
4. the method for claim 1 is characterized in that, described course angle and the velocity information of obtaining described subscriber equipment comprises:
Obtain described course angle and velocity information according to the metrical information of MARG transducer.
5. method as claimed in claim 4 is characterized in that, described metrical information according to the MARG transducer is obtained described course angle and comprised:
Metrical information according to the magnetometer of described MARG transducer is obtained the first course angle φ Mag, obtain the second course angle according to the gyrostatic metrical information of described MARG transducer Obtain the course angle φ of described subscriber equipment according to described the first course angle and the second course angle:
φ = ( 1 - W ) φ k gyr + Wφ mag
Wherein, described W is the weighted value of presetting, 0≤W≤1.
6. such as claim 4 or 5 described methods, it is characterized in that,
Described method also comprises, obtains roll angle, the angle of pitch of described subscriber equipment according to the metrical information of described MARG transducer;
Describedly according to described course angle and velocity information described initial estimated location correction is comprised:
With the input of described roll angle, the angle of pitch, course angle and the velocity information of obtaining according to the metrical information of described MARG transducer as Kalman filter, carry out Kalman filtering, export new course angle and velocity information;
With the input as particle filter of the course angle of described Kalman filter output and velocity information and described initial estimated location, carry out particle filter, output position information, course angle and velocity information, with the positional information of output as the final position information of described subscriber equipment.
7. method as claimed in claim 6 is characterized in that, the described Kalman filtering of carrying out comprises:
Carry out the state one-step prediction of Kalman filtering,
Figure FDA0000153862380000022
Calculate the predicated error variance matrix
The calculation of filtered gain matrix K k = P k - · [ P k - + R ] - 1 ;
Carry out state estimation φ k = φ k - + K k [ φ PF - φ k - ] ;
Calculate estimation error variance
Figure FDA0000153862380000026
Wherein, described
Figure FDA0000153862380000027
The angular speed that represents the gyroscope output of described MARG transducer, φ K-1The course angle of obtaining according to described MARG transducer during expression moment k-1, Δ T represents the measuring intervals of TIME of described MARG transducer, Q and R represent respectively process noise and measure the covariance matrix of noise, K kBe the Kalman filter gain,
Figure FDA0000153862380000028
And P kThe expression varivance matrix, φ PFThe course angle of particle filter output when locating for the last time, first φ during Kalman filtering PFBe designated value.
8. method as claimed in claim 6 is characterized in that, the described particle filter that carries out comprises:
When carrying out particle filter first, need the initialization particle, adopt Gaussian Profile to come the probability density function of initialization particle;
According to described course angle and velocity information, and described initial estimated location, predict next step state information of described subscriber equipment:
x k + 1 y k + 1 = 1 0 T s · cos ( φ k ) 0 1 T s · sin ( φ k ) x k y k v k + T s 2 2 0 0 T s 2 2 η x η y
Calculate weight and the normalization of each particle, as follows:
ω k + 1 i = 1 2 π σ exp [ - | | x k z - x k i | | 2 σ 2 ]
ω k + 1 i = ω k + 1 i Σ j = 1 N ω k + 1 j
Carry out particle and resample, as the particle of particle filter next time;
Wherein, described [x k, y k] TBe the state vector of each particle, T sThe expression last time is based on location and this time interval based on the location of the access point of WLAN (wireless local area network) of the access point of WLAN (wireless local area network), φ kRepresent described course angle, v kRepresent described velocity information, [η x, η y] TThe expression acceleration, with the simulation of the Gaussian noise of zero-mean, variance is by the metrical information estimation of described MARG transducer,
Figure FDA0000153862380000034
For inputting the state value of described particle filter,
Figure FDA0000153862380000035
Represent i particle at the state value of moment k, σ represents the noise variance of signal strength measurement.
9. a navigation system is characterized in that, comprising:
The WLAN locating module is used for positioning based on the access point of WLAN (wireless local area network), obtains the initial estimated location of subscriber equipment;
The sensor localization module is for course angle and the velocity information of obtaining described subscriber equipment;
Fusion Module is used for according to described course angle and velocity information described initial estimated location being revised, and obtains final position information.
10. system as claimed in claim 9 is characterized in that, described WLAN locating module comprises:
Database is used for being stored in the signal strength signal intensity from each access point that each reference point is measured, the position of described reference point and the sign/position of corresponding access point;
The RSS measuring unit is used for measuring subscriber equipment to be positioned and measures the signal strength signal intensity of each access point on every side;
Positioning unit is used for the signal strength signal intensity according to described RSS measuring unit measurement, searches database and obtains corresponding reference point set, mates the initial estimated location of determining subscriber equipment with described reference point set.
11. system as claimed in claim 10 is characterized in that, described positioning unit and reference point set are mated the initial estimated location of determining described subscriber equipment and are comprised:
Described positioning unit is selected the reference point of the Euclidean distance minimum of m received signal strength, use a described m reference point the position linear weighted function and as the initial estimated location of described subscriber equipment, described m is more than or equal to 1.
12. system as claimed in claim 9 is characterized in that, described sensor localization module comprises: MARG transducer and data processing unit, wherein:
Described MARG transducer is used for, and described subscriber equipment is measured, and obtains metrical information;
Described data processing unit is used for, and obtains described course angle and velocity information according to the metrical information of MARG transducer.
13. system as claimed in claim 12 is characterized in that, described data processing unit obtains described course angle according to the metrical information of MARG transducer and comprises:
Described data processing unit obtains the first course angle φ according to the metrical information of the magnetometer of described MARG transducer Mag, obtain the second course angle according to the gyrostatic metrical information of described MARG transducer Obtain the course angle φ of described subscriber equipment according to described the first course angle and the second course angle:
φ = ( 1 - W ) φ k gyr + Wφ mag
Wherein, described W is the weighted value of presetting, 0≤W≤1.
14. such as claim 12 or 13 described systems, it is characterized in that described Fusion Module comprises: Kalman filter and particle filter, wherein:
Described data processing unit also is used for, and obtains roll angle, the angle of pitch of described subscriber equipment according to the metrical information of described MARG transducer;
Described Kalman filter is used for, described roll angle, the angle of pitch, course angle and the velocity information of obtaining according to the metrical information of described MARG transducer inputted as the state value of Kalman filter, carry out Kalman filtering, export new course angle and velocity information;
Described particle filter is used for, course angle and velocity information with described Kalman filter output, and described initial estimated location is inputted as state value, carry out particle filter, output position information, course angle and velocity information, with the positional information of output as the final position information of described subscriber equipment.
15. system as claimed in claim 14 is characterized in that, described Kalman filter is carried out Kalman filtering and is comprised:
Carry out the state one-step prediction of Kalman filtering,
Calculate the predicated error variance matrix
Figure FDA0000153862380000052
The calculation of filtered gain matrix K k = P k - · [ P k - + R ] - 1 ;
Carry out state estimation φ k = φ k - + K k [ φ PF - φ k - ] ;
Calculate estimation error variance
Figure FDA0000153862380000055
Wherein, described
Figure FDA0000153862380000056
The angular speed that represents the gyroscope output of described MARG transducer, φ K-1The course angle of obtaining according to described MARG transducer during expression moment k-1, Δ T represents the measuring intervals of TIME of described MARG transducer, Q and R represent respectively process noise and measure the covariance matrix of noise, K kBe the Kalman filter gain,
Figure FDA0000153862380000057
And P kThe expression varivance matrix, φ PFThe course angle of particle filter output when locating for the last time, first φ during Kalman filtering PFBe designated value.
16. system as claimed in claim 14 is characterized in that, the described particle filter that carries out comprises:
The initialization particle adopts Gaussian Profile to come the probability density function of initialization particle;
According to described course angle and velocity information, and described initial estimated location, predict next step state information of described subscriber equipment:
x k + 1 y k + 1 = 1 0 T s · cos ( φ k ) 0 1 T s · sin ( φ k ) x k y k v k + T s 2 2 0 0 T s 2 2 η x η y
Calculate weight and the normalization of each particle, as follows:
ω k + 1 i = 1 2 π σ exp [ - | | x k z - x k i | | 2 σ 2 ]
ω k + 1 i = ω k + 1 i Σ j = 1 N ω k + 1 j
Carry out particle and resample, as the particle of particle filter next time;
Wherein, described [x k, y k] TBe the state vector of each particle, T sThe expression last time is based on location and this time interval based on the location of the access point of WLAN (wireless local area network) of the access point of WLAN (wireless local area network), φ kRepresent described course angle, v kRepresent described velocity information, [η x, η y] TThe expression acceleration, with the simulation of the Gaussian noise of zero-mean, variance is by the metrical information estimation of described MARG transducer, Be the state value of the described particle filter of current input,
Figure FDA0000153862380000064
Represent i particle at the state value of moment k, σ represents the noise variance of signal strength measurement.
CN201210111075.8A 2012-04-16 2012-04-16 A kind of localization method and system Active CN103379619B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201210111075.8A CN103379619B (en) 2012-04-16 2012-04-16 A kind of localization method and system
PCT/CN2013/073085 WO2013155919A1 (en) 2012-04-16 2013-03-22 Positioning method and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210111075.8A CN103379619B (en) 2012-04-16 2012-04-16 A kind of localization method and system

Publications (2)

Publication Number Publication Date
CN103379619A true CN103379619A (en) 2013-10-30
CN103379619B CN103379619B (en) 2017-11-28

Family

ID=49382898

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210111075.8A Active CN103379619B (en) 2012-04-16 2012-04-16 A kind of localization method and system

Country Status (2)

Country Link
CN (1) CN103379619B (en)
WO (1) WO2013155919A1 (en)

Cited By (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103674785A (en) * 2013-12-04 2014-03-26 杭州腾海科技有限公司 Floated online tracking monitoring device and monitoring method for flow velocity and flow direction of superficial water flow
CN104105060A (en) * 2014-07-18 2014-10-15 赵佳 Positioning method and device
CN104482933A (en) * 2014-12-03 2015-04-01 北京航空航天大学 Method for dead reckoning and WLAN (wireless local area network) integrated positioning based on particle filter
CN104501796A (en) * 2014-12-16 2015-04-08 重庆邮电大学 Indoor WLAN/MEMS fusion cross-stair three-dimensional positioning method
CN104796866A (en) * 2015-05-06 2015-07-22 北京我联科技有限公司 Indoor positioning method and device
CN104853431A (en) * 2014-02-18 2015-08-19 中兴通讯股份有限公司 Geographical location information positioning method and device
CN105357753A (en) * 2015-10-16 2016-02-24 杭州电子科技大学 Multimode fusion recursion iteration based indoor positioning method
CN105510870A (en) * 2015-12-19 2016-04-20 长安大学 Smart device indoor positioning system and smart device indoor positioning method
CN105589064A (en) * 2016-01-08 2016-05-18 重庆邮电大学 Rapid establishing and dynamic updating system and method for WLAN position fingerprint database
CN105768480A (en) * 2016-02-25 2016-07-20 北京石油化工学院 Positioning method, device and system for suitcase
CN105872981A (en) * 2016-03-30 2016-08-17 河海大学常州校区 Indoor positioning method based on signal synthesis and artificial neural network
CN106325287A (en) * 2015-06-14 2017-01-11 复旦大学 Intelligent mower straight line walking control system based on inertial/magnetic sensor MARG attitude detection
CN106455047A (en) * 2016-08-22 2017-02-22 北京易游华成科技有限公司 Locating method and device
CN106535133A (en) * 2016-11-11 2017-03-22 天津大学 Indoor telephone traffic accurate location method based on machine learning in cellular network
CN107576330A (en) * 2017-09-07 2018-01-12 西北大学 A kind of localization method of the indoor dynamic sensing strategy based on WLAN fingerprints
CN107861143A (en) * 2017-10-31 2018-03-30 太原理工大学 A kind of BDS/WLAN integrated positioning algorithms
CN109298436A (en) * 2018-05-15 2019-02-01 重庆邮电大学 A Multi-information Fusion Indoor Positioning and Navigation Method
CN109310365A (en) * 2016-05-03 2019-02-05 圣犹达医疗用品国际控股有限公司 Distortion of field detection and correction in magnetic orientation system
CN109597006A (en) * 2018-12-11 2019-04-09 河南工业大学 A kind of optimum design method of magnetic nano-particle measurement position
CN109816071A (en) * 2019-02-12 2019-05-28 河南工程学院 An RFID-based indoor target tracking method
CN110099443A (en) * 2019-05-13 2019-08-06 电子科技大学 A kind of load-balancing method of wireless sensor network interior joint tracking
CN110832298A (en) * 2017-11-30 2020-02-21 莱卡生物系统努斯洛赫有限责任公司 Microtome and method for positioning a specimen head of a microtome
CN111148023A (en) * 2019-12-30 2020-05-12 广东博智林机器人有限公司 Positioning method and device based on multiple UWB (ultra wide band) tags
CN111194000A (en) * 2020-01-07 2020-05-22 东南大学 Distance measurement method and system based on Bluetooth fusion hybrid filtering and neural network
CN112188386A (en) * 2020-07-31 2021-01-05 广东中达道信科技发展有限公司 Vehicle positioning method based on ETC signal intensity

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103644911A (en) * 2013-11-27 2014-03-19 南京城际在线信息技术有限公司 Gyroscope assisted positioning method
CN104635203B (en) * 2015-02-12 2017-04-19 国家无线电监测中心 Radio interference source direction-finding and positioning method based on particle filter algorithm

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101208880A (en) * 2005-03-31 2008-06-25 日本电气株式会社 Mobile radio terminal and its moving speed detection method
CN101285686A (en) * 2008-05-29 2008-10-15 中国农业大学 Method and system for hierarchical positioning of agricultural machinery navigation
WO2010059934A2 (en) * 2008-11-21 2010-05-27 Qualcomm Incorporated Wireless position determination using adjusted round trip time measurements

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100689517B1 (en) * 2004-12-13 2007-03-02 삼성전자주식회사 APS system using an NTP server, and a method for measuring the position of a terminal using the NTP server

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101208880A (en) * 2005-03-31 2008-06-25 日本电气株式会社 Mobile radio terminal and its moving speed detection method
CN101285686A (en) * 2008-05-29 2008-10-15 中国农业大学 Method and system for hierarchical positioning of agricultural machinery navigation
WO2010059934A2 (en) * 2008-11-21 2010-05-27 Qualcomm Incorporated Wireless position determination using adjusted round trip time measurements

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
马正新: "大区域宽带自组织网络中定位信息的作用(上)", 《数字通信世界》 *

Cited By (39)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103674785A (en) * 2013-12-04 2014-03-26 杭州腾海科技有限公司 Floated online tracking monitoring device and monitoring method for flow velocity and flow direction of superficial water flow
CN103674785B (en) * 2013-12-04 2017-02-01 杭州腾海科技有限公司 Floated online tracking monitoring device and monitoring method for flow velocity and flow direction of superficial water flow
CN104853431A (en) * 2014-02-18 2015-08-19 中兴通讯股份有限公司 Geographical location information positioning method and device
CN104105060A (en) * 2014-07-18 2014-10-15 赵佳 Positioning method and device
CN104105060B (en) * 2014-07-18 2018-02-13 南京猫酷科技股份有限公司 Localization method and equipment
CN104482933A (en) * 2014-12-03 2015-04-01 北京航空航天大学 Method for dead reckoning and WLAN (wireless local area network) integrated positioning based on particle filter
CN104482933B (en) * 2014-12-03 2017-12-29 北京航空航天大学 A kind of method based on particle filter reckoning and WLAN integrated positioning
CN104501796A (en) * 2014-12-16 2015-04-08 重庆邮电大学 Indoor WLAN/MEMS fusion cross-stair three-dimensional positioning method
CN104501796B (en) * 2014-12-16 2017-03-08 重庆邮电大学 A kind of interior WLAN/MEMS merges across floor 3-dimensional localization method
CN104796866A (en) * 2015-05-06 2015-07-22 北京我联科技有限公司 Indoor positioning method and device
CN104796866B (en) * 2015-05-06 2018-09-11 北京我联科技有限公司 Indoor orientation method and device
CN106325287A (en) * 2015-06-14 2017-01-11 复旦大学 Intelligent mower straight line walking control system based on inertial/magnetic sensor MARG attitude detection
CN105357753B (en) * 2015-10-16 2018-09-18 杭州电子科技大学 A kind of indoor orientation method based on multimodality fusion recursive iteration
CN105357753A (en) * 2015-10-16 2016-02-24 杭州电子科技大学 Multimode fusion recursion iteration based indoor positioning method
CN105510870A (en) * 2015-12-19 2016-04-20 长安大学 Smart device indoor positioning system and smart device indoor positioning method
CN105589064A (en) * 2016-01-08 2016-05-18 重庆邮电大学 Rapid establishing and dynamic updating system and method for WLAN position fingerprint database
CN105589064B (en) * 2016-01-08 2018-03-23 重庆邮电大学 WLAN location fingerprint database is quickly established and dynamic update system and method
CN105768480A (en) * 2016-02-25 2016-07-20 北京石油化工学院 Positioning method, device and system for suitcase
CN105872981A (en) * 2016-03-30 2016-08-17 河海大学常州校区 Indoor positioning method based on signal synthesis and artificial neural network
CN105872981B (en) * 2016-03-30 2018-12-25 河海大学常州校区 Indoor orientation method based on signal synthesis and artificial neural network
CN109310365A (en) * 2016-05-03 2019-02-05 圣犹达医疗用品国际控股有限公司 Distortion of field detection and correction in magnetic orientation system
CN106455047A (en) * 2016-08-22 2017-02-22 北京易游华成科技有限公司 Locating method and device
CN106535133A (en) * 2016-11-11 2017-03-22 天津大学 Indoor telephone traffic accurate location method based on machine learning in cellular network
CN107576330A (en) * 2017-09-07 2018-01-12 西北大学 A kind of localization method of the indoor dynamic sensing strategy based on WLAN fingerprints
CN107861143A (en) * 2017-10-31 2018-03-30 太原理工大学 A kind of BDS/WLAN integrated positioning algorithms
CN110832298A (en) * 2017-11-30 2020-02-21 莱卡生物系统努斯洛赫有限责任公司 Microtome and method for positioning a specimen head of a microtome
CN110832298B (en) * 2017-11-30 2024-02-13 莱卡生物系统努斯洛赫有限责任公司 Microtome and method for positioning a microtome specimen tip
CN109298436A (en) * 2018-05-15 2019-02-01 重庆邮电大学 A Multi-information Fusion Indoor Positioning and Navigation Method
CN109597006B (en) * 2018-12-11 2020-11-24 河南工业大学 An Optimal Design Method for Measuring Position of Magnetic Nanoparticles
CN109597006A (en) * 2018-12-11 2019-04-09 河南工业大学 A kind of optimum design method of magnetic nano-particle measurement position
CN109816071A (en) * 2019-02-12 2019-05-28 河南工程学院 An RFID-based indoor target tracking method
CN110099443A (en) * 2019-05-13 2019-08-06 电子科技大学 A kind of load-balancing method of wireless sensor network interior joint tracking
CN110099443B (en) * 2019-05-13 2020-04-07 电子科技大学 Load balancing method for node tracking in wireless sensor network
CN111148023A (en) * 2019-12-30 2020-05-12 广东博智林机器人有限公司 Positioning method and device based on multiple UWB (ultra wide band) tags
CN111148023B (en) * 2019-12-30 2021-03-16 广东博智林机器人有限公司 Positioning method and device based on multiple UWB (ultra wide band) tags
CN111194000A (en) * 2020-01-07 2020-05-22 东南大学 Distance measurement method and system based on Bluetooth fusion hybrid filtering and neural network
CN111194000B (en) * 2020-01-07 2021-01-26 东南大学 Ranging method and system based on Bluetooth fusion hybrid filtering and neural network
CN112188386A (en) * 2020-07-31 2021-01-05 广东中达道信科技发展有限公司 Vehicle positioning method based on ETC signal intensity
CN112188386B (en) * 2020-07-31 2022-08-09 广东中达道信科技发展有限公司 Vehicle positioning method based on ETC signal intensity

Also Published As

Publication number Publication date
WO2013155919A1 (en) 2013-10-24
CN103379619B (en) 2017-11-28

Similar Documents

Publication Publication Date Title
CN103379619A (en) Method and system for positioning
CN105424030B (en) Fusion navigation device and method based on wireless fingerprint and MEMS sensor
CN104655137B (en) The Wi Fi received signals fingerprint location algorithms of pedestrian's flying track conjecture auxiliary
CN105761242B (en) A Blind Walking Localization Method Based on Computer Binocular Vision and Inertial Measurement
CN106441302B (en) Indoor positioning methods in large open areas
CN114608560B (en) Passive combined indoor positioning system and method based on intelligent terminal sensor
CN105044668A (en) Wifi fingerprint database construction method based on multi-sensor device
EP3403116B1 (en) Method for calibrating a local positioning system based on time-difference-of-arrival measurements
CN110850447B (en) Method for comprehensively evaluating positioning accuracy of train positioning unit
CN115388873B (en) A positioning detection method, device, electronic equipment and storage medium
CN110057356B (en) Method and device for locating vehicle in tunnel
CN103033822B (en) Mobile information confirmation device and mobile information confirmation method and receiving set
Cruz et al. MagLand: Magnetic landmarks for road vehicle localization
CN114222240A (en) A multi-source fusion localization method based on particle filter
CN112455502A (en) Train positioning method and device based on laser radar
CN110319850A (en) A kind of method and device for the zero migration obtaining gyroscope
Zhong et al. Outlier detection for 3D-mapping-aided GNSS positioning
Wang et al. Shadow matching: Improving smartphone GNSS positioning in urban environments
CN115629410A (en) Method, system and product for positioning along street in urban complex environment
CN113484843B (en) Method and device for determining external parameters between laser radar and integrated navigation
Hsu et al. Intelligent viaduct recognition and driving altitude determination using GPS data
Zhuang et al. Autonomous WLAN heading and position for smartphones
Antoniou et al. Localization and driving behavior classification with smartphone sensors in direct absence of global navigation satellite systems
CN111397602A (en) High-precision positioning method and device integrating broadband electromagnetic fingerprint and integrated navigation
CN113465616B (en) Track abnormal point detection method and device, electronic equipment and storage medium

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant