Development of the Navigation System on Head-Up Display

碩士 === 明新科技大學 === 電機工程系碩士班 === 106 === This study developed a mobile navigation system App for head up display (HUD). Raspberry Pi 3 was used as the HUD device, and two versions of navigation apps were developed separately for Android and iOS systems. The Google Maps Directions API was used to obtai...

Full description

Bibliographic Details
Main Authors: LEE, YEN-CHIEH, 李彥傑
Other Authors: PENG,I-HSUAN
Format: Others
Language:zh-TW
Published: 2017
Online Access:http://ndltd.ncl.edu.tw/handle/2w39jc
Description
Summary:碩士 === 明新科技大學 === 電機工程系碩士班 === 106 === This study developed a mobile navigation system App for head up display (HUD). Raspberry Pi 3 was used as the HUD device, and two versions of navigation apps were developed separately for Android and iOS systems. The Google Maps Directions API was used to obtain navigation routes. Because the API provided by Google can only be used a limited number of times, this study developed a navigation algorithm using the navigation data obtained through only one API request to reduce the total number of requests. When navigation was performed, the global positioning system in the mobile phone constantly updated routes and related navigation information and determined whether the user was on the corrected route through the navigation algorithm calculations. When the user was on an incorrect route, the App automatically sent another request for API access to obtain a new set of navigation data. When the user arrived at the destination, the app automatically terminated the navigation. During the navigation, the App constantly sent navigation data, including prompt text, arrows, distance, duration, and speed, to the HUD through Bluetooth low energy. When the mobile phone received calls and messages, caller’s name and message content were also sent to the HUD.