Appearance
5.3.6 李群和李代数
5.3.6.1 引言
李群和李代数是以挪威数学家索弗斯·李 (Sophus Lie, 1842-1899) 命名的. 本章只考虑矩阵的李群, 因为它们在应用中最重要. 矩阵李群的主要例子是:
正交矩阵群
, 行列式为 +1 的正交矩阵 (即
中刻画旋转的正交矩阵) 形成的子群 . 刻画多体运动的欧几里得群
.
这些群在计算机制图和机器人理论中有许多应用.
李群和对应的李代数间最重要的关系将借助指数映射刻画. 这个关系可通过下列例子说明.
- 一阶微分方程或微分方程组的初值问题的解可以应用指数函数确定.
对于
类似地,对于未知向量
有含矩阵指数函数
对于给定的(n, n)方阵
,其中 表示单位矩阵. 可逆,因为 . 对于每个
,但一般地, 特别地,
. .
因此,元素
5.3.6.2 矩阵李群
对于矩阵李群不必一般地定义李群. 对于一般的李群必须引进可微流形, 在此则不需要. 对于矩阵李群, 下列的定义是重要的, 同时在进一步的讨论中主要的论题是一般线性群.
1. 一般线性群
(1)群 群 (参见第 451 页 5.3.3) 是一个具有映射
的集合, 这个映射称为群运算或群乘法, 有下列性质:
- 结合律: 对于每个
,
- 恒等元的存在性: 存在元素
使得对于每个 ,
- 逆元的存在性: 对于每个
,存在元素 使得
注 1 如果对于每个
注 2 设
(2)一般线性群的定义 所有实可逆(n, n)矩阵显然对于矩阵乘法形成一个群, 称为一般线性群,并且记为
2. 矩阵李群
(1) 矩阵的收敛性 矩阵
(2) 矩阵李群的定义 矩阵李群是
这个定义也可用下列方式叙述: 矩阵李群是一个子群,它是
(3) 矩阵李群的维数 矩阵李群的维数定义为对应的李代数的维数 (参见第 477 页 5.3.6.4). 矩阵李群
3. 连续群
矩阵李群也可以借助连续群 (见 [22.26], [5.18], [5.15]) 引进.
(1)定义 连续群是一个特殊的无限群,其元素唯一地由连续参数向量
中的旋转矩阵群 (参见第 308 页 (3.432)):
群元素仅与一个实参数
(2) 积 元素为
给出其中
这里
如 (5.138) 中的两个旋转矩阵
或详细地,
(3) 维数 参数向量
4. 李群
(1)李群的定义 李群是一个连续群, 其中群的所有元素是参数的连续函数.
(2)特殊的矩阵李群及其维数
作用于欧几里得空间
标度欧几里得群有维数
注 除实矩阵李群外,也可以考虑复矩阵李群. 例如,
5.3.6.3 重要应用
1. 刚体运动
群
a)
b)
c)
d) 绕
e) 绕
f) 绕
这些变换可以通过应用于三维齐次坐标 (参见第 310 页 3.5.4.2) 的(4,4)矩阵来表示,即
对应于变换
(5.145a)
矩阵
其中
2. 2维空间的仿射变换
2维空间的仿射变换群
a)
b)
c)
d) 对于原点的伸长和收缩;
e) 切变 (对于
f) 与 (第)5(维) 有关的
这些变换也可用
(5.147a)
这个群以由
应用 群
生成. 这两个增加的群对应于水平线的变化或平面图形的边缘的消失.
5.3.6.4 李代数
1. 实李代数
实李代数是一个具有称作李括号的运算
的实向量空间,这个运算具有下列性质: 对于所有
是线性的; ,即这个运算是斜对称的或反对称的; 所谓雅可比恒等式成立 (作为丧失结合性的替代物)
显然
2. 李括号
对于 (实)(n, n)矩阵
3. 特殊的李代数
存在与矩阵李群相伴的李代数.
(1) 函数
是连续的; 对所有
.
特别地:
(2) 如果
(3) 对于任何(n, n)矩阵
如果这个级数收敛. 特别,当
4. 李群与李代数间的对应
矩阵李群与相伴的李代数间的对应如下.
(1) 设
在给定的矩阵李群中接近于单位矩阵的元素可以表示为
(2) 可以证明这样设计的李群的李代数也是抽象意义下的李代数.
设
对于任何实数
; ; . A: 与李群 相伴的李代数 可以从元素用 的表示 借助于切元素算出:
因此,
反之,从
注 指数映射
例如,如果给定刚体运动
得到刚体运动
(5.156a)
(5.156b)
生成.
5. 内积空间
如果适当地定义内积 (标量积), 那么对于给定的有限维矩阵李群总可能找到相伴李代数的正交基. 在此情形应用格拉姆-施密特正交化方法 (参见第 424 页 4.6.2.2, (4)可由李代数的任何一组基得到正交基.
在实矩阵李群的情形李代数由实矩阵组成, 所以内积由
给出,其中
其中
这里
给出的内积形成李代数
这些元素对于权矩阵
5.3.6.5 在机器人理论中的应用
1. 机器人运动
刻画
在直接积中因子没有交互作用, 但这里是半直接积, 因为旋转在平移上的作用显然是从矩阵乘法得到
即加第二个平移向量前第一个平移向量已被旋转.
2. 沙勒定理
这个定理说每个不纯粹是平移的刚体运动可以刻画为 (有限的) 螺旋运动. 一个沿着经过原点的轴的 (有限的) 螺旋运动有形式
其中
当旋转轴不经过原点,那么在旋转轴上选择一个点
沙勒定理告诉我们任意刚体运动可以用上面形式给出,即对于给定的
设从
所以可以算出角系数
的解给出
3. 机械联结
一个自由度的联结可以由群
形对应的子群是
其中
最常出现的一类联结是旋转联结, 它可以由下列子群刻画:
对应于移位联结的子群是
其中
4. 前向运动学
工业机器人情形的目标是最终效应器的运动和控制, 这是由运动链的联结完成的. 如果所有的联结都是单参数的并且机器人 (例如) 由 6 个联结组成, 那么机器人的每个位置可以由联结变量
给出.
5. 向量积和李代数
螺旋运动由
给出,并且它表示通过角
其中
因为当
于是每个斜对称矩阵
可以等同于向量
从而
这些矩阵形成一个六维向量空间, 它们通常等同于形如
的六维向量.