孫世浩+陸正球+陳優(yōu)茹+郭科健+王城鋒
摘要:當(dāng)前傳統(tǒng)行業(yè)正面臨著眾多挑戰(zhàn),如何在信息化的今天拔得頭籌,很大程度上要依托科技的進步。本項目采用AR技術(shù),為廣大用戶提供AR導(dǎo)航、夜視導(dǎo)航、行程記錄、周邊搜索等服務(wù),從而精準(zhǔn)判斷車輛狀態(tài)、故障信息等情況,同時通過AR技術(shù)為駕駛員提供立體真實的導(dǎo)航服務(wù),保障行車安全。
關(guān)鍵詞:AR導(dǎo)航;OBD硬件;導(dǎo)航算法
中圖分類號:TP391 文獻(xiàn)標(biāo)識碼:A 文章編號:1007-9416(2017)01-0097-01
隨著國民經(jīng)濟的高速發(fā)展和城市化進程的加快,我國機動車擁有量及道路交通量急劇增加。尤其是大城市,交通擁擠、阻塞以及由此導(dǎo)致的交通事故的增加,環(huán)境污染的加劇是我國城市面臨的極其嚴(yán)重的“城市病”之一。車載GPS導(dǎo)航系統(tǒng)即以合適的價位走入車主的世界,成為車上的基本裝備。但由于目前大部分的手機導(dǎo)航APP仍然是以二維平面導(dǎo)航為主,使得人們在使用二維地圖導(dǎo)航時需要將其中的地圖信息與真實世界進行映射,極易在長時間的使用過程中產(chǎn)生疲勞從而影響駕駛安全,而AR汽車實景導(dǎo)航則很好的解決了這個問題。
1 需求分析
該系統(tǒng)為手機客戶端模塊,手機客戶端確定為以下幾個主要功能模塊:AR導(dǎo)航、夜視導(dǎo)航、行程記錄、周邊搜索等。
手機端提供如下設(shè)計:
(1)車輛導(dǎo)航:用戶點擊地圖上需要導(dǎo)航的位置,并進行定位,獲得路徑,傳入起始點,終點坐標(biāo),選擇最優(yōu)路徑,在Android客戶端給用戶顯示,也可以讓用戶自行選擇所行駛的路線。
(2)AR導(dǎo)航:當(dāng)用戶定位到自己的地址跟得到服務(wù)器返回的數(shù)據(jù)的時候,加載導(dǎo)航的信息,并同時獲取OBD的數(shù)據(jù),在Android客戶端顯示給用戶,若沒有獲取到數(shù)據(jù),則提示檢查OBD端口與并后臺記錄,并開始為用戶進行導(dǎo)航。
(3)周邊搜索:用戶可以打開搜索周邊行駛,系統(tǒng)會根據(jù)數(shù)據(jù)分析實時關(guān)注車輛當(dāng)前位置和行駛線路,并自動顯示當(dāng)前位置周邊加油站、汽車修理店等信息,可以一鍵導(dǎo)航。
2 AR汽車實景導(dǎo)航的架構(gòu)模型設(shè)計
本系統(tǒng)的Android客戶端采用目前流行的多次C/S架構(gòu),在安卓開發(fā)平臺上,以免費開源的Eclipse為開發(fā)工具,并綁定Android SDK為開發(fā)環(huán)境,以MySQl為后臺數(shù)據(jù)庫,以當(dāng)前主流的Java為開發(fā)語言,用xml來布局。
根據(jù)系統(tǒng)的功能分析,明確了系統(tǒng)需求,由手機客戶端組成,確定了系統(tǒng)的邏輯架構(gòu)。本文將系統(tǒng)分為三個層次,分別為視圖層、控制層、模型層。
3 AR汽車實景導(dǎo)航的頁面設(shè)計
3.1手機客戶端軟件進入主頁
用戶開啟手機客戶端,出現(xiàn)實景導(dǎo)航、行程記錄、行程詳情等功能。并可以在主界面右上角進行一鍵連接藍(lán)牙OBD硬件設(shè)備。
3.2 AR實景導(dǎo)航
用戶開啟手機客戶端,會進入主界面,選擇進入實景導(dǎo)航。在AR實景導(dǎo)航功能中,用戶在地圖選擇起點和終點或者可以手動輸入地點,然后軟件使用A*導(dǎo)航算法為用戶規(guī)劃導(dǎo)航線路,并進行選擇路段,默認(rèn)為最近的道路,然后進行實景導(dǎo)航頁面。在實景導(dǎo)航界面會顯示:當(dāng)前行駛速度、路段名、路段限速、導(dǎo)航方向和距離下一路口距離。若發(fā)現(xiàn)用戶的速度快要達(dá)到當(dāng)前路段的限速時,手機會發(fā)出語音提示,提示司機已經(jīng)超速。
3.3 行程記錄與詳情
在行程記錄中,軟件通過OBD硬件進行數(shù)據(jù)采集,對用戶駕駛的行為進行精準(zhǔn)分析記錄。在行程記錄的上方顯示用戶總的行駛里程數(shù)、總的油耗以及總的時間,幫助用戶對自己的駕車習(xí)慣進行記錄和分析,進入行程詳情,該APP還可以充當(dāng)一個行車記錄儀,當(dāng)用戶在開車時同時自動錄制視頻,并把時間、速度、所在位置都記錄在視頻中。
4 結(jié)語
利用通過汽車OBD硬件設(shè)備采集汽車的行車速度、油耗、故障代碼、排放量等行車數(shù)據(jù),在服務(wù)端進行分析,精準(zhǔn)判斷車輛狀態(tài)、故障信息等情況,同時通過AR技術(shù)為駕駛員提供立體真實的導(dǎo)航服務(wù)??深A(yù)見,基于AR的汽車實景導(dǎo)航,不僅能保障行車安全,為車主提供一款便捷的行車導(dǎo)航軟件。精準(zhǔn)的消息推送與AR導(dǎo)航算法為用戶帶去,更實用,更舒心,更安全的導(dǎo)航體驗,打造AR導(dǎo)航新理念的全新App。
參考文獻(xiàn)
[1]呂童群.一種基于ar增強現(xiàn)實技術(shù)的車載實景安全導(dǎo)航方法.CN 103105174 A[P].2013.
[2]肖培峰,張爾河,徐小光.一種實景導(dǎo)航錄制汽車行駛過程中實際路況的方法.CN 104236563A[P].2014.
[3]屠雨,張鳳登,單冰華.基于汽車OBD車聯(lián)網(wǎng)的設(shè)計與實現(xiàn)[J].電子測量技術(shù),2016,39(8):32-36.
[4]曹云建,唐耀庚,謝宇希.基于OBD的汽車遠(yuǎn)程監(jiān)測系統(tǒng)設(shè)計[J].工業(yè)控制計算機,2012, 25(12):95-96.