新聞中心

        EEPW首頁 > 汽車電子 > 設計應用 > 基于ARM9處理器S3C2440的GPS導航終端機的設計

        基于ARM9處理器S3C2440的GPS導航終端機的設計

        作者: 時間:2009-12-02 來源:網絡 收藏

        一般來說,地圖匹配的基本思路是通過車輛的軌跡與地圖上矢量化的路段對象進行匹配,從而尋找當前所行進的道路,并將當前的定位點投影到道路上。

        本文引用地址:http://www.104case.com/article/197787.htm

        地圖匹配的關鍵是確定匹配點,設計時可以用投影法來尋找匹配點。投影法的基本思路是依據點到直線的距離來確定最小的值為投影的匹配點,并用最鄰近法進行處理,然后通過設置閾值來濾掉錯誤匹配點,得到初步結果,從而完成點到線的匹配。
        具體的實現方法是先預處理道路層,再將道路轉換為折線段,找到當前道路,然后把當前定位點投影到道路上,再找到離定位點最近的公路圖層中的一條線段,之后再計算得到點到線上距離最短的點,最后查找各層中在誤差范圍之內的道路。
        其算法的基本流程代碼如下:


        導航地圖的實現可以采用嵌入式圖形界面工具Qt embedded來實現。該圖形界面為人機交互界面,用戶可以通過屏幕來了解導航信息,也可以直接操作觸摸屏來操作系統,如地圖的縮放、查看定位信息等。


        4 結束語
        由于ARM具有低功耗、高性能等特點,因此可以廣泛用于各種便攜式電子產品中。本設計在現有的電子產品基礎上,通過外接模塊來擴展GPS導航功能,可為用戶在節省費用的同時又不損失太多的便攜性。為此,作者希望使用ARM開發板和GPS模塊相結合來實現GPS導航功能的方法,可以為智能設備擴展GPS功能提供一個參考。


        上一頁 1 2 下一頁

        關鍵詞: S3C2440 ARM9 GPS 處理器

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 嘉峪关市| 双城市| 诸暨市| 易门县| 永胜县| 汤阴县| 策勒县| 射阳县| 澳门| 饶河县| 衡东县| 连南| 渭源县| 镶黄旗| 上犹县| 谢通门县| 河北区| 北京市| 都江堰市| 玉溪市| 屏山县| 桓台县| 阜宁县| 托克逊县| 沅陵县| 巨野县| 石景山区| 宕昌县| 海宁市| 台湾省| 上高县| 堆龙德庆县| 中山市| 乐都县| 友谊县| 太仓市| 舞钢市| 栾川县| 田林县| 鄂州市| 剑河县|