打印
[高手进阶]

全角度(pitch&roll&yaw都360度翻转)姿态解算

[复制链接]
6848|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
无为之益|  楼主 | 2018-1-27 11:01 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
大家好!我现在遇到一个问题,要请教各位大神;
我们用的四元数转欧拉角公式,一般是pitch在-90~+90范围内,roll&yaw在-180~+180范围内。
我的第一个项目,用此公式,配合手机端的app,可以实现pitch&roll&yaw 分别在360度范围内正确翻转。
但是我的第二个项目,也用的此公式,roll&yaw在360度范围内翻转正确,但是pitch只在-90~+90范围内运动是正确的,超过此范围,就完全不对了。
我用了网上很多说大角度全姿态的角域判断法,用不同的公式切换计算,结果效果还不如我的这个公式。实在不知道怎么解决这个问题了。
第一个项目和第二个项目的区别,就是配合手机不同的 app。对方的协议是 怎么样的,我们不知道。但是效果就是,我的pitch范围不够360...

相关帖子

沙发
xxdcq| | 2018-3-21 10:57 | 只看该作者
直接用MPU6050内部DMP出来的四元数是全角度姿态的

使用特权

评论回复
板凳
yzx997| | 2020-5-7 13:36 | 只看该作者
请问您的问题解决了吗?

使用特权

评论回复
地板
yzx997| | 2020-5-7 16:31 | 只看该作者
xxdcq 发表于 2018-3-21 10:57
直接用MPU6050内部DMP出来的四元数是全角度姿态的

如何根据四元数判断角度变化呢?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

36

主题

237

帖子

1

粉丝