简单了解李群和李代数的相关概念以及典型应用

发布时间:2026/11/5 14:13:36

简单了解李群和李代数的相关概念以及典型应用 目录前言一、先从直观理解1. 为什么需要它们二、基础概念群、李群、李代数1. 它是一个群2. 它是光滑的三、最常见的李群1. SO(3)三维旋转群2. SE(3)三维刚体变换群四、李代数是什么五、最常见的李代数六、指数映射和对数映射1. 指数映射 exp2. 对数映射 log七、为什么不能直接用普通向量1. 旋转不是线性空间2. 欧拉角不稳定3. 旋转矩阵有约束八、在实际中怎么用1. 姿态表示2. 位姿更新3. 误差计算4. 轨迹插值九、在机器人中的典型应用1. 机械臂正逆运动学2. 手眼标定3. SLAM4. 视觉里程计5. 点云配准6. 目标跟踪与姿态估计十、李群与李代数面试高频题SLAM / 机器人 / 点云配准1、基础概念简答题2、核心原理进阶题3、工程落地场景题前言李群和李代数最常出现在机器人、视觉、SLAM、手眼标定、姿态优化里可以把它们理解成李群描述“刚体位姿、旋转”等有限量的空间属于“真实可用的变换”李代数描述这些变换在“无穷小变化”下的线性化表示便于计算和优化一句话概括李群负责表示姿态李代数负责做计算。一、先从直观理解1. 为什么需要它们在机器人里我们经常处理这些量旋转平移刚体位姿坐标系变换相机姿态这些东西不是普通的向量加法能直接处理的。比如旋转你不能把两个旋转角直接简单相加就当作最终旋转旋转矩阵虽然能表示旋转但直接做优化时不方便欧拉角会有万向节锁问题不稳定所以就需要一套更适合几何变换的数学工具。二、基础概念群、李群、李代数李群是“既是群又是光滑流形”的数学对象。主要有两个核心点1. 它是一个群也就是说它满足可以做组合有单位元每个元素都有逆组合满足结合律例如旋转矩阵R两个旋转矩阵相乘还是旋转矩阵有单位旋转I每个旋转都有逆矩阵所以旋转矩阵构成一个群。2. 它是光滑的这表示你可以在它上面讨论连续变化微分导数局部线性近似这对优化非常重要。三、最常见的李群1.SO(3)三维旋转群表示三维空间中的旋转矩阵它描述的是“只旋转、不平移”的姿态。在机器人和视觉里它常用来表示相机朝向物体朝向机械臂某一坐标系的旋转2.SE(3)三维刚体变换群表示“旋转 平移”的刚体位姿它描述的是完整的位姿变换。在实际中手眼标定、机器人位姿、相机外参最常见的就是SE(3)。四、李代数是什么李代数可以理解成李群在单位元附近的“切空间”或“局部线性近似”如果李群是“真实姿态空间”那么李代数就是“在这个空间附近做小变化的坐标”。它最大的作用是把复杂的非线性变换变成更容易处理的线性形式方便求导、优化、插值、误差建模五、最常见的李代数六、指数映射和对数映射这是李群和李代数之间最关键的桥梁。1. 指数映射exp把李代数里的“小量”变成李群里的“真实变换”。2. 对数映射log把李群里的真实变换转回李代数中的参数。七、为什么不能直接用普通向量因为位姿不是普通欧式空间里的点。1. 旋转不是线性空间你不能把两个旋转矩阵相加后还得到一个合法旋转矩阵。2. 欧拉角不稳定欧拉角虽然直观但可能有万向节锁不同顺序表示不同旋转不适合优化3. 旋转矩阵有约束1旋转矩阵必须满足正交和行列式约束直接优化会破坏约束。2李代数的好处就是在局部把问题变成 3 维或 6 维的无约束小量再映射回合法的旋转/位姿。八、在实际中怎么用下面是最常见的实际流程。1. 姿态表示2. 位姿更新3. 误差计算4. 轨迹插值九、在机器人中的典型应用1. 机械臂正逆运动学机械臂每个关节最终会组合成一个末端位姿位姿的计算结果本质上就在SE(3)上。2. 手眼标定手眼标定里面就是大量的位姿变换机器人末端位姿标定板位姿相机位姿这些都用SE(3)表示求解时经常借助李群/李代数的形式组织。3. SLAMSLAM 里相机在连续运动状态量通常是相机位姿地图点位姿图位姿图优化几乎就是李群优化的经典应用。4. 视觉里程计从两帧图像估计相机运动本质就是求一个SE(3)变换。5. 点云配准ICP 配准中点云之间的刚体变换也是SE(3)问题。6. 目标跟踪与姿态估计只要涉及物体旋转物体平移相机外参机器人坐标系变换就离不开李群和李代数。十、李群与李代数面试高频题SLAM / 机器人 / 点云配准1、基础概念简答题1一句话区分李群、李代数二者核心关系是什么答李群是描述旋转 / 刚体变换的光滑流形SO (3)/SE (3)存真实位姿李代数是李群单位元处的切空间是无约束线性小量用于求导优化二者依靠指数映射 exp、对数映射 log互相转换。2SO (3)、SE (3) 分别代表什么对应李代数维度是多少答3hat 帽子运算是什么so(3)的 hat 作用答hat 是将向量转为反对称矩阵的运算3 维旋转向量ω经 hat 得到反对称矩阵ω^用于罗德里格斯旋转公式、李代数求导推导。4为什么旋转不能直接用欧拉角 / 旋转矩阵做优化答① 欧拉角存在万向节锁奇异不稳定加法不对应旋转叠加② 旋转矩阵属于约束空间正交、行列式 1直接优化会破坏约束求解困难③ 李代数是无约束线性小量仅局部有效优化完再映射回合法旋转矩阵。5指数映射 exp、对数映射 log 各自作用答2、核心原理进阶题1位姿更新左扰动、右扰动区别公式分别是什么答2两个 SE (3) 位姿、T1、T2之间的误差怎么计算为什么不能直接相减3罗德里格斯公式的作用和 SO (3) 指数映射是什么关系4什么是 BCH 近似什么时候会用到答BCH 公式描述两个李代数指数映射相乘的展开式当增量δξ很小时可近似线性拆分用于 SLAM、ICP 中对位姿误差求雅克比矩阵是优化求导的核心工具。3、工程落地场景题1ICP 点云配准为什么必须用到 SE (3) 李群李代数答ICP 求解两帧点云的刚体变换T∈SE(3)需要最小化点距离残差直接优化 4×4 矩阵存在正交约束利用 SE (3) 李代数将变换转为 6 维无约束增量通过 BCH 近似求雅克比迭代更新位姿避免约束破坏。2视觉 SLAM 位姿图优化完整流程李代数在哪一步起作用答存储全部相机位姿Ti​∈SE(3)李群根据观测构建相邻位姿的相对变换残差通过对数映射把变换误差转为se(3)的 6 维误差向量采用李代数扰动模型推导残差对位姿增量的雅克比高斯牛顿 / LM 算法求解 6 维李代数增量δξ通过指数映射exp(δξ)更新原始位姿循环迭代直至收敛。 全程雅克比求解、增量更新两步核心依赖李代数理论。3手眼标定场景中 SE (3) 李群的作用答手眼标定核心方程AXXB式中、、均为 SE (3) 刚体变换矩阵。 直接求解矩阵方程耦合度高、计算复杂借助李代数可将矩阵变换拆分为线性形式分离旋转、平移分量大幅简化方程求解是手眼标定的主流求解思路。4机械臂运动学如何使用 SO (3)、SE (3)答机械臂每个关节旋转对应 SO (3) 旋转矩阵单段关节旋转 连杆平移组合成 SE (3) 变换矩阵。 末端执行器总位姿由多段 SE (3) 依次相乘得到做逆运动学优化末端姿态时用李代数生成微小姿态增量迭代求解规避欧拉角奇异、矩阵约束问题。5激光雷达里程计 NDT 配准基于李代数的完整优化流程答初始化源点云、目标点云之间的初始位姿T构建基于正态分布匹配的距离残差使用 SE (3) 右扰动模型推导残差关于位姿增量的雅克比矩阵求解 6 维李代数增量指数映射更新位姿重复迭代直到变换变化量小于收敛阈值。
延伸阅读

更多相关文章

2026/10/25 19:53:40

555定时器振荡器电路设计与应用详解

1. 555振荡器电路的核心工作模式解析在电子设计领域,555定时器芯片堪称"瑞士军刀"般的存在。这个诞生于1971年的经典器件,凭借其稳定可靠的性能,至今仍在各种定时和脉冲生成场景中占据重要地位。作为基础电子电路设计的必修课&…

2026/10/31 7:49:29

HBM4供应紧张与价格翻倍背后的技术瓶颈与供应链逻辑

这类关于HBM4价格走势的分析,最值得先看的不是预测数字本身,而是它背后的产能瓶颈、技术门槛和供应链逻辑。如果你正在规划AI训练集群、高性能计算项目,或者需要评估下一代GPU的采购成本,这篇文章会帮你理解为什么HBM4的供应紧张不…

2026/11/5 6:21:20

人源凝血因子XI重组蛋白的结构、功能与制备策略

凝血因子XI在凝血级联反应中的独特地位。凝血因子XI(FXI)作为凝血接触途径的重要成员,在凝血酶生成与血栓形成中扮演着独特而复杂的角色。与传统的维生素K依赖性凝血因子不同,FXI是一种非同寻常的同源二聚体丝氨酸蛋白酶原&#x…

2026/11/5 14:10:30

ADS122U04IPWR+STM32F427ZI工业级温度测量信号链设计

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/11/5 14:10:30

UART接口24位ADC搭配RS485,解决远距离温度监控难题

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/11/5 14:10:30

UART接口24位ADC搭配PIC18F46K22的RTD与热电偶测温实践

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/11/5 13:55:19

GD32E10x官方例程入门:从GPIO点灯到串口调试

简介:这份GD32E10x系列官方例程面向嵌入式硬件与单片机开发者,基于ARM Cortex-M3内核,汇集兆易创新GD32E10x的示例代码,适合工业控制、消费电子、通信设备等场景的学习、验证与二次开发。压缩包共935个文件,约11.16MB&…

2026/11/5 13:50:18

基于Django的运维平台实战:资产、发布、巡检、告警一体化

简介:这份资源是一套基于Django框架开发的运维平台源码,面向具备Python基础、希望了解Web运维系统实现思路的开发者与运维人员,可用于学习主机管理、服务监控、日志查看、任务调度、权限控制、资源统计、脚本执行与故障告警等常见运维模块的落…

2026/11/5 13:25:11

基于ADS122U04IPWR与STM32F427ZI的工业测温方案设计

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/11/4 12:38:23

面向复杂光照与角度的宠物面部识别鲁棒性增强策略

在智慧养宠时代,基于视觉的宠物身份识别技术正逐步从实验室走向家庭应用。然而,与配合度高的人类不同,宠物是典型的“非合作生物识别对象”——它们不会主动配合摄像头调整姿态,更无法控制光照环境。实际应用中,我们常…

2026/11/4 21:04:25

SSM电子书店源码全解析:结构、原理、部署与排错实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/11/5 0:02:07

多智能体协作系统架构设计与实践优化

1. 多智能体协作系统的时代背景2017年Transformer架构的诞生彻底改变了人工智能的发展轨迹。当行业还沉浸在单一大模型带来的性能突破时,Anthropic的研究团队已经将目光投向了更前沿的领域——如何让多个智能体通过协作产生超越单体能力的系统智能。这就像交响乐团中…

2026/11/5 0:02:07

大模型系统性入门实战指南:从原理到部署微调的全链路路线

提到大模型的系统性入门,我先说个结论:这事真不难,难的是资料太散、路线太多,今天这个框架明天那个工具,新人很容易在“收藏夹吃灰”和“教程看到一半放弃”之间反复横跳。市面上关于大模型的内容少说有几十万篇&#…

2026/11/5 0:02:07

鸿蒙文件系统沙箱机制解析与开发实践

1. 鸿蒙文件系统沙箱机制深度解析作为一名从Android转向鸿蒙开发的工程师,我深刻体会到文件系统访问是迁移过程中最先遇到的"拦路虎"。在Android上运行良好的文件读写代码,在鸿蒙真机环境却频频出现文件写入后神秘消失或直接抛出权限拒绝错误的…

2026/11/4 12:38:23

面向复杂光照与角度的宠物面部识别鲁棒性增强策略

在智慧养宠时代,基于视觉的宠物身份识别技术正逐步从实验室走向家庭应用。然而,与配合度高的人类不同,宠物是典型的“非合作生物识别对象”——它们不会主动配合摄像头调整姿态,更无法控制光照环境。实际应用中,我们常…

2026/11/4 21:04:25

SSM电子书店源码全解析:结构、原理、部署与排错实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
☎咨询二维码 ☎ ↑