Font Size: a A A

Design And Implementation Of Augmented Reality Navigati On Software Based On Android Platform

Posted on:2013-04-18Degree:MasterType:Thesis
Country:ChinaCandidate:H CengFull Text:PDF
GTID:2248330395984964Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the development of the wireless terminal technology, small size, easy to carry and the high popularity of smart phone has become an ideal platform for AR systems, the smart phones which introduced in gravity sensor, camera, electronic compass sensor to provide more convenient conditions for the implementation of AR function. Traditional navigation software is mostly in the2D and3D map, but these are intuitive vector data to provide maps, some maps service provider intuitive street data to enhance the user experience, but it is quite time-consuming and traffic, so it is not suitable to show in the mobile terminal. The use of augmented reality technology, the data which provided by map service is mapped to a cell phone camera, and then through the electronic compass to simulate the data in the direction of the camera, through accelerometer to simulate the data in the camera angle and elevation, natural and true virtual data mapped to the mobile phone camera side, achieved a combination of virtual and real targets, which will greatly enhance the user experience, and own important research and practical value.This paper in-depth analysis of sensor-based augmented reality principle, and map data interface provided by google API, detailed analysis of the design and implementation of an augmented reality navigation system which based on android platform.First, the paper describes the meaning of augmented reality technology, the source of the background and the subject of the paper, and a detailed analysis of the status and significance of augmented reality at home and abroad.Secondly, detailed analysis of the virtual data to the mobile phone interface mapping algorithm, the geodetic coordinate system and openGL ES3D coordinate system conversion algorithm, the android rotary interface development and data rendering optimizations, download thread optimization.Third, detailed design of the framework structure of the entire system, the focus of analysis of the principle of event processing subsystem, sensor processing subsystem, data processing subsystem, download cache subsystem and system control system.Finally, according to data provided by google, through the GPS to obtain latitude, longitude and altitude, geomagnetic sensor (electronic compass) to obtain oriented direction, acceleration sensor to obtain the angle of tilt, then superimposed on these location information and google maps server-side information, and displayed on the camera screen, implements an augmented reality navigation system.
Keywords/Search Tags:Virtual Reality, Augmented Reality, Navigation System, Sensor Applications, Android
PDF Full Text Request
Related items