1 / 23

Controlling Uncertainty in Personal Positioning at Minimal Measurement Cost

Controlling Uncertainty in Personal Positioning at Minimal Measurement Cost. * Hui Fang,   * Wen-Jing Hsu, and ' Larry Rudolph * Singapore-MIT Alliance Nanyang Technological University ' MIT. Outline. Background & introduction Problem statement Location inference model

Download Presentation

Controlling Uncertainty in Personal Positioning at Minimal Measurement Cost

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Controlling Uncertainty in Personal Positioning at Minimal Measurement Cost *Hui Fang,  *Wen-Jing Hsu, and ' Larry Rudolph *Singapore-MIT AllianceNanyang Technological University ' MIT UIC08

  2. Outline • Background & introduction • Problem statement • Location inference model • Energy-saving strategies • Conclusion UIC08

  3. Personal mobile positioning devices GPS 2008-01-23 19:51:46 CellID=(525, 5, 12, 51153) GPS=(1.34690833333333, 103.678925) 2008-01-23 19:53:06 CellID=(525, 5, 12, 13901) GPS=(1.34690833333333, 103.678925) 2008-01-23 19:55:46 CellID=(525, 5, 12, 51683) GPS=None 2008-01-23 19:55:51 CellID=(525, 5, 12, 51683) GPS=(1.34690833333333, 103.678925) 2008-01-23 19:55:56 CellID=(525, 5, 12, 51683) GPS=(1.34690833333333, 103.678925) Cell tower GPS/Cell-ID records Mobile device UIC08

  4. Uncertainty in Positioning Measurement • Certainty of position estimate A cell tower ID covers a larger area GPS, error 3-5 meters GPS > Cell-ID • Cost. Battery-energy consumption per probe. GPS > Cell-ID UIC08

  5. Problem statement Goal • Estimate a mobile user's actual position at a given point of time by individualized means Requirements • Sufficient certainty (i.e. above threshold) on estimates • Efficient on energy consumption UIC08

  6. Representation of a positional estimate A positional estimate is a 2-D Gaussian random variable z. • σ is a standard deviation reflecting uncertainty. • u is the best estimate of the actual locationz. y (u,σ)‏ 68.3% chance staying in circle (radius=σ) 0 x UIC08

  7. Combining two estimates • Given two estimates (u, V1) and (v,V2) • New estimate The new estimate is closer to the one with greater certainty; The certainty of new estimate increases. UIC08

  8. Movement model • Position xk at time tk • Measurement zk Involved noises: wk velocity noise rk measurement noise t3 t1 t0 t2 We assume:*user follows a given journey *velocity noise is also Gaussian A journey with 5 measurements over time [t0,t3] UIC08

  9. Estimate new position over time • Given:xk, last positionτk , time elapse vk Vw , velocity mixed with noise • New estimatexk+1 advance to k+1 time step * Estimate becomes more uncertain over time; * Uncertainty curve is non-linear. UIC08

  10. Complete location inference model • Measurement update • Prediction update More details, refer to: [1]An introduction to the Kalman filter. G.Welch et al. 2001 [2]Simultaneous GPS and Cell-ID Records for Personal Positioning and Location Inferences. H. Fang et al., 2007 UIC08

  11. Energy saving versus certainty • Estimate is safe when its uncertainty (denoted by standard deviation σ) is smaller than a threshold • Each positioning probe costs a portion of battery-energy • Problem: minimize the overall cost while keeping all the estimates safe • Trade-off? UIC08

  12. Measurement strategies • Question: For one type of device, how does certainty change when carrying out probes periodically? Probe A Probe A Probe A ΔT = constant time UIC08

  13. Periodic probing • Given a fixed probe time interval Δt, we infer the new uncertainty curve σk+1 σk+1 Δt Note: σw velocity noise σrk+1 measurement noise σk uncertainty at time step k UIC08

  14. Periodic probing (cont’d) • We further showed that when periodic probing • Certainty will converge to a fixed value with any initial estimate • In order to keep certainty non-decreasing, • either measurement must be sufficiently precise, • or the time interval small. * * Minimum probe frequency f, UIC08

  15. Probe strategy with 2 types of devices • Two types of positioning devices available, probes A and B with diff. costs and certainty A B • Decision problem Which probe type to use, A or B? When to carry out probes? How many probes each time? time t0 t1 t2 UIC08

  16. Extending the safe duration of a journey Safe duration: the portion of time while estimate uncertainty is below the threshold, in a journey of time T. Overlapped probes: when probe A is carried out in the middle (endpoint excl.) of probe B’s safe duration, they are overlapped. uncertainty Connected probes: when probe A is carried out at the end of probe B’s safe duration, they are called connected. UIC08

  17. Lazy probing strategy • Question: When 2 probes available, what timing strategy leads to the total longest safe duration? • We showed that lazy probing strategy is best • the non-overlappedand connected probing sequence achieves the longest safe duration. • Each probe starts only after the previous one runs out its safe duration. threshold lazy T1 > T2 overlapped UIC08

  18. Choosing right probe timing & type • Probe timing • Lazy probing strategy (for multi probes) is best . When the estimate is still safe, it is better to keep lazy.  • Probe type • We showed that: When initial uncertainty equals to threshold, two lazy probes can change the order without reducing safe duration. UIC08 Safe duration

  19. Choosing the right probe type • We showed:All min-cost safe probe sequences are equivalent to one of • A...AB...B • B...BA...A A Cost(S) = ΣN1 C(A) + ΣN2 C(B) B ABAB AABB UIC08

  20. Algorithm of computing an optimal strategy Compute safe duration of probe A and B, ta, tb; N1 = T/ ta, seq* = None, cost* = inf for i = 1 to N1: j = [(T- i*ta )/ tb] seq = {A1…Ai B1…Bj} If cost (seq) < cost*: seq* = seq cost* = Σicost(A) + Σjcost(B) return seq* UIC08

  21. Computing an optimal strategy We showed: • A min-cost probe sequence can be obtained by comparing at most N1+N2 candidates. • Further, the min-cost solution can be found in both N1 set and N2 set. • Time complexity. min(N1 , N2)is needed UIC08

  22. Conclusion Based on our position inference model, we present: • Optimal probing strategies for • Integrating measurements from multiple positioning devices • minimizing energy while maintaining the estimate certainty UIC08

  23. Questions Thank you! Fang Hui Nanyang Technological University fang0025@ntu.edu.sg UIC08

More Related