Algorithms for map-aided autonomous indoor pedestrian positioning and navigation

The personal positioning and navigation became a very challenging topic in our dynamic time. The urban canyons and particularly indoors represent the most difficult areas for personal navigation problematic. Problems like disturbed satellite signals make the positioning impossible indoors. Recently developed systems for indoor positioning do not assure the necessary positioning accuracy or are very expensive. Our concept stands for a fully autonomous positioning and navigation process. That is, a method that does not rely on the reception of external information, like satellite or terrestrial signals. Therefore, this research is based on the use of inertial measurements of the human walk and the map database which contains the graphic representation of the elements of the building, created by applying the link-node model. Using this reduced set of information the task is to develop methodology, based on the interaction of the data from both sources, to assure reliable positioning and navigation process. This research is divided in three parts. The first part consists in the development of a methodology for initial localization of the person indoors. The problem to solve is to localize the person in the building. Consider a person equipped with a system which contains set of inertial sensors and map database of the building. Speed, turn rate and barometric altitude are measured and time-stamped on each step of the person. A pre-processing phase uses these raw measurements in order to construct a polyline, thus representing user's trajectory. In the localization approach central place takes the association of the user's trajectory with the graph representation of the building, process known as map-matching. The solution is based on statistical method where the determination of the user's position is entirely represented by its probability density function (PDF) in the frame of Bayesian inference. Initial localization determines the edge of the graph occupied by the person. The second part aims at continuous localization, where user's position is estimated on every step. Besides the application of the classical map-matching techniques, two new methods are developed. Both rely on the similarity of the geometry of the trajectory and the elements of the graph. The first is based on the Bayesian inference, where the estimation is computed considering the walked distance and azimuth. The second method represents a new application of the Frechet distance as degree of similarity between two polylines. The third part is pointed at the pedestrian guidance. Once the user's position is known it is easy to compute the path to his destination and to give him directions. The problem is to assure continuance of the process of navigation in the case when the person has lost his path. In that case the solution consists in either giving instructions to the user to go back on the path or computation of a new path from the actual position of the user to his destination. Based on that methodology, algorithms for initial localization, continuous localization, and guidance were created. Numerous tests with the participation of several persons have been provided in order to validate the algorithms and to show their performance, robustness and limits.

[1]  Frederick H. Lochovsky,et al.  Data Models , 2008, Encyclopedia of GIS.

[2]  Edsger W. Dijkstra,et al.  A note on two problems in connexion with graphs , 1959, Numerische Mathematik.

[3]  Quentin Ladetto,et al.  Navigation pédestre dans un environnement construit , 2004 .

[4]  Günther Abwerzger,et al.  GPS/SBAS and Additional Sensor Integration for Pedestrian Applications in Difficult Environments , 2004 .

[5]  Rajeev Motwani,et al.  Geometric shape matching and drug design , 1999 .

[6]  S. Syed,et al.  Fuzzy Logic Based-Map Matching Algorithm for Vehicle Navigation System in Urban Canyons , 2004 .

[7]  Timothy J. Robinson,et al.  Sequential Monte Carlo Methods in Practice , 2003 .

[8]  Kevin Buchin,et al.  Computing the Fréchet distance between simple polygons , 2008, Comput. Geom..

[9]  Washington Y. Ochieng,et al.  A general map matching algorithm for transport telematics applications , 2003 .

[10]  Robert B. Noland,et al.  A High Accuracy Fuzzy Logic Based Map Matching Algorithm for Road Transport , 2006, J. Intell. Transp. Syst..

[11]  Helmut Alt,et al.  Matching Polygonal Curves with Respect to the Fréchet Distance , 2001, STACS.

[12]  Frederic Evennou Techniques et technologies de localisation avancées pour terminaux mobiles dans les environnements indoor , 2007 .

[13]  Kay W. Axhausen,et al.  Efficient Map Matching of Large Global Positioning System Data Sets: Tests on Speed-Monitoring Experiment in Zürich , 2005 .

[14]  Washington Y. Ochieng,et al.  Integrated Positioning Algorithms for Transport Telematics Applications , 2004 .

[15]  David Bernstein,et al.  Some map matching algorithms for personal navigation assistants , 2000 .

[16]  B. Hofmann-Wellenhof,et al.  Global Positioning System , 1992 .

[17]  Tadanori Mizuno,et al.  Evaluation of Positioning Accuracy for the Pedestrian Navigation System , 2005, IEICE Trans. Commun..

[18]  D. J. Allerton,et al.  Book Review: GPS theory and practice. Second Edition, HOFFMANNWELLENHOFF B., LICHTENEGGER H. and COLLINS J., 1993, 326 pp., Springer, £31.00 pb, ISBN 3-211-82477-4 , 1995 .

[19]  Rodney J. Douglas,et al.  Distributed Adaptive Control 5: Bayesian Theory of Decision Making, Implemented on Simulated and Real Robots , 2001 .

[20]  Quentin Ladetto Capteurs et algorithmes pour la localisation autonome en mode pédestre , 2003 .

[21]  Gérard Lachapelle,et al.  PEDESTRIAN AND VEHICULAR NAVIGATION UNDER SIGNAL MASKING USING INTEGRATED HSGPS AND SELF CONTAINED SENSOR TECHNOLOGIES , 2003 .

[22]  A. Kornhauser,et al.  An Introduction to Map Matching for Personal Navigation Assistants , 1998 .

[23]  J. Greenfeld MATCHING GPS OBSERVATIONS TO LOCATIONS ON A DIGITAL MAP , 2002 .

[24]  Mohammed A. Quddus,et al.  High integrity map matching alogorithms for advanced transport telematics applications , 2007 .

[25]  Tae-Kyung Sung,et al.  Development of a map matching method using the multiple hypothesis technique , 2001, ITSC 2001. 2001 IEEE Intelligent Transportation Systems. Proceedings (Cat. No.01TH8585).

[26]  Quentin Ladetto,et al.  Digital Magnetic Compass and Gyroscope for Dismounted Soldier Position & Navigation , 2002 .

[27]  Helmut Alt,et al.  Computing the Fréchet distance between two polygonal curves , 1995, Int. J. Comput. Geom. Appl..