MPU6050非dmp的卡尔曼滤波的问题

2019-07-21 06:07发布

MPU_Get_Accelerometer(&aacx,&aacy,&aacz);//加速度原始数据
MPU_Get_Gyroscope(&gyrox,&gyroy,&gyroz);//角度原始数据
ax=(float)aacx/16384;
az=(float)aacz/16384;
gy=(float)gyroy/16.4;
angle_ax=atan2(ax,sqrt(ay*ay+az*az))*57.3;
pitch=Kalman_Filter(angle_ax,gy);
这是处理mpu6050数据的主要程序,利用卡尔曼滤波后,发现滞后了不少,对噪声抑制的效果还不错。滞后是什么原因啊?该怎么解决呢?

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
11条回答
WangSing
1楼-- · 2019-07-22 11:22
 精彩回答 2  元偷偷看……
爱学习的人
2楼-- · 2019-07-22 11:34
奔跑的蜗牛wk 发表于 2017-6-14 20:19
已经解决了

怎么解决的?
徐芳萌
3楼-- · 2019-07-22 16:02
请问得到的式子中ax=(float)aacx/16384;为什么要除以16384呢?
BUAAQZ
4楼-- · 2019-07-22 19:30
请问你是怎么解决的
wayne666
5楼-- · 2019-07-22 23:08
老哥程序能分享下么,求助啊,我最近也在弄这个,就要毕业了,1072981587@qq.com

一周热门 更多>