0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

多傳感器時空標定

新機器視覺 ? 來源:任乾@知乎 ? 作者:任乾@知乎 ? 2022-04-13 14:27 ? 次閱讀

一、概述

傳感器的外參標定和時間同步(統(tǒng)稱時空標定)是融合的重要前提條件,前面介紹的所有融合都是默認已經(jīng)標定好了的。但實際上,標定當然是需要在融合之前做的,之所以放在后面講,是因為標定所用到的知識比融合多,或者可以講,標定是一種更高級別的融合。

由于標定的方法多種多樣,要標定的內容也十分的多,所以本篇文章無法對每一種方法進行詳細的介紹,索性我們在這里把常見方法的思路匯總梳理一下,弄清楚什么情況下該選什么類型的方法,等真正用到再去了解它的細節(jié),也未嘗不可。

二、外參標定方法

相比于時間標定,外參的標定更簡單一些,那么我們就先從簡單的開始介紹。

外參標定方法可以按以下方式進行分類

fc0029c4-ba80-11ec-aa7f-dac502259ad0.jpg

之所以按有無共視進行區(qū)分,是因為二者在原理和精度上都有本質區(qū)別,而且在實際應用中,也會盡可能讓傳感器之間產(chǎn)生共視。

1.雷達和相機外參標定

這類任務中,主要是用的就是pnp方法,可參考的資料有:

論文1:LiDAR-Camera Calibration using 3D-3D Point correspondences

代碼1:https://github.com/ankitdhall/lidar_camera_calibration

論文2:Automatic Extrinsic Calibration for Lidar-Stereo Vehicle Sensor Setups

代碼2:https://github.com/beltransen/velo2cam_calibration

詳細的公式和實現(xiàn)細節(jié)大家可以看論文和代碼,這里更傾向于用文字描述直觀地解釋一下它的原理。有共視的視覺與雷達的標定原理很簡單,從圖片中可以看到,二者都可以掃到標定物,而且都能夠提取物體的邊緣(線或點),建立一個殘差模型,描述二者的邊緣之間的距離,殘差是以外參為自變量的,因此進行優(yōu)化讓殘差最小,即可找到二者之間的外參。

2.多雷達外參標定

fc2206c0-ba80-11ec-aa7f-dac502259ad0.jpg

參考資料

論文:A Novel Dual-Lidar Calibration Algorithm Using Planar Surfaces

代碼:https://github.com/ram-lab/lidar_appearance_calibration

這類方案的核心思路是,在每個雷達各自的點云中提取平面特征,理論上,當外參已知且精確時,同一個平面在所有雷達中的掃描應該是重合的(轉換到同一個坐標系下),反之,當二者不重合時,即說明外參有誤差,以平面的不重合度為殘差,以外參作為自變量,建立優(yōu)化模型,進行優(yōu)化,即可得到外參結果。

3. 手眼標定

手眼標定的名字最早來自于機械手的標定,機械手上有攝像頭,標定攝像頭和機械手之間外參的方法被叫做手眼標定。但是這種工作原理,可以應用在所有無共視且二者都能進行位姿解算的傳感器標定任務中(比如相機與IMU、雷達與IMU、相機與雷達等等)。

fc3ac52a-ba80-11ec-aa7f-dac502259ad0.jpg

它的原理很簡單,就一個公式:

fc4cc590-ba80-11ec-aa7f-dac502259ad0.png

其中 X 就是要標定的外參,A和B分別為兩個傳感器各自解算的相對位姿。這個公式結合上面的圖,我想應該就不用過多解釋了。

相關參考資料為:

論文:LiDAR and Camera Calibration using Motion Estimated by Sensor Fusion Odometry

https://github.com/ethz-asl/lidar_align

4. 融合中標定

我們通過前面多篇文章的介紹,應該已經(jīng)明白融合是怎么回事,也應該清楚融合的模型是什么樣子,而在融合中標定,指的是把外參作為狀態(tài)量加入到融合模型中去,一起進行狀態(tài)估計。隨著變量的增多,融合的精度、觀測性要求都更高,因此前面才說標定是一種更高級別的融合。

在實際使用中,融合中標定方法的一個重要貢獻是可以進行在線標定,即在融合任務執(zhí)行的過程中,就把外參給搞定了,而不需要像其他方法一樣先標定再融合。這方面的工作有很多,其中包含眾多vio/lio系統(tǒng),如vins、lio-mapping、M-Loam 等。由于都是很出名的工作,所以論文和代碼就不一一列出了。

三、時間標定方法

在實際使用中,很多時候各個傳感器都是用自己的時鐘,由于各個時鐘之間不同步,因此需要估計他們之前的時間差,也就是這里所說的時間標定。

時間標定是一個很復雜,且很難做的精確的事情。因此在實際使用中,更傾向于用硬件解決問題,比如讓多個傳感器使用同一個時鐘源,或者用一個共同的時間戳給所有傳感器打時間標簽等等??傊?,時間標定是一個沒有辦法的辦法,它是有精度代價的,一般在沒有條件做硬件同步(比如手機)時,才做這一項工作。

時間標定方法按照原理主要可以分為離散時間方法和連續(xù)時間方法。

1.離散時間方法

離散時間方法指的是在原有離散時間融合模式下,簡單地解決時間同步問題。

fc5dc430-ba80-11ec-aa7f-dac502259ad0.jpg

在業(yè)內,比較有名的有下面兩類方法。

1)方案1

這是港科大秦通的一篇工作,應用在vins上,論文為 Online Temporal Calibration for Monocular Visual-Inertial Systems。

它的思想很巧妙,讓IMU時間保持不變,圖像上特征點基于勻速運動模型修改位置(示意圖如下)。與不考慮時間誤差時相比,架構不變,使用極小的改動,實現(xiàn)了期望的效果。

fc733bda-ba80-11ec-aa7f-dac502259ad0.jpg

fc88628a-ba80-11ec-aa7f-dac502259ad0.jpg

2)方案2

第二個方案的思路是在濾波中計算相機位姿時,直接按時間差對積分區(qū)間進行調整(論文題目:Online Temporal Calibration for Camera-IMU Systems: Theory and Algorithms)。

此時對應的狀態(tài)量為

fc9beabc-ba80-11ec-aa7f-dac502259ad0.png

相機位姿估計的模型就變?yōu)?/p>

fcb46948-ba80-11ec-aa7f-dac502259ad0.jpg

2. 連續(xù)時間方法

連續(xù)時間指的是把輸入(加速度、角速度)建立為連續(xù)時間函數(shù),而不是它原來的離散時刻。這是因為,預積分中把時間差作為待估狀態(tài)量,對時間差進行建模時,會得到以下結果:

fcc714ee-ba80-11ec-aa7f-dac502259ad0.jpg

由于要對時間差求雅可比,因此插值函數(shù)必須可導(可到要求必須連續(xù),因此要使用連續(xù)時間模型),此時雅可比如下:

fcd9ecf4-ba80-11ec-aa7f-dac502259ad0.jpg

剩下的就可以使用正常的優(yōu)化步驟去求解問題了。

當然連續(xù)時間slam是一個很大的話題,三言兩語肯定介紹不完,感興趣的可以去看以下論文

a. kalibr 系列

論文:Continuous-Time Batch Estimation using Temporal Basis Functions

論文:Unified Temporal and Spatial Calibration for Multi-Sensor Systems

論文:Extending kalibr Calibrating the Extrinsics of Multiple IMUs and of Individual Axes

代碼:https://github.com/ethz-asl/kalibr

b. 其他

論文:Targetless Calibration of LiDAR-IMU System Based on Continuous-time Batch Estimation

代碼:https://github.com/APRIL-ZJU/lidar_IMU_calib

四、總結

有工程經(jīng)驗的都知道,方法歸方法,效果歸效果,理論的東西推導的再完整,他們的效果總歸是有差異的,因此選擇方法時要有一個優(yōu)先級。

對于外參標定方法,可以粗略認為,三種思路的精度由高到低依次為

a. 基于共視的標定

b. 融合中標定

c. 手眼標定

因此,當高精度等級的方法能夠使用時,就盡量不要使用低精度等級的方法。

對于時間標定方法,應盡量使用硬件同步方案,不得已時,再使用算法去估計時間差,而且,估計時,應該在環(huán)境好(特征充足)的情況下去估計。

審核編輯 :李倩

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 多傳感器
    +關注

    關注

    0

    文章

    80

    瀏覽量

    15344
  • 雷達
    +關注

    關注

    50

    文章

    2877

    瀏覽量

    117172
  • LIDAR
    +關注

    關注

    10

    文章

    320

    瀏覽量

    29332

原文標題:多傳感器時空標定

文章出處:【微信號:vision263com,微信公眾號:新機器視覺】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    傳感器靜態(tài)標定的主要步驟是什么

    傳感器靜態(tài)標定的主要步驟通常包括以下幾個方面: 一、準備階段 確定標定范圍 :首先,需要明確傳感器的全量程(即測量范圍),這是標定工作的基礎
    的頭像 發(fā)表于 09-19 17:02 ?776次閱讀

    如何使用霍爾效應傳感器進行狀態(tài)位置選擇

    電子發(fā)燒友網(wǎng)站提供《如何使用霍爾效應傳感器進行狀態(tài)位置選擇.pdf》資料免費下載
    發(fā)表于 09-09 10:50 ?0次下載
    如何使用霍爾效應<b class='flag-5'>傳感器</b>進行<b class='flag-5'>多</b>狀態(tài)位置選擇

    常用遙感傳感器中成像的傳感器是什么

    常用遙感傳感器中成像的傳感器主要包括以下幾類: 一、光學成像傳感器 波段掃描儀 :波段掃描儀是一種重要的光學成像
    的頭像 發(fā)表于 09-04 14:25 ?468次閱讀

    SHxxx傳感器集線器,最多支持100組頻率+溫度傳感器接入,滿足您的通道需求

    SHxxx傳感器集線器,最多支持100組頻率+溫度傳感器接入,滿足您的通道需求 SHxxx是一個傳感器集線器,能夠將多路傳感器輪轉切換到單
    的頭像 發(fā)表于 08-30 10:15 ?174次閱讀

    紅外溫度傳感器的校準標定工作

    紅外溫度傳感器廣泛應用于各種紅外測溫儀等非接觸式溫度測量。這一類的測溫產(chǎn)品在生產(chǎn)和校準檢定過程中,需要使用黑體或者面源對其進行標定。
    的頭像 發(fā)表于 08-16 09:49 ?464次閱讀
    紅外溫度<b class='flag-5'>傳感器</b>的校準<b class='flag-5'>標定</b>工作

    藍牙數(shù)據(jù)模塊連接方案讓傳感器更加智能

    在智能設備日益普及的今天,傳感器技術已經(jīng)成為了物聯(lián)網(wǎng)(IoT)發(fā)展的基石。從智能家居到醫(yī)療健康,從工業(yè)自動化到智慧城市,傳感器的應用無處不在。然而,隨著設備數(shù)量的激增,如何實現(xiàn)傳感器
    的頭像 發(fā)表于 08-15 16:47 ?628次閱讀
    藍牙數(shù)據(jù)模塊<b class='flag-5'>多</b>連接方案讓<b class='flag-5'>傳感器</b>更加智能

    康謀技術 | 自動駕駛傳感器標定技術:從單一到聯(lián)合標定

    隨著智駕從L0(預警功能)邁向L2.9(城市NOA)的快速演變和裝配,車輛對外界的感知需求也在快速增加。傳感器標定成為關鍵,確保了以傳感器為核心的采集系統(tǒng)能夠提供精確、可靠的環(huán)境感知
    的頭像 發(fā)表于 07-31 09:41 ?885次閱讀
    康謀技術 | 自動駕駛<b class='flag-5'>傳感器</b><b class='flag-5'>標定</b>技術:從單一到聯(lián)合<b class='flag-5'>標定</b>

    康謀技術 | 自動駕駛傳感器標定技術:從單一到聯(lián)合標定

    進行標定以獲取各個傳感器的安裝位置。具體來說,就是通過標定確定車身坐標系下傳感器的位置。SensorCalibration傳感器
    的頭像 發(fā)表于 07-29 11:12 ?375次閱讀
    康謀技術 | 自動駕駛<b class='flag-5'>傳感器</b><b class='flag-5'>標定</b>技術:從單一到聯(lián)合<b class='flag-5'>標定</b>

    感科技攜自研的光學傳感器芯片及產(chǎn)品亮相深圳傳感器展覽會

    4月14日-16日,感科技攜自主研發(fā)的光學傳感器芯片及應用產(chǎn)品展示套件參展深圳傳感器展覽會,此次參展不僅是對感科技光學傳感器芯片技術實力
    的頭像 發(fā)表于 04-19 09:10 ?528次閱讀

    區(qū)飛行時間(ToF)傳感器的特點

    ???????? VL53L5、VL53L7、VL53L8都是基于ST的FlightSense技術的區(qū)飛行時間(ToF)傳感器
    的頭像 發(fā)表于 02-25 09:41 ?1049次閱讀
    <b class='flag-5'>多</b>區(qū)飛行時間(ToF)<b class='flag-5'>傳感器</b>的特點

    關于傳感器時空標定技術解析

    連續(xù)時間指的是把輸入(加速度、角速度)建立為連續(xù)時間函數(shù),而不是它原來的離散時刻。這是因為,預積分中把時間差作為待估狀態(tài)量,對時間差進行建模時。
    發(fā)表于 02-22 13:51 ?547次閱讀
    關于<b class='flag-5'>多</b><b class='flag-5'>傳感器</b><b class='flag-5'>時空</b><b class='flag-5'>標定</b>技術解析

    鏡頭傳感器圖像視頻處理應用

    鏡頭傳感器系統(tǒng)(MESS,Multi-CameraMulti-SensorSystems)在許多領域和場合都有廣泛的應用。這些系統(tǒng)能夠通過整合多個鏡頭和傳感器的數(shù)據(jù),提供更全面、準
    的頭像 發(fā)表于 01-26 08:31 ?634次閱讀
    <b class='flag-5'>多</b>鏡頭<b class='flag-5'>多</b><b class='flag-5'>傳感器</b>圖像視頻處理<b class='flag-5'>器</b>應用

    傳感器數(shù)據(jù)融合算法最關鍵的是

    傳感器數(shù)據(jù)融合是一個綜合處理傳感器數(shù)據(jù)的過程,以提高對環(huán)境或目標的感知和解釋能力。在這個過程中,各種數(shù)據(jù)融合算法起著至關重要的作用。本文將深入探討
    的頭像 發(fā)表于 12-13 11:00 ?572次閱讀

    基于隨機有限集的傳感器多目標跟蹤技術

    本文綜述了基于隨機有限集方法的傳感器多目標跟蹤的最新研究進展。在傳感器濾波中起基礎性作用的融合方法可分為數(shù)據(jù)層多目標測量融合和評估層多目標密度融合,分別共享融合
    發(fā)表于 12-04 10:39 ?438次閱讀
    基于隨機有限集的<b class='flag-5'>多</b><b class='flag-5'>傳感器</b>多目標跟蹤技術

    淺析傳感器的外參標定和在線標定問題

    作為無人車以及智能機器人而言,在裝配過程中各個傳感器之間的外參標定一直是比較頭疼的問題。這里作者也系統(tǒng)的學習了一下,傳感器的外參標定和在線標定
    發(fā)表于 11-20 15:45 ?722次閱讀
    淺析<b class='flag-5'>傳感器</b>的外參<b class='flag-5'>標定</b>和在線<b class='flag-5'>標定</b>問題