Font Size: a A A

Design And Implementation Of Geomagnetic Positioning Indoor Navigation System Based On Android Platform

Posted on:2017-08-01Degree:MasterType:Thesis
Country:ChinaCandidate:Q TaoFull Text:PDF
GTID:2348330533469100Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the popularity of smart phones and of positioning services,navigation on mobile devices is getting more and more attention.Navigation applic ations are widely used for travelling,dining and shopping,but they work only outdoor.Actually,GPS provides high-precision in outdoor environment,where the signal loss is small,while,given the loss of signal,GPS is almost useless indoor.Conversely,geomagnetic positioning,thanks to its low cost and accuracy,emerges as a suitable candidate for indoor positioning.This thesis designs and implements a geomagnetic positioning indoor navigation system deployed on Android,which uses geomagnetic sensors of Android phones to offer users the services of positioning and navigation.The biggest advatange is that the system is easy to deploy,users only need an Android device to use the services and do not require any additional device.In this thesis,we describe firstly the background,and introduce positioning techniques and feature detectors.Then,we analyze functional and non-functional requirements,meanwhile,we identify the main functions,namely sensor positioning,map rendering,and map navigation.Thirdly,we describe in detail system functions,databases and classes.Finally,we illustrate the program flows and interfaces,we also describe test methods,and report test results.We have based our design on geomagnetic technology for indoor positioni ng,Dijkstra's algorithm for navigation,Hibernate and CXF frameworks for implementation,and SURF algorithm for floor detecting.Tests show that the precision is about 1 meter,thus meeting requirements.
Keywords/Search Tags:geomagnetic positioning, indoor navigation, Android platform, SURF algorithm
PDF Full Text Request
Related items