原理
卡尔曼滤波器是一种基础预测定位算法。原理非常简单易懂。核心过程可以用一个图说明:
本质上就是这两个状态过程的迭代,来逐步的准确定位。 预测:当前状态环境下,对下一个时间段t的位置估计计算的值。 更新:更具传感器获取到比较准确的位置信息后来更新当前的预测问位置,也就是纠正预测的错误。 你可能要问为什么有传感器的数据了还要进行更新?因为在现实世界中传感器是存在很多噪声干扰的,所以也不能完全相信传感器数据。卡尔曼算法依赖于线性计算,高斯分布,我们以一维定位来介绍算法的实现。
接下来我们开更新,预测后我们获取到传感器数据,表示目前传感器发现小车的位置应该是在26这个位置,在这种情况下,我们肯定是觉得传感器的准确度比我之前的预测瞎猜要来的准确。 所以方差自然会比较小,最终我们觉得真是的小车位置应该是更靠近传感器数据的,而且方差会缩小,以至于,想想也很清楚,我猜了一个预测值,现在有个专家告诉了我相对比较靠谱的数据,那我对小车的位置的自信度肯定会上升啊。 最终小车的位置经过这个时间段t的更新就是下图红色的高斯图:
就这样不停的移动更新,最终小车的位置就会越来越准确。
一维模型下的kalman公式:
预测
更新
参考代码:
2016年最令人振奋的六大人工智能技术进步
迈矽科发布国内首款77GHz 长距离(LRR)车载雷达芯片
Type-C分线器提高配件的扩展需求
元件移除工艺控制
锂电池的等效电路模型
基础卡尔曼滤波
微软云端解决方案为全球化发展提供基础设施支撑
iOS11 Beta2不稳定 iPad升级iOS11很卡怎么办?苹果官方iOS11降级iOS10教程
web前端开发工程师的前景怎么样
智能手机如何在摄像头和折叠屏中自救
无线感测器节点的类比关键
3M公司提高中国嵌入电容器材料生产能力
什么是pkg-config?为什么使用pkg-config?
53148A/Agilent53148A功率计参数说明
日企聚焦GaN功率元件,耐压600V产品成主流
高智能肥料养分检测仪功能介绍
隔离宽电压高电压稳压升压模块的特点及应用
青岛在5G建设上已取得起跑领先的地位
GTC23 | 来 NVIDIA 高性能加速网络专场,亮点抢先看!
本源量子上榜2022最具投资价值企业TOP100