资源简介
本资源只包含了源文件,工程组织可以自行完成。代码中主要实现了几种空间坐标系的旋转变换参数之间的相互转换关系,包括:欧拉角,旋转矩阵以及四元素。

代码片段和文件信息
#include “toolFunction.h“
void main()
{
cout<<“=====welcome to study the expressions of rotation in 3D space=====“<
double phi omiga kappa;
phi = -0.32148229302237 ; omiga = 1.726224465189316 ; kappa = -1.4092143985971; //corresponding to Y X and Z axis
EulerAngle eulerAngle;
eulerAngle.phi = phi;
eulerAngle.omiga = omiga;
eulerAngle.kappa = kappa;
printEulerAngle(eulerAngle);
Rmatrix rotateMatrix;
Quaternion quaternion;
cout<<“### X-Y-Z axis rotated to Rmatrix ###“< EulerAngle2Rmatrix_X(eulerAngle rotateMatrix);
printRmatrix(rotateMatrix);
cout<<“### Rmatrix to EulerAngle(X-Y-Z) ###“< Rmatrix2EulerAngle_X(rotateMatrix eulerAngle);
printEulerAngle(eulerAngle);
cout<<“### Rmatrix to Quaternion ###“< Rmatrix2Quaternion(rotateMatrix quaternion);
printQuaternion(quaternion);
cout<<“### Quaternion to Rmatrix ###“< Quaternion2Rmatrix(quaternion rotateMatrix);
printRmatrix(rotateMatrix);
cout<<“### Quaternion to EulerAngle(X-Y-Z) ###“< Quaternion2eulerAngle_Y(quaternion eulerAngle);
printEulerAngle(eulerAngle);
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2015-12-28 10:55 rotation\
文件 1142 2014-09-27 20:30 rotation\main.cpp
文件 5832 2014-09-21 09:50 rotation\toolFunction.h
- 上一篇:EDA课程设计,完整版,全部验证,带模块图一起顶层链路结构
- 下一篇:emp开发手册
相关资源
- 旋转矩阵求欧拉角的简单算法
- 基于STM32的DMP方式读取欧拉角
- STM32-MPU6050DMP欧拉角输出
- 航空航天器运动的建模-飞行动力学的
- STM32_MPU6050DMP硬件I2C读取欧拉角
- 5.3复合旋转变换.zip
- K60+MPU6050+DMP读取四元数和欧拉角
- STM32遥控平衡车,陀螺仪用的MPU6050,
- MPU6050移植DMP库
- stm32F103通过IIC读取MPU9250用DMP融合得到
- f407_mpu6050.rar
- stm32cubemx软件iic读取mpu6050dmp通过串口
- 九轴融合核心算法
- openGL Matrix类的实现,包括和四元数、
- 欧拉角速率和机体角速度转换
- STM32F1单片机+四元数欧拉角姿态解算
- STM32 MPU6050-DMP-欧拉角串口输出 滤波
- 四轴飞控源码 四元素算法 直接可用
- mpu6050 姿态解算 四元数 欧拉角
评论
共有 条评论