前情提要:
SLAM中运动指x的状态,当观测的状态和之前的状态不一致时,需进行调整,或者对旋转矩阵求导时,不能用微分的形式。
旋转矩阵进行加减后,并不满足旋转矩阵的条件(R带有约束,四元数也有约束(单位四元数)),即加法不成立。
1 群
群是在一个集合中只定义一种二元运算的代数系,也是最简单最基本的代数系。
定义:
设
G
G
G是一个非空集合, 若在
G
G
G上定义一个二元运算
・
・
・满足
- 结合律: 对任何 a , b , c ∈ G a, b, c \in G a,b,c∈G有 ( a ⋅ b ) ⋅ c = a ⋅ ( b ⋅ c ) (a \cdot b) \cdot c=a \cdot(b \cdot c) (a⋅b)⋅c=a⋅(b⋅c) , 则称 G G G是一个半群 (semigroup), 记作 ( G , ⋅ ) (G, \cdot) (G,⋅) . 若 ( G , ⋅ ) (G, \cdot) (G,⋅) 还满足
- 存在单位元 e e e使对任何 a ∈ G a \in G a∈G有 e ⋅ a = a ⋅ e = a e \cdot a=a \cdot e=a e⋅a=a⋅e=a
- 对任何
a
∈
G
a \in G
a∈G有逆元
a
−
1
a^{-1}
a−1 使
a
−
1
⋅
a
=
a
⋅
a
−
1
=
e
a^{-1} \cdot a=a \cdot a^{-1}=e
a−1⋅a=a⋅a−1=e .则称
(
G
,
⋅
)
(G, \cdot)
(G,⋅) 是一个群 (group).如果半群中也有单位元, 则称为含幺半群 (monoid).