CN103379619A - Method and system for positioning - Google Patents
Method and system for positioning Download PDFInfo
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 47
- 239000002245 particle Substances 0.000 claims description 110
- 238000001914 filtration Methods 0.000 claims description 42
- 239000011159 matrix material Substances 0.000 claims description 25
- 230000004807 localization Effects 0.000 claims description 16
- 238000012545 processing Methods 0.000 claims description 15
- 238000005259 measurement Methods 0.000 claims description 14
- 230000001133 acceleration Effects 0.000 claims description 9
- 238000004364 calculation method Methods 0.000 claims description 7
- 230000004927 fusion Effects 0.000 claims description 7
- 238000010606 normalization Methods 0.000 claims description 7
- 238000004088 simulation Methods 0.000 claims description 6
- 238000012937 correction Methods 0.000 claims description 3
- 230000006870 function Effects 0.000 description 16
- 238000004422 calculation algorithm Methods 0.000 description 7
- 230000000295 complement effect Effects 0.000 description 7
- 238000012952 Resampling Methods 0.000 description 3
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 230000008034 disappearance Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 241000209094 Oryza Species 0.000 description 2
- 235000007164 Oryza sativa Nutrition 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000005484 gravity Effects 0.000 description 2
- 238000002156 mixing Methods 0.000 description 2
- 235000009566 rice Nutrition 0.000 description 2
- 238000012549 training Methods 0.000 description 2
- 238000013459 approach Methods 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 230000005713 exacerbation Effects 0.000 description 1
- 238000012706 support-vector machine Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/025—Services making use of location information using location based information parameters
- H04W4/027—Services 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
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
Obtain the course angle φ of described subscriber equipment according to described the first course angle and the second course angle:
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 state estimation
Wherein, described
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:
Calculate weight and the normalization of each particle, as follows:
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,
For inputting the state value of described particle filter,
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
Obtain the course angle φ of described subscriber equipment according to described the first course angle and the second course angle:
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:
The calculation of filtered gain matrix
Carry out state estimation
Wherein, described
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 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:
Calculate weight and the normalization of each particle, as follows:
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,
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
Obtain the course angle φ of described subscriber equipment according to described the first course angle and the second course angle:
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:
The calculation of filtered gain matrix
Carry out state estimation
Calculate estimation error variance
Wherein, described
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:
Calculate weight and the normalization of each particle, as follows:
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,
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
Obtain the course angle φ of described subscriber equipment according to described the first course angle and the second course angle:
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 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:
W wherein
kThe weight of expression reference point k, computing formula is as follows:
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
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:
Wherein
With
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:
m′=R′m (7)
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:
Wherein
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:
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,
Represent i particle or sample point,
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
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 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:
Z wherein
kThe RSS of the current measurement of expression target,
The current state information (position, course angle) of expression target,
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
Solve the particle degenerate problem, a kind of method for resampling is as follows:
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:
Wherein
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:
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:
Calculate the predicated error variance matrix
The calculation of filtered gain matrix
Carry out state estimation
Wherein, described
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.
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:
Calculate weight and the normalization of each particle, as follows:
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,
For inputting the state value of described particle filter,
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:
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,
The calculation of filtered gain matrix
Carry out state estimation
Wherein, described
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.
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:
Calculate weight and the normalization of each particle, as follows:
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,
Represent i particle at the state value of moment k, σ represents the noise variance of signal strength measurement.
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)
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)
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)
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)
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 |
-
2012
- 2012-04-16 CN CN201210111075.8A patent/CN103379619B/en active Active
-
2013
- 2013-03-22 WO PCT/CN2013/073085 patent/WO2013155919A1/en active Application Filing
Patent Citations (3)
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)
Title |
---|
马正新: "大区域宽带自组织网络中定位信息的作用(上)", 《数字通信世界》 * |
Cited By (39)
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 |