关于mpu6050测量时角度和角速度变化的疑问?希望有人解答。

2019-07-14 22:13发布

问大家一个关于mpu6050角度和角速度的问题:我将mpu6050(y轴方向)从-17度左右匀速转到9度左右,发现速度和角速度变化规律居然是一致的,按理说我的运动速度是匀速的(当然是粗糙的匀速),那么角速度应该为一个定值,但是我发现角速度随着角度减小而减小,而且我是朝着一个方向运动的,可是角度过零点时角速度正负也发生了变化。本人很是不解,希望知道的大神帮我解惑,谢谢了!发个图给大家。



运动示意图 运动示意图
串口测量数据 串口测量数据
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
17条回答
hs伊红美蓝
1楼-- · 2019-07-16 08:55
newdavid.cool 发表于 2015-7-30 17:01
我原来用的是DMP,但是没有出现过这种情况,我觉得先不要滤波,直接把数据读出来转换成浮点型看一下,如果还有错误,那看一下读的寄存器对不对,如果差别不大,那就说明是算法的问题。

按你说的方法重新试了一下,没有加卡尔曼滤波,果然这次没有出现上面的错误,不过这个滤波程序是网上用得很流行的按理说应该不会有问题的呀!
截图20150730172725.png
hs伊红美蓝
2楼-- · 2019-07-16 14:13
 精彩回答 2  元偷偷看……
hs伊红美蓝
3楼-- · 2019-07-16 19:15
newdavid.cool 发表于 2015-7-29 13:37
那你再仔细看一下算法的各个参数是怎么回事,首先清楚各输入参数的具体含义,再逐个调试输入参数,确定参数的输入是正确的,如果这些都是对的,还出现问题,那就是算法本身的问题了。调算法的话就自己模拟数值进行验证。这一套走下来应该会发现问题所在。 ...

不好意思,这么久回复你,最近在忙另一件事,我按你的意见修改了卡尔曼滤波里面的参数,果然解决了问题,谢谢你了。
hs伊红美蓝
4楼-- · 2019-07-16 23:57
newdavid.cool 发表于 2015-7-29 13:37
那你再仔细看一下算法的各个参数是怎么回事,首先清楚各输入参数的具体含义,再逐个调试输入参数,确定参数的输入是正确的,如果这些都是对的,还出现问题,那就是算法本身的问题了。调算法的话就自己模拟数值进行验证。这一套走下来应该会发现问题所在。 ...

不好意思,这么久回复你,最近在忙另一件事,我按你的意见修改了卡尔曼滤波里面的参数,果然解决了问题,谢谢你了。
hs伊红美蓝
5楼-- · 2019-07-17 00:03
newdavid.cool 发表于 2015-7-29 13:37
那你再仔细看一下算法的各个参数是怎么回事,首先清楚各输入参数的具体含义,再逐个调试输入参数,确定参数的输入是正确的,如果这些都是对的,还出现问题,那就是算法本身的问题了。调算法的话就自己模拟数值进行验证。这一套走下来应该会发现问题所在。 ...

不好意思,这么久回复你,最近在忙另一件事,我按你的意见修改了卡尔曼滤波里面的参数,果然解决了问题,谢谢你了。

一周热门 更多>