国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

【深藍(lán)學(xué)院】手寫VIO第8章--相機(jī)與IMU時間戳同步--筆記

這篇具有很好參考價值的文章主要介紹了【深藍(lán)學(xué)院】手寫VIO第8章--相機(jī)與IMU時間戳同步--筆記。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

0. 內(nèi)容

【深藍(lán)學(xué)院】手寫VIO第8章--相機(jī)與IMU時間戳同步--筆記,算法,機(jī)器人

1. 時間戳同步問題及意義

時間戳同步的原因:如果不同步,由于IMU頻率高,可能由于時間戳不同步而導(dǎo)致在兩幀camera之間的時間內(nèi)用多了或者用少了IMU的數(shù)據(jù),且時間不同步會導(dǎo)致我們首尾camera和IMU數(shù)據(jù)時間不同,會使估計存在誤差,使我們的系統(tǒng)精度下降甚至出現(xiàn)錯誤的預(yù)測。如果以IMU時間為準(zhǔn)確的,同步之后,我們可以用時間戳偏移對系統(tǒng)估計的 T w b T_{wb} Twb?進(jìn)行補(bǔ)償(思路1),或者能夠得到與首尾IMU時間相同的時間對應(yīng)的兩幀camera的觀測(思路2),提升系統(tǒng)精度。

時間戳同步有兩種方式:硬同步和軟同步。
【深藍(lán)學(xué)院】手寫VIO第8章--相機(jī)與IMU時間戳同步--筆記,算法,機(jī)器人

  • 硬同步即硬件同步:即IMU(或其他傳感器)產(chǎn)生數(shù)據(jù)的同時給一個信號,可用于出發(fā)MCU中斷,然后觸發(fā)camera曝光,使camera輸出圖像的時間戳本身就和IMU同步,從而實現(xiàn)硬件同步。
  • 軟同步即軟件同步:在軟件上對收到的IMU和camera數(shù)據(jù)進(jìn)行運(yùn)算,解算出時間戳。具體來說,camera和IMU從產(chǎn)生到到達(dá)MCU是需要時間的,這段時間分別叫 t d c a m t_d^{cam} tdcam? t d i m u t_d^{imu} tdimu?,產(chǎn)生時間分別加上這個時延就的到了MCU采樣的時間戳,二者相減就是真正的時間戳,這里我們只需要這個時間戳的相對量,所以我們可以假設(shè)IMU是準(zhǔn)確的, t d i m u ? t d c a m t_d^{imu}-t_d^{cam} tdimu??tdcam?就是我們MCU所知的時間戳偏移 t d t_d td?。

【深藍(lán)學(xué)院】手寫VIO第8章--相機(jī)與IMU時間戳同步--筆記,算法,機(jī)器人

1.1 思路1:補(bǔ)償camera pose的估計(軌跡勻速模型)

位姿補(bǔ)償公式思路:假設(shè)相機(jī)在兩幀間是勻速運(yùn)動。VIO輸出的是系統(tǒng)在world系下的pose,即 T w b T_{wb} Twb?,我們需要補(bǔ)償?shù)氖?span id="n5n3t3z" class="katex--inline"> T w c T_{wc} Twc?,于是就結(jié)合VIO輸出的角速度,速度反向推到cam時刻(補(bǔ)償了 t d t_d td?之后的時刻),然后再用外參 T b c T_{bc} Tbc?轉(zhuǎn)到cam系下即可:
【深藍(lán)學(xué)院】手寫VIO第8章--相機(jī)與IMU時間戳同步--筆記,算法,機(jī)器人

在VIO殘差中進(jìn)行補(bǔ)償:

【深藍(lán)學(xué)院】手寫VIO第8章--相機(jī)與IMU時間戳同步--筆記,算法,機(jī)器人

【深藍(lán)學(xué)院】手寫VIO第8章--相機(jī)與IMU時間戳同步--筆記,算法,機(jī)器人

  1. 同樣,我們VIO輸出的是 T w b T_{wb} Twb?所以我們要先將landmark轉(zhuǎn)換到body,再轉(zhuǎn)換到camera系:

  2. 這里實際上是在歸一化平面,并沒在像素平面(重投影誤差的uv實際上是歸一化平面的坐標(biāo),通過特征提取或者光流匹配而得),忽略了相機(jī)內(nèi)參。

  3. 將式(3)帶入可的式(8),其中, [ R w b i e x p ( ? w b i t d ) ] T = e x p ( w b i t d ) R w b i T [R_{wb_i}exp(-w_{b_i}t_d)]^T=exp(w_{b_i}t_d)R_{wb_i}^T [Rwbi??exp(?wbi??td?)]T=exp(wbi??td?)Rwbi?T?,即 [ e x p ( ? w b i t d ) ] T = e x p ( w b i t d ) [exp(-w_{b_i}t_d)]^T=exp(w_{b_i}t_d) [exp(?wbi??td?)]T=exp(wbi??td?),里代數(shù)取反。

重投影誤差對時間戳延時 t d t_d td?的Javobian:
【深藍(lán)學(xué)院】手寫VIO第8章--相機(jī)與IMU時間戳同步--筆記,算法,機(jī)器人

式(9)推導(dǎo),只看中間最復(fù)雜的部分, e x p ( ω b i t d + ω b i δ t d ) exp(\omega_{b_i}t_d+\omega_{b_i}\delta t_d) exp(ωbi??td?+ωbi??δtd?),這里好理解點的話實際上角速度 ω t \omega t ωt可以寫成 ( ω t ) ∧ (\omega t)^{\wedge} (ωt),因為 ω t \omega t ωt可以代表一個三維的旋轉(zhuǎn)矩陣,按照旋轉(zhuǎn)的表達(dá)方式是軸角表示,即 旋轉(zhuǎn)角度*旋轉(zhuǎn)軸,可以看之前的一篇知乎
【深藍(lán)學(xué)院】手寫VIO第8章--相機(jī)與IMU時間戳同步--筆記,算法,機(jī)器人
所以上述部分可以表示成 e x p [ ( ω b i t d + ω b i δ t d ) ∧ ] exp[(\omega_{b_i}t_d+\omega_{b_i}\delta t_d)^\wedge] exp[(ωbi??td?+ωbi??δtd?)],這只是便于理解,正常還是按照 ω t \omega t ωt表示,不加反對稱符號。
所以,用到兩個公式:

  1. 按照BCH公式的SO3版本:
    【深藍(lán)學(xué)院】手寫VIO第8章--相機(jī)與IMU時間戳同步--筆記,算法,機(jī)器人
  2. 還有 e x e^x ex的無窮級數(shù)展開(跟太了展開差個無窮小), e x = 1 + x + x 2 2 ! + x 3 3 ! + … e^x=1+x+\frac{x_2}{2!}+\frac{x_3}{3!}+\ldots ex=1+x+2!x2??+3!x3??+,下面因為 ω b i δ t d \omega_{b_i}\delta t_d ωbi??δtd?較小,所以二階以上直接忽略
    所以
    ? e x p ( ω b i t d + ω b i δ t d ) = e x p ( ω b i t d ) ? e x p { [ J r ( ω b i t d ) ω b i δ t d ] ∧ } = e x p ( ω b i t d ) ? { I + [ J r ( ω b i t d ) ω b i δ t d ] ∧ } \begin{align*}\ exp(\omega_{b_i}t_d+\omega_{b_i}\delta t_d) &=exp(\omega_{b_i}t_d) * exp\{[J_r(\omega_{b_i}t_d)\omega_{b_i}\delta t_d]^\wedge\}\\ &=exp(\omega_{b_i}t_d) * \{I + [J_r(\omega_{b_i} t_d)\omega_{b_i} \delta t_d]^\wedge \}\\ \end{align*} ?exp(ωbi??td?+ωbi??δtd?)?=exp(ωbi??td?)?exp{[Jr?(ωbi??td?)ωbi??δtd?]}=exp(ωbi??td?)?{I+[Jr?(ωbi??td?)ωbi??δtd?]}?
    將上式帶入式(9)就得BCH近似后的結(jié)果,因為是求關(guān)于時間戳 t d t_d td?的Jacobian,整理得:
    f l c i ( t d + δ t d ) ? ≈ R c b e x p ( ω b i t d ) ? I ? R ω b i T ? C + p c b + R c b e x p ( ω b i t d ) ? { I ? R ω b i T v b i w δ t d + [ J r ( ω b i t d ) ω b i δ t d ] ∧ R ω b i T ? C + [ J r ( ω b i t d ) ω b i δ t d ] ∧ R ω b i T ? v b i w δ t d } \begin{align} f_l^{c_i}(t_d+\delta t_d)\ & \approx R_{cb}exp(\omega_{b_i}t_d)*I*R_{\omega b_i}^T*C+p_{cb} \tag{9a} \\ &\quad+R_{cb}exp(\omega_{b_i}t_d)* \{ \notag \\ &\quad I*R_{\omega b_i}^Tv_{b_i}^w\delta t_d \tag{9b}\\ &\quad+[J_r(\omega_{b_i} t_d)\omega_{b_i} \delta t_d]^\wedge R_{\omega b_i}^T *C \tag{9c}\\ &\quad + [J_r(\omega_{b_i} t_d)\omega_{b_i} \delta t_d]^\wedge R_{\omega b_i}^T * v_{b_i}^w\delta t_d \tag{9d}\\ & \quad\} \notag \end{align} flci??(td?+δtd?)??Rcb?exp(ωbi??td?)?I?Rωbi?T??C+pcb?+Rcb?exp(ωbi??td?)?{I?Rωbi?T?vbi?w?δtd?+[Jr?(ωbi??td?)ωbi??δtd?]Rωbi?T??C+[Jr?(ωbi??td?)ωbi??δtd?]Rωbi?T??vbi?w?δtd?}?(9a)(9b)(9c)(9d)?

上式中 C C C是(8)中的簡記,(9a)即為式(8),剩下的(9d)可能是反對稱約掉了為0?或者是跟 δ t d \delta t_d δtd?不是直接關(guān)系,所以就扔掉了,(9a,9b,9c)整理即得完整式(9),對 δ t d \delta t_d δtd?求偏導(dǎo)可得(10)。

由于補(bǔ)償camera pose的估計改變了姿態(tài),所以Jacobian的求取有些復(fù)雜,QinTong(2018,在待讀文獻(xiàn)2中)有一個想法是直接補(bǔ)償我們特征點的測量值,計算出補(bǔ)償值,應(yīng)用于真實觀測值上得到一個虛擬的觀測值。

1.2 思路2:補(bǔ)償觀測值坐標(biāo)(特征勻速模型)

【深藍(lán)學(xué)院】手寫VIO第8章--相機(jī)與IMU時間戳同步--筆記,算法,機(jī)器人
具體思路是:根據(jù)特征匹配可以知道特征點uv的變化量,假設(shè)特征點是勻速運(yùn)動,可以算出特征點的速度,知道了時間戳偏移 t d t_d td?之后即可求出補(bǔ)償后的虛擬的觀測值坐標(biāo)。

【深藍(lán)學(xué)院】手寫VIO第8章--相機(jī)與IMU時間戳同步--筆記,算法,機(jī)器人
補(bǔ)償觀測值坐標(biāo)由于只改變了觀測的坐標(biāo),所以求Jacobian較簡單,看(13)中與 t d t_d td?有關(guān)的只有 ? u , ? v -u,-v ?u,?v,所以求導(dǎo)就是 ? V -V ?V

QinTong的paper論文實驗結(jié)果和結(jié)論:

  • 時間戳補(bǔ)償算法有用;
  • 時間戳延遲越大,系統(tǒng)精度下降越多。
    【深藍(lán)學(xué)院】手寫VIO第8章--相機(jī)與IMU時間戳同步--筆記,算法,機(jī)器人

1.3 兩種方法對比

  • 特征勻速模型的假設(shè)更強(qiáng),是假設(shè)特征是勻速運(yùn)動的,而實際上是非線性運(yùn)動,并非勻速,且補(bǔ)償方法也是線性的。
  • 而軌跡勻速模型的假設(shè)更接近實際,假設(shè)兩幀間camera是勻速運(yùn)動,補(bǔ)償方法也是非線性的,所以精度比前者高。
    【深藍(lán)學(xué)院】手寫VIO第8章--相機(jī)與IMU時間戳同步--筆記,算法,機(jī)器人
    實際中對時間戳偏差估計的收斂速度,軌跡勻速法更快。

2. 疑惑

這個是先采集一段數(shù)據(jù)先標(biāo)定出來IMU和Camera的時間戳,然后按照上面的任意一種方法補(bǔ)償?shù)较到y(tǒng)中,還是說邊估計邊補(bǔ)償?

看了些論文的標(biāo)題,應(yīng)該是先標(biāo)定出來的,后面看了論文再來填這個坑。

3. 時間戳同步算法擴(kuò)展

【深藍(lán)學(xué)院】手寫VIO第8章--相機(jī)與IMU時間戳同步--筆記,算法,機(jī)器人

前面有系統(tǒng)初始化完成之后來估計 t d t_d td?的,當(dāng)系統(tǒng)初始化沒有完成時 t d t_d td?如何估計呢?
可以通過VO/SFM求出KF pose,利用 T b c T_{bc} Tbc?外參轉(zhuǎn)到body系下,求出i,j時刻的相對位姿,跟IMU預(yù)計分量對比構(gòu)建誤差,多時刻觀測量可進(jìn)行BA,優(yōu)化出時間戳(也可優(yōu)化出gyro bias,速度等,但是優(yōu)化的量多了之后,優(yōu)化精度可能會下降)

【深藍(lán)學(xué)院】手寫VIO第8章--相機(jī)與IMU時間戳同步--筆記,算法,機(jī)器人

4. 總結(jié)

本章主要討論了在VIO系統(tǒng)中對camera和IMU時間戳進(jìn)行對齊的問題,著重討論了將Camera對齊IMU的兩種方法:軌跡勻速模型和特征勻速模型。并對其他的VI時間戳同步算法進(jìn)行了擴(kuò)展。

  1. 針對軌跡勻速模型特征勻速模型
  • 前者假設(shè)兩個KF間的camera之間是勻速運(yùn)動,估計出時間戳延時 t d t_d td?之后,將其補(bǔ)償在估計的camera位姿上,該方法對VIO數(shù)據(jù)的pose進(jìn)行了改動,對于系統(tǒng)Jacobian的改動較大,但假設(shè)相對后者較弱,精度比后者高。
  • 后者假設(shè)兩幀KF間的特征點是勻速運(yùn)動,估計出 t d t_d td?后,將其補(bǔ)償在特征點的觀測上,計算出補(bǔ)償之后的觀測,該方法對Jacobian改動較小,而且為線性改動,但缺點也較為明顯,因為該方法假設(shè)較強(qiáng)(特征較難滿足勻速運(yùn)動),所以精度比前者低,時間戳收斂速度比前者慢,但代碼改動小,計算速度簡單。
  1. 另外對時間戳同步算法進(jìn)行了擴(kuò)展:
  • 待讀4改為對IMU進(jìn)行時間戳補(bǔ)償,精度更高;
  • 待讀5用camera的pose計算出traj,進(jìn)而得出 ω , a \omega, a ω,a,與IMU的進(jìn)行align得出 t d t_d td?(這個不清楚,需要讀原文)
  • 待讀6(提出Kalibr,行業(yè)標(biāo)桿)使用標(biāo)定板出一段camera pose,再使用B樣條(B Spline)進(jìn)行擬合,一階,二階導(dǎo)可以得出 ω , a \omega, a ω,a,和IMU數(shù)據(jù)進(jìn)行align,優(yōu)化出時間戳,不過使用的是autodiff 數(shù)值Jacobian。
  • 待讀7推導(dǎo)出6的解析李群Jacobian。
還有疑惑,時間戳偏移t_d是先標(biāo)定出來還是在優(yōu)化過程中進(jìn)行呢?

A:VINS-MONO中可以選擇在線優(yōu)化,優(yōu)化完成之后會得到一個t_d的優(yōu)化結(jié)果,其他框架暫時還不知道。

5. 作業(yè)

【深藍(lán)學(xué)院】手寫VIO第8章--相機(jī)與IMU時間戳同步--筆記,算法,機(jī)器人

6. 待讀文獻(xiàn)

1. 北大的,提出軌跡勻速模型

Weibo Huang, Hong Liu, and Weiwei Wan. “Online initialization and extrinsic spatial-temporal calibration for monocular visual-inertial odometry”. In: arXiv preprint arXiv:2004.05534 (2020).

2. QinTong提出特征勻速模型

Tong Qin and Shaojie Shen. “Online temporal calibration for monocular visual-inertial systems”. In: RSJ International Conference on Intelligent Robots and Systems (IROS). IEEE. 2018, pp. 3662–3669.

3. PTAM的特征勻速模型思路

Georg Klein and David Murray. “Parallel tracking and mapping on a camera phone”. In: 2009 8th IEEE International Symposium on Mixed and Augmented Reality. IEEE. 2009, pp. 83–86.
這篇是2009年的PTAM,里面的思想上面QinTong這篇一樣。

4. 認(rèn)為camera是準(zhǔn)的,補(bǔ)償IMU時間戳

Yonggen Ling et al. “Modeling varying camera-imu time offset in optimization-based visual-inertial odometry”. In: Proceedings of the European Conference on Computer Vision (ECCV). 2018, pp. 484–500.
這篇相對于第1節(jié)的算法,假設(shè)更弱,雖然軌跡勻速是假設(shè)camera間是勻速運(yùn)動,但是如果是Slinding Window中的KF相隔時間久,可能存在較大時間差,勻速假設(shè)不易成立。
這篇改為補(bǔ)償IMU,由于IMU頻率高,數(shù)據(jù)之間的勻速假設(shè)更接近真實值,所以精度會更高,但是每次估計出新的時間戳都需要重新進(jìn)行IMU預(yù)先積分,導(dǎo)致計算量增大。(沒看過原文,IMU預(yù)積分不能找出來和時間戳的關(guān)系嗎,這樣就不用每次重新計算了)。

5. 用camera估出來的 ω , a \omega,a ω,a和IMU測量值進(jìn)行align,得到時間戳偏移

Janne Mustaniemi et al. “Inertial-based scale estimation for structure from motion on mobile devices”. In: 2017 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS). IEEE. 2017, pp. 4394–4401.

6. ETH大組,Kalibr論文(行業(yè)標(biāo)桿,必讀)

Paul Furgale, Joern Rehder, and Roland Siegwart. “Unified temporal and spatial calibration for multi-sensor systems”. In: 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems. IEEE. 2013, pp. 1280–1286.
Roland Siegwart好象是組的負(fù)責(zé)人。
使用標(biāo)定板出一段camera pose,再使用B樣條(B Spline)進(jìn)行擬合,一階,二階導(dǎo)可以得出 ω , a \omega, a ω,a,和IMU數(shù)據(jù)進(jìn)行align,優(yōu)化出時間戳。但是解析解太復(fù)雜,這篇論文使用的autodiff數(shù)值Jacobian

7. 推導(dǎo)出待讀6的解析Jacobian(DSO那個組,公式較多)

Christiane Sommer et al. “Efficient derivative computation for cumulative B-splines on Lie groups”. In: Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition. 2020, pp. 11148–11156.
丹尼爾 crimse這個組文章來源地址http://www.zghlxwxcb.cn/news/detail-751641.html

到了這里,關(guān)于【深藍(lán)學(xué)院】手寫VIO第8章--相機(jī)與IMU時間戳同步--筆記的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 【深藍(lán)學(xué)院】移動機(jī)器人運(yùn)動規(guī)劃--第5章 最優(yōu)軌跡生成--筆記

    【深藍(lán)學(xué)院】移動機(jī)器人運(yùn)動規(guī)劃--第5章 最優(yōu)軌跡生成--筆記

    Ch2講了基于搜索的路徑規(guī)劃方法,Ch3講了基于采樣的路徑規(guī)劃方法,這些都是global methods,框架都是Exploration and Exploitation,且在算力足夠大的情況下,一定能夠找到全局最優(yōu)解。 除了global methods,還有l(wèi)ocal methods,主要是Deterministic Optimization確定性優(yōu)化?;趦?yōu)化的方法,主要

    2024年02月19日
    瀏覽(26)
  • 【深藍(lán)學(xué)院】移動機(jī)器人運(yùn)動規(guī)劃--第2章 基于搜索的路徑規(guī)劃--筆記

    【深藍(lán)學(xué)院】移動機(jī)器人運(yùn)動規(guī)劃--第2章 基于搜索的路徑規(guī)劃--筆記

    Configuration Space等概念 機(jī)器人配置: 指機(jī)器人位置和所有點的表示。 DOF: 指用于表示機(jī)器人配置所需的最小的實數(shù)坐標(biāo)的數(shù)量n。 C-space: 包含機(jī)器人n維所有配置的空間。 在C-space中機(jī)器人的pose是一個點。 機(jī)器人在C-space中被表示為一個點,pose包含為R,t 空間中的障礙物也需要映

    2024年01月22日
    瀏覽(28)
  • VIO第2講:IMU標(biāo)定實驗

    VIO第2講:IMU標(biāo)定實驗

    參考代碼 5.1.1 c++代碼分析 下面代碼確實是高斯噪聲連續(xù)到離散除以 sqr(δt) ,偏差隨機(jī)游走則是乘以 sqr(δt) 。 運(yùn)動模型:利用p求出v,a;通過歐拉角的導(dǎo)數(shù)求出角速度w,根據(jù)時間變量t來產(chǎn)生數(shù)據(jù)。 5.1.2 生成ros包數(shù)據(jù) ??GitHub同時提供了 ros 代碼,我們直接用這套代碼生成

    2024年02月21日
    瀏覽(22)
  • 相機(jī)雷達(dá)時間同步(基于ROS)

    相機(jī)雷達(dá)時間同步(基于ROS)

    ubuntu20.04 noetic usb_cam 速騰Robosense 16線 宏基暗影騎士筆記本 軟同步:訂閱相機(jī)和雷達(dá)原始數(shù)據(jù),然后進(jìn)行時間同步,最后將同步后的數(shù)據(jù)發(fā)布出去,通過rosbag record進(jìn)行錄制 同步前的話題: /rslidar_packets /usb_cam/image_raw 同步后的話題: /sync/img /sync/lidar 1) 在工作空間src目錄下創(chuàng)建

    2024年02月15日
    瀏覽(21)
  • 激光雷達(dá)和相機(jī)數(shù)據(jù)時間同步的幾種方法

    激光雷達(dá)和相機(jī)數(shù)據(jù)時間同步的幾種方法

    圖1圖2為數(shù)據(jù)時間未校準(zhǔn),使用Matlab 2022b相機(jī)和激光雷達(dá)聯(lián)合標(biāo)定工具箱進(jìn)行的聯(lián)合標(biāo)定(圖1為使用4對jpg和pcd文件時的聯(lián)合標(biāo)定效果,圖2為使用15對jpg和pcd文件時的聯(lián)合標(biāo)定效果);圖3圖4為數(shù)據(jù)時間已校準(zhǔn)后,使用Matlab 2022b相機(jī)和激光雷達(dá)聯(lián)合標(biāo)定工具箱進(jìn)行的聯(lián)合標(biāo)定(

    2024年02月03日
    瀏覽(17)
  • OpenCV迭代去畸變undistortPoints 與vins的迭代不同 第二章vins前端 第三章imu預(yù)積分 第四章vio初始化

    OpenCV迭代去畸變undistortPoints 與vins的迭代不同 第二章vins前端 第三章imu預(yù)積分 第四章vio初始化

    OpenCV去畸變undistortPoints原理解析 不動點迭代法—單變量非線性方程近似根matlab求解 淦VINS-MONO源碼 03–openCV與VINS中去畸變方法的不同 這里用的方法和openCV不同,假設(shè)現(xiàn)在求A點的去畸變坐標(biāo),那么我們將A的坐標(biāo)直接代入畸變模型中,求得再次畸變的坐標(biāo),并求得這個坐標(biāo)和

    2024年02月09日
    瀏覽(91)
  • 使用kaliber與imu_utils進(jìn)行IMU、相機(jī)+IMU聯(lián)合標(biāo)定

    使用kaliber與imu_utils進(jìn)行IMU、相機(jī)+IMU聯(lián)合標(biāo)定

    目錄 1 標(biāo)定工具編譯 1.1 IMU標(biāo)定工具 imu_utils 1.2 相機(jī)標(biāo)定工具 kaliber 2 標(biāo)定數(shù)據(jù)錄制 3 開始標(biāo)定 3.1 IMU標(biāo)定 3.2 相機(jī)標(biāo)定 3.3 相機(jī)+IMU聯(lián)合標(biāo)定 4 將參數(shù)填入ORBSLAM的文件中 ??????? 標(biāo)定IMU我們使用imu_utils軟件進(jìn)行標(biāo)定: ??????? 首先我們安裝標(biāo)定軟件的依賴項:Eigen、Ceres

    2024年02月07日
    瀏覽(21)
  • 相機(jī)與IMU標(biāo)定教程

    相機(jī)與IMU標(biāo)定教程

    標(biāo)定教程 way 1、 imu_utils標(biāo)定IMU的內(nèi)參,可以校準(zhǔn)IMU的噪聲密度和隨機(jī)游走噪聲 2、kalibr包標(biāo)定相機(jī)的內(nèi)外參數(shù),相機(jī)與IMU之間的外參 1.1安裝環(huán)境 這里使用的包是 imu_utils ,使用這個包可以校準(zhǔn)IMU的噪聲密度和隨機(jī)游走噪聲 step1: 安裝ceres庫 下載編譯 ceres-solver step2: 安裝 cod

    2023年04月18日
    瀏覽(22)
  • 【電機(jī)學(xué)復(fù)習(xí)筆記】特殊同步機(jī)——同步電動機(jī)和同步調(diào)相機(jī)

    【電機(jī)學(xué)復(fù)習(xí)筆記】特殊同步機(jī)——同步電動機(jī)和同步調(diào)相機(jī)

    主要介紹同步電動機(jī)和同步調(diào)相機(jī)的一般及特殊問題 同步 電機(jī)的可逆性原理 : #可逆性原理 任何旋轉(zhuǎn)電機(jī)既可以作發(fā)電機(jī)運(yùn)行,也可以作為電動機(jī)運(yùn)行,取決于其運(yùn)行條件 發(fā)電機(jī)運(yùn)行狀態(tài): 1、 φ 0 ; P 2 = m U I cos ? φ 0 varphi0;P_2=mUIcosvarphi0 φ 0 ; P 2 ? = m U I cos φ 0 ,輸出電

    2024年04月11日
    瀏覽(20)
  • 使用kalibr對相機(jī)和IMU標(biāo)定

    使用kalibr對相機(jī)和IMU標(biāo)定

    目錄 一、IMU標(biāo)定 二、相機(jī)標(biāo)定 三、聯(lián)合標(biāo)定 關(guān)于需要下載的環(huán)境和具體的包參考【1】 記錄標(biāo)定過程 : ①錄制imu的rosbag ②標(biāo)定 單位問題 :?? ①連續(xù)時間 ?②離散時間 parameter symbol units gyr_n acc_n gyr_w acc_w 對于離散時間的白噪聲? = 連續(xù)時間的白噪聲 * 頻率的平方根 對于離

    2024年02月15日
    瀏覽(23)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包