C. The tangent spaces and the Lie algebra
Given X (t) a point moving on a Lie group’s manifold M, its velocity
X
‾
\overline{X}
X = ∂X /∂t belongs to the space tangent to M at X (Fig. 2), which we note TXM. The smoothness of the manifold, i.e., the absence of edges or spikes, implies the existence of a unique tangent space at each point. The structure of such tangent spaces is the same everywhere.
给定 X (t) 一个点在李群的流形 M 上移动,它的速度
X
‾
\overline{X}
X = ∂X /∂t 属于在 X 处与 M 相切的空间(图 2),即 TXM。 流形的平滑性,即没有边缘或尖峰,意味着每个点都存在唯一的切线空间。 这种切线空间的结构在任何地方都是一样的。
1-
T
h
e
L
i
e
a
l
g
e
b
r
a
m
:
The\ Lie\ algebra\ m:
The Lie algebra m:
T
h
e
t
a
n
g
e
n
t
s
p
a
c
e
a
t
t
h
e
i
d
e
n
t
i
t
y
,
T
ϵ
M
,
i
s
c
a
l
l
e
d
t
h
e
L
i
e
a
l
g
e
b
r
a
o
f
M
,
a
n
d
n
o
t
e
d
m
,
The\ tangent\ space\ at\ the\ identity, T_{\epsilon}M, is\ called\ the\ Lie\ algebra\ of\ M, and noted m,
The tangent space at the identity,TϵM,is called the Lie algebra of M,andnotedm,
1-
李
代
数
m
:
恒
等
式
T
ϵ
M
处
的
切
空
间
称
为
M
的
李
代
数
,
记
为
m
,
李代数 m:恒等式 T_{\epsilon}M处的切空间称为 M 的李代数,记为 m,
李代数m:恒等式TϵM处的切空间称为M的李代数,记为m,
L
i
e
a
l
g
e
b
r
a
:
m
≜
T
ϵ
M
.
(
8
)
Lie\ algebra :\ \ \ \ \ m\triangleq T_{\epsilon}M .\ \ \ (8)
Lie algebra: m≜TϵM. (8)
Every Lie group has an associated Lie algebra. We relate the Lie group with its Lie algebra through the following facts [5] (see Figs. 1 and 6):
每个李群都有一个相关的李代数。 我们通过以下事实将李群与其李代数联系起来 [5](见图 1 和图 6):
•
T
h
e
L
i
e
a
l
g
e
b
r
a
m
i
s
a
v
e
c
t
o
r
s
p
a
c
e
.
注
释
1
A
s
s
u
c
h
,
i
t
s
e
l
e
m
e
n
t
s
c
a
n
b
e
i
d
e
n
t
i
f
i
e
d
w
i
t
h
v
e
c
t
o
r
s
i
n
R
m
,
w
h
o
s
e
d
i
m
e
n
s
i
o
n
m
i
s
t
h
e
n
u
m
b
e
r
o
f
d
e
g
r
e
e
s
o
f
f
r
e
e
d
o
m
o
f
M
.
• The\ Lie\ algebra\ m\ is\ a\ vector\ space.^{注释1} As\ such, its elements\ can\ be\ identified\ with\ vectors\ in\ R^m, whose\ dimension\ m\ is\ the\ number\ of\ degrees\ of\ freedom\ of\ M.
•The Lie algebra m is a vector space.注释1As such,itselements can be identified with vectors in Rm,whose dimension m is the number of degrees of freedom of M.
• 李代数 m 是一个向量空间1。 如此一来,其元素可以与Rm 中的向量等同,其维数 m 是 M 的自由度数。
•
T
h
e
e
x
p
o
n
e
n
t
i
a
l
m
a
p
,
e
x
p
:
m
→
M
,
e
x
a
c
t
l
y
c
o
n
v
e
r
t
s
e
l
e
m
e
n
t
s
o
f
t
h
e
L
i
e
a
l
g
e
b
r
a
i
n
t
o
e
l
e
m
e
n
t
s
o
f
t
h
e
g
r
o
u
p
.
T
h
e
l
o
g
m
a
p
i
s
t
h
e
i
n
v
e
r
s
e
o
p
e
r
a
t
i
o
n
.
• The\ exponential\ map, exp : m → M, exactly\ converts\ elements\ of\ the\ Lie\ algebra\ into\ elements\ of\ the\ group. The\ log\ map\ is\ the\ inverse\ operation.
•The exponential map,exp:m→M,exactly converts elements of the Lie algebra into elements of the group.The log map is the inverse operation.
• 指数映射exp : m → M,准确地将李代数的元素转换为群的元素。对数映射log是逆运算。
•
V
e
c
t
o
r
s
o
f
t
h
e
t
a
n
g
e
n
t
s
p
a
c
e
a
t
X
c
a
n
b
e
t
r
a
n
s
f
o
r
m
e
d
t
o
t
h
e
t
a
n
g
e
n
t
s
p
a
c
e
a
t
t
h
e
i
d
e
n
t
i
t
y
E
t
h
r
o
u
g
h
a
l
i
n
e
a
r
t
r
a
n
s
f
o
r
m
.
T
h
i
s
t
r
a
n
s
f
o
r
m
i
s
c
a
l
l
e
d
t
h
e
a
d
j
o
i
n
t
• Vectors \ of\ the\ tangent\ space\ at \ X can be transformed to the tangent space at the identity E through a linear transform. This transform is called the adjoint
•Vectors of the tangent space at XcanbetransformedtothetangentspaceattheidentityEthroughalineartransform.Thistransformiscalledtheadjoint
•X 处的切线空间的向量可以通过线性变换转换为单位元 E 处的切线空间。 这种变换称为伴随
一 点 z ∈ S 1 恒 定 转 速 ω , z ( t ) = c o s ω t + i sin ω t . 它 通 过 1 和 z 时 的 速 度 在 各 自 的 切 线 空 间 中 : T 1 S 1 和 T z S 1 . 在 T z S 1 , 速 度 z ˉ = z i ω = − ω s i n ω t + i ω c o s ω t 当 以 全 局 坐 标 表 示 时 , 局 部 表 达 时 z V ∧ = i ω . 他 们 之 间 的 关 系 通 过 z V ∧ = z − 1 z ˉ = z ∗ z ˉ . 在 T 1 S 1 的 例 子 中 , 关 系 就 是 等 式 1 V ∧ = z ˉ = i ω . 显 然 , 所 有 切 空 间 的 结 构 都 是 i R , 即 李 代 数 。 这 也 是 z ˉ 在 单 位 处 的 结 构 , 这 就 是 为 什 么 李 代 数 被 定 义 为 单 位 处 的 切 空 间 一点 z ∈ S^1 恒定转速ω, z(t) =cos ωt + i \sin ωt. 它通过 1 和 z 时的速度在各自的切线空间中: T_1S ^1和 T_zS^1.\\ 在 T_zS1, 速度 \bar z = z iω = −ω sin ωt + iω cos ωt 当以全局坐标表示时, 局部表达时^zV^∧ = iω . \\ 他们之间的关系通过 ^zV^∧ = z^{−1}\bar{z} = z∗\bar{z}.\\ 在T_1S^1的例子中, 关系就是等式^1V^∧ = \bar z = iω. \\ 显然,所有切空间的结构都是 iR,即李代数。这也是 \bar z 在单位处的结构,这就是为什么李代数被定义为单位处的切空间 一点z∈S1恒定转速ω,z(t)=cosωt+isinωt.它通过1和z时的速度在各自的切线空间中:T1S1和TzS1.在TzS1,速度zˉ=ziω=−ωsinωt+iωcosωt当以全局坐标表示时,局部表达时zV∧=iω.他们之间的关系通过zV∧=z−1zˉ=z∗zˉ.在T1S1的例子中,关系就是等式1V∧=zˉ=iω.显然,所有切空间的结构都是iR,即李代数。这也是zˉ在单位处的结构,这就是为什么李代数被定义为单位处的切空间
Lie algebras can be defined locally to a tangent point X ,establishing local coordinates for TXM (Fig. 5). We shall
denote elements of the Lie algebras with a ‘hat’ decorator,
李代数可以局部定义到切点 X,为 TXM 建立局部坐标(图 5)。 我们将用“帽子”装饰器表示李代数的元素,
s
u
c
h
a
s
V
∧
f
o
r
v
e
l
o
c
i
t
i
e
s
o
r
τ
∧
=
(
V
t
)
∧
=
V
∧
t
f
o
r
g
e
n
e
r
a
l
e
l
e
m
e
n
t
s
.
such\ as\ V^∧\ for\ velocities\ or\ τ^∧ = (Vt)^∧ = V^∧t \ for\ general\ elements.
such as V∧ for velocities or τ∧=(Vt)∧=V∧t for general elements.
A left superscript may also be added to specify the precise tangent space, e.g.,
也可以添加左上标来指定精确的切线空间,例如,
x
V
∧
∈
T
x
M
a
n
d
ϵ
V
∧
∈
T
ϵ
M
.
^xV^∧ ∈ T_xM and\ ^\epsilon V^∧ ∈ T_{\epsilon}M.
xV∧∈TxMand ϵV∧∈TϵM.
The structure of the Lie algebra can be found (see Examples 3 and 5) by time-differentiating the group constraint (3).
通过对群要求的约束 (3) 进行时间微分,可以找到李代数的结构(参见示例 3 和 5)。
约束3是存在逆元
For multiplicative groups this yields the new constraint
x
−
1
x
ˉ
+
x
ˉ
−
1
x
=
0
x ^{−1}\bar x +\bar x^{−1}x = 0
x−1xˉ+xˉ−1x=0, which applies to the elements tangent at X (the term X˙−1 is the derivative of the inverse). The elements of the Lie algebra are therefore of the form,
2
^2
2
对于乘法群来说这产生了新的约束:
x
−
1
x
ˉ
+
x
ˉ
−
1
x
=
0
x ^{−1}\bar x +\bar x^{−1}x = 0
x−1xˉ+xˉ−1x=0,这适用于在 X 处相切的元素(项
x
ˉ
−
1
\bar{x}^{−1}
xˉ−1是逆的导数)。 因此,李代数的元素具有以下形式,2
x ˉ 代 表 导 数 , 本 来 是 x ˙ \bar x代表导数,本来是\dot x xˉ代表导数,本来是x˙
V ∧ = x − 1 x ˙ = − x − 1 ˙ x ( 9 ) V^∧ = x^{−1}\dot{x} = −\dot {x^{−1}}x \ \ \ \ \ (9) V∧=x−1x˙=−x−1˙x (9)
2- T h e C a r t e s i a n v e c t o r s p a c e R m : The\ Cartesian\ vector\ space\ R^m: The Cartesian vector space Rm:
The elements
τ
∧
τ^∧
τ∧ of the Lie algebra have non-trivial structures (skew-symmetric matrices, imaginary numbers, pure quaternions, see Table I)
but the key aspect for us is that they can be expressed as linear combinations of some base elements Ei
, where Ei are called the generators of m (they are the derivatives of X around the origin in the i-th direction).
It is then handy to manipulate just the coordinates as vectors in Rm, which we shall note simply τ .
We may pass from m to Rm and vice versa through two mutually inverse linear maps or isomorphisms, commonly called hat and vee (see Fig. 6),
2-笛卡尔向量空间Rm:
元素
τ
∧
τ^∧
τ∧的李代数具有非平凡结构(斜对称矩阵、虚数、纯四元数,见表 I)
但对我们来说关键在于它们可以表示为一些基本元素 Ei 的线性组合
,其中 Ei 称为 m 的生成元(它们是 X 在第 i 个方向上围绕原点的导数)。
然后将坐标作为 Rm 中的向量进行操作是很方便handy的,我们将简单地记为 τ 。
我们可以通过两个互逆的线性映射或同构从 m 传递到 Rm,反之亦然,通常称为 hat 和 vee(见图 6),
H
a
t
:
R
m
→
m
;
τ
→
τ
∧
=
∑
i
=
1
m
τ
i
E
i
(
10
)
V
e
e
:
m
→
R
m
;
τ
∧
→
(
τ
∧
)
∨
=
τ
=
∑
i
=
1
m
τ
i
e
i
(
11
)
Hat: \ \ \ R^m \rightarrow m\ ;τ \rightarrow τ^ ∧=\sum_{i=1}^m τ_i E_i \ \ \ \ (10) \\ Vee:\ \ \ m\rightarrow R^m\ ; τ^ ∧ \rightarrow (τ^ ∧)^∨=τ=\sum_{i=1}^m τ_i e_i \ \ \ \ (11)
Hat: Rm→m ;τ→τ∧=i=1∑mτiEi (10)Vee: m→Rm ;τ∧→(τ∧)∨=τ=i=1∑mτiei (11)
图6:Mappings between the manifold M and the representations of its tangent space at the origin T_EM (Lie algebra m and Cartesian Rm).
Maps hat (·)∧ and vee (·)∨ are the linear invertible maps or isomorphisms (10–11),
exp(·) and log(·) map the Lie algebra to/from the manifold, and Exp(·) and Log(·) are shortcuts to map directly the vector space Rm to/from M.
图6:流形 M 与其原点 T_EM 处的切空间表示(李代数 m 和笛卡尔 Rm)之间的映射。
映射 hat (·)∧ 和 vee (·)∨ 是线性可逆映射或同构 (10-11),
exp(·) 和 log(·) 将李代数映射到/从流形,而 Exp(·) 和 Log(·) 是直接映射向量空间 Rm 到/从 M 的快捷方式。
with eithe vectors of the base of Rm (we have
e
i
∧
=
E
i
e_i^∧ = E_i
ei∧=Ei).This means that m is isomorphic to the vector space Rm —one writes
m
≃
R
m
m \simeq R^m
m≃Rm , or
τ
∧
≃
τ
τ^∧\simeq τ
τ∧≃τ .
Vectors τ ∈ Rm are handier for our purposes than their isomorphics τ∧ ∈ m, since they can be stacked in larger state vectors, and more importantly,manipulated with linear algebra using matrix operators. In this work, we enforce this preference of Rm over m, to the point that most of the operators and objects that we define (specifically: the adjoint, the Jacobians, the perturbations and their covariances matrices, as we will see soon) are on Rm
对于Rm的基向量基(我们有
e
i
∧
=
E
i
e_i^∧ = E_i
ei∧=Ei)这意味着m与向量空间Rm是同构的即:
m
≃
R
m
m \simeq R^m
m≃Rm ,或
τ
∧
≃
τ
τ^∧\simeq τ
τ∧≃τ .
对我们的目的来说,向量 τ ∈ Rm 比它们的同构 τ∧ ∈ m 更方便,因为它们可以堆叠在更大的状态向量中,更重要的是, 使用矩阵运算符使用线性代数进行操作。 在这项工作中,我们强制 Rm 优先于 m,以至于我们定义的大多数运算符和对象都在 Rm 上(特别是:伴随矩阵、雅可比矩阵、扰动及其协方差矩阵,我们很快就会看到 )
In a Lie algebra, the vector space is endowed with a non-associative product called the Lie bracket. In this work, we will not make use of it.在李代数中,向量空间被赋予一个称为李括号的非结合积。在这项工作中,我们不会利用它。 ↩︎
For additive Lie groups the constraint X −X = 0 differentiates to x ˉ = x ˉ \bar x=\bar x xˉ=xˉ ,that is, no constraint affects the tangent space. This means that the tangent space is the same as the group space. See App. E for more details. ↩︎