Visual SLAM 事前に知っておきたい数学の基礎を14回講義

Visual SLAM の第 14 回講義の前に、必要な数学の基礎を学習します。

1. 直交行列

定義: n 次行列 A が AA T =A T A=I を満たすと仮定すると、A は正交矩阵
プロパティと呼ばれます:
以下は手書きであり、小さい文字は見苦しいですが、ご容赦ください。
直交行列の手書き

2. 線形関係

定義: 2 つの変数間に線形関数関係がある場合、それらの間に線形関係があると言われます。比例関係は線形関係の特殊なケースであり、反比例関係は
線形関係ベクトルの線形関係ではありません。
ここに画像の説明を挿入
注:ここでは、私たちが理解している次の線形関係が関数線形関係とベクトル線形関係に分けられることを主に説明します。SLAM ではベクトルの線形関係を使用しているため、ここでは主にベクトルの線形相関と無関連性を理解します。ここで私はベクトルの線形相関をb ⃗ = ka ⃗ \vec{b}=k\vec{a}として一般に理解しています。b =kある 、これは関数内の比例関係です。

3. 逆行列を求めます

定義:行列A ∈ F m × n A\in F^{m×n}の場合Fm × n 、 B ∈ F が存在する場合BFm × n,得AB = I m ∈ F m AB= I_m\in F^mAB _=メートルFm ,しかもBA = I m ∈ F n BA= I_m\in F^nB A=メートルFn、それはAAAは可逆的で、BBB A A Aの逆行列は、A − 1 A^{-1}とも表されます。1.
行列がユニーク!
最も単純な 2 つの方法を次に示します。
方法 1:未決定係数法
ここに画像の説明を挿入
方法 2:基本的な行変換
既知の行列AAAと対応する次元の単位III、最初に拡張行列A ∣ IA|IA Iの場合、AAA はガウス消去法を実行し、AA はAが消去されている間、単位行列 I もAAAを単位行列、AAAの隣の単位行列もAAになりますAの逆行列。ここに画像の説明を挿入
この部分を詳しく紹介しているブロガーが 2 人います。
https://blog.csdn.net/daduzimama/article/details/120509856
https://zhuanlan.zhihu.com/p/422839754

4. 外積

外積 (外積) は、ベクトル積(ベクトル積)とも呼ばれ、
空間内に 2 つのベクトルを持ちます: a ⃗ = ( x 1 , y 1 , z 1 ) \vec{a}=(x_1,y_1,z_1)ある =( ×1y1z1)b ⃗ = ( x 2 , y 2 , z 2 ) \vec{b}=(x_2,y_2,z_2)b =( ×2y2z2)a ⃗ \vec{a}ある ⃗ \vec{b}b 間の角度はθ \thetaですθ
代数角度计算:
a ⃗ × b ⃗ = ( y 1 z 2 − z 1 y 2 , z 1 x 2 − x 1 z 2 , x 1 y 2 − y 1 x 2 ) \vec{a}×\vec{b}=(y_1z_2-z_1y_2,z_1x_2-x_1z_2,x_1y_2-y_1x_2) ある ×b =( y1z2z1y2z1バツ2バツ1z2バツ1y2y1バツ2)は幾何学的に計算されます
:(n ⃗ \vec{n}n a ⃗ \vec{a}ある ⃗ \vec{b}b 平面の単位ベクトル)
a ⃗ × b ⃗ = ∣ a ⃗ ∣ ∣ b ⃗ ∣ sin θ n ⃗ \vec{a}×\vec{b}=|\vec{a}||\vec{b} |sin\theta\vec{n}ある ×b =ある ∣∣b s in θn
演算の結果は、 2 つのベクトルに垂直なベクトルであり、2 つのベクトルが位置する平面の法線ベクトルです右手の法則を使用して方向を決定します。
ここに画像の説明を挿入
幾何学的意味:
ベクトルa ⃗ \vec{a}の場合ある そしてb ⃗ \vec{b}b 辺に平行四辺形を作成すると、これら 2 つのベクトルの外積の係数は、平行四辺形の面積に等しくなります。
ここに画像の説明を挿入
参考記事: https: //zhuanlan.zhihu.com/p/148780358

5. 非対称行列

定義: AAにしましょうあはん__n次元正方行列、AT = − AA^T=-AT=A、次に行列AAA非対称行列
非対称行列の場合、主対角線上の要素はすべて 0 であり、主対角線の両側の対称要素は反対の符号を持ちます。
非対称行列には、AAなどの多くの優れた特性があります。A が反対称行列である場合、AT 、 λ AA^T、 λATλAは反対称行列です。A 、 BA、B
の場合Bが反対称行列の場合、A ± BA ± B±Bも反対称行列です。AA
しますAは反対称行列、BBBが対称行列の場合、AB − BA AB-BAAB _B Aは対称行列です。
奇数次の非対称行列の行列式は 0 でなければなりません。非対称行列の固有値は 0 または純虚数であり、純虚数に対応する固有ベクトルの実数部と虚数部は等しい長さの実数ベクトルを形成し、互いに直交します。
自然:
ここに画像の説明を挿入

6. 複数形

複素数は実数部と虚数部で構成されます。複素数を加算する場合は、実数部と実数部を加算し、虚数部と虚数部を加算します。複素数を乗算する場合は、i 2 = 1 i^2 =1 を使用します2=1 .
複素数の紹介については、質の高い記事を見つけました:https://zhuanlan.zhihu.com/p/94300315
ここでは主に複素数に存在する演算、q 1 = a + bi 、q 2= c + di q_1=a+bi,q_2=c+diq1=ある+q2=c+d
方程式q 1 + q 2 = ( a + bi ) + ( c + di加法 ) = ( a + c ) + ( b + d ) i q_1+q_2=(a+bi)+( c
+di) =(a +c)+(b+d)iq1+q2=( _++( c+ディ_=( _+c )+( b+d ) i
無限小q 1 + q 2 = ( a + bi ) − ( c + di ) = ( a − c ) + ( b − d ) i q_1+q_2=(a+bi)-(c+ 减法di
q1+q2=( _+( c+ディ_=( _c )+( bd )
複素数i q 1 q 2 ( a + bi ) ( c + di ) = ( ac − bd ) + ( bc + ad ) i q_1q_2(a+bi)(c+di)=(ac-bd) の乘法演算
) +(bc+ad)iq1q2( _+c+ディ_=( a cb d )+( b c+a d ) ∣ q 1 ∣ = a 2 + b 2 , ∣ q 2 ∣ = c 2 + d 2 , ∣ q 1 q 2 ∣ = ∣ q 1 ∣ ∣ q 2 ∣ |q_1|=\ {
sqrt模长
q1=ある2+b2 q2=c2+d2 q1q2=q1∣∣ q2

複素数 の共轭
共役複素数で、2つの実数部が等しく、虚数部が逆になっている複素数を共役複素数(共役複素数)と言います。虚数部が 0 でない場合、共役複素数は実数部と等しく、虚数部はその逆になります。虚数部が 0 の場合は、共役複素数そのものです (虚数部が 0 でない場合、共役虚数とも呼ばれます)。複素数 z の複素共役はzzと表されます。z (プラスバー)、Z ∗ Z*Z *また、複数形のzzz (バーを追加) は、複素数 z の複素共役と呼ばれます。
ここに画像の説明を挿入
複素数:
q − 1 = q ∗ / ∣ q ∣ 2 q^{-1}=q^*/|q|^2q1=q /∣q2
この定義によれば、qq − 1 = q − 1 q = 1 qq^{-1} = q^{-1}q=1qq _1=q1q _=1

この知識は現時点で知っておくと、3回目でも使えます。

おすすめ

転載: blog.csdn.net/qq_44164791/article/details/131503895