当前位置: 首页 > news >正文

Eigen:旋转向量(Angle-Axis)转换为四元素和旋转矩阵

0. 在固定欧拉角系下。

绕固定系旋转,旋转的先后顺序为X、Y、Z。当然也支持XYZ的任意顺序旋转。

1. 转为四元素

Eigen::Quaterniond q = Eigen::AngleAxisd(yaw, Eigen::Vector3d::UnitZ()) *Eigen::AngleAxisd(pitch, Eigen::Vector3d::UnitY()) *Eigen::AngleAxisd(roll, Eigen::Vector3d::UnitX());

2. 转为旋转向量

  Eigen::Affine3d T_L_B = Eigen::Translation3d(x, y, z) *Eigen::AngleAxisd(yaw, Eigen::Vector3d::UnitZ()) *Eigen::AngleAxisd(pitch, Eigen::Vector3d::UnitY()) *Eigen::AngleAxisd(roll, Eigen::Vector3d::UnitX());

http://www.lryc.cn/news/227000.html

相关文章:

  • C#8.0本质论第十二章--泛型
  • Python与ArcGIS系列(七)自动化打印地图
  • 基于STM32单片机抢答器设计
  • 冯·诺伊曼体系结构--操作系统
  • IDEA插件开发--持久化配置信息方案
  • Vscode禁止插件自动更新
  • Zookeeper篇---第六篇
  • mysql数据库存储过程之游标(光标cursor)
  • 「帝国风暴兵」加入 The Sandbox,推出真实的全新人物化身系列和体验!
  • asp.net员工管理系统VS开发sqlserver数据库web结构c#编程包括出差、请假、考勤
  • C++套接字库sockpp介绍
  • Mac M2开发环境安装
  • Linux各种版本安装详细步骤和root密码破解
  • Netty - 回顾Netty高性能原理和框架架构解析
  • uni-app——項目day01
  • 【Java、MongoDB】程序控制非关系数据库
  • MySQL查询时间处理相关函数与方法实践笔记
  • springboot全局拦截sql异常
  • AlGaN/GaN HFET 五参数模型
  • 矩阵的除法
  • Java中的 向上转型 | 向下转型
  • 【华为OD机试AB高分必刷题目】朋友圈(C++-并查集Union-Find实现)
  • 前端面试题之vue篇
  • Java进阶(垃圾回收GC)——理论篇:JVM内存模型 垃圾回收定位清除算法 JVM中的垃圾回收器
  • GaN HEMT 电容的分析建模,包括寄生元件
  • Python实战 | 使用 Python 和 TensorFlow 构建卷积神经网络(CNN)进行人脸识别
  • JLink edu mini 10Pin接口定义
  • compile: version “go1.19“ does not match go tool version “go1.18.1“
  • spring boot security 自定义AuthenticationProvider
  • 某电力设计公司绩效考核优化项目成功案例纪实