Kalman 滤波算法导论

本文详细介绍了Kalman滤波的基本原理与过程,包括预测和更新两个阶段。阐述了状态方程和观测方程的概念,并解释了如何利用Kalman滤波算法结合经验预测与实际观测,以实现对系统状态的精确估计。

        kalman 滤波在Gps惯性导航中应用达到极致,kalman滤波基础线性代数和隐马尔代夫链。

        基本模型,假设系统的状态方程为:X(k+1) = AX(k)+Bu(k)+w(k)

                            其中X 为系统的状态变量

                                    A为状态转移矩阵(矩阵设计和定义一般由物理意义产生)

                                    B为作用在控制器向量u(k)上的输入-控制模型

                                    w为过程噪声,并假定其符合均值为0,协方差矩阵为Qk的多元正态分布

                                   wk~N(0,Qk)

                          观测矩阵为: Z(k)=H(k)X(k) + V(k)

                         其中H(k)是观测矩阵,将状态空间映射成观测矩阵, V(k)为观测噪声矩阵,均值为0,协方差矩阵服从正态分布

                        V(k) ~N(0,Rk)

         

      kalman 滤波过程分为两个阶段:预测和更新

      预测阶段:

            X(k|k-1) = AX(k-1|k-1) + Bu(k)

            P(k|k-1) = AP(k-1|k-1)AT + Q(k),其中AT为状态转移A的转置,

            Q(k)为过程协方差矩阵

     更新:

            Y(k) = Z(k) - H(k)X(k|k-1) ,(Y(K)为测量余量)

            S(k) = H(k)P(k|k-1)HT(k) +R (k) ,(其中HT为观测矩阵H的装置)

            K(k) = P(k|k-1)HT(k)S(k)(-1)  (S(k)(-1)表示S(k)的逆矩阵) K(k)是最优卡尔曼增益矩阵

      更新状态变量和P:

            X(k|k) = X(k|k-1) + K(k)Y(k)

             P(k|k)=(I-K(k)H(k))P(k|k-1) 

    

    总结:kalman滤波工程更加通俗的说为:预测阶段:拿上一时刻的状态根据状态方程预测当前时刻的状态,并且预测估计协方差矩阵,第一阶段是根据系自身的状态方程来计算下一时刻的状态,更新阶段:这一阶段的计算是基于误差均方差最小,计算得出的。在第一阶段我们根据状态方程预估了当前时刻的状态,第二阶段会加入观测方程,第一阶段是根据经验(或者物理模型)推导出来的值(先验值),而第二阶段是我们实际通过传感器测量出来的值(后验值),此时,我们就会问到底相信哪一个的问题,是相信我们的经验呢,还是相信我实际看到的呢,核心就在第二阶段的误差方差最小化这个得来的。古人有云,眼见为实,耳听为虚。应用kalman滤波算法后,应该改为唯眼见和经验综合起来才为实。因为眼睛看到的有时候有误差,而我们的经验有时候会因为环境的干扰不太准确,这时候kalman滤波算法可以得出一个比较真实的值,这个值是你综合了经验和观测使得与真实值得误差均方差最小。扯远了,第二阶段分别为计算观测余量,迭代测量余量协方差,计算最优kalman滤波增量,最后就是根据余量和最优卡尔曼增量计算当前时刻状态的估计,当然还有计算误差协方差矩阵了。(实际在导航中的应用将在后续中更新)

   

        

 

      

                         

                                    

先看效果: https://renmaiwang.cn/s/jkhfz Hue系列产品将具备高度的个性化定制能力,并且借助内置红、蓝、绿三原色LED的灯泡,能够混合生成1600万种不同色彩的灯光。 整个操作流程完全由安装于iPhone上的应用程序进行管理。 这一创新举措为智能照明控制领域带来了新的启示,国内相关领域的从业者也积极投身于相关研究。 鉴于Hue产品采用WiFi无线连接方式,而国内WiFi网络尚未全面覆盖,本研究选择应用更为普及的蓝牙技术,通过手机蓝牙与单片机进行数据交互,进而产生可调节占空比的PWM信号,以此来控制LED驱动电路,实现LED的调光功能以及DIY调色方案。 本文重点阐述了一种基于手机蓝牙通信的LED灯设计方案,该方案受到飞利浦Hue智能灯泡的启发,但考虑到国内WiFi网络的覆盖限制,故而选用更为通用的蓝牙技术。 以下为相关技术细节的详尽介绍:1. **智能照明控制系统**:智能照明控制系统允许用户借助手机应用程序实现远程控制照明设备,提供个性化的调光及色彩调整功能。 飞利浦Hue作为行业领先者,通过红、蓝、绿三原色LED的混合,能够呈现1600万种颜色,实现了全面的定制化体验。 2. **蓝牙通信技术**:蓝牙技术是一种低成本、短距离的无线传输方案,工作于2.4GHz ISM频段,具备即插即用和强抗干扰能力。 蓝牙协议栈由硬件层和软件层构成,提供通用访问Profile、服务发现应用Profile以及串口Profiles等丰富功能,确保不同设备间的良好互操作性。 3. **脉冲宽度调制调光**:脉冲宽度调制(PWM)是一种高效能的调光方式,通过调节脉冲宽度来控制LED的亮度。 当PWM频率超过200Hz时,人眼无法察觉明显的闪烁现象。 占空比指的...
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值