STM32/STM8技术论坛
直播中

YZXwy

5年用户 48经验值
擅长:嵌入式技术 控制/MCU
私信 关注
[问答]

mpu6050采用dmp获取四元数转换成欧拉角,在pitch为正负90度左右roll会发生突变,正常吗?

mpu6050采用dmp获取四元数转换成欧拉角,在pitch为正负90度左右roll会发生突变,正常吗?为什么会这样呢?怎样能让它不突变?

回帖(3)

邓一一

2020-4-26 11:23:41

最佳答案

这是因为欧拉角存在奇异点,是原理性的缺陷,跟器件无关
1 举报
  • YZXwy: 哦哦,那要用欧拉角的话就会存在这样的问题?有没有什么办法让它不突变吗?我想知道它的倾斜角

王浩

2020-4-26 13:51:24
好像都会有这个问题,不清楚是什么原因
1 举报
  • YZXwy: 那这样我岂不是不能准确的判断角度变化了多少吗?

glenxu

2020-5-18 13:53:19
不能使用这个算法,自己找零点积分
举报

更多回帖

发帖
×
20
完善资料,
赚取积分