输入的是(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. “这辈子不可能打工男子”出狱了,引发热议!
  2. 请解释Spring Bean 的生命周期?
  3. RocketMQ实战(一)
  4. poj3422 Kaka's Matrix Travels(最小费用最大流问题)
  5. bpmn流程图_流程图怎么做?金舟在线流程图教你高逼格制作
  6. 架构设计 —— 子系统与包
  7. Pr使用技巧,如何使用pr去水印?
  8. AHP中特征向量、权重值、CI值等指标如何计算?
  9. tftpd32刷路由器方法_不走弯路:小米路由器3G 刷Padavan固件简单教程
  10. spss多元线性回归散点图_利用SPSS进行线性回归分析
  11. IDM(PC端下载) -Chrome浏览器插件
  12. 心情不好的时候,用 Python 画棵樱花树送给自己吧
  13. JavaScript中会打印出undefined的情况汇总
  14. H5跳转微信公众号关注页面
  15. js和python前景比较好_Python,Java和JavaScript这3个编程语言未来哪个更有前景?
  16. 最完整VC++6.0安装教程、windows命令行cl编译命令配置、cl编译命令使用、以及整套安装所需的附件
  17. 苹果三代耳机_苹果准备三款AirPods耳机:Pro取消耳机柄、AirPods3改入耳式设计
  18. mysql多表查询临时表_MySQL 之多表查询
  19. 计算机专业就业率最低:正规军干不过游击队
  20. weui hd bd ft

热门文章

  1. 如何提升你的阅读能力?
  2. 【NOJ1325】【算法实验三】【分支限界法】特殊的二阶魔方
  3. 金额输入框输入数字不允许输入中文、英文、自带千分位
  4. python车牌精确定位
  5. pg_resetwal使用
  6. 网络空间安全中的信息起源、内部威胁以及恶意软件
  7. 配置 Nginx 的神器
  8. 时钟数码管GL5642AH调试心得
  9. 51单片机AT24C02写读流水灯实例+Proteus仿真
  10. 谁是王者?百度、阿里和腾讯的大数据发展路线和区别