验证SO(3)、SE(3) 和Sim(3) 关于乘法成群
证明:
先看SO(3)
. 定义为:
SO(3)={R∈ℝ3×3|RR⊤=I,det(R)=1}
假设
R1,R2∈SO(3)
, 先证明
R1∗R2∈SO(3)
:
R1∗R2∗(R1∗R2)⊤=R1∗R2R⊤2∗R⊤1=I
再证其行列式为1:
det(R1∗R2)=det(R1)⋅det(R2)=1
所以
R1,R2∈SO(3)⇒R1∗R2∈SO(3)
.
根据矩阵乘法,显然:
(R1∗R2)∗R3=R1∗(R2∗R3)
存在
I0∈ℝ3×3
(单位矩阵), 使得:
I0∗R=R∗I0=R
所以玄元为
I0
.
根据定义
RR⊤=I
, 所以逆为
R−1=R⊤∈SO(3)
SE(3)
的定义为:
SE(3)={T=[R0⃗ t⃗ 1]∈ℝ4×4|R∈SO(3),t⃗ ∈ℝ3}
- 假设
T1,T2∈SE(3)
, 证明
T1∗T2∈SE(3)
:
T1∗T2=[R10⃗ t⃗ 11]∗[R20⃗ t⃗ 21]=[R1∗R20⃗ R1t⃗ 2+t⃗ 11]
上述式子中,
R1,R2∈SO(3)
,
R1∗R2∈SO(3)
已获得证明;
R1t⃗ 2+t⃗ 1∈ℝ3
.
满足SE(3)的定义。
\end{bmatrix}^{-1}
\begin{bmatrix}
\mathbf{R}^\top & -\mathbf{R}^{-1}\vec{t}\
\vec{0} & 1
\end{bmatrix}
[R⊤0⃗ −R⊤t⃗ 1]
$$
Sim(3)的证明与SE(3)很类似,限于篇幅就不展开了。
验证
(ℝ3,ℝ,×)
构成李代数
前面文章已证。
**验证