侵權(quán)投訴
訂閱
糾錯(cuò)
加入自媒體

如何制作一張自動(dòng)駕駛高精度地圖?

自動(dòng)駕駛系統(tǒng)中,高精度地圖(HDMap)不僅僅是一份普通的路網(wǎng)圖,而是承載著車(chē)道線、路緣石、交通標(biāo)志、紅綠燈、坡度坡向等豐富的結(jié)構(gòu)化信息,能夠?yàn)檐?chē)輛的定位與決策提供厘米級(jí)的精確參考。那么一份能夠滿足自動(dòng)駕駛需求的高精度地圖到底是如何生成的?其背后又依賴(lài)了哪些關(guān)鍵技術(shù)?

想要生成一張合格的高精度地圖,需要“眼睛”先看懂路,這個(gè)“眼睛”來(lái)自于多傳感器的數(shù)據(jù)采集平臺(tái)。常見(jiàn)的做法是借助搭載激光雷達(dá)(LiDAR)、高清攝像頭、GNSS/RTK定位系統(tǒng)、慣性測(cè)量單元(IMU)等設(shè)備的移動(dòng)測(cè)量車(chē)(Mobile Mapping Vehicle)在目標(biāo)路段進(jìn)行反復(fù)巡航。LiDAR掃描能夠生成高密度的三維點(diǎn)云,用于精確刻畫(huà)周?chē)h(huán)境的空間結(jié)構(gòu);高清攝像頭則捕捉彩色影像,為后續(xù)的語(yǔ)義識(shí)別提供豐富的視覺(jué)信息;GNSS/RTK定位配合IMU提供實(shí)時(shí)的六自由度位姿(位置與姿態(tài)),確保每一幀傳感器數(shù)據(jù)都能精確打上地理坐標(biāo)標(biāo)簽。

數(shù)據(jù)采集完成后,首先需要做的是數(shù)據(jù)預(yù)處理與高精度對(duì)齊。由于車(chē)輛在行駛過(guò)程中,GNSS信號(hào)偶有遮擋,LiDAR也可能因反射面產(chǎn)生噪聲,必須借助多傳感器融合算法進(jìn)行數(shù)據(jù)清洗和補(bǔ)償。以慣性導(dǎo)航系統(tǒng)(INS)為例,通過(guò)卡爾曼濾波將IMU的高頻運(yùn)動(dòng)信息與RTK的絕對(duì)位置進(jìn)行融合,平滑修正定位漂移;而對(duì)LiDAR點(diǎn)云,可采用體素濾波(voxelgrid)簡(jiǎn)化點(diǎn)云,去除離群點(diǎn),再利用迭代最近點(diǎn)(ICP)算法在相鄰幀之間進(jìn)行粗對(duì)齊與細(xì)對(duì)齊,從而得到一條連續(xù)、無(wú)縫、誤差可控的點(diǎn)云走廊。

清洗并對(duì)齊后的地面級(jí)點(diǎn)云和影像,并不能夠構(gòu)成一張可用的高精度地圖,還需要通過(guò)“地圖拼接”技術(shù),將分段采集的不同路段數(shù)據(jù)在同一坐標(biāo)系下拼接融合。這一步關(guān)鍵技術(shù)則是全局優(yōu)化(GlobalRegistration),通常會(huì)使用因子圖(FactorGraph)或圖優(yōu)化(GraphSLAM)框架,將每一條采集軌跡視為圖中的節(jié)點(diǎn),軌跡間的重疊區(qū)域提供約束,通過(guò)最小化整體誤差來(lái)獲得全局一致的位姿估計(jì),最終拼接出整網(wǎng)格的點(diǎn)云模型。

完成幾何拼接后,接下來(lái)要做的就是對(duì)點(diǎn)云和影像進(jìn)行語(yǔ)義標(biāo)注。其語(yǔ)義信息包括車(chē)道線、路沿石、減速帶、交通標(biāo)志文字與圖案、紅綠燈燈組位置等等。這通常借助深度學(xué)習(xí)模型來(lái)實(shí)現(xiàn),例如基于卷積神經(jīng)網(wǎng)絡(luò)(CNN)的圖像分割(如U-Net、DeepLab)從攝像頭影像中提取語(yǔ)義標(biāo)簽,同時(shí)結(jié)合LiDAR點(diǎn)云的幾何特征做多模態(tài)融合,生成點(diǎn)云級(jí)的語(yǔ)義標(biāo)注。為了進(jìn)一步提高準(zhǔn)確率,還需要引入幾何約束,例如車(chē)道線在點(diǎn)云中呈現(xiàn)為近乎平滑的線狀集群,可用RANSAC等方法提取并擬合。

在完成多源數(shù)據(jù)的幾何與語(yǔ)義處理之后,真正的“地圖構(gòu)建”才算正式啟幕。高精度地圖一般由兩層結(jié)構(gòu)組成,即底層的幾何層(GeometryLayer)和上層的語(yǔ)義拓?fù)鋵樱⊿emantic/TopologyLayer)。幾何層主要存儲(chǔ)三維點(diǎn)云或網(wǎng)格模型,表示真實(shí)世界的地形地貌;語(yǔ)義層則用向量化的方式記錄車(chē)道中心線、車(chē)道邊界、路口轉(zhuǎn)向幾何、交通設(shè)施以及它們之間的連通關(guān)系。這里會(huì)應(yīng)用到地理信息系統(tǒng)(GIS)的空間數(shù)據(jù)庫(kù),如PostGIS、Cesium3DTiles等技術(shù),將三維模型與屬性數(shù)據(jù)高效存儲(chǔ),并支持后續(xù)的快速檢索與渲染。

地圖構(gòu)建完成后,還需針對(duì)自動(dòng)駕駛車(chē)輛的在線定位與路徑規(guī)劃做適配優(yōu)化。為提高定位精度與實(shí)時(shí)性,通常會(huì)對(duì)地圖數(shù)據(jù)進(jìn)行切片(Tiling)、壓縮與索引,形成地圖服務(wù)器可發(fā)布的地圖包(Map Pack)。這些地圖包在車(chē)輛端加載后,可以與車(chē)輛的實(shí)時(shí)感知數(shù)據(jù)進(jìn)行匹配(Localization)。常見(jiàn)的定位算法有基于NDT(Normal Distributions Transform)的點(diǎn)云匹配,也有基于多傳感器融合的粒子濾波(Particle Filter)等,目標(biāo)都是將車(chē)輛的實(shí)時(shí)點(diǎn)云與高精度地圖對(duì)齊,實(shí)現(xiàn)厘米級(jí)定位。

高精度地圖生成后,還不能宣布項(xiàng)目大功告成。道路環(huán)境瞬息萬(wàn)變,道路施工、交通標(biāo)志更新、夜間?寇(chē)輛等都會(huì)導(dǎo)致高精度地圖信息失效。因此,高精度地圖的動(dòng)態(tài)維護(hù)同樣至關(guān)重要。一般會(huì)通過(guò)定期或按事件觸發(fā)的“增量更新”流程實(shí)現(xiàn),當(dāng)車(chē)輛在運(yùn)行中發(fā)現(xiàn)地圖與實(shí)景出現(xiàn)偏差時(shí),車(chē)輛會(huì)將異常數(shù)據(jù)回傳至云端,云端系統(tǒng)通過(guò)對(duì)比、篩選與人工審核后,將更新信息打包下發(fā),實(shí)現(xiàn)地圖的自動(dòng)修補(bǔ)。

整個(gè)高精度地圖生成與維護(hù)過(guò)程,需要一套完善的數(shù)據(jù)管理與質(zhì)量控制體系。在數(shù)據(jù)量幾何級(jí)增長(zhǎng)的背景下,如何保證數(shù)據(jù)安全、版本管理、訪問(wèn)權(quán)限、校驗(yàn)指標(biāo)等,往往比單純的技術(shù)實(shí)現(xiàn)更具挑戰(zhàn)。通常會(huì)在云端搭建大數(shù)據(jù)平臺(tái),如基于Hadoop/Spark的分布式計(jì)算框架,實(shí)現(xiàn)海量點(diǎn)云與影像的分布式處理;結(jié)合CI/CD流水線自動(dòng)化部署語(yǔ)義分割模型與拼接算法;并對(duì)地圖產(chǎn)品的準(zhǔn)確率、可靠性、更新時(shí)間等指標(biāo)進(jìn)行全流程監(jiān)控。

在技術(shù)實(shí)現(xiàn)之外,高精度地圖的產(chǎn)業(yè)鏈還離不開(kāi)標(biāo)準(zhǔn)化與生態(tài)建設(shè)。國(guó)際上如《標(biāo)準(zhǔn)道路機(jī)動(dòng)車(chē)駕駛自動(dòng)化系統(tǒng)分類(lèi)與定義》(SAE J3016)對(duì)自動(dòng)駕駛級(jí)別進(jìn)行了定義,而OpenDRIVE、Lanelet2、ASAM OpenSCENARIO等開(kāi)源標(biāo)準(zhǔn)則對(duì)道路、車(chē)道與交通場(chǎng)景進(jìn)行了統(tǒng)一描述。遵循這些標(biāo)準(zhǔn)可以確保地圖數(shù)據(jù)在不同自動(dòng)駕駛平臺(tái)間互通互用,降低重復(fù)開(kāi)發(fā)成本。隨著5G、C-V2X(CellularVehicle-to-Everything)、邊緣計(jì)算等通信技術(shù)的成熟,地圖的實(shí)時(shí)更新與車(chē)路協(xié)同也有望成為下一代自動(dòng)駕駛系統(tǒng)的重要支撐。

生成一張高精度地圖并非單一技術(shù)的堆砌,而是需要多傳感器融合、計(jì)算機(jī)視覺(jué)、點(diǎn)云處理、圖優(yōu)化、地理信息系統(tǒng)、云計(jì)算架構(gòu)及標(biāo)準(zhǔn)化生態(tài)等多維度技術(shù)的深度協(xié)同。在這個(gè)過(guò)程中,每一個(gè)環(huán)節(jié)都要兼顧精度、效率與可維護(hù)性,才能最終讓自動(dòng)駕駛車(chē)輛在真實(shí)道路上平穩(wěn)、可靠地“看得見(jiàn)”前方路況,并據(jù)此做出安全的決策。未來(lái),隨著傳感器成本的持續(xù)下降、算法性能的不斷提升,以及車(chē)路協(xié)同的全面鋪開(kāi),高精度地圖在自動(dòng)駕駛領(lǐng)域?qū)l(fā)揮更加關(guān)鍵的作用,為真正的“無(wú)人駕駛”奠定堅(jiān)實(shí)基礎(chǔ)。

-- END --

       原文標(biāo)題 : 如何制作一張自動(dòng)駕駛高精度地圖?

聲明: 本文由入駐維科號(hào)的作者撰寫(xiě),觀點(diǎn)僅代表作者本人,不代表OFweek立場(chǎng)。如有侵權(quán)或其他問(wèn)題,請(qǐng)聯(lián)系舉報(bào)。

發(fā)表評(píng)論

0條評(píng)論,0人參與

請(qǐng)輸入評(píng)論內(nèi)容...

請(qǐng)輸入評(píng)論/評(píng)論長(zhǎng)度6~500個(gè)字

您提交的評(píng)論過(guò)于頻繁,請(qǐng)輸入驗(yàn)證碼繼續(xù)

  • 看不清,點(diǎn)擊換一張  刷新

暫無(wú)評(píng)論

暫無(wú)評(píng)論

    文章糾錯(cuò)
    x
    *文字標(biāo)題:
    *糾錯(cuò)內(nèi)容:
    聯(lián)系郵箱:
    *驗(yàn) 證 碼:

    粵公網(wǎng)安備 44030502002758號(hào)