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

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

多傳感器時(shí)空標(biāo)定

新機(jī)器視覺(jué) ? 來(lái)源:任乾@知乎 ? 作者:任乾@知乎 ? 2022-04-13 14:27 ? 次閱讀

一、概述

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

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

二、外參標(biāo)定方法

相比于時(shí)間標(biāo)定,外參的標(biāo)定更簡(jiǎn)單一些,那么我們就先從簡(jiǎn)單的開(kāi)始介紹。

外參標(biāo)定方法可以按以下方式進(jìn)行分類

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

之所以按有無(wú)共視進(jìn)行區(qū)分,是因?yàn)槎咴谠砗途壬隙加斜举|(zhì)區(qū)別,而且在實(shí)際應(yīng)用中,也會(huì)盡可能讓傳感器之間產(chǎn)生共視。

1.雷達(dá)和相機(jī)外參標(biāo)定

這類任務(wù)中,主要是用的就是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

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

2.多雷達(dá)外參標(biāo)定

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

參考資料

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

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

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

3. 手眼標(biāo)定

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

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

它的原理很簡(jiǎn)單,就一個(gè)公式:

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

其中 X 就是要標(biāo)定的外參,A和B分別為兩個(gè)傳感器各自解算的相對(duì)位姿。這個(gè)公式結(jié)合上面的圖,我想應(yīng)該就不用過(guò)多解釋了。

相關(guān)參考資料為:

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

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

4. 融合中標(biāo)定

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

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

三、時(shí)間標(biāo)定方法

在實(shí)際使用中,很多時(shí)候各個(gè)傳感器都是用自己的時(shí)鐘,由于各個(gè)時(shí)鐘之間不同步,因此需要估計(jì)他們之前的時(shí)間差,也就是這里所說(shuō)的時(shí)間標(biāo)定。

時(shí)間標(biāo)定是一個(gè)很復(fù)雜,且很難做的精確的事情。因此在實(shí)際使用中,更傾向于用硬件解決問(wèn)題,比如讓多個(gè)傳感器使用同一個(gè)時(shí)鐘源,或者用一個(gè)共同的時(shí)間戳給所有傳感器打時(shí)間標(biāo)簽等等??傊?,時(shí)間標(biāo)定是一個(gè)沒(méi)有辦法的辦法,它是有精度代價(jià)的,一般在沒(méi)有條件做硬件同步(比如手機(jī))時(shí),才做這一項(xiàng)工作。

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

1.離散時(shí)間方法

離散時(shí)間方法指的是在原有離散時(shí)間融合模式下,簡(jiǎn)單地解決時(shí)間同步問(wèn)題。

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

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

1)方案1

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

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

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

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

2)方案2

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

此時(shí)對(duì)應(yīng)的狀態(tài)量為

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

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

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

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

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

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

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

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

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

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

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

四、總結(jié)

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

對(duì)于外參標(biāo)定方法,可以粗略認(rèn)為,三種思路的精度由高到低依次為

a. 基于共視的標(biāo)定

b. 融合中標(biāo)定

c. 手眼標(biāo)定

因此,當(dāng)高精度等級(jí)的方法能夠使用時(shí),就盡量不要使用低精度等級(jí)的方法。

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

審核編輯 :李倩

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

    關(guān)注

    0

    文章

    78

    瀏覽量

    15344
  • 雷達(dá)
    +關(guān)注

    關(guān)注

    50

    文章

    2848

    瀏覽量

    117067
  • LIDAR
    +關(guān)注

    關(guān)注

    10

    文章

    317

    瀏覽量

    29316

原文標(biāo)題:多傳感器時(shí)空標(biāo)定

文章出處:【微信號(hào):vision263com,微信公眾號(hào):新機(jī)器視覺(jué)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

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

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

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

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

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

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

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

    SHxxx傳感器集線器,最多支持100組頻率+溫度傳感器接入,滿足您的通道需求 SHxxx是一個(gè)傳感器集線器,能夠?qū)⒍嗦?b class='flag-5'>傳感器輪轉(zhuǎn)切換到單
    的頭像 發(fā)表于 08-30 10:15 ?155次閱讀

    紅外溫度傳感器的校準(zhǔn)標(biāo)定工作

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

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

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

    康謀技術(shù) | 自動(dòng)駕駛傳感器標(biāo)定技術(shù):從單一到聯(lián)合標(biāo)定

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

    康謀技術(shù) | 自動(dòng)駕駛傳感器標(biāo)定技術(shù):從單一到聯(lián)合標(biāo)定

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

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

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

    區(qū)飛行時(shí)間(ToF)傳感器的特點(diǎn)

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

    關(guān)于傳感器時(shí)空標(biāo)定技術(shù)解析

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

    鏡頭傳感器圖像視頻處理應(yīng)用

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

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

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

    基于隨機(jī)有限集的傳感器多目標(biāo)跟蹤技術(shù)

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

    淺析傳感器的外參標(biāo)定和在線標(biāo)定問(wèn)題

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