久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標(biāo)題:
卡爾曼濾波
[打印本頁]
作者:
2196278998
時(shí)間:
2018-5-7 00:42
標(biāo)題:
卡爾曼濾波
#include "include.h"
s16 Angle=0;
float Gyro_x=0;
float Q_angle=1;//0.0001;
float Q_gyro=0.3;//0.00003;
float R_angle=0.01;
float dt=0.001;//0.005;
float C_0 = 1.0;
float Q_bias=0, Angle_err=0;
float PCt_0=0.0, PCt_1=0, E=0.0;
float K_0=0.0, K_1=0.0, t_0=0.0, t_1=0.0;
float Pdot[4] ={0,0,0,0};
float PP[2][2] = { { 1.0, 0 },{ 0, 1.0 } };
void Kalman_Filter(int Gyro,int Accel)
{
Angle+=(Gyro - Q_bias) * dt;
Pdot[0]=Q_angle - PP[0][1] - PP[1][0];
Pdot[1]=- PP[1][1];
Pdot[2]=- PP[1][1];
Pdot[3]=Q_gyro;
PP[0][0] += Pdot[0] * dt;
PP[0][1] += Pdot[1] * dt;
PP[1][0] += Pdot[2] * dt;
PP[1][1] += Pdot[3] * dt;
Angle_err =Accel-Angle;
PCt_0 = C_0 * PP[0][0];
PCt_1 = C_0 * PP[1][0];
E = R_angle + C_0 * PCt_0;
K_0 = PCt_0 / E;
K_1 = PCt_1 / E;
t_0 = PCt_0;
t_1 = C_0 * PP[0][1];
PP[0][0] -= K_0 * t_0;
PP[0][1] -= K_0 * t_1;
PP[1][0] -= K_1 * t_0;
PP[1][1] -= K_1 * t_1;
Angle += K_0 * Angle_err;
Q_bias += K_1 * Angle_err;
Gyro_x = Gyro - Q_bias;
}
歡迎光臨 (http://www.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
欧美自拍第一页
|
日韩综合一区
|
龙珠z国语版在线观看
|
国产三区av
|
亚洲成人一区二区三区
|
国产激情91久久精品导航
|
久久久精彩视频
|
欧美激情视频网站
|
精品视频一区二区三区在线观看
|
国色天香综合网
|
日本中文字幕一区
|
黑人精品
|
精品福利一区二区三区
|
国产激情小视频
|
精品久久久久久久久久久
|
免费在线视频精品
|
av一区二区三区
|
91网在线观看
|
亚洲电影免费
|
日韩欧美精品
|
欧美精品一区二区三区在线
|
一区二区三区欧美
|
亚洲免费网址
|
日韩一二区
|
国产精品久久国产精品99 gif
|
91香蕉
|
日韩午夜
|
丁香色婷婷
|
欧美一区二区三区在线观看
|
玖玖玖在线观看
|
国产片一区二区三区
|
国产免费一区二区
|
一区二区三区四区日韩
|
国产精品久久久久久一区二区三区
|
日韩在线一区二区三区
|
欧美精品久久久久
|
亚洲精品一区二区三区中文字幕
|
精品亚洲一区二区三区
|
色婷婷av一区二区三区软件
|
日韩在线欧美
|
一区二区三区欧美
|