输入的是(x,y,z),分别代表绕xyz轴转动的角度大小,单位为角度制.

Eigen中要实现精确的角度转换最好要用AngleAxisd这个成员

所以先把角度制转化为弧度制,然后转化为绕某个轴转动多少弧度的表示方法,转化的时候要注意归一化

Eigen::AngleAxisd AngleToRadian(Eigen::Vector3d &in) {double roll = in.x()*M_PI/180.0;double pitch = in.y()*M_PI/180.0;double yaw = in.z()*M_PI/180.0;double norm = sqrt(pow(roll, 2) + pow(pitch, 2) + pow(yaw, 2));double roll_norm = roll/norm;double pitch_norm = pitch/norm;double yaw_norm = yaw/norm;Eigen::Vector3d pose_rad(roll_norm, pitch_norm, yaw_norm);Eigen::AngleAxisd pose(norm, pose_rad);return pose;
}

AngleAxisd第一个值为绕某个轴转动的角度大小,第二个值是绕那个轴转

角度制转弧度制Eigen的实现相关推荐

  1. 角度制与弧度制的相互转换np.deg2radnp.rad2deg

    [小白从小学Python.C.Java] [计算机等级考试+500强双证书] [Python-数据分析] 角度制与弧度制的相互转换 np.deg2rad np.rad2deg 选择题 以下关于pyth ...

  2. 高等数学(预备知识之任意角与弧度制)

    目录 一.任意角 二.弧度制 2.1弧度与角度的互化 2.2弧长与扇形面积公式 一.任意角 (在初中的角度概念中角度是0~360° 高中之后扩展到任意角) 按逆时针方向旋转形成的角叫做正角 按顺时针方 ...

  3. 计算机用三角函数时如何用弧度制,三角函数的复习课.doc

    文档介绍: 三角函数的复****课.docEvaluationWarning:ThedocumentwascreatedwithSpire..听课随笔三角函数的复****课[学****导航]计算.化简 ...

  4. 计算机弧度制三角函数,三角函数超入门(13) 用长度来度量角度(弧度制)

    如下图,我们把角度看作是扇形的圆心角来思考,如何用长度来度量角度. 圆心角的大小与其所对应的弧度成正比,所以可以用弧长来表示角度. 在图8-10-1中,θ1:θ2=L1:L2,如果L2是K1的2倍,则 ...

  5. 计算机用三角函数时如何用弧度制,三角函数1任意角和弧度制.PPT

    三角函数1任意角和弧度制 ●课程目标 1.知识与技能目标 (1)了解任意角的概念和弧度制,能正确地进行弧度与角度的互化. (2)借助单位圆理解任意角三角函数(正弦.余弦.正切)的定义. (6)结合具体 ...

  6. 弧度制下的面积公式与极坐标面积微元极坐标下的线微元

    弧度制下的面积公式 S=12αr2,其中α为角度(弧度制),r为半径S=\frac{1}{2}αr^2,其中α为角度(弧度制),r为半径 S=21​αr2,其中α为角度(弧度制),r为半径 S=12θ ...

  7. 高考数学复习:任意角、弧度制及任意角的三角函数(解析版一轮复习)

    本文作者:vxbomath 大家好,今天分享任意角.弧度制及任意角的三角函数测试题解析,三角函数是高考必考点.下面讲解是2019年各地区的测试题题型. 一.选择题 二.填空题 三.解答题 好了,今天任 ...

  8. c语言三角函数弧度制,三角函数公式:(1).弧度制:

    <三角函数公式:(1).弧度制:>由会员分享,可在线阅读,更多相关<三角函数公式:(1).弧度制:(5页珍藏版)>请在人人文库网上搜索. 1.三角函数公式:(1).弧度制:,弧 ...

  9. python 16进制转10进制, 8进制转10进制, 2进制转10进制的方法

    python 16进制转10 进制, 8进制转10进制, 2进制转10进制 可以使用系统自带的 int 方法 具体如下: value = "0x1388" result = int ...

最新文章

  1. Reddit热点 | 想看被打码的羞羞图片怎么办?CNN帮你解决
  2. 云安全趋势:IaaS?谢了,我要 PaaS
  3. 程序员面试系列——单链表的反转
  4. 如何在服务器上运行python程序_在服务器上配置运行(每天一则段子python程序)...
  5. windowsCE异常和中断服务程序初探(-)
  6. python可变对象与不可变对象_python 可变对象与不可变对象
  7. JavaScript捕获窗口关闭事件
  8. 华为201万年薪招的是什么人才?答:人工智能!
  9. Git应用之eclipse解决冲突代码
  10. async spring 默认线程池_SpringBoot中Async异步方法和定时任务介绍
  11. 解含待定变量微分方程组
  12. tv盒子助手android版本下载,当贝TV盒子助手
  13. 计算机毕业设计-基于SSM的酒店客房管理系统-JavaWeb酒店客房管理系统
  14. 如何在win7 启动盘中写入USB3.0驱动
  15. 【Linux】创建、修改和删除用户组(groupadd | groupmod | groupdel)
  16. 稍纵即逝的烟花蓄势于纸
  17. 国内首家专注影视文化产业的数藏平台“神缘”即将上线
  18. 写给父亲的语音计算器(加减乘除的处理C#,三)
  19. Word2016给重复文字全部添加高亮,有截图
  20. 《如何阅读一本书》读书笔记2

热门文章

  1. python绘制二维图形_使用python绘制二维图形示例
  2. 启动visdom报错,系统找不到指定的路径
  3. 当所有人在说在中国玩类似kik应用会死的时候,微信却活了
  4. i7 8550 linux,4核8线程PK标压HQ!8代酷睿i7 8550U测试
  5. 自动排产软件如何消除瓶颈问题
  6. Oracle存储中文生僻字:Navicat客户端不乱码而Developer显示乱码
  7. NOIP2018 提高组游记
  8. 计算机图形学笔记——第7章 二维几何变换 Python
  9. windows终端美化 / windows terminal / windows powershell
  10. Python快速入门--基本语法