将OSM地图转化成OpenDRIVE
關(guān)于OSM
??以下來自百度引用:OpenStreetMap(簡(jiǎn)稱OSM) 開源wiki地圖,很多人們習(xí)以為常可以隨便拿來用的地圖,其實(shí)有很多法律和技術(shù)上的限制,這些限制使得像地圖這類的地理資訊無法有創(chuàng)意、有效率地被再利用。開放街道地圖成立動(dòng)機(jī)在于希望能創(chuàng)造并且提供可以被自由地使用的地理資料(像街道地圖)給每個(gè)想使用的人,就像自由軟件所賦予使用者的自由一樣。
??OpenStreetMap(簡(jiǎn)稱OSM)是一個(gè)網(wǎng)上地圖協(xié)作計(jì)劃,目標(biāo)是創(chuàng)造一個(gè)內(nèi)容自由且能讓所有人編輯的世界地圖。
OSM的地圖由用戶根據(jù)手持GPS設(shè)備、航空攝影照片、其他自由內(nèi)容甚至單靠本地知識(shí)繪制。網(wǎng)站里的地圖圖像及矢量數(shù)據(jù)皆以O(shè)pen Database License(ODbL)授權(quán)。
??OSM網(wǎng)站的靈感來自維基百科等網(wǎng)站。這可從該網(wǎng)地圖頁的“編輯”按鈕及其完整修訂歷史獲知。經(jīng)注冊(cè)的用戶可上載GPS路徑及使用內(nèi)置的編輯程式編輯數(shù)據(jù)。
??包括蘋果和微軟在內(nèi)都在使用OpenStreetMap。
關(guān)于OpenDRIVE
??關(guān)于OpenDRIVE的相關(guān)內(nèi)容可以參見以下鏈接(https://www.asam.net/index.phpeID=dumpFile&t=f&f=3768&token=66f6524fbfcdb16cfb89aae7b6ad6c82cfc2c7f2),鏈接里是OpenDRIVE 1.6,自己注意一下版本。
關(guān)于交通流仿真工具SUMO
??“Simulation of Urban Mobility”,簡(jiǎn)稱“SUMO”,是一種開源,微觀,多模態(tài)的交通模擬。 它允許模擬由單個(gè)車輛組成的給定交通需求如何在給定的道路網(wǎng)絡(luò)中移動(dòng)。它純粹是微觀的:每輛車都是明確建模的,有自己的路線,并在網(wǎng)絡(luò)獨(dú)立移動(dòng)。 默認(rèn)情況下,模擬是確定性的,但有多種方式引入隨機(jī)性。
??因?yàn)槭情_源的,所以有興趣的朋友可以下載一個(gè),可以自己用python寫腳本控制里面的小車,給我的感覺是可視化一般,做自動(dòng)駕駛仿真不太合適。SUMO可以將OSM地圖轉(zhuǎn)化成OpenDRIVE格式。幫助文檔里介紹了可以將OSM地圖轉(zhuǎn)化成OpenDRIVE格式,按照操作步驟確實(shí)可以轉(zhuǎn)換成功。
主要用到的是netconvert這個(gè)命令,具體的細(xì)節(jié)可以查看幫助文檔。
仿真軟件對(duì)生成的OpenDRIVE的支持
| PreScan | 1 | 0 | 1.4 |
| CarMaker/TruckMaker | 1 | 1 | 1.4 |
| VTD | 1 | 1 | 1.4 |
| Scaner | 1 | 1 | 1.4 |
??以上表格中1代表支持,0代表不支持,二次編輯是指導(dǎo)入軟件后手動(dòng)修改、刪除或者增加元素等。關(guān)于VTD支持的版本不是十分確定,歡迎大家留言更新。
??OSM本身是一個(gè)低精度的地圖,自動(dòng)駕駛需要高精地圖,這中間還有多少差距尚不清楚,能不能通過二次編輯解決都還有待驗(yàn)證,我相信大家一起努力一定可以解決這個(gè)問題。
?? 最后歡迎加入我們自動(dòng)駕駛仿真QQ交流1群864462169、自動(dòng)駕駛仿真QQ交流2群874749776,一起交流,免費(fèi)交流不收任何費(fèi)用也希望大家可以積極分享自己的經(jīng)驗(yàn),相互學(xué)習(xí),一起提高,為中國早日實(shí)現(xiàn)自動(dòng)駕駛添磚加瓦。
總結(jié)
以上是生活随笔為你收集整理的将OSM地图转化成OpenDRIVE的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 第1章 操作系统引论课后答案
- 下一篇: 0910下eclipse 语言包的插件安