傳統(tǒng)拓?fù)涞貓D
我們先了解下傳統(tǒng)拓?fù)涞貓D,這是從地圖app里截出來(lái)的圖,從這張圖我們可以得到很多信息:
◆拓?fù)湫畔?/strong>:我們可以從地圖里辨認(rèn)出北清路的主干道,以及了解到北清路能延伸向哪些其他道路等,這些都是人們可辨認(rèn)的拓?fù)湫畔ⅰ?/p>
◆各類(lèi) POI(信息點(diǎn)):我們能看到許多 POI 信息,包括中關(guān)村壹號(hào)-A1座,拉卡拉大廈等。
◆地圖的用戶(hù)是人。
◆米級(jí)精度:地圖精度是米級(jí)別的,對(duì)于人類(lèi)使用這已經(jīng)足夠了,因?yàn)槿藭?huì)自覺(jué)判別周?chē)沫h(huán)境,做出自己的變化。
但是這些信息對(duì)于自動(dòng)駕駛的車(chē)輛來(lái)說(shuō),是不是必要的、準(zhǔn)確的或者足夠的呢?
一個(gè)自動(dòng)駕駛典型場(chǎng)景
上圖展示了一個(gè)典型的駕駛場(chǎng)景——假設(shè)我們正在駕駛的車(chē)輛是后面的白車(chē),可以看到我們前方有輛自行車(chē),那么對(duì)于白車(chē)而言,可以有兩個(gè)決策:跟車(chē)或者變道。
對(duì)于自動(dòng)駕駛車(chē)輛來(lái)說(shuō), 它作出變道決策需要知道很多具體的信息:
◆在哪條車(chē)道上以及當(dāng)前車(chē)道的具體位置。
◆是否有隔壁車(chē)道,如果沒(méi)有車(chē)道你是變不過(guò)去的。
◆是否允許變道,車(chē)道的類(lèi)型,車(chē)道線是虛線還是實(shí)線,變道距離是否足夠長(zhǎng),變道后是否能夠達(dá)到終點(diǎn)。
自動(dòng)駕駛車(chē)輛不能像人一樣做出各種復(fù)雜的動(dòng)作,這時(shí)就需要有一些先驗(yàn)的約束條件,那么這些先驗(yàn)信息都可以從地圖中來(lái)。
HD Road Graph如何應(yīng)用于自動(dòng)駕駛
HD Road Graph (高精道路圖)也是高精地圖的一部分,又叫做拓?fù)涞貓D。HD Road Graph 以厘米級(jí)精度來(lái)描述道路細(xì)節(jié),主要包含:車(chē)道類(lèi)型、車(chē)道連通性、交通標(biāo)注/交通燈、人行橫道、道路幾何特征、其他語(yǔ)義信息。
大家可以看一下上圖左側(cè),每一條路都已精細(xì)到車(chē)道,包括直行或左轉(zhuǎn)的車(chē)道,當(dāng)然也包括周邊的一些幾何信息。總體上你會(huì)發(fā)現(xiàn)高精地圖上的信息要比傳統(tǒng)地圖大很多。
感知系統(tǒng)+高精地圖
高精地圖在自動(dòng)駕駛里有很多應(yīng)用,首先是與感知系統(tǒng)相結(jié)合。例如,高精地圖里會(huì)描述紅綠燈所在位置,當(dāng)自動(dòng)駕駛車(chē)輛到達(dá)路口后,可以根據(jù)當(dāng)前的位置,更加準(zhǔn)確地識(shí)別前方的紅綠燈。
上圖左邊是一個(gè)普通的道路場(chǎng)景,而右邊則是安裝有幾十盞紅綠燈的特殊場(chǎng)景(其實(shí)現(xiàn)實(shí)情況基本不存在),在這種極端情況下,人類(lèi)都很難分辨在哪個(gè)路口對(duì)應(yīng)哪盞紅綠燈。但如果前期在離線地圖上就能把這個(gè)對(duì)應(yīng)信息驗(yàn)證準(zhǔn)確,無(wú)疑將對(duì)自動(dòng)駕駛的安全性、可靠性起到很大幫助。
決策規(guī)劃+高精地圖
我們?cè)賮?lái)看下高精地圖在決策規(guī)劃方面的應(yīng)用。前面我提到了一個(gè)典型駕駛場(chǎng)景,以及在此情況下,自動(dòng)駕駛車(chē)輛的行駛需要得到一個(gè)全局的路徑信息以及變道所需要的信息。
上圖右側(cè)的地圖強(qiáng)調(diào)了綠化帶,這其實(shí)為自動(dòng)駕駛提供了語(yǔ)義信息。而地圖里包含的語(yǔ)義信息將幫助自動(dòng)駕駛做出更好的行駛決策。
還是以綠化帶為例,當(dāng)自動(dòng)駕駛車(chē)輛能夠提前知道旁邊是綠化帶,它便可以做一些先驗(yàn)的決策,例如可以提前判斷在行駛中是否有行人、車(chē)輛直接從對(duì)向車(chē)道穿過(guò)來(lái)。這不僅提升了決策的準(zhǔn)確性,也使得系統(tǒng)性能得到提升,因?yàn)樽詣?dòng)駕駛車(chē)輛此時(shí)不需要過(guò)多關(guān)心對(duì)面車(chē)道的物體,計(jì)算量也因此減少。通過(guò)上面的例子,你會(huì)發(fā)現(xiàn)先驗(yàn)信息對(duì)自動(dòng)駕駛決策來(lái)說(shuō)必不可少,并且非常關(guān)鍵。
高精地圖生成與發(fā)布
當(dāng)前高精地圖生成發(fā)布用到的流程(Pipeline)一般分為以下幾個(gè)環(huán)節(jié):
◆數(shù)據(jù)收集,地圖信息的采集。
◆數(shù)據(jù)清洗/聚合。
◆自動(dòng)化識(shí)別,把地圖里的必要信息處理出來(lái),包括車(chē)道線、紅綠燈、十字路口等等各種信息。
◆人工檢查/標(biāo)注,現(xiàn)有的算法還做不到100%的自動(dòng)抽取,所以仍會(huì)加入人工檢查和標(biāo)注的環(huán)節(jié)。
◆后處理和驗(yàn)證,整個(gè)數(shù)據(jù)出來(lái)之后,還需要進(jìn)行后處理和驗(yàn)證。處理的最終目的是保證提供的地圖信息是準(zhǔn)確的,假設(shè)一個(gè)紅綠燈位置標(biāo)錯(cuò)了或者自動(dòng)識(shí)別錯(cuò)了,那可能會(huì)導(dǎo)致路測(cè)過(guò)程中會(huì)出現(xiàn)安全隱患,所以驗(yàn)證環(huán)節(jié)是很重要的部分。
◆Release(發(fā)布),驗(yàn)證通過(guò)后,將會(huì)進(jìn)行數(shù)據(jù)的發(fā)布(Data Release),所有數(shù)據(jù)會(huì)納入統(tǒng)一的管理中,每一版本Release的地圖的質(zhì)量已得到嚴(yán)格驗(yàn)證。
這是一個(gè)常規(guī)的發(fā)布流程。現(xiàn)實(shí)中整個(gè)路網(wǎng)結(jié)構(gòu)是不斷往外擴(kuò)張的,且周?chē)h(huán)境會(huì)有變化,所以也會(huì)有增量的更新。
成本與挑戰(zhàn)
前面簡(jiǎn)單介紹了整個(gè)HD Road Graph的生成發(fā)布流程,我們來(lái)看下HD Road Graph可能會(huì)遇到的問(wèn)題與挑戰(zhàn)。
成本
◆厘米級(jí)別的精度:需要各類(lèi)傳感器(LiDAR、Cameras、GNSS/IMU),上圖右邊是蘋(píng)果的地圖車(chē),大家可以看到上面裝了很多傳感器,顯然制造這樣一輛高精地圖車(chē)輛的成本不低。
◆數(shù)據(jù)量:海量存儲(chǔ)資源和計(jì)算資源。
◆覆蓋范圍:當(dāng)?shù)貓D從局部區(qū)域逐步向外擴(kuò)張,例如從中關(guān)村壹號(hào)附近地區(qū),擴(kuò)張到海淀區(qū),再到北京市,甚至是半個(gè)中國(guó),這其中涉及的硬件成本和人力成本等,都會(huì)相應(yīng)增加。
復(fù)雜性挑戰(zhàn)
第二個(gè)是高精地圖的復(fù)雜性帶來(lái)的挑戰(zhàn)。復(fù)雜性體現(xiàn)在地圖Data Model(數(shù)據(jù)模型)需要包含三部分信息:
◆語(yǔ)義信息,從上圖里的標(biāo)志牌示例圖可以看出,目前道路存在各式各樣的交通標(biāo)記。因此,高精地圖需提高語(yǔ)義信息的準(zhǔn)確性,并且盡可能提高覆蓋度。
◆空間信息,上圖中的立交橋是以復(fù)雜聞名的西直門(mén)立交橋——有人說(shuō),即使借助導(dǎo)航軟件,你都未必能夠從縱橫交錯(cuò)的道路中準(zhǔn)確找到下一條你要行駛的車(chē)道。因此挑戰(zhàn)就是如何能夠把整個(gè)空間信息描述好,集成到地圖中去。
◆時(shí)間信息,北京有一些潮汐街道,早高峰和晚高峰走的方向是不一樣的;或者某些公交車(chē)道在早高峰的時(shí)候只允許公交車(chē)行駛,其他車(chē)輛禁止使用。這類(lèi)時(shí)間信息也需要包含進(jìn)地圖里。
當(dāng)三類(lèi)信息準(zhǔn)確地整合進(jìn)高精地圖時(shí),決策規(guī)劃模塊和感知模塊才能有效地運(yùn)作。
拓展性挑戰(zhàn)
◆自動(dòng)駕駛車(chē)輛每行駛一公里會(huì)產(chǎn)生GB級(jí)別的原始數(shù)據(jù),處理這些數(shù)據(jù)會(huì)使得功能架構(gòu)面臨很大的挑戰(zhàn)。
◆地圖更新方面,從“天”級(jí)別到“小時(shí)”級(jí)別再到“分鐘”級(jí)別的更新,對(duì)應(yīng)的整體功能架構(gòu)是不一樣的。
實(shí)時(shí)性挑戰(zhàn)
交通管制、環(huán)境變化等怎么反饋到HD Road Graph上?假設(shè)今天某條路修路,對(duì)于人類(lèi)駕駛員而言,他可以選擇繞過(guò)這條路。對(duì)于自動(dòng)駕駛而言,這樣的信息如何反饋到行駛過(guò)程呢?是靠人去反饋,還是系統(tǒng)自動(dòng)去識(shí)別?得到反饋之后,怎么實(shí)時(shí)更新到地圖數(shù)據(jù)里?
所以說(shuō),自動(dòng)駕駛需要打通offline(線下)到online(線上)的環(huán)節(jié),及時(shí)更新到我們正在運(yùn)行的自動(dòng)駕駛車(chē)輛里去。
-
自動(dòng)駕駛
+關(guān)注
關(guān)注
782文章
13621瀏覽量
165947 -
高精度地圖
+關(guān)注
關(guān)注
1文章
17瀏覽量
3030
原文標(biāo)題:自動(dòng)駕駛車(chē)會(huì)看地圖嗎?它如何認(rèn)路、找準(zhǔn)定位?
文章出處:【微信號(hào):IV_Technology,微信公眾號(hào):智車(chē)科技】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論