An Indoor Navigation System Using a Sensor Fusion Scheme on Android Platform Jiayi Xin Marquette University

An Indoor Navigation System Using a Sensor Fusion Scheme on Android Platform Jiayi Xin Marquette University

Marquette University e-Publications@Marquette Master's Theses (2009 -) Dissertations, Theses, and Professional Projects An Indoor Navigation System Using a Sensor Fusion Scheme on Android Platform Jiayi Xin Marquette University Recommended Citation Xin, Jiayi, "An Indoor Navigation System Using a Sensor Fusion Scheme on Android Platform" (2017). Master's Theses (2009 -). 397. http://epublications.marquette.edu/theses_open/397 AN INDOOR NAVIGATION SYSTEM USING A SENSOR FUSION SCHEME ON ANDROID PLATFORM by Jiayi Xin A Thesis submitted to the Faculty of the Graduate School, Marquette University, in Partial Fulfillment of the Requirements for the Degree of Master of Science Milwaukee, WI May 2017 ABSTRACT AN INDOOR NAVIGATION SYSTEM USING A SENSOR FUSION SCHEME ON ANDROID PLATFORM Jiayi Xin Marquette University, 2017 With the development of wireless communication networks, smart phones have become a necessity for people’s daily lives, and they meet not only the needs of basic functions for users such as sending a message or making a phone call, but also the users’ demands for entertainment, surfing the Internet and socializing. Navigation functions have been commonly utilized, however the navigation function is often based on GPS (Global Positioning System) in outdoor environments, whereas a number of applications need to navigate indoors. This paper presents a system to achieve high accurate indoor navigation based on Android platform. To do this, we design a sensor fusion scheme for our system. We divide the system into three main modules: distance measurement module, orientation detection module and position update module. We use an efficient way to estimate the stride length and use step sensor to count steps in distance measurement module. For orientation detection module, in order to get the optimal result of orientation, we then introduce Kalman filter to de-noise the data collected from different sensors. In the last module, we combine the data from the previous modules and calculate the current location. Results of experiments show that our system works well and has high accuracy in indoor situations. i ACKNOWLEGEMENTS Jiayi Xin This thesis was accomplished with continuous support from my advisor, thesis committee members, lab mates, and my family. First, I want to thank Dr. Sheikh Iqbal Ahamed, my Advisor, Director of Ubicomp Lab, for all the suggestions he gave me. He guided the direction of my research, helped me implement applications, and inspired me to confront all the difficulties and troubles during the research and thesis writing. I also want to thank the thesis committee member, Dr. Guha Shion, for guiding me to finish the whole experiment and analyze the results. Thanks to Dr. Kaczmarek Thomas for his valuable comments and advice on my thesis. Then, I want to give my thanks to my labmates, Balfas Mohammed, and the other people from Ubicomp Lab for their advice and help. Finally, I am very grateful to my parents for their support and encouragement while I was studying, researching, and writing this thesis. ii TABLE OF CONTENTSs ACKNOWLEGEMENTS ........................................................................................................................ i LIST OF TABLES ................................................................................................................................... v LIST OF FIGURES ................................................................................................................................ vi CHAPTER 1: INTRODUCTION ........................................................................................................... 1 CHAPTER 2: BACKGROUND ............................................................................................................. 4 2.1 Sensors in Smartphones ............................................................................................................. 4 2.2 Android Operating System ......................................................................................................... 5 2.2.1 Introduction ......................................................................................................................... 5 2.2.2 Features ............................................................................................................................... 5 2.2.3 Platform Architecture Structure ........................................................................................... 6 2.2.4 App Components ................................................................................................................. 8 CHAPTER 3: MOTIVATION ............................................................................................................... 11 3.1 Scenario 1 ................................................................................................................................. 11 3.2 Scenario 2 ................................................................................................................................. 11 CHAPTER 4: RELATED WORK ......................................................................................................... 13 4.1 Indoor Positioning Technology ................................................................................................ 13 4.1.1 Global Positioning Technology ......................................................................................... 13 4.1.2 Positioning Technology Based on Short Distance Wireless Communication ................... 14 4.1.3 Positioning Technology Based on WIFI ............................................................................ 17 iii 4.1.4 Positioning Technology Based on the Inertial Sensor ....................................................... 17 4.2 Current Existing Problem and Plan for Indoor Positioning ...................................................... 18 CHAPTER 5: SYSTEM DESIGN ........................................................................................................ 21 5.1 Systems Architecture ................................................................................................................ 21 5.2 Distance Measurement Module ................................................................................................ 24 5.2.1 Step Detection ................................................................................................................... 24 5.2.2 Stride Length ..................................................................................................................... 26 5.2.3 Distance Calculation ......................................................................................................... 27 5.3 Heading (Orientation) Mode .................................................................................................... 27 5.3.1 Gyroscope ......................................................................................................................... 28 5.3.2 Acc-Mag-Orientation ........................................................................................................ 29 5.3.3 Kalman Filter..................................................................................................................... 29 5.4 Position Update Module ........................................................................................................... 33 5.5 Map Design .............................................................................................................................. 34 CHAPTER 6: EVALUATION............................................................................................................... 36 6.1 Evaluation Methodology .......................................................................................................... 36 6.2 Results ...................................................................................................................................... 38 6.2.1 Survey ............................................................................................................................... 38 6.2.2 Experiments ....................................................................................................................... 43 6.3 Research Interviews ................................................................................................................. 51 CHAPTER 7: CONCLUSION AND FUTURE WORK ....................................................................... 54 iv 7.1 Research Objectives Achieved ................................................................................................. 54 7.2 Contributions and Broader Impact ........................................................................................... 55 7.3 Future Work .............................................................................................................................. 55 BIBLIOGRAPHY ................................................................................................................................. 57 APPENDIX ........................................................................................................................................... 60 Survey Questions .............................................................................................................................. 60 Research Interview Questions ........................................................................................................... 63 v LIST OF TABLES Table 6.1 Different solutions for experiments

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    72 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us