二、Apollo高精地圖詳解(2. 高精地圖的采集、生產與格式規范)


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

2. 高精地圖的采集、生產與格式規范

  • 高精地圖的采集——傳感器
傳感器 原理 備注
GPS 確定四顆或者更多衛星的位置並計算出GPS接收設備與每顆衛星之間的距離,然后用這些信息使用三維空間的三邊測量法推算出自己的位置。要使用距離信息進行定位,接收機還必須知道衛星的確切位置。GPS接收機儲存有星歷,其作用是告訴接收機每顆P星在各個時刻的位置 GPS定位信息很容易有幾十厘米甚至幾米的誤差。 空曠的地方比較准確,城市環境中高樓的遮擋可能造成偏移
IMU 一般使用6軸運動處理組件 ,包含了3軸加速度和3軸陀螺儀。加速度傳感器是力傳感器,用來檢查上下左右前后哪幾個面都受了多少力(包括重力),然后計算每個面上的加速度。陀螺儀是角速度檢測儀,檢測每個角上的加速度。 從加速度推算出運動距離需要經過兩次積分,所以,但凡加速度測量上有任何不正確,在兩次積分后,位置錯誤會積累然后導致位置預測錯誤。高端的IMU可以保持比較長時間的計算,低端的在丟失GPS信號的情況,保持准確的時間較短
輪速計 我們可以通過輪測距器推算出無人車的位置。汽車的前輪通常安裝了輪測距器,分別會記錄左輪與右輪的總轉數。通過分析每個時間段里左右輪的轉數,我們可以推算出車輛向前走了多遠,向左右轉了多少度等 可是由於在不同地面材質(比如冰面與水泥地)上轉數對距離轉換的偏差,隨着時間推進,測量偏差會越來越大
激光雷達 通過首先向目標物體發射一束激光,然后根據接收-反射的時間間隔來確定目標物體的實際距離。然后根據距離及激光發射的角度,通過簡單的幾何變化可以推導出物體的位置信息 LIDAR系統般分為三個部分 :一是激光發射器 ,發出波長為600nm到1000nm的激光射線;二是掃描與光學部件,主要用於收集反射點距離與該點發生的時間和水平角度;三是感光部件,主要檢測返回光的強度。因此我們、檢測到的每一個點都包括了空間坐標信息以及光強度信息
  • 高精地圖的生產
    ——計算模型
    首先IMU及輪測距器可以高頻率地給出當前無人車的位置預測,但由於其精確度原因,位置可能會有一定程度偏差。為了糾正這些偏差,可以使用傳感器融合計技術結合GPS與激光雷達( LiDAR )的數據算出當前無人車的准確位置。然后根據當前的准確位置與激光雷達的掃描數據,把新數據加入地圖中。
    通用高精地圖制作流程
    ——一個簡化的高精地圖計算模型
    簡化的高精地圖計算模型
    Q代表優化方程
    z代表激光雷達掃描出的點
    h為方程預測最新掃描點的位置
    m為描到的點在地圖中的位置
    x代表無人車當前位置
    這個方程的目的是通過最小化J求出測量點在地圖中的准確位置。在計算模型中,m與x開始都是未知的,可以先通過多傳感器融合求x,再求出測量點在地圖中的准確位置m。
    ——視覺制圖
    與激光雷達融合使用,激光點雲和camera圖像結合——百度×Apollo
    計算硬件強大,在線實時檢測生成——英偉達
    純視覺制圖,精度20cm——寬凳
    厘米級精度的純視覺制圖——DeepMotion

  • 高精地圖的格式規范

  1. NDS的一些概念
    格式文檔比較全面;
    支持局部更新升級;
    有尺度的概念;
    分塊,比如地圖小格子塊加載
    NDS
  2. OpenDRIVE的一些概念
    道路表述有Section的概念
    Lane
    Reference Line的ID必須從0開始
    Junction路口,虛擬路
    基於Reference Line和偏移量,所有車道線描述都基於參考線的偏移
    tracking坐標系ST,S指相對於車道的參考線的起點的偏移量,T指基於參考線的橫向偏移量
    heading、pitch、roll等概念
    Open DRIVE


免責聲明!

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



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