。。。。。。。。。

后使用快捷导航没有帐号?
查看: 35720|回复: 245
&&未结帖(20)
最后登录在线时间289小时10分注册时间阅读权限90精华5积分4542帖子本月在线0小时0分
中级工程师, 积分 4542, 距离下一级还需 458 积分
积分4542帖子本月在线0小时0分
专家等级: 结帖率:0%
一片绿油油的草地上有一条曲折的小径,通向一棵大树。一个要求被提出:从起点沿着小径走到树下。
“很简单。” A说,于是他丝毫不差地沿着小径走到了树下。
现在,难度被增加了:蒙上眼。
“也不难,我当过特种兵。” B说,于是他歪歪扭扭地走到了树 ………. 旁。“唉,好久不练,生疏了。”
“看我的,我有 DIY 的 GPS!” C说,于是他像个醉汉似地走到了树………. 旁。“唉,这个 GPS 软件没做好,漂移太大。”
“我来试试。” 旁边一人拿过 GPS,&&蒙上眼,居然沿着小径走到了树下。
“这么厉害!你是什么人?”
“卡尔曼 ! ”
“卡尔曼?!你是卡尔曼?”众人大吃一惊。
“我是说这个 GPS 卡而慢。”
谢谢分享经验!
总评分:&威望 + 6&
最后登录在线时间289小时10分注册时间阅读权限90精华5积分4542帖子本月在线0小时0分
中级工程师, 积分 4542, 距离下一级还需 458 积分
积分4542帖子本月在线0小时0分
专家等级: 结帖率:0%
这段时间研究了一下卡尔曼滤波器,有一些心得,写出来与大家分享。
卡尔曼滤波器与我以前讲过的FIR, IIR 滤波器完全不一样,与其说属于滤波器,不如说是属于最优控制的范畴。下面的内容涉及相当多的控制理论知识,对于在这方面不足的同学可能有些吃力。不过不要紧,大家关注结果,会应用就够了,&&那些晦涩的理论和推导可以忽略。我也会用图片让大家更直观的理解卡尔曼滤波器。
最后登录在线时间289小时10分注册时间阅读权限90精华5积分4542帖子本月在线0小时0分
中级工程师, 积分 4542, 距离下一级还需 458 积分
积分4542帖子本月在线0小时0分
专家等级: 结帖率:0%
本帖最后由 highgear 于
22:27 编辑
首先回顾一下传统数字滤波器。
对于一个线性时不变系统,施加一个输入 u(t) ,我们可以得到一个输出 y(t) . 如果输入是一个冲击,则输出y(t) 被称作冲击响应,用 h(t) 来表示,是系统的内核。对于任意 u(t), 输出 y(t) 可以通过 u(t) 与冲击响应 h(t) 的卷积得到,这是 FIR 滤波器的基本原理。我们还可以通过系统微分方程转换为差分方程,或是通过 laplace 传递函数转换到差分方程,最后得到一个递推公式,这种形式的滤波器就是IIR 滤波器。
以前讲过,一个系统可以用时域的微分方程来建立,然后可以用 laplace 的传递函数来处理,把解微分方程变为多项式乘法,可以简单的求解。还有另外一种处理形式就是状态空间,以矩阵形式来处理微分方程或微分方程组,利用矩阵变换求解,类同齐次方程组的矩阵形式。例如微分方程:
& && && && &&&y’’ +3y’ + 2y = u
让& && &X1 = y,& && & X2 = y’ = X1’,& &则上式变为:
& && && && & X2’ = -3 X2&&– 2 X1&&- u
& && && && & X1’ =& && &X2
矩阵形式为:
通用形式为:
& && && &&&X’ = A*X + B*u
& && && &&&Y = C*X.
可以看到,可以很轻易的微分方程或微分方程组转换到状态空间形式,而状态空间与laplace 传递函数之间可以相互转换,事实上
矩阵A 的特征值就是s传递函数的极点。系统的传递函数(阵)可以通过矩阵变换得到:
& && && && & &&Y(s) = C * (s * I - A) -1 * B
同理,连续域的微分方程对应了离散域的差分方程,s 对应了z,& &离散域状态空间相应的变为:
& && && && &&&X(k) = A*X(k-1) + B(u-1)
& && && && &&&Y(k) = C*X(k)
附件: 你需要才可以下载或查看附件。没有帐号?
最后登录在线时间289小时10分注册时间阅读权限90精华5积分4542帖子本月在线0小时0分
中级工程师, 积分 4542, 距离下一级还需 458 积分
积分4542帖子本月在线0小时0分
专家等级: 结帖率:0%
本帖最后由 highgear 于
22:05 编辑
我们现在来看看蒙眼走小径的走法问题。
假设A 走过的路径是真真正的路径,为Za; B是用自己的大脑作为预测估计器,走出了一个预测路径,
为 Zb; C 用测量器,走出了一条测量路径,为Zc。用图片来说明:
“系统真实输出”是 A 走过的路径: Za = C * X;
“测量输出”是Zb.& &Zb = Za + V,
这里 V 是噪声,即GPS 的漂移;
“预测估计输出”是 Zc = C * X^,
X^是预测的状态。
T 是采样延时。
现在,蒙上眼的情况下有两种选择,GPS 或大脑预测估计器。如果GPS很准而预测不准,那么可以选择GPS;
如果预测准确而GPS不准,那么选择预测估计器, 等等, 没有反馈的预测估计器会因为累积误差而导致越来越不准。如果两个都不准,该如何取舍?如何把两者结合在一起呢?
我们可以设置一个信心指数 K,K 在 0 与1之间,来说明对测量值还是预测值的信任程度:
& && &&&Z = K * Zb + (1 – K) * Zc&&= Zc + K*(Zb – Zc)& && && &&&(1)
可以看出, 当 K = 1 和 0 时,分别选择了GPS 或预测估计器. 现在,可以把误差 Zb -Zc 作为反馈误差,来修正 预测估计器的结果。
新的系统结构图如下:
这个框图,就是卡尔曼滤波器的基本构造。学过现代控制理论的同学都这个图应该很熟悉,与状态变量估计控制的图形差不多,只是其中的 K = 1 而且没有噪声项和系统反馈而已。
而我们下面的任务,就是如何确定这个K 值。
三百字的方差,与协方差的介绍.&&自己看吧:
以下略去 五百字的kalman Filter Gain K 的推导。自己看吧:
关于卡尔曼滤波器的推导过程,枯燥晦涩,我就略过,直接关注结果。
附件: 你需要才可以下载或查看附件。没有帐号?
最后登录在线时间289小时10分注册时间阅读权限90精华5积分4542帖子本月在线0小时0分
中级工程师, 积分 4542, 距离下一级还需 458 积分
积分4542帖子本月在线0小时0分
专家等级: 结帖率:0%
本帖最后由 highgear 于
22:33 编辑
计算过程:
卡尔曼滤波是一种的估计,即只要获知上一时刻状态的估计值以及当前状态的观测值就可以计算出当前状态的估计值,因此不需要记录观测或者估计的历史信息。
卡尔曼滤波器的递归过程:
1)& &估计时刻k 的状态:
& && && & X(k) = A*X(k-1) + B*u(k)
& &&&这里,& &u(k) 是系统输入
2)& &计算误差相关矩阵P, 度量估计值的精确程度:
& && && & P(k) = A*P(k-1)*A’+ Q
& && &这里,& &Q = E{ Wj^2 } 是系统噪声的协方差阵,即系统框图中的Wj的协方差阵, Q 应该是不断变化的,为了简化,当作一个常数矩阵。
3)& &计算卡尔曼增益, 以下略去 (k),&&即 P = P(k), X = X(k):
& && && && & K = P *C’ * (C * P * C’ + R) -1
& && & 这里 R = E{ Vj^2 }, 是测量噪声的协方差(阵),&&即系统框图中的 Vj 的协方差, 为了简化,也当作一个常数矩阵。由于我们的系统一般是单输入单输出,所以 R是一个 1x1的矩阵,即一个常数,上面的公式可以简化为:
& && && && & K = P *C’ / (C * P * C’ + R)
4)& &&&状态变量反馈的误差量:
& && && && & e = Z(k) – C*X(k)
& && && &这里的 Z(k) 是带噪声的测量量
5)& & 更新误差相关矩阵P
& && && & P = P – K * C * P
6)& &更新状态变量:
& && && && &X =X + K*e = X + K* (Z(k) – C*X(k))
7)& &最后的输出:
& && && && &Y = C*X
现在的问题就是如何实现卡尔曼滤波, A, B, C, Q, R 这些矩阵或量如何确定?
最后登录在线时间289小时10分注册时间阅读权限90精华5积分4542帖子本月在线0小时0分
中级工程师, 积分 4542, 距离下一级还需 458 积分
积分4542帖子本月在线0小时0分
专家等级: 结帖率:0%
本帖最后由 highgear 于
21:51 编辑
下面用仿真实例来观察卡尔曼滤波器的效果。假设我们的系统是一个加热系统,热时间常数为 60 秒,100度时达到热平衡。忽略系统的延迟,那么当系统加电后,温度由 0 开始上升。这个上升过程大家应该很熟悉,这是一个指数函数:
& &&&& &y(t) = 100 * (1 – e-t/60)
其 laplace 传递函数为:
& && &&&y(s) = 100 / (60 * s - 1)
我们人为的加入了随机噪声来模拟测量噪声
我们假定并不知道系统的传递函数,现在只是简单的, 随便地构造了一个预测系统。
A = [1, 0; 0, 1]
B = [1; 0]
C = [1, 0]
这是一个二阶系统,其输出是一条直线,与实际的系统相去甚远:
测量噪声的协方差 R = 40,此为猜测值; 系统噪声 Q = 2,也是猜测值,预测模型越不准,Q 值应越大。
卡尔曼滤波器的结果,红色为滤波器输出:
可以看到,尽管我们使用了一个粗劣的预测估计器,Kalman 滤波器还是相当的皮实,基本上消除了噪声.
如果我们有一个相当精确的模型,结果会怎么样呢?
精确模型的建立
要建立一个精确的预测估计模型,我们还是要利用方差。如果一个估计的曲线与实际曲线完全重合时,他们的方差为 0. 方差越小,拟合度越高, 最小二乘法的原理便是如此。具体推导过程还是省略,直接给出 matlab 的拟合程序,这是一个非常非常有用的程序。
如果数学模型很精确, 能不能直接数学模型的输出作为滤波器的结果呢?不能,因为没有反馈,数学模型的输出会因为没有反馈的校正造成误差不断累积,失之毫厘,谬之千里。
下面是用最小二乘法获得系统的模型并做为预测估计器,设定为 3 阶系统, 得出的数学模型相当准确,所以Q值可以取一个小值,
这里 Q= 0.02, 现在看看卡尔曼滤波器的结果:
效果非常好,卡尔曼滤波器的输出与实际系统的输出 (即无噪声的系统输出) 几乎重合,这是精确的预测估计模型带来的好处。
现在比较两个例子中 卡尔曼增益的不同
最小二乘法获得系统的模型中的增益迅速地由大变小,最后小于不准确模型。K 值较小,意味着误差反馈量较小, 使得预测输出更偏重信任预测模型的结果, 通过上图可以看到 kalman 算法的自适应性。至于误差相关阵 P 的值,同样,最小二乘法获得系统的模型中的 C*P*C' 的值较小, 这里就不给出图形了。
从上面的例子可以看出,卡尔曼滤波器对于预测系统的要求并不高,所以,那个”卡尔曼”可以蒙上眼,拿着一个劣质的 GPS 可以走到树下。若系统的预测模型很准确,卡尔曼滤波器会有一个相当良好的效果。
matlab 的验证程序z在 62, 63楼,所有程序均为原创。
附件: 你需要才可以下载或查看附件。没有帐号?
最后登录在线时间108小时10分注册时间阅读权限90精华0积分1042帖子本月在线0小时0分
助理工程师, 积分 1042, 距离下一级还需 958 积分
积分1042帖子本月在线0小时0分
专家等级: 结帖率:58%
啊 ,占到楼 ,留个眼熟。
最后登录在线时间246小时25分注册时间阅读权限90精华0积分1669帖子本月在线1小时0分
助理工程师, 积分 1669, 距离下一级还需 331 积分
积分1669帖子本月在线1小时0分
专家等级: 结帖率:92%
本帖最后由 21IC之星 于
22:21 编辑
kalman 需要的知识比较多
最后登录在线时间962小时40分注册时间阅读权限90精华9积分16588帖子本月在线0小时0分
资深工程师, 积分 16588, 距离下一级还需 3412 积分
积分16588帖子本月在线0小时0分
专家等级: 结帖率:96%
本帖最后由 Cortex-M0 于
10:54 编辑
听highgear老师讲课~~~
学习chunyang和maychang两位老师,努力练好基本功。
学习HOT大叔,学好“Cortex-M0”,做“Cortex-M0”之菜鸟。
最后登录在线时间108小时10分注册时间阅读权限90精华0积分1042帖子本月在线0小时0分
助理工程师, 积分 1042, 距离下一级还需 958 积分
积分1042帖子本月在线0小时0分
专家等级: 结帖率:58%
过几天肯定又来一篇读后感,哈哈哈。
最后登录在线时间108小时10分注册时间阅读权限90精华0积分1042帖子本月在线0小时0分
助理工程师, 积分 1042, 距离下一级还需 958 积分
积分1042帖子本月在线0小时0分
专家等级: 结帖率:58%
一楼的笑话也不错,顶。
最后登录在线时间108小时10分注册时间阅读权限90精华0积分1042帖子本月在线0小时0分
助理工程师, 积分 1042, 距离下一级还需 958 积分
积分1042帖子本月在线0小时0分
专家等级: 结帖率:58%
一楼的笑话也不错,顶。
最后登录在线时间962小时40分注册时间阅读权限90精华9积分16588帖子本月在线0小时0分
资深工程师, 积分 16588, 距离下一级还需 3412 积分
积分16588帖子本月在线0小时0分
专家等级: 结帖率:96%
本帖最后由 Cortex-M0 于
10:56 编辑
过几天肯定又来一篇读后感,哈哈哈。
DownCloud 发表于
学习chunyang和maychang两位老师,努力练好基本功。
学习HOT大叔,学好“Cortex-M0”,做“Cortex-M0”之菜鸟。
最后登录在线时间962小时40分注册时间阅读权限90精华9积分16588帖子本月在线0小时0分
资深工程师, 积分 16588, 距离下一级还需 3412 积分
积分16588帖子本月在线0小时0分
专家等级: 结帖率:96%
本帖最后由 Cortex-M0 于
10:55 编辑
待俺学习后,也写一遍读后感~~~
学习chunyang和maychang两位老师,努力练好基本功。
学习HOT大叔,学好“Cortex-M0”,做“Cortex-M0”之菜鸟。
最后登录在线时间1960小时30分注册时间阅读权限90精华0积分5072帖子本月在线2小时45分
高级工程师, 积分 5072, 距离下一级还需 2928 积分
积分5072帖子本月在线2小时45分
专家等级: 结帖率:91%
顶,等待精彩的帖子。
long long ago
最后登录在线时间1740小时40分注册时间阅读权限100精华3积分71184帖子本月在线13小时15分
积分71184帖子本月在线13小时15分
专家等级: 结帖率:84%
& & 好久不嚼槟榔
最后登录在线时间108小时10分注册时间阅读权限90精华0积分1042帖子本月在线0小时0分
助理工程师, 积分 1042, 距离下一级还需 958 积分
积分1042帖子本月在线0小时0分
专家等级: 结帖率:58%
希望隐居的高手们也多开开这样的帖子。
让新手们学到更多东西,让科技进步更加迅速。
最后登录在线时间667小时25分注册时间阅读权限90精华0积分6139帖子本月在线4小时30分
高级工程师, 积分 6139, 距离下一级还需 1861 积分
积分6139帖子本月在线4小时30分
专家等级: 结帖率:97%
宪法规定:公民拥有言论自由权
故:谢绝跨省……
哦,卖糕的
最后登录在线时间383小时50分注册时间阅读权限90精华0积分1912帖子本月在线0小时0分
助理工程师, 积分 1912, 距离下一级还需 88 积分
积分1912帖子本月在线0小时0分
专家等级: 结帖率:79%
数学才不是浮云
最后登录在线时间472小时45分注册时间阅读权限90精华0积分2657帖子本月在线0小时0分
初级工程师, 积分 2657, 距离下一级还需 343 积分
积分2657帖子本月在线0小时0分
专家等级: 结帖率:74%
我最爱大泄蜜了。。。
社区建设奖章
等级类勋章
时间类勋章
欢快之小溪
发帖类勋章
技术奇才奖章
人才类勋章
湍急之河流
发帖类勋章
时间类勋章
核心会员奖章
等级类勋章
坚毅之洋流
发帖类勋章
时间类勋章
技术高手奖章
人才类勋章
无冕之王奖章
等级类勋章
沉静之湖泊
发帖类勋章
时间类勋章
技术导师奖章
人才类勋章
终身成就奖章
等级类勋章
技术领袖奖章
人才类勋章
奔腾之江水
发帖类勋章
精华达人奖章
等级类勋章
时间类勋章
技术新星奖章
人才类勋章已有天涯账号?
这里是所提的问题,您需要登录才能参与回答。
"天涯问答"是天涯社区旗下的问题分享平台。在这里您可以提问,回答感兴趣的问题,分享知识和经历,无论您在何时何地上线都可以访问,此平台完全免费,而且注册非常简单。
用“如果......就......”造句
用“如果......就......”造句
09-01-09 & 发布
如果你不自己完成你的作业,就等于自毁前程
请登录后再发表评论!
如果你有搞不懂的问题就上百度
请登录后再发表评论!
如果天下雪了,我就不到外面去玩了. 如果明天不下雨,我们就到郊野公园玩. 如果你累了,就休息一会儿吧。
请登录后再发表评论!
如果学习不努力就考不出好成绩
请登录后再发表评论!
如果你回答的问题质量好题量大活跃度就高
请登录后再发表评论!
如果你有什么问题就来问我吧!如果时间能倒流,我就会努力拼搏如果我有翅膀,我就会飞翔.
请登录后再发表评论!
如果你有什么不懂的问题,就来天涯问答吧,天涯问答欢迎你啊
请登录后再发表评论!
如果你想放屁,那就来吧
请登录后再发表评论!
如果&&&有世界末日&&&&&&我们&&&就&&&&&会死啊&&&&&&死了&&&&&&&就&&&不能&&&&看读书了&&&&&&&啊
请登录后再发表评论!Tracker信息
http://bt.ali213.net:8000/announce
http://bt.ali213.net:8000/scrape
Announce list:
udp://tracker.ccc.de:80
udp://tracker.istole.it:6969
udp://:80/announce
:80/announce
http://tracker.prq.to/announce.php
http://tracker.prq.to/announce
http://bt.ali213.net:6969/announce
http://bt.ali213.net:5858/announce
http://bt.ali213.net:8080/announce
http://bt.ali213.net:8000/announce
http://tracker.ali213.net:5858/announce
http://tracker.ali213.net:6969/announce
http://tracker.ali213.net:8080/announce
http://tracker.ali213.net:8000/announce
&&&&&&&&&& &&&&& &&&&&
DMC: Devil May Cry
制作公司:Capcom
发行公司:Capcom
游戏平台:PC PS3 XBOX360
游戏类型:动作游戏ACT
语言版本:英文
【游戏简介】
《DMC:鬼泣》是继《鬼泣4》之后CAPCOM的又一新作,其故事将设定为发生在平行世界,围绕系列主角但丁年轻时的故事。   并且本作CAPCOM已经交由曾经制作《天剑》的工作室Ninja Theory开发,已经在测试阶段了。由于本作中&黑发但丁&的新形象遭到全球玩家的批判与不满,甚至有玩家拿自己的生命像制作组威胁,但是制作组并未做出表态,所以其角色形象已经过多次翻新修改,新但丁的形象已经修改到另玩家比较满意的程度,虽然制作组曾表态他们不会因为一些外来因素而改变他们的计划但是从目前看来还是在慢慢的靠拢玩家的,另外,在这个基于平行世界的新作中,但丁将作为半神半魔的存在,同时还可以在战斗中变化为玩家所熟悉的&白发但丁&。[/fot]
【游戏安装说明】 (这是完整全DLC的中文版)
开始游戏或者解压缩游戏时候注意关闭杀毒软件,防止误杀免DVD文件。
已整合最新2号升级档+RELOADED修正破解补丁+游侠LMAO4.0汉化包+维吉尔的陨落DLC+血宫DLC+服装武器DLC,游戏路径最好是全英文路径。
1). 使用winrar软件解压缩到硬盘任意目录
2). 执行&开始游戏.exe&
说明:该版本基于RELOADED修正破解补丁制作,已整合最新2号升级档+维吉尔的陨落DLC+血宫DLC+服装武器DLC。
其中游戏文件夹里面的directx_Jun2010_redist文件夹和redist文件夹,都是游戏必需的运行库。
【游戏截图】
文件总数:23,文件总大小:9.8GB
DmC.Devil.May.Cry.Cracked.CHS.4.0.Green.Edition-ALI213 DmC.Devil.May.Cry.Cracked.CHS.4.0.Green.Edition-ALI213.part01.rar(500MB) DmC.Devil.May.Cry.Cracked.CHS.4.0.Green.Edition-ALI213.part02.rar(500MB) DmC.Devil.May.Cry.Cracked.CHS.4.0.Green.Edition-ALI213.part03.rar(500MB) DmC.Devil.May.Cry.Cracked.CHS.4.0.Green.Edition-ALI213.part04.rar(500MB) DmC.Devil.May.Cry.Cracked.CHS.4.0.Green.Edition-ALI213.part05.rar(500MB) DmC.Devil.May.Cry.Cracked.CHS.4.0.Green.Edition-ALI213.part06.rar(500MB) DmC.Devil.May.Cry.Cracked.CHS.4.0.Green.Edition-ALI213.part07.rar(500MB) DmC.Devil.May.Cry.Cracked.CHS.4.0.Green.Edition-ALI213.part08.rar(500MB) DmC.Devil.May.Cry.Cracked.CHS.4.0.Green.Edition-ALI213.part09.rar(500MB) DmC.Devil.May.Cry.Cracked.CHS.4.0.Green.Edition-ALI213.part10.rar(500MB) DmC.Devil.May.Cry.Cracked.CHS.4.0.Green.Edition-ALI213.part11.rar(500MB) DmC.Devil.May.Cry.Cracked.CHS.4.0.Green.Edition-ALI213.part12.rar(500MB) DmC.Devil.May.Cry.Cracked.CHS.4.0.Green.Edition-ALI213.part13.rar(500MB) DmC.Devil.May.Cry.Cracked.CHS.4.0.Green.Edition-ALI213.part14.rar(500MB) DmC.Devil.May.Cry.Cracked.CHS.4.0.Green.Edition-ALI213.part15.rar(500MB) DmC.Devil.May.Cry.Cracked.CHS.4.0.Green.Edition-ALI213.part16.rar(500MB) DmC.Devil.May.Cry.Cracked.CHS.4.0.Green.Edition-ALI213.part17.rar(500MB) DmC.Devil.May.Cry.Cracked.CHS.4.0.Green.Edition-ALI213.part18.rar(500MB) DmC.Devil.May.Cry.Cracked.CHS.4.0.Green.Edition-ALI213.part19.rar(500MB) DmC.Devil.May.Cry.Cracked.CHS.4.0.Green.Edition-ALI213.part20.rar(500MB) DmC.Devil.May.Cry.Cracked.CHS.4.0.Green.Edition-ALI213.part21.rar(26.7MB) 游侠网NETSHOW.exe(136KB) 游戏常见问题.txt(3KB)

我要回帖

更多关于 造梦西游 的文章

 

随机推荐