SO(3) (本质理解)

一、SO(3) 是什么

SO(3) (Special Orthogonal Group):

几何理解(非常重要)

SO(3) 表示:

"刚体绕某个轴旋转一个角度"

任何旋转都可以表示为:

一个单位轴 + 一个角度

这就是:

轴角表示(Axis-Angle)

符号

  • SE(3):特殊欧式群
  • se(3):特殊欧式群的李代数
  • SO(3): 三维特殊正交群
  • so(3): 三维特殊正交群的李代数
  • T(3):三维移动群
  • R: 旋转矩阵

二、SO3的性质

https://geek.csdn.net/658a7fcfd4226e0eb426fc7f.html

1、 正交性

列向量互相正交,长度为1

2、行列式

排除反射(镜像)

3、自由度

虽然是 3×3 矩阵,但只有 3 个自由度

三、SO(3) 的李代数:so(3)

SO(3) 是非线性流形

不能直接线性优化,所以引入:so(3)

1、向量->反对称矩阵

https://blog.csdn.net/weixin_39354845/article/details/159547654?sharetype=blogdetail&sharerId=159547654&sharerefer=PC&sharesource=weixin_39354845&spm=1011.2480.3001.8118

**2、**几何意义

叉乘矩阵

3、为什么要用 SO(3)

欧拉角问题

  • 万向锁(gimbal lock)
  • 不连续

旋转矩阵问题

  • 9个参数但只有3自由度
  • 优化困难(需要约束)

SO(3) + 李代数优势

用 3 维向量表示旋转

  • 无约束优化
  • 数值稳定
  • 适合 Gauss-Newton / LM

四、常见面试问题

1、Jacobian(高频面试)

2、SO(3) 为什么是流形?

因为:

是非线性约束。

3、exp / log 有什么用?

在局部线性空间和全局空间之间转换

相关推荐
龙文浩_2 小时前
AI深度学习中的张量计算&函数&索引&形状的代码案例
人工智能·深度学习
YunQuality2 小时前
当SPC焕发新生:云质信息重构制造质量管理新范式
人工智能·软件需求·工业软件
永霖光电_UVLED2 小时前
英特尔斥资142亿美元回购爱尔兰Fab 34晶圆厂股权
人工智能
共绩算力2 小时前
算力租赁革命:租4090、租5090如何让AI开发成本降低90%?——共绩算力深度解析
人工智能·共绩算力
信创DevOps先锋2 小时前
模力方舟Moark:驶向AI开发新纪元的“能力方舟”
人工智能
码农小白AI2 小时前
AI报告编审解决方案赋能制造检测:IA-Lab AI检测报告生成助手协同IACheck,实现机械制造检测报告高效生成与严苛质量把控
人工智能·制造
NOCSAH3 小时前
统好AI SRM模块:智能采购管理实战解析
大数据·人工智能·统好ai·数智一体化平台
双星系统3 小时前
[特殊字符] 天工联智工业双臂机器人:重新定义智能制造的“双手“时代
人工智能·机器人·制造
liu****3 小时前
LangChain-AI应用开发框架(六)
人工智能·python·langchain·大模型应用·本地部署大模型