1 验证SO(3)、SE(3) 和Sim(3) 关于乘法成群
证明:
先看SO(3)
. 定义为:
假设 R1,R2∈SO(3) R 1 , R 2 ∈ S O ( 3 ) , 先证明 R1∗R2∈SO(3) R 1 ∗ R 2 ∈ S O ( 3 ) :
R1∗R2∗(R1∗R2)⊤=R1∗R2R⊤2∗R⊤1=I R 1 ∗ R 2 ∗ ( R 1 ∗ R 2 ) ⊤ = R 1 ∗ R 2 R 2 ⊤ ∗ R 1 ⊤ = I
再证其行列式为1:
det(R1∗R2)=det(R1)⋅det(R2)=1 det ( R 1 ∗ R 2 ) = det ( R 1 ) ⋅ det ( R 2 ) = 1
所以 R1,R2∈SO(3)⇒R1∗R2∈SO(3) R 1 , R 2 ∈ S O ( 3 ) ⇒ R 1 ∗ R 2 ∈ S O ( 3 ) .根据矩阵乘法,显然:
(R1∗R2)∗R3=R1∗(R2∗R3) ( R 1 ∗ R 2 ) ∗ R 3 = R 1 ∗ ( R 2 ∗ R 3 )存在 I0∈R3×3 I 0 ∈ R 3 × 3 (单位矩阵), 使得:
I0∗R=R∗I0=R I 0 ∗ R = R ∗ I 0 = R
所以玄元为 I0 I 0 .根据定义 RR⊤=I R R ⊤ = I , 所以逆为
R−1=R⊤∈SO(3) R − 1 = R ⊤ ∈ S O ( 3 )
SE(3)
的定义为:
- 假设 T1,T2∈SE(3) T 1 , T 2 ∈ S E ( 3 ) , 证明 T1∗T2∈SE(3) T 1 ∗ T 2 ∈ S E ( 3 ) :
上述式子中,
R1,R2∈SO(3) R 1 , R 2 ∈ S O ( 3 ) , R1∗R2∈SO(3) R 1 ∗ R 2 ∈ S O ( 3 ) 已获得证明;
R1t⃗ 2+t⃗ 1∈R3 R 1 t → 2 + t → 1 ∈ R 3 .
满足SE(3)的定义。
- 同样根据矩阵乘法原理,
R1,R2,R3∈SO(3)
R
1
,
R
2
,
R
3
∈
S
O
(
3
)
,
(R1∗R2)∗R3=R1∗(R2∗R3) ( R 1 ∗ R 2 ) ∗ R 3 = R 1 ∗ ( R 2 ∗ R 3 ) - SE(3)的玄元为 I0∈R4×4 I 0 ∈ R 4 × 4
- SE(3)在乘法下的逆为:
T−1=[R0⃗ t⃗ 1]−1=[R⊤0⃗ −R−1t⃗ 1]=[R⊤0⃗ −R⊤t⃗ 1] T − 1 = [ R t → 0 → 1 ] − 1 = [ R ⊤ − R − 1 t → 0 → 1 ] = [ R ⊤ − R ⊤ t → 0 → 1 ]
Sim(3)的证明与SE(3)很类似,限于篇幅就不展开了。
2 验证
(R3,R,×)
(
R
3
,
R
,
×
)
构成李代数
前面文章已证。
3 **验证
so(3)
s
o
(
3
)
和
se(3)
s
e
(
3
)
满足李代数要求的性质
so(3)
s
o
(
3
)
已在前面文章中证明。下面只证明
se(3)
s
e
(
3
)
**.
4 证明式(4.20)与(4.21).
- 证明式(4.20) :
所以,
另外,
因为 a⃗ a → 单位长为1,所以 a21+a22+a23=1 a 1 2 + a 2 2 + a 3 2 = 1 ,所以 a⃗ ∧a⃗ ∧=a⃗ a⃗ ⊤−I a → ∧ a → ∧ = a → a → ⊤ − I .
- 证明式(4.21)
a⃗ ∧a⃗ ∧a⃗ ∧=⎛⎝⎜⎜0−a3a22−a3(a12+a32)a2a32+a2(a12+a22)a3a12+a3(a22+a32)0−a1a32−a1(a12+a22)−a2a12−a2(a22+a32)a1a22+a1(a12+a32)0⎞⎠⎟⎟ a → ∧ a → ∧ a → ∧ = ( 0 a 3 a 1 2 + a 3 ( a 2 2 + a 3 2 ) − a 2 a 1 2 − a 2 ( a 2 2 + a 3 2 ) − a 3 a 2 2 − a 3 ( a 1 2 + a 3 2 ) 0 a 1 a 2 2 + a 1 ( a 1 2 + a 3 2 ) a 2 a 3 2 + a 2 ( a 1 2 + a 2 2 ) − a 1 a 3 2 − a 1 ( a 1 2 + a 2 2 ) 0 )
注意到 a21+a22+a23=1 a 1 2 + a 2 2 + a 3 2 = 1 ,且
−a⃗ ∧=⎛⎝⎜0−a3a2a30−a1−a2a10⎞⎠⎟ − a → ∧ = ( 0 a 3 − a 2 − a 3 0 a 1 a 2 − a 1 0 )
所以: a⃗ ∧a⃗ ∧a⃗ ∧=−a⃗ ∧ a → ∧ a → ∧ a → ∧ = − a → ∧
5 验证
Rp⃗ ∧R⊤=(Rp⃗ )∧
R
p
→
∧
R
⊤
=
(
R
p
→
)
∧
.
证明比较难,暂没有时间钻研,留待以后再补上。
6 比较重要的几个公式:
(1)
(2) SO(3)的伴随
:
(3)
SE(3)的伴随性质
:
其中: