Please use this identifier to cite or link to this item:
|Title:||Improvement of location service by calculating motion detection's data from the user|
|Authors:||Ng, Yu Chun|
|Department:||Department of Computer Science|
|Supervisor:||Supervisor: Dr. Keung, Wai Jacky; First Reader: Dr. Lau, W. H. Rynson; Second Reader: Prof. Wang, Jun|
|Abstract:||Location Service becomes more important compare to the past, many people have their own smartphone and access location service's data though map application, for example, Google Map. This save the time for user finding their location manually using paper's map. But there is a problem of GPS may not be reliable in some environment, for example, indoor environment. By researching on user walking acceleration, motion detection is one of the way to solve this problem. The module consist of two main part, namely User Moving Direction Calculator and Calculate Location. The first part is used by extracting acceleration data when user walk, pass it to lower pass filter, and combine with gyroscope to find reliable user walking direction. No matter the way of user is carrying the phone. The second part extract accurate user step taken and distance travelled on map. Then use haversine formula to calculate new coordinate, GPS is not required. As the result, it can achieve providing location information even GPS is not reliable, no matter the way of the device is located on the user. The system would automatically detect the highest gravity axis of the device to calculate user walking direction. By few step moved by the user, the system would provide a reliable data for the haversine formula. This can withstand the limitation on accelerometer and compass heading of smartphones. Thus a correct coordinate can be calculated.|
|Appears in Collections:||Computer Science - Undergraduate Final Year Projects |
Items in Digital CityU Collections are protected by copyright, with all rights reserved, unless otherwise indicated.