CN104159293B - Towards the indoor orientation method of high speed unmanned rotary wing aircraft - Google Patents
Towards the indoor orientation method of high speed unmanned rotary wing aircraft Download PDFInfo
- Publication number
- CN104159293B CN104159293B CN201410322947.4A CN201410322947A CN104159293B CN 104159293 B CN104159293 B CN 104159293B CN 201410322947 A CN201410322947 A CN 201410322947A CN 104159293 B CN104159293 B CN 104159293B
- Authority
- CN
- China
- Prior art keywords
- mtd
- mrow
- msub
- mtr
- rotary wing
- 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.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims abstract description 30
- 238000005259 measurement Methods 0.000 claims abstract description 38
- 238000012360 testing method Methods 0.000 claims abstract description 21
- 239000011159 matrix material Substances 0.000 claims description 35
- 238000001914 filtration Methods 0.000 claims description 22
- 230000001413 cellular effect Effects 0.000 claims description 7
- 230000008569 process Effects 0.000 claims description 7
- 238000012545 processing Methods 0.000 claims description 7
- 238000004364 calculation method Methods 0.000 claims description 4
- 230000005855 radiation Effects 0.000 claims description 4
- 238000000060 site-specific infrared dichroism spectroscopy Methods 0.000 claims description 3
- 241001269238 Data Species 0.000 claims description 2
- 238000005516 engineering process Methods 0.000 description 13
- 230000006870 function Effects 0.000 description 11
- 241000209094 Oryza Species 0.000 description 3
- 235000007164 Oryza sativa Nutrition 0.000 description 3
- 235000009566 rice Nutrition 0.000 description 3
- 238000004422 calculation algorithm Methods 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 230000007812 deficiency Effects 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 239000004744 fabric Substances 0.000 description 2
- 238000011173 large scale experimental method Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000011160 research Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000000052 comparative effect Effects 0.000 description 1
- 230000009977 dual effect Effects 0.000 description 1
- 235000013399 edible fruits Nutrition 0.000 description 1
- 238000011065 in-situ storage Methods 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000003319 supportive effect Effects 0.000 description 1
Landscapes
- Position Fixing By Use Of Radio Waves (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The present invention discloses a kind of indoor orientation method towards high speed unmanned rotary wing aircraft, comprises the following steps:Multi-section wireless router is installed in the region that positioning service is provided;It is grid by region division, measures WiFi signal intensity in each grid;Aircraft is with Fixed Time Interval test constantly WiFi signal intensity;Aircraft asks to position and upload measurement data to server;Server calculating aircraft position, sends result to aircraft according to measurement result;Aircraft receives positioning result.This method can effectively improve the indoor position accuracy of unmanned rotary wing aircraft in high-speed mobile.
Description
Technical field
The present invention relates to communication, technical field of navigation and positioning, in particular it relates to a kind of towards high speed unmanned rotary wing aircraft
Indoor orientation method.
Background technology
With the popularization of unmanned vehicle, increasing unmanned vehicle navigation feature needs positional information to give branch
Support, i.e., so-called location-based information service (LBS).Therefore location technology, which develops into unmanned vehicle navigation field, has
There is the key technology of supportive.In outdoor, unmanned vehicle can be positioned using GPS technology, but GPS technology is indoors
Positioning precision is extremely low, therefore limits the use of unmanned vehicle navigation indoors.As unmanned rotary wing aircraft is in large-scale room
Interior venue becomes increasingly conspicuous with popularization, the indoor positioning problem of unmanned rotary wing aircraft, and without the business of comparative maturity
Solution.
From 21 century from the beginning of many colleges and universities and research institution have had begun to be directed to the indoor positioning technologies of general user
Research, and achieve larger breakthrough.Typical indoor locating system has:The Active that AT&T Cambridge are developed
Badges systems, the RADAR system positioned using WLAN, positioned using the Cricket of ultrasonic wave location technology
System, the SpotON systems based on RFID etc..
Wherein, have benefited from the fast development of present mobile intelligent terminal and the extensive use of wireless local area network technology, be based on
The indoor positioning technologies of WiFi signal intensity have become the study hotspot of indoor positioning, navigation field in recent years.It is based on
The indoor positioning technologies of WiFi signal intensity have advantages below:1) signal intensity is directly obtained by intelligent terminal
(Received Signal Strength,RSS);2) positioning can be realized with the development scheme of pure application using signal intensity;
3) have alignment system cost low, the advantages that developing conveniently, while higher positioning accuracy can be provided.
However, the indoor orientation method based on WiFi can not directly apply on the unmanned rotary wing aircraft of high-speed mobile,
Reason is that this method needs aircraft to stay for some time in situ (or so 1-2 seconds), and unmanned vehicle may within the period
The position of script is had been moved off, therefore positioning precision receives the restriction of WiFi signal ionization meter and aircraft movement velocity.
The content of the invention
For technical problem present in above-mentioned prior art, the present invention provides a kind of towards high speed unmanned rotary wing aircraft
Indoor orientation method, by making unmanned rotary wing aircraft continuous collecting location data in flight course, make location-server
Historical location data can be obtained when performing location algorithm.By using kalman filter method, the history of aircraft is estimated
Mobile route, so as to correct newest positioning result, improves positioning precision.
To reach above-mentioned purpose, the technical solution adopted in the present invention is as follows:
A kind of indoor orientation method towards high speed unmanned rotary wing aircraft, comprise the following steps:
Step 1:Multiple wireless routers are set in the region for needing to provide positioning service first;
Step 2:The region division for providing positioning service will be needed to be the square net of multiple length of side L rice, and measured each
The WiFi signal intensity for coming from each wireless router in individual grid, and the result of measurement is uploaded to location-server;
Step 3:Unmanned rotary wing aircraft test constantly in flight course comes from the WiFi letters of each wireless router
Number intensity, and it is stored in local;
Step 4:When aircraft needs positioning, ask to position to server, and upload WiFi signal intensity so far
Measurement data;
Step 5:Server sends result to aircraft according to the measurement data of upload, calculating aircraft position;
Step 6:Aircraft receives positioning result.
Preferably, the equal normal work of wireless router in the step 1 broadcasts visible mode in SSID, i.e., with fixed week
Phase sends Beacon broadcast singals.
Preferably, the step 2 comprises the following steps:
Step 2.1:Each the WiFi signal strength test process in grid is:Each no circuit is directed in each grid
Measure n times respectively by device and come from the WiFi signal radiation intensity of wireless router, and measurement result is uploaded to positioning service
Device;
Step 2.2:Location-server carries out following calculate according to the measurement result of upload:
If grid sum is W in step 2, then for grid w, a series of function is calculated:
Wherein, pwjWhat () represented to receive at grid w comes from the signal intensity probability density point of j-th of router
Cloth function, N are testing time in grid w, owjiIt is strong for the signal for coming from j-th of router that is received at grid w
Value obtained by the ith test of degree, σ are constant, and M is the sum of wireless router, and o represents received signal strength;
Location-server calculates the function p of gained by more thanwj(o) it is stored in database.
Preferably, the step 3 comprises the following steps:
Step 3.1:Unmanned rotary wing aircraft comes from each nothing in flight course with Fixed Time Interval T test constantlies
The WiFi signal intensity of line router, every time measurement can obtain one group of signal for coming from each wireless routerT=T, 2T ....WhereinWhen for the time being t, the signal intensity from j-th of router.M is
The sum of wireless router.Time interval T minimum value is equal to unmanned vehicle and performs a WiFi signal ionization meter most
It is small time-consuming.
Step 3.2:The unmanned rotary wing aircraft is provided with Cellular Networks or WiFi port devices, can via Cellular Networks or
WiFi connection location-servers.
Preferably, the step 5 comprises the following steps:
Step 5.1:According to unmanned rotary wing aircraft upload obtained by all WiFi signal intensity measurement datas, carry out with
Lower calculating:
For grid w, calculate with probability values:
Wherein PwtFor time t when the probability that is in grid w of unmanned rotary wing aircraft, M is the sum of wireless router,
pwj() is gained function in step 2.2,Come from j-th for mobile terminal is measured in time t in step 3
The signal intensity of wireless router, KT are the time of unmanned rotary wing aircraft last time positioning.
Finally, for different t, from Pwt, w=1 ..., the net corresponding to one of value the maximum or the maximum is found out in W
Lattice w, grid w are the position in time t where unmanned rotary wing aircraft being calculated, and are designated asT=
T,2T,...KT.Wherein, x 't, y 'tFor the horizontal stroke of the grid element center, ordinate value.
Step 5.2:Using Kalman filtering to ztHandled, it is specific as follows:
Set unmanned rotary wing airplane motion state vector:
Wherein, xt, ytThe position transverse and longitudinal coordinate value for being unmanned rotary wing aircraft in time t, vxt, vytFor unmanned rotary wing aircraft
Movement velocity vector in time t is in horizontal, longitudinal direction component value.
Set unmanned rotary wing airplane motion model matrix:
Setting motion variance matrix:
WhereinIt is constant to move variance.
Setting measurement matrix of consequence:
Setting measurement variance matrix:
WhereinIt is constant to measure variance.
Kalman filtering processing procedure is as follows:From t=T to t=KT, following cycle calculations are performed:
Wherein PtFor time t when filtering matrix,For time t when amendment filtering matrix, KtFor time t when filtering
Weight matrix, E are unit matrix,For time t when filter result.FT、HTF and H transposed matrix is represented respectively.Circulation
Initial value is arranged to
Thus, it is possible to obtain Kalman filtered resultsTakeExported as positioning result.
Indoor orientation method provided by the invention towards high speed unmanned rotary wing aircraft, using Kalman filtering, pass through
The history WiFi signal intensity data gathered using unmanned rotary wing aircraft, is modified by server to newest positioning result,
Position error caused by so as to reduce WiFi signal shake, it is effectively improved the indoor positioning essence of unmanned rotary wing aircraft
Degree.
Compared with prior art, the present invention has following beneficial effect:
The existing indoor positioning technologies based on WiFi signal intensity typically require that user is strong to WiFi signal in same place
Degree takes multiple measurements, and required time is longer.If these technologies are directly applied into unmanned rotary wing aircraft, aircraft is entering
Rapid flight is will be unable to during row continuous positioning.If aircraft carries out rapid flight, system will use the knot of last time measurement
Fruit is as basis on location, so as to seriously reduce the precision of positioning.In contrast, present invention utilizes the positioning of the history of aircraft
Data, its movement line is estimated, so as to effectively have modified newest positioning result, reduce position error.
Brief description of the drawings
The detailed description made by reading with reference to the following drawings to non-limiting example, further feature of the invention,
Objects and advantages will become more apparent upon:
Fig. 1 is the step flow chart of the present invention;
Fig. 2 is the execution structural representation of the present invention.
In figure:1 is location-server;2 be unmanned rotary wing aircraft;3 be wireless router.
Embodiment
With reference to specific embodiment, the present invention is described in detail.Following examples will be helpful to the technology of this area
Personnel further understand the present invention, but the invention is not limited in any way.It should be pointed out that the ordinary skill to this area
For personnel, without departing from the inventive concept of the premise, various modifications and improvements can be made.These belong to the present invention
Protection domain.
Fig. 1 is a kind of flow chart of indoor orientation method towards high speed unmanned rotary wing aircraft provided by the present invention,
Fig. 2 is the overall system design structure chart of the inventive method.The system is directed to unmanned rotary wing aircraft using provided by the invention
The indoor orientation method of design, the system are mainly made up of three parts, are respectively:Location-server, router and unmanned rotary wing
Aircraft.
In system, location-server is established with unmanned rotary wing aircraft by Cellular Networks or WLAN and connected.Nothing
The control system acquiescence of people's rotor craft has been mounted with the application that the system provides and at least in a certain intelligent router
Coverage within.In flight course, unmanned rotary wing aircraft is with Fixed Time Interval test constantly WiFi signal intensity.
When unmanned rotary wing aircraft needs to position itself, user sends one by wireless connection to location-server first
Location Request, and upload measurement data;Server estimates aircraft according to measurement result after being calculated by a series of algorithm
Result is simultaneously informed into the aircraft in the position of most probable appearance.
The present invention utilizes history WiFi signal intensity measurement data of the unmanned rotary wing aircraft in motion process, to newest
Positioning result be modified, reduce and asked because positioning precision caused by WiFi signal ionization meter number deficiency is low
Topic.For it is currently a popular based on the indoor locating system of WiFi signal intensity for, due to most systems require user exist
Not shift position, therefore be not suitable for the unmanned rotary wing aircraft of high-speed mobile in WiFi measurement process.But it is at us
In system, meeting test constantly WiFi signal intensity in unmanned rotary wing aircraft motion process, therefore surveyed even in last time WiFi
In the case of measuring number deficiency, its course can also be estimated by using history positioning result, so as to reduce positioning
Error.
The present embodiment is described further below in conjunction with the accompanying drawings.
As shown in figure 1, the present embodiment comprises the following steps:
Step 1:Multiple wireless routers are set in the region for needing to provide positioning service first, wherein, it is described wireless
The equal normal work of router broadcasts visible mode in SSID, i.e., sends Beacon broadcast singals with the fixed cycle.
Step 2:The region division for providing positioning service will be needed to be the square net of multiple length of side L rice, and measured each
The WiFi signal intensity for coming from each wireless router in individual grid.WiFi signal strength test process in each grid
For:N times are measured respectively for each wireless router in each grid comes from the WiFi signal radiation of wireless router by force
Degree, and measurement result is uploaded to location-server.Location-server carries out following calculate according to the measurement result of upload:
If grid sum is W in step 2, then for grid w, a series of function is calculated:
Wherein, pwjWhat () represented to receive at grid w comes from the signal intensity probability density point of j-th of router
Cloth function, N are testing time in grid w, owjiIt is strong for the signal for coming from j-th of router that is received at grid w
Value obtained by the ith test of degree, σ are constant, and M is the sum of wireless router, and o represents received signal strength;
Location-server calculates the function p of gained by more thanwj(o) it is stored in database.
Step 3:Unmanned rotary wing aircraft is come from each wireless in flight course with Fixed Time Interval T test constantlies
The WiFi signal intensity of router, every time measurement can obtain one group of signal for coming from each wireless routerT=T, 2T ....WhereinWhen for the time being t, the signal intensity from j-th of router.M is
The sum of wireless router.Time interval T minimum value is equal to unmanned vehicle and performs a WiFi signal ionization meter most
It is small time-consuming.Measured all results are stored in unmanned rotary wing aircraft local.Pay attention to, the unmanned rotary wing aircraft installation
There are Cellular Networks or WiFi port devices, can be via Cellular Networks or WiFi connection location-servers.
Step 4:When aircraft needs positioning, ask to position to server, and upload WiFi signal intensity so far
Measurement data;
Step 5:Location-server uploads resulting all WiFi signal ionization meter numbers according to unmanned rotary wing aircraft
According to progress is following to be calculated:
For grid w, calculate with probability values:
Wherein PwtFor time t when the probability that is in grid w of unmanned rotary wing aircraft, M is the sum of wireless router,
pwj() is gained function in step 2,Come from j-th of nothing for mobile terminal is measured in time t in step 3
The signal intensity of line router, KT are the time of unmanned rotary wing aircraft last time positioning.
Finally, for different t, from Pwt, w=1 ..., the net corresponding to one of value the maximum or the maximum is found out in W
Lattice w, grid w are the position in time t where unmanned rotary wing aircraft being calculated, and are designated asT=
T,2T,...KT.Wherein, x 't, y 'tFor the horizontal stroke of the grid element center, ordinate value.
Thereafter, using Kalman filtering to zt, t=T, 2T ... KT processing, it is specific as follows:
Set unmanned rotary wing airplane motion state vector:
Wherein, xt, ytThe position transverse and longitudinal coordinate value for being unmanned rotary wing aircraft in time t, vxt, vytFor unmanned rotary wing aircraft
Movement velocity vector in time t is in horizontal, longitudinal direction component value.
Set unmanned rotary wing airplane motion model matrix:
Setting motion variance matrix:
WhereinIt is constant to move variance.
Setting measurement matrix of consequence:
Setting measurement variance matrix:
WhereinIt is constant to measure variance.
Kalman filtering processing procedure is as follows:From t=T to t=KT, following cycle calculations are performed:
Wherein PtFor time t when filtering matrix,For time t when amendment filtering matrix, KtFor time t when filtering
Weight matrix, E are unit matrix,For time t when filter result.FT、HTF and H transposed matrix is represented respectively.Circulation
Initial value is arranged to
Thus, it is possible to obtain Kalman filtered resultsTakeExported as positioning result, and
The result is sent back into aircraft.
Step 6:Aircraft receives positioning result.
It can be seen that the system, by Kalman filter, the historical data gathered to aircraft in flight course is carried out
Processing, so as to have modified the result of last time positioning, reduce position error.
The ambient parameter of the present embodiment is:
Unmanned rotary wing aircraft:The power edition of Parrot AR.Drone 2.0, control system are based on Android
Jelly Bean (4.2), there is WiFi function, wireless connection can be established by WiFi interfaces, or complete WiFi signal intensity
Measurement.
Wireless router:Use five TP-LINK TL-WR842N, network standard IEEE 802.11n, frequency range:It is single
Frequently (2.4-2.4835GHz).
Location-server:Grand base 4930G notebook computers, Duo dual core processor, 2G internal memory, 2G dominant frequency.Service
Device is connected by wired network with five Intelligent wireless routers, and can be via internet, wireless network and unmanned rotary wing aircraft
Communication.
The present embodiment comprises the following specific steps that:
Step 1:Staff is that M=5 are installed in 1000 square metres of large-scale experiment rooms without circuit first in an area
By device.
Step 2:The ground region of this large-scale experiment room is being divided into W=1000 length of side L=1 rice just by staff
Square net.Each the WiFi signal strength test process in grid is:Measure N=10 times and come from respectively in each grid
The WiFi signal radiation intensity (measuring altogether 50 times) of each Intelligent wireless router, and result is uploaded onto the server.Clothes
Business device carries out following calculate according to the measurement result of upload:
If grid sum is 1000, then for w (1≤w≤1000) individual grid, a series of function is calculated:
Wherein, pwj() represents the signal intensity probability for coming from 1≤j≤5 router received at grid w
Density fonction.N=10 be at grid w in testing time, owjiCome from j-th of tunnel for what is received at grid w
By the value obtained by the ith test of the signal intensity of device, σ is constant, σ=10.M=5 be wireless router sum, o tables
Show received signal strength;Location-server calculates the function p of gained by more thanwj(o) it is stored in database.
Step 3:Unmanned rotary wing aircraft is come from respectively in flight course with Fixed Time Interval T=2 second test constantlies
The WiFi signal intensity of individual wireless router, every time measurement can obtain one group of signal for coming from each wireless routerT=T, 2T ....WhereinWhen for the time being t, the signal intensity from j-th of router.M is
The sum of wireless router.Measured all results are stored in unmanned rotary wing aircraft local.
Step 4:Time when aircraft needs to position is t=50 × 2 second (i.e. K=50), asks to position to server, and
Upload WiFi signal intensity measurement data so farT=T, 2T ..., 50T.
Step 5:Location-server uploads resulting all WiFi signal ionization meter numbers according to unmanned rotary wing aircraft
According to progress is following to be calculated:
For grid w, calculate with probability values:
Wherein PwtFor time t when the probability that is in grid w of unmanned rotary wing aircraft, pwj() is gained letter in step 2
Number,For the mobile terminal signal intensity that comes from j-th wireless router measured in time t in step 3,50T
For the time of unmanned rotary wing aircraft last time positioning.
Finally, for different t, from Pwt, w=1 ..., found out in 1000 corresponding to one of value the maximum or the maximum
Grid w, grid w are the position in time t where unmanned rotary wing aircraft being calculated, and are designated ast
=T, 2T ... 50T.Wherein, x 't, y 'tFor the horizontal stroke of the grid element center, ordinate value.
Thereafter, using Kalman filtering to zt, t=T, 2T ... 50T processing, it is specific as follows:
Set unmanned rotary wing airplane motion state vector:
Wherein, xt, ytThe position transverse and longitudinal coordinate value for being unmanned rotary wing aircraft in time t, vxt, vytFor unmanned rotary wing aircraft
Movement velocity vector in time t is in horizontal, longitudinal direction component value.
Set unmanned rotary wing airplane motion model matrix:
Setting motion variance matrix:
Setting measurement matrix of consequence:
Setting measurement variance matrix:
Kalman filtering processing procedure is as follows:From t=T to t=50T, following cycle calculations are performed:
Wherein PtFor time t when filtering matrix,For time t when amendment filtering matrix, KtFor time t when filtering
Weight matrix, E are unit matrix,For time t when filter result.FT、HTF and H transposed matrix is represented respectively.Circulation
Initial value is arranged to
Thus, it is possible to obtain Kalman filtered resultsTakeExported as positioning result,
And the result is sent back into aircraft.
Step 6:Aircraft receives positioning result.
Although present disclosure is discussed in detail by above-described embodiment, but it should be appreciated that the description above
It is not considered as limitation of the present invention.After those skilled in the art have read the above, for a variety of of the present invention
Modifications and substitutions all will be apparent.Therefore, protection scope of the present invention should be limited to the appended claims.
Claims (5)
1. a kind of indoor orientation method towards high speed unmanned rotary wing aircraft, it is characterised in that comprise the following steps:
Step 1:Multiple wireless routers are set in the region for needing to provide positioning service;
Step 2:It is multiple square nets by the region division for needing to provide positioning service, and measures coming from each grid
Location-server is uploaded in the WiFi signal intensity of each wireless router, and by the result of measurement;
Step 3:The WiFi signal that unmanned rotary wing aircraft test constantly in flight course comes from each wireless router is strong
Degree, and it is stored in local;
Step 4:When aircraft needs positioning, ask to position to server, and upload WiFi signal ionization meter so far
Data;
Step 5:Server is according to the measurement data of upload, the probability P that aircraft is in grid w when calculating time twt;For
Different t, from PwtIn find out grid w corresponding to one of value the maximum or the maximum, grid w be calculated
Position z during time t where aircraftt, using Kalman filtering to ztHandled, and result is sent to aircraft;
Step 6:Aircraft receives positioning result.
2. the indoor orientation method according to claim 1 towards high speed unmanned rotary wing aircraft, it is characterised in that described
The equal normal work of wireless router in step 1 broadcasts visible mode in SSID, i.e., sends Beacon broadcast letters with the fixed cycle
Number.
3. the indoor orientation method according to claim 1 towards high speed unmanned rotary wing aircraft, it is characterised in that described
Step 2 comprises the following steps:
Step 2.1:Each the WiFi signal strength test process in grid is:Each wireless router is directed in each grid
Measurement n times come from the WiFi signal radiation intensity of wireless router respectively, and measurement result is uploaded into location-server;
Step 2.2:Location-server carries out following calculate according to the measurement result of upload:
If grid sum is W in step 2, then for grid w, a series of function is calculated:
<mrow>
<msub>
<mi>p</mi>
<mrow>
<mi>w</mi>
<mi>j</mi>
</mrow>
</msub>
<mrow>
<mo>(</mo>
<mi>o</mi>
<mo>)</mo>
</mrow>
<mo>=</mo>
<mfrac>
<mn>1</mn>
<mi>N</mi>
</mfrac>
<munderover>
<mi>&Sigma;</mi>
<mrow>
<mi>i</mi>
<mo>=</mo>
<mn>1</mn>
</mrow>
<mi>N</mi>
</munderover>
<mfrac>
<mn>1</mn>
<mrow>
<msqrt>
<mrow>
<mn>2</mn>
<mi>&pi;</mi>
</mrow>
</msqrt>
<mi>&sigma;</mi>
</mrow>
</mfrac>
<mi>exp</mi>
<mrow>
<mo>(</mo>
<mo>-</mo>
<mfrac>
<mrow>
<mo>(</mo>
<mi>o</mi>
<mo>-</mo>
<msub>
<mi>o</mi>
<mrow>
<mi>w</mi>
<mi>j</mi>
<mi>i</mi>
</mrow>
</msub>
<mo>)</mo>
</mrow>
<mrow>
<mn>2</mn>
<msup>
<mi>&sigma;</mi>
<mn>2</mn>
</msup>
</mrow>
</mfrac>
<mo>)</mo>
</mrow>
<mo>,</mo>
<mi>j</mi>
<mo>=</mo>
<mn>1</mn>
<mo>,</mo>
<mn>2</mn>
<mo>,</mo>
<mn>...</mn>
<mo>,</mo>
<mi>M</mi>
<mo>,</mo>
<mi>w</mi>
<mo>=</mo>
<mn>1</mn>
<mo>,</mo>
<mn>2</mn>
<mo>,</mo>
<mn>...</mn>
<mo>,</mo>
<mi>W</mi>
</mrow>
Wherein, pwj() represents the signal intensity probability density distribution letter for coming from j-th of router received at grid w
Number, N are testing time in grid w, owjiFor the signal intensity for coming from j-th of router that is received at grid w
Value obtained by ith test, σ are constant, and M is the sum of wireless router, and o represents received signal strength;
Location-server calculates the function p of gained by more thanwj(o) it is stored in database.
4. the indoor orientation method according to claim 1 towards high speed unmanned rotary wing aircraft, it is characterised in that described
Step 3 comprises the following steps:
Step 3.1:Unmanned rotary wing aircraft comes from each no circuit in flight course with Fixed Time Interval T test constantlies
By the WiFi signal intensity of device, measurement every time can obtain one group of signal for coming from each wireless routerWhereinWhen to be the time be t, the signal intensity from j-th of router, M is nothing
The sum of line router, time interval T minimum value are equal to the minimum that unmanned vehicle performs a WiFi signal ionization meter
It is time-consuming;
Step 3.2:The unmanned rotary wing aircraft is provided with Cellular Networks or WiFi port devices, can be via Cellular Networks or WiFi
Connect location-server.
5. the indoor orientation method according to claim 3 towards high speed unmanned rotary wing aircraft, it is characterised in that described
Step 5 comprises the following steps:
Step 5.1:All WiFi signal intensity measurement datas obtained by being uploaded according to unmanned rotary wing aircraft, carry out following count
Calculate:
For grid w, calculate with probability values:
<mrow>
<msub>
<mi>P</mi>
<mrow>
<mi>w</mi>
<mi>t</mi>
</mrow>
</msub>
<mo>=</mo>
<munder>
<mo>&Pi;</mo>
<mrow>
<mi>j</mi>
<mo>=</mo>
<mn>1</mn>
<mo>,</mo>
<mo>...</mo>
<mo>,</mo>
<mi>M</mi>
</mrow>
</munder>
<msub>
<mi>p</mi>
<mrow>
<mi>w</mi>
<mi>j</mi>
</mrow>
</msub>
<mrow>
<mo>(</mo>
<msub>
<mover>
<mi>o</mi>
<mo>~</mo>
</mover>
<mrow>
<mi>j</mi>
<mi>t</mi>
</mrow>
</msub>
<mo>)</mo>
</mrow>
<mo>,</mo>
<mi>w</mi>
<mo>=</mo>
<mn>1</mn>
<mo>,</mo>
<mo>...</mo>
<mo>,</mo>
<mi>W</mi>
<mo>;</mo>
<mi>t</mi>
<mo>=</mo>
<mi>T</mi>
<mo>,</mo>
<mn>2</mn>
<mi>T</mi>
<mo>,</mo>
<mo>...</mo>
<mi>K</mi>
<mi>T</mi>
</mrow>
Wherein PwtFor time t when the probability that is in grid w of unmanned rotary wing aircraft, M is the sum of wireless router, pwj(·)
For in step 2.2 gained function,Come from j-th of wireless routing for mobile terminal is measured in time t in step 3
The signal intensity of device, KT are the time of unmanned rotary wing aircraft last time positioning;
Finally, for different t, from Pwt, the grid w corresponding to one of value the maximum or the maximum is found out in w=1 ..., W,
Grid w is the position in time t where unmanned rotary wing aircraft being calculated, and is designated asT=T,
2T ... KT, wherein, x 't, y 'tFor the horizontal stroke of the grid element center, ordinate value;
Step 5.2:Using Kalman filtering to ztHandled, it is specific as follows:
Set unmanned rotary wing airplane motion state vector:
<mrow>
<msub>
<mi>s</mi>
<mi>t</mi>
</msub>
<mo>=</mo>
<mfenced open = "[" close = "]">
<mtable>
<mtr>
<mtd>
<msub>
<mi>x</mi>
<mi>t</mi>
</msub>
</mtd>
</mtr>
<mtr>
<mtd>
<msub>
<mi>y</mi>
<mi>t</mi>
</msub>
</mtd>
</mtr>
<mtr>
<mtd>
<msub>
<mi>v</mi>
<mrow>
<mi>x</mi>
<mi>t</mi>
</mrow>
</msub>
</mtd>
</mtr>
<mtr>
<mtd>
<msub>
<mi>v</mi>
<mrow>
<mi>y</mi>
<mi>t</mi>
</mrow>
</msub>
</mtd>
</mtr>
</mtable>
</mfenced>
</mrow>
Wherein, xt, ytThe position transverse and longitudinal coordinate value for being unmanned rotary wing aircraft in time t, vxt, vytFor unmanned rotary wing aircraft when
Between t when movement velocity vector in horizontal, longitudinal direction component value;
Set unmanned rotary wing airplane motion model matrix:
<mrow>
<mi>F</mi>
<mo>=</mo>
<mfenced open = "[" close = "]">
<mtable>
<mtr>
<mtd>
<mn>1</mn>
</mtd>
<mtd>
<mn>0</mn>
</mtd>
<mtd>
<mi>T</mi>
</mtd>
<mtd>
<mn>0</mn>
</mtd>
</mtr>
<mtr>
<mtd>
<mn>0</mn>
</mtd>
<mtd>
<mn>1</mn>
</mtd>
<mtd>
<mn>0</mn>
</mtd>
<mtd>
<mi>T</mi>
</mtd>
</mtr>
<mtr>
<mtd>
<mn>0</mn>
</mtd>
<mtd>
<mn>0</mn>
</mtd>
<mtd>
<mn>1</mn>
</mtd>
<mtd>
<mn>0</mn>
</mtd>
</mtr>
<mtr>
<mtd>
<mn>0</mn>
</mtd>
<mtd>
<mn>0</mn>
</mtd>
<mtd>
<mn>0</mn>
</mtd>
<mtd>
<mn>1</mn>
</mtd>
</mtr>
</mtable>
</mfenced>
</mrow>
Setting motion variance matrix:
<mrow>
<mi>Q</mi>
<mo>=</mo>
<mfenced open = "[" close = "]">
<mtable>
<mtr>
<mtd>
<msubsup>
<mi>&sigma;</mi>
<mn>1</mn>
<mn>2</mn>
</msubsup>
</mtd>
<mtd>
<mn>0</mn>
</mtd>
<mtd>
<mn>0</mn>
</mtd>
<mtd>
<mn>0</mn>
</mtd>
</mtr>
<mtr>
<mtd>
<mn>0</mn>
</mtd>
<mtd>
<msubsup>
<mi>&sigma;</mi>
<mn>1</mn>
<mn>2</mn>
</msubsup>
</mtd>
<mtd>
<mn>0</mn>
</mtd>
<mtd>
<mn>0</mn>
</mtd>
</mtr>
<mtr>
<mtd>
<mn>0</mn>
</mtd>
<mtd>
<mn>0</mn>
</mtd>
<mtd>
<msubsup>
<mi>&sigma;</mi>
<mn>1</mn>
<mn>2</mn>
</msubsup>
</mtd>
<mtd>
<mn>0</mn>
</mtd>
</mtr>
<mtr>
<mtd>
<mn>0</mn>
</mtd>
<mtd>
<mn>0</mn>
</mtd>
<mtd>
<mn>0</mn>
</mtd>
<mtd>
<msubsup>
<mi>&sigma;</mi>
<mn>1</mn>
<mn>2</mn>
</msubsup>
</mtd>
</mtr>
</mtable>
</mfenced>
</mrow>
WhereinIt is constant to move variance;
Setting measurement matrix of consequence:
<mrow>
<mi>H</mi>
<mo>=</mo>
<mfenced open = "[" close = "]">
<mtable>
<mtr>
<mtd>
<mn>1</mn>
</mtd>
<mtd>
<mn>0</mn>
</mtd>
<mtd>
<mn>0</mn>
</mtd>
<mtd>
<mn>0</mn>
</mtd>
</mtr>
<mtr>
<mtd>
<mn>0</mn>
</mtd>
<mtd>
<mn>1</mn>
</mtd>
<mtd>
<mn>0</mn>
</mtd>
<mtd>
<mn>0</mn>
</mtd>
</mtr>
</mtable>
</mfenced>
</mrow>
Setting measurement variance matrix:
<mrow>
<mi>R</mi>
<mo>=</mo>
<mfenced open = "[" close = "]">
<mtable>
<mtr>
<mtd>
<msubsup>
<mi>&sigma;</mi>
<mn>2</mn>
<mn>2</mn>
</msubsup>
</mtd>
<mtd>
<mn>0</mn>
</mtd>
</mtr>
<mtr>
<mtd>
<mn>0</mn>
</mtd>
<mtd>
<msubsup>
<mi>&sigma;</mi>
<mn>2</mn>
<mn>2</mn>
</msubsup>
</mtd>
</mtr>
</mtable>
</mfenced>
</mrow>
WhereinIt is constant to measure variance;
Kalman filtering processing procedure is as follows:From t=T to t=KT, following cycle calculations are performed:
<mrow>
<msub>
<mover>
<mi>P</mi>
<mo>&OverBar;</mo>
</mover>
<mi>t</mi>
</msub>
<mo>=</mo>
<msub>
<mi>FP</mi>
<mrow>
<mi>t</mi>
<mo>-</mo>
<mi>T</mi>
</mrow>
</msub>
<msup>
<mi>F</mi>
<mi>T</mi>
</msup>
<mo>+</mo>
<mi>Q</mi>
</mrow>
<mrow>
<msub>
<mi>K</mi>
<mi>t</mi>
</msub>
<mo>=</mo>
<msub>
<mover>
<mi>P</mi>
<mo>&OverBar;</mo>
</mover>
<mi>t</mi>
</msub>
<msup>
<mi>H</mi>
<mi>T</mi>
</msup>
<msup>
<mrow>
<mo>(</mo>
<mi>H</mi>
<msub>
<mover>
<mi>P</mi>
<mo>&OverBar;</mo>
</mover>
<mi>t</mi>
</msub>
<msup>
<mi>H</mi>
<mi>T</mi>
</msup>
<mo>+</mo>
<mi>R</mi>
<mo>)</mo>
</mrow>
<mrow>
<mo>-</mo>
<mn>1</mn>
</mrow>
</msup>
</mrow>
<mrow>
<msub>
<mi>P</mi>
<mi>t</mi>
</msub>
<mo>=</mo>
<mrow>
<mo>(</mo>
<mi>E</mi>
<mo>-</mo>
<msub>
<mi>K</mi>
<mi>t</mi>
</msub>
<mi>H</mi>
<mo>)</mo>
</mrow>
<msub>
<mover>
<mi>P</mi>
<mo>&OverBar;</mo>
</mover>
<mi>t</mi>
</msub>
</mrow>
Wherein PtFor time t when filtering matrix,For time t when amendment filtering matrix, KtFor time t when filtering weighting square
Battle array, E is unit matrix,For time t when filter result, FT、HTF and H transposed matrix, the initial value of circulation are represented respectively
It is arranged to
Thus, it is possible to obtain Kalman filtered resultsTakeExported as positioning result.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410322947.4A CN104159293B (en) | 2014-07-08 | 2014-07-08 | Towards the indoor orientation method of high speed unmanned rotary wing aircraft |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410322947.4A CN104159293B (en) | 2014-07-08 | 2014-07-08 | Towards the indoor orientation method of high speed unmanned rotary wing aircraft |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104159293A CN104159293A (en) | 2014-11-19 |
CN104159293B true CN104159293B (en) | 2018-01-19 |
Family
ID=51884676
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410322947.4A Expired - Fee Related CN104159293B (en) | 2014-07-08 | 2014-07-08 | Towards the indoor orientation method of high speed unmanned rotary wing aircraft |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104159293B (en) |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104684080B (en) * | 2015-02-10 | 2018-04-27 | 同济大学 | A kind of three-dimensional WLAN indoor orientation methods |
CN105425208A (en) * | 2015-12-21 | 2016-03-23 | 深圳思科尼亚科技有限公司 | Positioning system and method used for accurate navigation of unmanned aerial vehicle |
CN107801241A (en) * | 2016-09-07 | 2018-03-13 | 黄大卫 | Indoor orientation method and system based on wifi equipment |
CN108260076B (en) * | 2016-12-28 | 2020-10-09 | 中国电信股份有限公司 | Method, platform and system for monitoring unmanned aerial vehicle running track |
CN107272729B (en) * | 2017-06-06 | 2021-01-22 | 上海工程技术大学 | Unmanned aerial vehicle system of cruising based on router |
CN107291092B (en) * | 2017-06-15 | 2021-01-22 | 上海工程技术大学 | WiFi-supported air-ground cooperative unmanned aerial vehicle system |
CN110087179B (en) * | 2019-03-26 | 2020-07-21 | 深圳先进技术研究院 | Indoor positioning control method and system and electronic equipment |
CN112925335B (en) * | 2019-12-06 | 2024-10-01 | 丰翼科技(深圳)有限公司 | Unmanned aerial vehicle communication method, unmanned aerial vehicle communication device, computer readable storage medium and computer readable storage device |
CN111065054B (en) * | 2019-12-11 | 2021-09-03 | Tcl移动通信科技(宁波)有限公司 | Method, device, storage medium and terminal for positioning unmanned aerial vehicle |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2008057737A2 (en) * | 2006-11-07 | 2008-05-15 | Skyhook Wireless, Inc. | System and method for estimating positioning error within a wlan-based positioning system |
CN101620267A (en) * | 2007-12-07 | 2010-01-06 | 中国移动通信集团广东有限公司 | Indoor wireless locating system and arithmetic |
CN102821463A (en) * | 2012-08-13 | 2012-12-12 | 西北工业大学 | Signal-strength-based indoor wireless local area network mobile user positioning method |
CN103686999A (en) * | 2013-12-12 | 2014-03-26 | 中国石油大学(华东) | Indoor wireless locating method based on WiFi signals |
CN103841642A (en) * | 2014-03-10 | 2014-06-04 | 北京工业大学 | Three-dimensional positioning method in a room |
-
2014
- 2014-07-08 CN CN201410322947.4A patent/CN104159293B/en not_active Expired - Fee Related
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2008057737A2 (en) * | 2006-11-07 | 2008-05-15 | Skyhook Wireless, Inc. | System and method for estimating positioning error within a wlan-based positioning system |
CN101620267A (en) * | 2007-12-07 | 2010-01-06 | 中国移动通信集团广东有限公司 | Indoor wireless locating system and arithmetic |
CN102821463A (en) * | 2012-08-13 | 2012-12-12 | 西北工业大学 | Signal-strength-based indoor wireless local area network mobile user positioning method |
CN103686999A (en) * | 2013-12-12 | 2014-03-26 | 中国石油大学(华东) | Indoor wireless locating method based on WiFi signals |
CN103841642A (en) * | 2014-03-10 | 2014-06-04 | 北京工业大学 | Three-dimensional positioning method in a room |
Also Published As
Publication number | Publication date |
---|---|
CN104159293A (en) | 2014-11-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104159293B (en) | Towards the indoor orientation method of high speed unmanned rotary wing aircraft | |
CN103197280B (en) | Access point (AP) location estimation method based on radio-frequency signal strength | |
TWI752447B (en) | Ultra-wideband assisted precise positioning method | |
CN104010361B (en) | Alignment system and method | |
Chen et al. | Mobility-assisted node localization based on TOA measurements without time synchronization in wireless sensor networks | |
CN104039009B (en) | A kind of targeted wireless device localization method based on region division | |
CN107948921A (en) | The base station intelligence quick deployment method and device of UWB alignment systems | |
CN105992210B (en) | Mobile pseudo-base station localization method, system, positioning device and location-server | |
US20130035109A1 (en) | Devices, Methods, and Systems for Radio Map Generation | |
CN108709557B (en) | Indoor map generation method based on multi-user track fitting | |
CN105137390A (en) | Indoor positioning method based on AP with adjustable transmitted power | |
CN106324585A (en) | Positioning method and positioning system based on signal emitting device antenna direction correction | |
CN102231911B (en) | Distance-sensing wireless sensor network multi-dimensional calibration positioning method | |
CN102638889A (en) | Indoor wireless terminal positioning method based on Bayes compression sensing | |
Gong et al. | Design, analysis, and field testing of an innovative drone-assisted zero-configuration localization framework for wireless sensor networks | |
CN104581931A (en) | Positioning method, device and terminal | |
CN107801147A (en) | One kind is based on the adaptive indoor orientation method of the improved multizone of RSSI rangings | |
CN110856100B (en) | Method and device for terminal positioning and positioning model construction based on 5G signal | |
CN108413966A (en) | Localization method based on a variety of sensing ranging technology indoor locating systems | |
CN103841641A (en) | Wireless sensor network distributed collaborative positioning method based on arrival angle and Gossip algorithm | |
CN105519140A (en) | Method and device for locating AP | |
CN104780606A (en) | Indoor positioning system and method based on WLAN (wireless local area network) | |
Eldeeb et al. | Optimal placement of access points for indoor positioning using a genetic algorithm | |
CN103809042A (en) | Intelligent antenna outfield test method and system thereof | |
CN106304320A (en) | A kind of method of locating terminal, terminal, cloud computing analysis service platform and system |
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 | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20180119 |