引言

自主移动机器人导航过程需要回答三个问题:“我在哪里?”“我要去哪儿?”和“我怎样到达那里?”。定位就是要回答第一个问题,确切的,移动机器人定位就是确定机器人在其运动环境中的世界坐标系的坐标。

根据机器人定位可分为相对定位和绝对定位。

一、相对定位

移动机器人相对定位也叫作位资跟踪,假定机器人初始位资,采用相邻近时刻传感器信息对机器人位置进行跟踪估计。相对定位分为里程计法和惯性导航法

1、里程计法

在移动机器人车轮上装有光电编码器,通过对车轮转动记录实现位资跟踪。航位推算法是假定初始位置已知,根据以前的位置对当前位置估计更新。缺点是:航位推算是个累加过程,逐步累加的过程中,测量值以及计算值都会累积误差,定位精度下降,因此只适用于短时间或短距离位资跟踪。

2、惯性导航法

机器人从一个已知坐标出发,陀螺仪测得角加速度的值,加速度计获得线加速度,通过角加速度和线加速度进行二次积分分别得到角度和位置。

二、绝对定位

绝对定位又称为全局定位。完成机器人全局定位需要预先确定好环境模型或通过传感器直接向机器人提供外接位置信息,计算机器人在全局坐标系中的位置。

1、信标定位:利用人工路标或自然路标和三角原理进行定位。

2、地图匹配:利用传感器感知环境信息创建好地图,然后将当前地图与数据库中预先存储好的地图进行匹配,计算出机器人在全局坐标系中位资。

3、GPS:室外机器人导航定位

4、概率定位:基于概率地图的定位,用概率论来表示不确定性,将机器人方位表示为对所有可能的机器人位资的概率分布。

4.1马尔科夫定位(Maekov Localization ML):机器人通常不知道他所处环境的确切位置,而是用一个概率密度函数表示机器人的位置。它持有一个可能在哪里的信任度并跟踪任意概率密度函数跟踪机器人的信任度状态。信任度是指机器人在整个位置空间的概率分布。信任度值的计算是马尔科夫定位的关键。地图的表示方法为栅格地图,机器人导航环境被划分为很多栅格,每个栅格在0~1之间,表示机器人在该栅格的信任度,所有栅格信任度之和为1.

4.2卡尔曼滤波定位:卡尔曼滤波定位算法是马尔科夫定位的特殊情况。卡尔曼滤波不适用于任何密度函数,而是使用高斯代表机器人信任度、运动模型和测量模型。高斯分布简单的由均值和协方差定义,在预测和测量阶段两个参数更新。然而这个假设限制了初始信任度以及高斯的选择。

移动机器人定位方法概述相关推荐

  1. 光流传感器 定位精度_基于光流传感器的移动机器人定位方法

    基于光流传感器的移动机器人定位方法 李世云 ; 关乐 ; 褚金奎 [摘 要] 详细介绍了光流传感器移动机器人定位系统的运动学原理 , 给出了理论模 型推导 ; 基于理论模型 , 搭建了基于光流传感器实 ...

  2. 基于图像的目标检测与定位方法概述

    目录 1. 目标检测与定位概念 2. 目标检测与定位方法 2.1 传统目标检测流程 2.2 two-stage检测算法 2.2.1 R-CNN 2.2.2 two-stage其他算法 2.2.2.1 ...

  3. 最新|移动机器人导航定位技术概述

    前言 目前工业界广泛落地使用的移动机器人,除了应用场景在餐厅.酒店.超市等小范围室内送餐机器人和消毒机器人外,另外一个"大赛道"应用场景就是在工厂.制造装配车间.电站或车站的物流搬 ...

  4. 面向自动驾驶的定位方法综述

    目录 1 引言 2 典型的单个定位方式 2.1 基于通信的定位方式 2.1.1 全球卫星导航系统定位 2.1.2 车联网定位 2.2 基于航位推测的定位方式 2.2.1 惯性测量单元定位 2.2.2 ...

  5. 基于简化点云地图的语义边缘对齐的单目定位方法

    标题:Compact 3D Map-Based Monocular Localization Using Semantic  Edge Alignment 作者:Kejie Qiu, Shenzhou ...

  6. 移动机器人定位导航方式的演进

    点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 本文转自:新机器视觉 在过去二十年时间里,移动机器人逐步进入到工业 ...

  7. 机器人学习--室内定位方法综述

    参考:移动机器人室内定位技术综述:笔记-1 - 知乎搜素关键词: "indoor location", "indoor localization", " ...

  8. 使用Spring Security3的四种方法概述

    使用Spring Security3的四种方法概述 那么在Spring Security3的使用中,有4种方法: 一种是全部利用配置文件,将用户.权限.资源(url)硬编码在xml文件中,已经实现过, ...

  9. 简述isodata算法的原理_基于UWB技术的室内定位方法简述

    1. UWB室内定位概述: UWB室内定位技术与传统通信技术有极大的差异,它不需要使用传统通信体制中的载波,而是通过发送和接收具有纳秒或纳秒级以下的极窄脉冲来传输数据,从而具有GHz量级的带宽.超宽带 ...

  10. 微服务系统异常检测和根因定位 方法综述

    CSUR22 - Anomaly Detection and Failure Root Cause Analysis in (Micro) Service-Based Cloud Applicatio ...

最新文章

  1. R语言ggplot2可视化:使用热力图可视化dataframe数据、自定义设置热力图的颜色、自定添加标题、轴标签、热力图线框等
  2. 机器学习算法 --- Decision Trees Algorithms
  3. CSS的三种使用方式
  4. 结对编程作业——四则运算GUI程序
  5. 使用docker-compose部署sentinel
  6. Java小结(二)——打印矩形和九九乘法表
  7. 我是如何学习写一个操作系统(一):开篇
  8. C# Web实时消息后台服务器推送技术-GoEasy
  9. linux 下 oracle 10.2.0.1 32bit netca报错
  10. 面试题,你觉得什么样的产品适合做成saas?
  11. node.js读写文件
  12. LeetCode 90. Subsets II
  13. docker安装fastdfs_【运维面试】面试官:你们公司的docker主要用来做啥?
  14. pythonsample_python sample code | 学步园
  15. 数字信号处理:重要知识点整理
  16. linux rescue u盘,linux 0-rescue
  17. 记录一次在线网页加密PDF解密过程
  18. 《Linux内核修炼之道》精华分享与讨论(1)——缅怀已逝的十八年(1991~1998)
  19. python时间序列分解STL
  20. .NET 再出发 20岁生日快乐

热门文章

  1. MySQL中的any_value()函数
  2. 注册apple id方法
  3. 借助Hugo和Academic主题在github.io建立个人网站
  4. 中国大学MOOC-陈越、何钦铭-数据结构-习题解答-02 线性结构
  5. 南锣鼓巷大变样,最新逛吃全攻略收好!
  6. python控制excel打印_python对excel表格的操作
  7. 大数据学习——Hadoop本地模式搭建
  8. 菜鸟和计算机高手的差别
  9. gmap 支持python吗_在gmap中使用bokeh的python为for circle添加工具提示
  10. 华硕服务器 bios 内存 1333 显示 800,华硕服务器bios设置