A Robust Indoor Positioning and Auto-Localisation Algorithm

Sensor networks that use wireless technology (IEEE standards) to measure distances between network nodes allow 3D positioning and real-time tracking of devices in environments where Global Navigation Satellite Systems (GNSS) have no coverage. Such a system requires three key capabilities: extraction of ranges between sensor nodes, appropriate supporting network communications and positioning. Recent research has shown that the first two of these capabilities are feasible. This paper builds on this and develops an automatic and robust 3D positioning capability. A strategy is presented that enables high integrity positioning even in the presence of large mean errors in the range measurements. This is achieved by an algorithm that generates a tight, high-confidence upper bound on the error in a position estimate, given the noisy range measurements from the radio devices in view. As a core feature, we present a novel network auto-localisation algorithm that fully automatically determines the positions of all nearby fixed nodes. Results from a real network using the Cricket Indoor Location System show how all sensor nodes can be determined based on only one dynamic node. Simulations of static networks with 100 nodes demonstrate the importance of solving folding ambiguities. Studies from networks with imprecise range measurements have shown that it is possible to theoretically achieve a position deviation that is of the size of the ranging error.

[1]  A. Savvides,et al.  Network localization in partially localizable networks , 2005, Proceedings IEEE 24th Annual Joint Conference of the IEEE Computer and Communications Societies..

[2]  Hari Balakrishnan,et al.  Tracking moving devices with the cricket location system , 2004, MobiSys '04.

[3]  Ying Zhang,et al.  Localization from connectivity in sensor networks , 2004, IEEE Transactions on Parallel and Distributed Systems.

[4]  Jan M. Rabaey,et al.  Robust Positioning Algorithms for Distributed Ad-Hoc Wireless Sensor Networks , 2002, USENIX Annual Technical Conference, General Track.

[5]  Christian Darnell,et al.  Real Time Positioning; Construction and implementation of a GPS-Communicator. , 2002 .

[6]  Solving nonlinear adjustment problems by global optimization , 2002 .

[7]  A. Savvides,et al.  Title Dynamic Fine-Grained Localization in Ad-Hoc Wireless Sensor Networks , 2001 .

[8]  I. D. Coope,et al.  Reliable computation of the points of intersection of $n$ spheres in $R^n$ , 2000 .

[9]  D. E. Manolakis,et al.  Efficient solution and performance analysis of 3-D position estimation by trilateration , 1996 .

[10]  Andrew H. Kemp,et al.  3DWireless Network Localization from Inconsistent Distance Observations , 2007, Ad Hoc Sens. Wirel. Networks.

[11]  Bodhi Priyantha,et al.  The Cricket indoor location system , 2005 .

[12]  Hosam Haggag Robot Interaction Using Cricket, an Indoor Positioning System , 2006 .

[13]  Berthold K. P. Horn,et al.  Closed-form solution of absolute orientation using unit quaternions , 1987 .

[14]  Mani B. Srivastava,et al.  On the Error Characteristics of Multihop Node Localization in Ad-Hoc Sensor Networks , 2003, IPSN.

[15]  David C. Moore,et al.  Robust distributed network localization with noisy range measurements , 2004, SenSys '04.

[16]  Helmut Moritz,et al.  Optimization and design of geodetic networks , 1987 .

[17]  Christopher Taylor,et al.  Simultaneous localization, calibration, and tracking in an ad hoc sensor network , 2006, IPSN.

[18]  King Lun Yiu Ad-hoc positioning system , 2008 .

[19]  Mani B. Srivastava,et al.  The n-Hop Multilateration Primitive for Node Localization Problems , 2003, Mob. Networks Appl..

[20]  Brian D. O. Anderson,et al.  Rigidity, computation, and randomization in network localization , 2004, IEEE INFOCOM 2004.

[21]  Kevin John Wang An ultrasonic compass for context-aware mobile applications , 2004 .

[22]  Christopher J. Taylor Simultaneous localization and tracking in wireless ad-hoc sensor networks , 2005 .

[23]  Federico Thomas,et al.  Revisiting trilateration for robot localization , 2005, IEEE Transactions on Robotics.