刚体变换
来源:互联网 发布:解压软件winrar 编辑:程序博客网 时间:2024/05/21 12:45
向量叉乘(Cross Product)
----------------------------------------------------------------------------------------------------------------------------------------------------------
刚体变换(Rigid Transformation)
刚体变换 变换前后两点间的距离依旧保持不变则被称为刚体变换(Rigid Transform)。 刚体变换可分解为平移变换、旋转变换和反转(镜像)变换。
----------------------------------------------------------------------------------------------------------------------------------------------------------
(1)让g(x)是三维向量空间到三维空间的一个映射函数。如果该函数满足下列性质,则被称为刚体变换(Rigid Transformation):
(2)刚体变化能够通过下式表示:
在该式中,矩阵,R,被称为旋转矩阵(Rotation Matrix),并且满足下列特殊性质:
(3)拥有下述性质的矩阵,连同矩阵乘法运算,构成一个组(Group):SO(3)
上式是一个旋转矩阵。
性质:
组(Group)
----------------------------------------------------------------------------------------------------------------------------------------------------------
组(Group)是一种代数结构,由一个集合,G,和一组组上的操作组成,满足下列公理:
(1)封闭性(Closure):
(2)结合性(Associativity):
(3)同一性和可逆性(Identity and Inverse):
罗德里格斯公式(Rodrigues Formula)
----------------------------------------------------------------------------------------------------------------------------------------------------------
表示物体的旋转有三种方式:转轴和转角,旋转矩阵,四元素。
罗德里格斯公式用来将转轴转角表示方式转换成旋转矩阵表示方式:
其中theta是转角,omega是转轴的单位向量。
四元素(Quaternion)
----------------------------------------------------------------------------------------------------------------------------------------------------------
四元素可以被看做是由一个标量和一个矢量构成:
四元素乘法计算如下:
单位四元素是四个分量平方和为一的四元素,对于转轴和转角表示方式也可以用单位四元素方式表示:
同样也可以从四元素得到旋转矩阵:
四元数共轭(Quaternion Conjugate)
值得注意的是:
(1)如果一个四元素对应一个旋转矩阵,则该四元素的共轭对应于同一旋转矩阵的转置;
(2)四元素乘法与对应旋转矩阵乘法的等价性:
- 刚体变换
- 刚体变换
- 刚体变换(Rigid Transformation)
- 刚体
- 刚体
- 刚体
- OpenGL学习之3D图形的刚体变换
- (四)利用矩阵对点云进行刚体变换
- 三维空间中刚体的变换旋转和平移
- 计算机图形学(四)几何变换_4_二维复合变换_4_二维刚体变换
- OpenCV中 变换模型求解的函数补充: 刚体变换(Rigid Transform)和仿射变换(Affine Transform)
- 【几何/数学】概念的理解 —— (非)刚体变换((non-)rigid transformation)
- OpenCV 根据对应的三维点估计刚体变换的旋转平移矩阵(RT矩阵)
- OpenCV 根据对应的三维点估计刚体变换的旋转平移矩阵(RT矩阵)
- 刚体3
- Rigidboby刚体
- b2Body刚体
- untiy3d----刚体
- 易混淆概念(四)模板函数与函数模板
- 反转排序、存储,模拟Queue编写
- 问题 H: 生理周期
- 易混淆概念(五)模板类与类模板
- 李白打酒
- 刚体变换
- LintCode-[中等] 221. 链表求和 II
- Linux文件系统编程 系统调用 文件复制
- 顺序栈实现机制
- pscp详解
- centos 编译 PHP5.6
- 面向对象之值传递
- 【笔记】各种锅的记录之未完待续
- 样本不均衡的解决方法