1 / 22

Context

An Algorithmic and Systematic Approach for Improving Robustness of TOA-based Localization Yongcai Wang , Lei Song Institute for Interdisciplinary Information Sciences (IIIS), Tsinghua University, Beijing, China in EUC2013, Nov.13, 2013. Context.

sanne
Download Presentation

Context

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. An Algorithmic and Systematic Approach forImproving Robustness of TOA-based LocalizationYongcai Wang, Lei SongInstitute for Interdisciplinary Information Sciences(IIIS), Tsinghua University, Beijing, Chinain EUC2013, Nov.13, 2013

  2. Context • Positioning by Time of Arrival (TOA) of ultrasound • Advantages: • Accurate: Centi-meter level positioning accuracy • Safe: user-imperceptible • Low cost: US transducers are cheap (around 10 RMBs). RF ultrasound TOA2 RF ultrasound 0 t RF ultrasound TOA1 TOA3 0 t 0 t

  3. Challenges:Sensitive to Environment • Challenge 1: Non-Line-of-Sight Impacts • Non-Line-of-Sight (NLOS) paths, caused by furniture, doors, moving people may lead to large positioning error. NLOS is generally inevitable

  4. Challenges (2): Miss of Synchronization • Background RF signal from WiFi, microwave oven, etc may collide the synchronization RF signal, leading to positioning error. R1 R2 TOA2 TOA1 TOA2 TOA1 T1 T2 Interference from background RF is also inevitable

  5. Our Work • We show NLOS outlier detection problem is NP-hard. • We developed COFFEE, an iterative clustering, voting and filtering algorithm to detect NLOS distances. • First-Falling-Edge robust time synchronization • A prototype of Dragon system which implements COFFEE and First-Falling-Edge time synchronization.

  6. 1. NLOS Outlier Detection Problem • N beacons with known coordinates • N beacons take N distance measurements: • m of the distances are NLOS outliers: m<N/2 • NLOS detection Problem: To detect them outliers among the N distances.

  7. Conventional Approach: 1. Geometrical method • Outlier detection by Triangular Inequality [zhao2008]. • Graph embeddability and rigidity. [Jian 2010] • High computation cost. • May fail to detect outlier when normal ranging distances have noises. Coarse-grained, may fail to detect the outlier

  8. Conventional Approaches 2: Least Trimmed Square Method [Pireto2009] Method: is a subset of distance measurements Enumerate Dsto find the set with the minimum positioning residue. Problem: N distances can generate at most O(2N) subsets. Searching all sets needs high computation cost

  9. Our Approach: Clustering and Filtering (COFFEE) Filter outlier distance Density-based clustering Position outlier 1 1 Assign doubting weight 1 Core cluster 2 1 Delete outlier positions Distance measurements Potential positions COFFEE: Conduct clustering and filtering iteratively on the bipartite graph

  10. N=15 m=3

  11. Algorithm Properties • Convergence speed • Detect m distance outliers in m iterations. • Complexity • N4logN

  12. COFFEE performs best in positioning accuracy improvement Coffee provides the best accuracy

  13. COFFEE is Robust to the number of the distance outliers • Positioning error of COFFEE is small until m=8

  14. 2. First-Falling-Edge Time Synchronization • A hardware type design • Using a sync-line to connect all the receivers (beacons) All receivers can be synchronized only if one receiver detects the synchronization RF signal.

  15. Robust Synchronization By First-Falling-Edge When probability of missing RF signal is 1% It helps more receivers to provide correct ranging, which improves the positioning accuracy.

  16. 3. Prototype System (Dragon)

  17. Deployment of Dragon System

  18. Experiment Results Positioning failure probability Without sync-line With sync-line

  19. Indoor Positioning Error

  20. Reason of Positioning Error in Dragon The ranging error caused by angle

  21. Conclusion • We proposed COFFEE, an efficient clustering and filtering algorithm for NLOS outlier detection. • Accurate • Low complexity • Robust to the number of distance outliers. • First-Falling-Edge time synchronization improves the time synchronization probability effectively. • We developed a prototype of Dragon system, which verified the effectiveness of above designs.

  22. Thanks a lot For your patience Visit my homepage for further information http://iiis.tsinghua.edu.cn/~yongcai

More Related