使用高清地圖數據的高度自動駕駛系統的一個主要先決條件是了解車輛的位置。該位置需要具有比單獨使用 GNSS 傳感器所能達到的更高的精度。因此,可以使用陀螺儀或里程表等各種其他傳感器系統來增強位置估計。本文描述了一個系統使用另一個輸入ADASISv3地圖數據來改進定位。地圖數據從地圖數據庫接收,然后與來自攝像系統的交通標志測量值進行比較。
比較結果用于提高車輛的位置。該系統已在實際情況下使用測試車輛進行了評估。貢獻中包含對方案和測試結果的描述。
介紹
在不久的將來,自動駕駛功能將在越來越多的車輛中成為現實。基礎功能包括感知車輛及其周圍環境的傳感器系統、遵循系統目標的決策模塊以及執行決策的執行器(見圖 1)。這種所謂的感知-計劃-行動[1]路徑構成了許多現代自動駕駛架構的基礎。
感知部分將使用各種各樣的傳感器。除了環境感知傳感器(例如激光雷達,雷達,攝像頭)外,內感受傳感器(例如車輪滴答聲,陀螺儀)和定位傳感器(例如GPS)還用于評估自動駕駛汽車的整體情況。這三個傳感器類別中的每一個都支持計算高度自動駕駛(HAD)系統的位置和自我運動信息。這些信息簡化了感知和決策模塊中的許多算法。但是,沒有單個傳感器可以在高頻下提供高精度的安全額定位置來支持系統的決策或環境感知單元。如果系統需要全局位置與全局框架中的其他車輛相關聯或與全球地圖數據匹配,則情況甚至會變得更加復雜。
因此,基于多個傳感器輸入在HAD系統中提供高精度安全額定位置的軟件組件對于滿足HAD應用的需求至關重要。一種可能性是添加第四種類型的“傳感器”:高清(HD)地圖。該數據包含地標信息(例如交通標志、桿子),這些信息可以通過攝像頭或其他外部傳感器檢測到,并為全局位置與其他數據融合提供第二個來源。
系統上下文
整個系統由三個不同的處理組件組成。數據處理從接收和提供車輛內的地圖數據開始。這些數據通過在線連接接收,也可以存儲在本地硬盤驅動器上。但是,由于 HAD 地圖數據需要是最新的,因此在線案例更有可能。所有主要的地圖提供商(例如TomTom)都提供這種可能性,并通過網絡提供有關地標的信息。接收后,數據以標準化電子地平線格式ADASISv3提供(見第3節)。由于可能還有其他系統也接收ADASISv3數據流,因此每個系統都需要自己的ADASISv3重構器來提供易于訪問的數據結構。該數據結構包含電子地平線樹的所有信息,包括該系統所需的地標。然后,基于地標的定位組件(LbL)訪問地標并從攝像系統接收外部感知信息。在成功匹配的情況下,LbL為第三個組件提供絕對位置更新。定位模塊將傳統的傳感器輸入(例如陀螺儀、里程表、GNSS)與 LbL 相結合,為所有 HAD 系統組件提供單一真實定位信息來源。
ADASIS v3 格式的地圖數據
向自動駕駛汽車提供地圖數據是改善駕駛行為和簡化算法設計的關鍵因素之一。ADASIS 論壇指定了用于序列化和描述 ADAS 應用的地圖數據的描述格式。ADASISv2格式已在業界廣泛用于當前最先進的ADAS系統。但是,此 v2 格式僅關注 SAE L0-L2 系統。它不提供車道準確的地圖信息,并且缺少僅需要更高自動化水平所需的各種信息。
ADASISv3 提供程序接收地圖數據和位置。然后,它構建一個電子地平線(eHorizon),描述車輛即將到來的道路網絡。此 eHorizon 包含所有必要的信息。ADASISv3標準將eHorizon描述為一條或多條路徑。這些路徑包含有關可用通道、與其他路徑的互連以及所謂的配置文件的信息。這些配置文件包含有關路徑的各種不同元素的信息。這從單個事件配置文件(例如交通標志)開始,在連接到區域的斜坡上,直到連接到路徑的速度限制。然后,該ADASISv3 eHorizon被序列化,并通過車輛網絡發送到所有ADAS ECU進行處理。此轉移只需一步即可完成。但是,更常見的是增量傳輸。這使提供商只能將更新傳輸到ECU。
ADASISv3標準已經定義了許多配置文件。但是,也可以擴展自定義配置文件設置的配置文件。這些配置文件包含特定于客戶的信息。對于本文中描述的系統,EB通過包含里程碑信息的配置文件擴展了ADASISv3標準。展示使用從高清地圖接收的交通標志及其地理位置。
基于地標的本地化
首先,系統檢測適合本地化的交通標志。這些交通標志不僅需要檢測,還需要相對于車輛進行定位。批量生產的通用交通標志檢測系統可能無法提供此數據,或者可能不如 LbL 所需的準確。檢測到交通標志后,系統將嘗試在高清地圖中查找交通標志。此查找根據車輛的當前位置而受到限制。當交通標志被重新定位、更改、移除或新放置時,此查找可能會導致不同的結果:
交通標志已找到且沒有歧義。
發現多個交通標志,無法確定檢測到哪個標志。
在地圖數據庫中找不到任何符號。
情況 1 是使系統能夠在鏈中繼續運行的情況。案例 2 和案例 3 導致交通標志檢測不可用。
增量位置計算是 LbL 的主要步驟。為了在之后更新位置,LbL需要計算位置偏移和測量的估計精度。此計算的基本假設是測量值 M 和地圖數據 L 的地標位置都是正確的。需要使用車輛的自我位置 E 將測量值從傳感器坐標系傳輸到全局位置:
Mego = RotateZ(M+E)
之后,LbL 可以通過減去 M 和 L 來計算增量位置 ΔP:
ΔP = M – L
結果第二部分的計算基于高斯誤差傳播。然后將結果轉發到倉位更新。流程鏈現在再次啟動。
審核編輯:郭婷
-
傳感器
+關注
關注
2554文章
51566瀏覽量
757687 -
GNSS
+關注
關注
9文章
802瀏覽量
48263 -
自動駕駛
+關注
關注
785文章
13966瀏覽量
167346
發布評論請先 登錄
相關推薦
評論