一阶滤波
二阶滤波,二阶好像反应好迟钝
卡尔曼滤波
测试过程中,我把mpu6050在+-90°反复转得到上面的角度值,紫 {MOD}是没滤波的,黄的是经过滤波后的
float First_order_filter(float Com_angle,float angle_pt,float angle,float dt);
参数说明:com_angle 滤波后的角度, angle_pt 角速度(弧度制), angle 角度(弧度制), dt 微分时间(秒)
调用 : com_angle = First_order_filter(com_angle, ang_pt, ang, dtime)
上位机用的是匿名飞控上位机,上位机使用说明请查看9mcu的匿名发的帖子
这里是两个传感器分别单独进行卡尔曼滤波的程序,我不确定能不能用,给你:https://wenku.baidu.com/view/e713ab7c168884868762d615.html
一周热门 更多>