前端路上的小学生

用群论解释旋转的本质

首先,老规矩:

未经允许禁止转载(防止某些人乱转,转着转着就到蛮牛之类的地方去了)

B站:Heskey0


三维旋转的表示方法有:

  • 旋转矩阵
  • 四元数
  • 旋转向量
  • 欧拉角

旋转矩阵:

SO(3) 三维特殊正交群就是一个李群,微分同胚于三维实射影空间

四元数:

2范数为1的四元数微分同胚二维特殊酉群SU(2)是一个李群,它在结构上同构于三维球面SU(2)S3,三维球面本身就是旋转的集合,所以可以用四元数表示旋转。

优缺点:

  • 旋转矩阵不需要频繁用Rodriguez公式,但占空间。

  • 四元数方便做旋转插值,四元数仅仅存四个数就可以,比存储李群那样的矩阵要方便一些

  • 旋转向量虽然是最小表示,但真正在做向量旋转时候还是要用旋转矩阵,所以还是要把旋转向量通过Rodriguez公式变为旋转矩阵,而四元数有现成的运算

  • 欧拉角方便理解,但是万向节死锁

资料

  • 旋转矩阵和四元数自由度都是3

  • SU(2)是个李群。和SU(2)微分同胚的是单位四元数群。

  • 单位四元数群的李代数是以四元数乘法为李括号的“纯虚四元数“

posted @   Heskey0  阅读(331)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南

本站勉强运行 1191 天 16 小时 08 分 55 秒

喜欢请打赏

扫描二维码打赏

支付宝打赏

点击右上角即可分享
微信分享提示