首页 > 编程知识 正文

四元数与欧拉角的转换与使用matlab的simulink搭建实现

时间:2023-05-03 16:32:08 阅读:277876 作者:322

定义分别为绕Z轴、Y轴、X轴的旋转角度,分别为Yaw、Pitch、Roll。

四元数的定义

通过旋转轴和绕该轴旋转的角度可以构造一个四元数:

其中是绕旋转轴旋转的角度,为旋转轴在x,y,z方向的分量(由此确定了旋转轴)。

欧拉角到四元数的转换


四元数到欧拉角的转换


在matlab中simulink搭建如下:


Eul2Quat内部如下:


输出值为[1;1;1]值时,输出图形如下:







版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。