参考:http://www.cppblog.com/Tongy0/archive/2012/09/10/190126.html

转载自:http://blog.csdn.net/shenxiaolu1984/article/details/50639298    http://blog.csdn.net/tanmengwen/article/details/8477556

使用matlab中Aerospace工具箱函数进行变换:http://www.mamicode.com/info-detail-1308422.html

旋转矩阵

欧拉角

四元数

旋转向量(轴-角)

旋转向量的长度(模)表示绕轴逆时针旋转的角度(弧度)。

旋转向量与旋转矩阵可以通过罗德里格斯(Rodrigues)变换进行转换。
Matlab中旋转向量到旋转矩阵的转换为:
rotationMartrix=rotationVectorToMatrix([rotationVector])
  1. <span style="font-size:14px;">#include <stdio.h>
  2. #include <cv.h>
  3. void main()
  4. {
  5. int i;
  6. double r_vec[3]={-2.100418,-2.167796,0.273330};
  7. double R_matrix[9];
  8. CvMat pr_vec;
  9. CvMat pR_matrix;
  10. cvInitMatHeader(&pr_vec,1,3,CV_64FC1,r_vec,CV_AUTOSTEP);
  11. cvInitMatHeader(&pR_matrix,3,3,CV_64FC1,R_matrix,CV_AUTOSTEP);
  12. cvRodrigues2(&pr_vec, &pR_matrix,0);
  13. for(i=0; i<9; i++)
  14. {
  15. printf("%f\n",R_matrix[i]);
  16. }
  17. }
  18. </span>

旋转矩阵、欧拉角、四元数、旋转向量(旋转角)相关推荐

  1. Sophus降维、升维与欧拉角、旋转向量的爱恨情仇

    0. 简介 在面对二维与三维之间的转换时,我们常常会困惑该如何去转换,在G2O中存在有理想的坐标转换工具,但是在Sophus中却缺乏这样的手段.之前在Sophus处简要的介绍了一下SE(2)与SE(3 ...

  2. 【自动驾驶】24.欧拉角、旋转向量、四元数、万向锁

    原文链接:https://blog.csdn.net/shenxiaolu1984/article/details/50639298 原文链接:https://blog.csdn.net/lql071 ...

  3. 彻底搞懂“旋转矩阵/欧拉角/四元数”,让你体会三维旋转之美

    目录 旋转矩阵 坐标变换的作用 实现坐标变换所需的数据 位姿变换 坐标变换中旋转的实质 坐标变换中平移的实质 如何计算坐标系B各坐标轴在坐标系A上的投影?(多坐标变换) 如何实现坐标变换? 欧拉角 欧 ...

  4. 刚体运动中的坐标变换-旋转矩阵、旋转向量、欧拉角及四元数

    坐标变换及其方法 1.转化关系图 2 换算关系 3.1 旋转矩阵换算至其他 3.2 四元数换算至其他 3.3 旋转向量转换至旋转矩阵与四元数 3.3 欧拉角转换到旋转矩阵和四元数 3 坐标变换 4 坐 ...

  5. eigen 编译_头条 | 使用eigen实现四元数、欧拉角、旋转矩阵、旋转向量间的转换...

    点击上方蓝字,关注本公众号,获得更多资源上一篇文章介绍了四元数.欧拉角.旋转矩阵.轴角如何相互转换,本篇文章介绍如何用eigen来实现. 旋转向量 1,初始化旋转向量:旋转角为alpha,旋转轴为(x ...

  6. 【自动驾驶】30.c++实现基于eigen实现欧拉角(RPY), 旋转矩阵, 旋转向量, 四元数之间的变换(附代码)

    矩阵的使用可参考系列博客:点击此处 原文链接:基于eigen实现欧拉角(RPY), 旋转矩阵, 旋转向量, 四元数之间的变换. 也可以参考另一篇博客:eigen 中四元数.欧拉角.旋转矩阵.旋转向量. ...

  7. 一、旋转矩阵,旋转向量,单位四元数的相互转换总结

    文章目录 前言 一.要点 1. 旋转矩阵 2. 旋转向量 3. 单位四元数 二.旋转向量--->旋转矩阵(罗德里格斯公式) 三.旋转矩阵--->旋转向量 四.单位四元数--->旋转矩 ...

  8. 视觉SLAM十四讲学习笔记-第三讲-旋转向量、欧拉角、四元数

    专栏系列文章如下: 视觉SLAM十四讲学习笔记-第一讲_goldqiu的博客-CSDN博客 视觉SLAM十四讲学习笔记-第二讲-初识SLAM_goldqiu的博客-CSDN博客 视觉SLAM十四讲学习 ...

  9. 第六章 相机及其应用 6.3欧拉角、旋转矩形、四元数、应用于Eigen的示例

    欧拉角 ** ** 一.顺规定义 ** 欧拉角也可以描述三维刚体旋转,它将刚体绕过原点的轴(i,j,k)旋转θ,分解成三步(蓝色是起始坐标系,而红色的是旋转之后的坐标系.). 绕z轴旋转α,使x轴与N ...

最新文章

  1. 编程开发之--Oracle数据库--存储过程和存储函数(2)
  2. 异常处理程序和软件异常——Windows核心编程学习手札之二十四
  3. 秀一秀我的微软MVP(最有价值专家)的大礼包和水晶奖杯!
  4. Unity 3D学习笔记之一 界面介绍
  5. python小老鼠编程_成都python函数学习教程,Python编写课程
  6. 这份风控最重要的核心报表一定要学会
  7. 业界分享 | 数据科学家工作融入及面试技巧
  8. SSLH:让 HTTPS 和 SSH 共享同一个端口
  9. java.io.FileNotFoundException异常,一是“拒绝访问”,二是“系统找不到指定路径”
  10. C#语言-04.OOP基础
  11. 提问的智慧/ 如何优雅的提问
  12. 建造者模式实现汽车组装工厂功能(Java代码实例)
  13. Java 导出excel进行换行
  14. 市面上最适合跑步用的耳机有哪些、分享五款最优秀的跑步耳机
  15. 心态-《好奇心》书中的精髓:保持好奇心,能让我们的学习和生活更精彩。
  16. phpstorm全局搜索
  17. 如何设置Mac电脑的DNS
  18. 红米无线连接服务器,电脑无线连接红米手机远程管理启动技巧
  19. C++基础到实战开发(附带课程源码)
  20. 高项_第十一章项目风险管理

热门文章

  1. 爬虫 403 增加header和代理ip也没用?有可能是cloudflare在搞事情
  2. czl蒻蒟的OI之路14、15
  3. 福州黑白风格的婚纱照拍摄介绍
  4. java 根据pdf模板表单生成对应pdf(用于荣誉证书等生成)
  5. 【王喆-推荐系统】前沿篇-(task3)流处理平台Flink:实时推荐
  6. Myeclipse9.0 正式版64位JDK 之win7下的完美破解
  7. 【Mac】MAC 终端美化教程(来个全套)
  8. 1块钱整个域名,这波不错
  9. python爬虫案例:抓取网易新闻
  10. js移除Array中指定元素