美文网首页大数据,机器学习,人工智能
使用卡尔曼滤波器和路标实现机器人定位

使用卡尔曼滤波器和路标实现机器人定位

作者: AI研习社 | 来源:发表于2019-02-27 14:43 被阅读2次

本文为 AI 研习社编译的技术博客,原标题 :

Robot localization with Kalman-Filters and landmarks

作者 | Jannik Zürn

翻译 | 郭乃峤、ThomasGui

校对 | Disillusion 审核 | 酱番梨 整理 | 立鱼王

原文链接:

https://medium.com/@jannik.zuern/robot-localization-with-kalman-filters-and-landmarks-cf97fa44e80b

让我来介绍一下——Robby 是个机器人。技术上说他是个过于简单的机器人虚拟模型, 但对我们的目的来说足够了。Robby 迷失在它的虚拟世界,这个世界由一个2维平面构成,里面有许多地标。他有一张周围环境的地图(其实不需要地图也行),但是他不知道他在环境中的确切位置。

Robby(红色大圆圈)和2个地标(红色小圆圈)

这个文章的目的是教你用地标检测和扩展卡尔曼滤波器一步一步实现机器人定位。

第一部分-线性卡尔曼滤波器

卡尔曼滤波器可以理解为一种感知充满噪声的世界的方式。当我们要定位机器人在哪里,依赖两个条件:我们知道机器人如何从一个时刻移动到下个时刻,因为我们以某种确定的方式命令它移动。这称为状态转移(即机器人如何从一个状态转移到另一个)而且我们能用各种传感器如相机,激光雷达或回波探测器(德语:毫米波雷达)测量机器人的环境。问题是这2类信息都受到噪声影响。我们不能精确地知道机器人从一个状态转移到下一个状态的精确程度,因为执行部件不完美。而且我们不能无限精确地测量物体间的距离。这就是卡尔曼滤波器发挥作用的场合。

卡尔曼滤波器允许我们结合当前状态的不确定和它的传感器测量的不确定来理想地降低机器人的总体不确定程度。这两类不确定通常用高斯概率分布或正态分布来描述。高斯分布有2个参数:均值和方差。均值表示最高概率的值,方差表示我们认为这个均值有多大的不确定性。

卡尔曼滤波器运行2个步骤。在预测步骤,卡尔曼滤波器以当前状态变量值生成预测和不确定度。当观测到下一次测量结果(必然有一定的误差,包含噪声),就能以加权平均的方式更新这些预测,确定程度高的预测给予更高的权重。算法是递归的。它可以实时运行,仅需要当前测量输入和前个计算的状态和不确定矩阵;不需要更多的过去信息。

因为Wikipedia 关于卡尔曼滤波器的信息流图太好了,我这里就直接用它了:

相关文章

  • 使用卡尔曼滤波器和路标实现机器人定位

    本文为 AI 研习社编译的技术博客,原标题 :Robot localization with Kalman-Fil...

  • 目标跟踪与定位——状态与定位

    定位步骤 卡尔曼滤波器 回顾一下卡尔曼用语定位的步骤: 初步预测 下面是一个例子,我们知道我们的车在这条单车道上,...

  • 文科生也能懂的卡尔曼滤波理论小释

    纪念卡尔曼滤波器发明60周年 零数学基础 最近我想写点关于卡尔曼滤波器的科普材料,一查今年恰好是卡尔曼博士发表他那...

  • 深入理解互补滤波器

    低通滤波器:滤掉高频噪声高通滤波器:滤掉低频噪声互补滤波器:滤掉部分高频噪声和部分低频噪声卡尔曼滤波器:动态版本的...

  • 图文并茂,卡曼滤波

    ​卡尔曼滤波是如何工作? 看图说话! 我务必向大家介绍卡尔曼滤波器(Kalman Filter),因为它之所能, ...

  • 【Intro2SDC】卡尔曼方程参考

    卡尔曼方程参考 卡尔曼滤波器方程 变量定义 - 状态向量 - 状态转移矩阵 - 误差协方差矩阵 - 过程噪声协方差...

  • 卡尔曼滤波器 opencv

    卡尔曼滤波器 opencv http://blog.csdn.net/akunainiannian/article...

  • 卡尔曼滤波器之调参

    Dirty hands 在一整套卡尔曼滤波理论和公式学完之后,你终于觉得大功告成,开始设计第一个卡尔曼滤波器。 但...

  • 卡尔曼滤波(一)

    卡尔曼滤波(一) 我们将从理论和实际案例两个方面讨论卡尔曼滤波器,以下的讨论可能需要一些线性代数和概率论知识。 首...

  • 卡尔曼滤波器

    姓名:李嘉蔚学号:16020520034 【嵌牛导读】:本帖讲一讲如何直观的理解卡尔曼滤波器,因为著名的五大公式一...

网友评论

    本文标题:使用卡尔曼滤波器和路标实现机器人定位

    本文链接:https://www.haomeiwen.com/subject/lzqfuqtx.html