三、Apollo自定位技術詳解(百度無人車定位技術)


轉自:https://blog.csdn.net/mabingyao/article/details/104821307

主講人:萬國偉 百度自動駕駛事業部研發工程師

百度的無人車定位技術

1. 配置多種傳感器方案的自動駕駛汽車成果展示

在這里插入圖片描述
“探路者”車型:寶馬、北汽、奇瑞、MKZ——慣導和64線激光雷達,配置都比較高
在這里插入圖片描述
無人駕駛微循環車“阿波龍”:百度×廈門金融——三個16線激光雷達,傳感器配置大概10w左右
無人駕駛物流車“新石器”:百度×創業公司——一個激光雷達,傳感器配置<5w

2. GNSS定位技術
  • GNSS定位
  1. GPS(USA)、北斗(CHN)、GLONASS(RUS)、Galileo(EU)、QZSS(JPN)
  2. GPS技術:
    (1)衛星星座(設計方案):24顆GPS衛星
    (2)載波信號頻率:L1、L2
    (3)信號調制:載波信號上調制有測距碼(L1–C/A碼和P碼;L2–P碼)和導航電文
    (4)系統基本功能:定位(P)、測速(V)、授時(T)
    (5)測距:三顆衛星交會兩點,舍棄外部空間點,就可以得到自己的測繪點,由於鍾差,一般用四顆衛星,剔除誤差
  • 載波定位技術
  1. RTK:所有衛星把自己觀測的數據給基站和接收機,基站根據多個衛星鍾差計算出一個誤差項,誤差項傳遞給車端,車端利用誤差項消除自己的觀測誤差,最后達到模糊度的固定。然后整周計算,最后得到精准的位置。
    (1)基本原理:20km基線/22000km地衛距,視徑重疊誤差強相關
    (2)優勢:基本5秒內就可以提供cm級定位精度
    (3)劣勢:建基站、雙向鏈路(4kpbs)
    (4)發展趨勢:終端低成本化、數據協議5G標准化
  2. PPP:基站將衛星發送的數據誤差做分離處理,再傳遞給衛星,此時衛星已經剔除了誤差,再對車端定位
    (1)基本原理:各項誤差被單獨分離后終端矯正
    (2)優勢:全球均勻布站100+,單向廣播
    (3)當前劣勢:建15+min的收斂時間;接收GEO廣播需授權
    (4)發展趨勢:LEO-GNSS增強
  • GNSS/GPS在無人車中的作用
  1. GPS授時:為無人車提供納秒(ns)級的授時精度
  2. HD-MAP制圖
  3. 在線定位
  • 存在挑戰
  1. 可靠性:不封閉,易受電磁干擾
  2. 可用性:城市峽谷和林蔭路效果不好,很難達到cm級
3. 激光點雲定位技術
  • 百度激光點雲定位算法框架
    百度激光點雲定位算法框架
  1. 兩個模塊:圖像對齊、SSD-HF。 圖像對齊用於航向角(yaw)的優化,SSD-HF用於(x,y)的優化,z從點雲地圖中輸出。

  2. 定位地圖以數據形式存在
    定位地圖
    (1)定位地圖每個格子的大小是128m×128m,每個各自拿出來得到反射值地圖塊和高度值地圖塊。
    (2)反射值地圖塊:反射值可以理解為灰度值,圖中有車道線等,再分成1024×1024,每個小格子的大小為12.5cm,存儲了反射值、反射值方差。
    (3)高度值地圖塊:存放高度z

  3. 輸入預測位姿+實時點雲數據。輸出用於進行進一步融合定位

  4. 定位
    ----- x,y方向的定位
    (1)SSD—Sum of Squared Difference(平方差總和)
    每個激光點有對應的顏色值或高度值,地圖上找一個對應點,二者相減,再求平方,再把所有點誤差加起來。
    SSD
    (2)HF—直方圖濾波器
    在一個范圍內每一個點都計算SSD值,最后把這個值轉換成一個概率,得到一個分布圖,紅色表示響應度高,藍色表示概率低,綠色是過渡。
    ----- 航向角優化——基於LK算法
    (1)不做航向角優化直接匹配,會發現有比較大的x,y方向的偏差,這在無人車系統中造成的威脅是很大的。
    (2)基於LK算法的框架,對顏色值和高度值進行優化,一般情況下誤差很小,可以采用這個方法。若誤差很大,這個方法不適用。
    ----- 反射值與高度值自適應融合
    由於地面變化,在單一的反射值匹配和高度值匹配時可能不能得到很好的直方圖,這時,通過自適應算法分別給反射值匹配和高度值匹配一個權重,最后融合到一個直方圖中去。對比匹配結果如下圖:
    在這里插入圖片描述

4. 視覺定位技術
  • 視覺定位是通過識別圖像中具有語義信息的穩定特征,並於地圖匹配來獲得車輛的位置和朝向。
  • 特點:
    (1)攝像頭技術成熟,結構化地圖尺寸小,有利於降低系統生產成本。
    (2)車道線,路燈等道路元素穩定性高,不易變動,地圖生命周期較長。
    (3)配置靈活,根據識別算法性能,可以使用不同的特征組合,易於拓展。
  • 算法流程:
    視覺定位算法流程
    (1)3D特征地圖離線生成,是基於視覺的全局定位算法基礎。
    (2)圖像特征檢測及匹配是定位算法的核心,IMU和輪速計信息在這個環節用於估計車輛運動。
    (3)最后的數據融合可以將GPS、視覺定位和IMU數據整合,優化定位結果,並提供高頻輸出。
5. 捷聯慣性導航技術

捷聯慣性導航系統

  • 概述
  1. 初始條件:已知的初始速度、位置、姿態
  2. 輸入數據:慣性測量元件測量到的載體相對於慣性空間角運動和線運動參數。
  3. 解算方法:捷聯慣性導航解算,IMU數據積分
  4. 輸出結果:實時的載體速度、位置和姿態
  5. 優點:
    (1)自主性、隱蔽性
    (2)三維速度、位置和姿態
    (3)輸出頻率高
    (4)短時間精度高
  6. 缺點:誤差隨時間累積
  • 慣性測量單元IMU
  1. 組成單元:陀螺儀、加速度計
  2. 輸出元素
    (1)加速度計能夠測量出載體相對於慣性空間所受的力
    (2)陀螺儀能夠測量出載體沿陀螺儀軸向的旋轉角速度或旋轉增量
  3. 功能
    IMU是慣性導航系統的基礎,直接決定了慣性導航系統所能達到的精度。
  • 捷聯慣性導航系統——初始對准
  1. 把載體坐標系或者說IMU坐標系與世界坐標系(也可以叫導航坐標系)對應起來,要對准位置和姿態
  2. 對准方式不同:
    高精度IMU:
    (1)精度等級:陀螺儀零偏<1°/h,加速度計零偏<1mg
    (2)特點:能夠敏感到地球自轉角速度(15°/h)
    (3)原理:重力矢量與地球自轉矢量不共線、Kalman濾波速度匹配精對准
    (4)典型IMU:光纖和激光IMU
    低等級IMU:
    (1)精度等級:陀螺儀零偏>1°/h,加速度計零偏>1mg
    (2)特點:無法敏感到地球自轉角速度(15°/h)、測量噪聲大、存在隨機開機零偏等誤差
    (3)原理:加速度計水平對准、航向粗對准(外部輔助,磁強計,gps速度等)、Kalman濾波速度匹配精對准
    (4)典型IMU:MEMS以及消費級IMU
    (5)航向優化方式:雙天線,或者得到車行駛起來的速度,或直接使用dps速度
  • 捷聯慣性導航系統——解算
    捷聯解算框圖
    捷聯解算框圖
6. 組合導航技術

組合導航系統

  • 概述
  1. 系統組成:兩種或兩種以上非相似的導航系統(如GNSS、SINS等)
  2. 必要條件:可以對同一信息進行測量(如GNSS、SINS都可以計算出載體的位置速度信息)
  3. 融合方法:以SINS的誤差方程作為Kalman濾波的狀態方程,GNSS等其他系統與SINS的誤差作為觀測量進行SINS的誤差估計,並對SINS進行矯正。
  4. 優點:
    (1)協同:超越單一子系統的性能,彌補各個單一子系統的缺點
    (2)優勢互補:充分發揮各個子系統的優勢
    (3)余度:提高系統的穩定性
  • 百度組合導航系統——系統框圖
    組合導航系統系統框圖注意:從SINS模塊輸出的原因:高頻輸出


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM