Download presentation
Presentation is loading. Please wait.
Published byFrancis Chandler Modified over 8 years ago
1
Adaptive Radio Interferometric Positioning System Modeling and Optimizing Positional Accuracy based on Hyperbolic Geometry
2
2 Motivation Location is an important information in many sensor network application Example –Environment monitor
3
3 Radio Interferometric Positioning (RIP) System Proposed by Vanderbilt University High accuracy –Error < 1m Long sensing range –Few nodes can cover wide area Low cost –Using standard sensor network devices (Mica2), no additional specialized hardware
4
4 Original RIP system Anchor nodes are placed in known locations The positional error of RIP system is highly affected by target locations and the selection of beacon nodes Original RIP system is “static” –The selection of beacon nodes is fixed, doesn’t change depend on target locations T Beacon
5
5 Our Contribution Design, implement and evaluate an adaptive RIP system –Dynamically select beacon nodes based on target locations
6
6 Flow of RIP system Two ranging rounds In each ranging round, we need select beacon nodes –Two nodes are selected as senders (sender-pair) –Other nodes become receivers RangingPositioning Anchor node (known location)
7
7 RIP ranging Ranging_result = distance(T,sender1) – distance(T,sender2) = d 1 – d 2 Each ranging result in a hyperbolic curve Two ranging needed for positioning Sender-pairs selected in two ranging round are called Sender Pair Combination (SPC) T sender1 sender2 sender1 sender2 d1d1 d2d2 d1d1 d2d2
8
8 Flow of RIP system 1.Target location 2.Selection of SPC RangingPositioning Error range Error positional Uncontrollable Can approximate from historical location Controllable
9
9 How SPC selection affect positional error Ranging with error => Hyperbolic curve with error => Positioning with error sender1 sender2 sender1 sender2 sender1 sender2 sender1 sender2 Error range T T’T’ T T’T’
10
10 How SPC selection affect positional error (cont.) Displacement of a hyperbolic curve –Shortest distance from hyperbolic curve with error to target sender1 sender2 sender1 sender2 Error range T T
11
11 How SPC selection affect positional error (cont.) Intersectional angle of hyperbolic curves T’T’ TT T’T’ T T’T’ θ θ θ θ= 90° θ= 60° θ= 30°
12
12 How SPC selection affect positional error (cont.) Intersectional angle of hyperbolic curves sender1 sender2 sender1 sender2 sender1 sender2 sender1 sender2 Error range T T’T’ T T’T’ θ θ
13
13 Adaptive RIP system Given changing target locations ( from historical data ), select optimal SPC with minimal Error positional Estimation Error Model –Predict Error positional using specific SPC –We run Estimation Error Model for all SPC, and find the SPC with minimum error
14
14 Estimation Error Model Known Variables –Target location –SPC –Error range Unknown –Error positional
15
PT is the estimation Error positional N is the projection point of T on H 12 –TN is the displacement of hyperbolic curves H 12 θ is the intersectional angle of hyperbolic curves H 12 and H 34 Find TM (TN) and θ geometrically –Find PT geometrically 15 Geometrical Derivation of Estimation Error Model Error range
16
16 Validation of Estimation Error Model
17
17 Adaptive RIP system Given changing target locations ( from historical data ), select optimal SPC with minimal Error positional For multi-target positioning, select optimal SPC with minimal average Error positional for all targets
18
18 Estimation Error of SPC 3 System architecture SPC selector RIP engine Estimation Error Model SPC, Target positions Estimation Error positional Target positions Adaptive SPC Estimation Error of T 5 Estimation Error of T 4 Estimation Error of T 3 Estimation Error of T 2 Estimation Error of T 1 SPC2 Estimation Error of SPC 2 Estimation Error of SPC 1 Optimal SPC Target position SPC1
19
19 Evaluation of adaptive RIP system Single-target positioning experiment Multi-target positioning experiment A~F are anchor nodes Each grid is 1m 2
20
20 Single-target positioning experiment Static RIP Adaptive RIP Blue line : target path Blue point : ground truth Red point : estimation position
21
21 Average error (meter)90-th percentile (meter) Static RIP0.931.66 Adaptive RIP0.490.75 Improvement47%55% Single-target positioning experiment walking repeatedly 5 times, around 50 samples
22
22 Multi-target positioning experiment 6 targets –1 moving (blue point) –5 static (1~5 green points)
23
23 Average error (meter) 90-th percentile (meter) Static RIP 0.751.41 Adaptive RIP 0.300.54 Improvement60%61% Multi-target positioning experiment Static
24
24 Conclusion Since the Error positional of RIP system is impacted by target location and SPC selection, an adaptive RIP system is needed Build upon Estimation Error Model, our adaptive RIP system can dynamically find optimal SPC with minimal Error positional based on target location Our adaptive RIP system outperforms static RIP system in both single-target and multi-target positioning
25
25 Q & A
26
26 Thank you
27
27 Flow of RIP system 1.Start RIP system 2.Select 2 anchor nodes as senders 3.Other anchor nodes become receiver 4.Ranging 5.If 1 st ranging => goto 2 and do 2 nd ranging else => goto 6 do positioning 6.Positioning 7.End T Sender1 Sender2 Receiver2 Receiver1 Sender1 Sender2Receiver2 Receiver1 RangingPositioning Anchor node (known location) 1 st ranging 2 nd ranging
28
28 Geometrical Derivation of Estimation Error Model Steps: 1.Find TN (TM) 2.Find θ 3.Find PT geometrically If we know TN, TM, θ, we can derivative PT geometrically Known Variables: Target location SPC Error range mNmN mMmM
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.