基于A(yíng)RM9處理器S3C2440的GPS導航終端機的設計
一般來(lái)說(shuō),地圖匹配的基本思路是通過(guò)車(chē)輛的GPS軌跡與地圖上矢量化的路段對象進(jìn)行匹配,從而尋找當前所行進(jìn)的道路,并將當前的GPS定位點(diǎn)投影到道路上。本文引用地址:http://dyxdggzs.com/article/197787.htm
地圖匹配的關(guān)鍵是確定匹配點(diǎn),設計時(shí)可以用投影法來(lái)尋找匹配點(diǎn)。投影法的基本思路是依據點(diǎn)到直線(xiàn)的距離來(lái)確定最小的值為投影的匹配點(diǎn),并用最鄰近法進(jìn)行處理,然后通過(guò)設置閾值來(lái)濾掉錯誤匹配點(diǎn),得到初步結果,從而完成點(diǎn)到線(xiàn)的匹配。
具體的實(shí)現方法是先預處理道路層,再將道路轉換為折線(xiàn)段,找到當前道路,然后把當前定位點(diǎn)投影到道路上,再找到離定位點(diǎn)最近的公路圖層中的一條線(xiàn)段,之后再計算得到點(diǎn)到線(xiàn)上距離最短的點(diǎn),最后查找各層中在誤差范圍之內的道路。
其算法的基本流程代碼如下:
導航地圖的實(shí)現可以采用嵌入式圖形界面工具Qt embedded來(lái)實(shí)現。該圖形界面為人機交互界面,用戶(hù)可以通過(guò)屏幕來(lái)了解導航信息,也可以直接操作觸摸屏來(lái)操作系統,如地圖的縮放、查看定位信息等。
4 結束語(yǔ)
由于A(yíng)RM處理器具有低功耗、高性能等特點(diǎn),因此可以廣泛用于各種便攜式電子產(chǎn)品中。本設計在現有的電子產(chǎn)品基礎上,通過(guò)外接GPS模塊來(lái)擴展GPS導航功能,可為用戶(hù)在節省費用的同時(shí)又不損失太多的便攜性。為此,作者希望使用ARM開(kāi)發(fā)板和GPS模塊相結合來(lái)實(shí)現GPS導航功能的方法,可以為智能設備擴展GPS功能提供一個(gè)參考。
評論