Improve GPS positioning accuracy with context awareness

This paper presents an approach to calibrate GPS position by using the context awareness technique from the pervasive computing. Previous researches on GPS calibration mostly focus on the methods of integrating auxiliary hardware so that the userpsilas context information and the basic demand of the user are ignored. From the inspiration of the pervasive computing research, this paper proposes a novel approach, called PGPS (Perceptive GPS), to directly improve GPS positioning accuracy from the contextual information of received GPS data. PGPS is started with sampling received GPS data to learning carrierpsilas behavior and building a transition probability matrix based upon HMM (Hidden Markov Model) model and Newtonpsilas Laws. After constructing the required matrix, PGPS then can interactively rectify received GPS data in real time. That is, based on the transition matrix and received online GPS data, PGPS infers the behavior of GPS carrier to verify the rationality of received GPS data. If the received GPS data deviate from the inferred position, the received GPS data is then dropped. Finally, an experiment was conducted and its preliminary result shows that the proposed approach can effectively improve the accuracy of GPS position.

[1]  Yung-Yaw Chen,et al.  Fuzzy processing on GPS data to improve the position accuracy , 1996, Soft Computing in Intelligent Systems and Information Processing. Proceedings of the 1996 Asian Fuzzy Systems Symposium.

[2]  Lawrence R. Rabiner,et al.  A tutorial on hidden Markov models and selected applications in speech recognition , 1989, Proc. IEEE.

[3]  João Orvalho,et al.  A Middleware Architecture for Mobile and Pervasive Large-Scale Augmented Reality Games , 2007, Fifth Annual Conference on Communication Networks and Services Research (CNSR '07).

[4]  Sinpyo Hong,et al.  Observability of error States in GPS/INS integration , 2005, IEEE Transactions on Vehicular Technology.

[5]  Gerhard Wübbena,et al.  Reducing Distance Dependent Errors for Real-Time Precise DGPS Applications by Establishing Reference Station Networks , 1996 .

[6]  Bill N. Schilit,et al.  An overview of the PARCTAB ubiquitous computing experiment , 1995, IEEE Wirel. Commun..

[7]  Gaurav S. Sukhatme,et al.  Localization for mobile robot teams using maximum likelihood estimation , 2002, IEEE/RSJ International Conference on Intelligent Robots and Systems.

[8]  Gregory D. Abowd,et al.  Rapid prototyping of mobile context-aware applications: the Cyberguide case study , 1996, MobiCom '96.

[9]  Dharma P. Agrawal,et al.  GPS: Location-Tracking Technology , 2002, Computer.

[10]  David R. Morse,et al.  Issues in Developing Context-Aware Computing , 1999, HUC.

[11]  Bill N. Schilit,et al.  The Parctab Ubiquitous Computing Experiment , 1994, Mobidata.

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

[13]  Robin R. Murphy,et al.  Human-robot interactions during the robot-assisted urban search and rescue response at the World Trade Center , 2003, IEEE Trans. Syst. Man Cybern. Part B.

[14]  James B. Y. Tsui,et al.  Fundamentals of global positioning system receivers : a software approach , 2004 .

[15]  Per Enge,et al.  Wide area augmentation of the Global Positioning System , 1996, Proc. IEEE.

[16]  Alonzo Kelly,et al.  A 3D State Space Formulation of a Navigation Kalman Filter for Autonomous Vehicles , 1994 .

[17]  John B. Moore,et al.  Direct Kalman filtering approach for GPS/INS integration , 2002 .

[18]  Alex Pentland,et al.  MIThril 2003: applications and architecture , 2003, Seventh IEEE International Symposium on Wearable Computers, 2003. Proceedings..

[19]  Goran M. Djuknic,et al.  Geolocation and Assisted GPS , 2001, Computer.