在移动机器人上常用的传感器包括激光雷达、毫米波雷达、相机、IMU、编码器等,其中激光雷达、超声波雷达和相机是用来测量外部环境的,IMU、编码器测量的是AGV自身位姿。下面分别描述它们的原理、适用场景及缺陷。

  1. 激光雷达按照机械结构可以分为机械雷达和固态雷达。机械激光雷达通过机械旋转机构调整激光发射角度,产品较为成熟。固态雷达可分为OPA、MEMS、Flash等类型,内部没有旋转部件,体积较机械雷达小。激光雷达的优势是定位精度高、探测距离远,劣势是成本高,分辨率较低。使用激光雷达进行导航的研究起步早,是当前最广泛、最稳定的导航方式。
  2. 常见的相机传感器有深度相机和普通单目相机。深度相机包括TOF、结构光和双目三种实现方式。TOF通过计算光线反射的相位差/时间差从而确定深度信息,结构光通过投射光斑的形变推测出深度,双目通过三角测量计算深度。结构光相机容易受光照影响,在室外几乎不可用。相比于结构光相机,TOF相机探测距离远,但精度不高。而双目相机易受光照和纹理的影响,在近距离的成像精度高于TOF但低于结构光相机。普通单目相机无法直接获取图像深度,所以用单目相机估计运动或恢复环境都需要额外处理以消除尺度不确定性。
  3. 通常将波长为1~10毫米的电磁波称毫米波,它位于微波与远红外波相交叠的波长范围。毫米波雷达具有带宽大、波束窄的特点,可以提供亚毫米的距离精度,还能够穿透塑料、墙板和衣服等特定的材料。与激光雷达相比,毫米波雷达受天气影响较小,具有全天候的特点。
  4. 惯性测量单元(IMU)一般包括三轴加速度计和三轴陀螺仪,有的还集成了三轴的磁力计。加速度计和陀螺仪安装在相互垂直的轴上。加速度即可以测量特定方向上的线性加速度,通过积分可以得到速度和距离增量。陀螺仪测量了俯仰(x轴)、横滚(y轴)和偏航(z轴)的角速度,从而可以确定对象在3D空间内的方向。磁力计用于测量磁场,通过测量传感器空间点处的空气磁通密度,它可以确定绝对航向。IMU的缺陷是偏航角会缓慢累计误差,俯仰角、横滚角由于有重力向量参考,低机动运动情况下,长时间不会有累积误差。
  5. 编码器主要是根据光电编码器在采样周期内脉冲的变化量计算出车轮相对于地面的角位移。如果知道了轮子的周长,便可以计算出机器人移动的距离。编码器在长距离的运动中同样存在累积误差,这是相对定位方法的普遍缺陷。

移动机器人平台常用传感器简介相关推荐

  1. 【ARCore】Android ARCore 简介 ( AR 增强现实技术简介 | Android 平台常用的 AR 技术 | ARCore 相关资料收集 )

    文章目录 一.AR 增强现实技术简介 二.Android 平台常用的 AR 技术 三.ARCore 相关资料收集 一.AR 增强现实技术简介 AR 全称 Augmented Reality , 增强现 ...

  2. openresty开发系列12--lua介绍及常用数据类型简介

    openresty开发系列12--lua介绍及常用数据类型简介 lua介绍   1993 年在巴西里约热内卢天主教大学(Pontifical Catholic University of Rio de ...

  3. 用于科研的移动机器人平台推荐

    作者:知乎用户 链接:https://www.zhihu.com/question/59738106/answer/268510238 来源:知乎 著作权归作者所有.商业转载请联系作者获得授权,非商业 ...

  4. 【传感器sensor】机器人/无人驾驶常用传感器模型、选型与安装

    系列文章目录 提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加 TODO:写完再整理 文章目录 系列文章目录 前言 一.常用传感器类型及模型特性介绍[核心] 1.轮式编码器(提供里程计 ...

  5. bim技术及常用软件简介,revit插件免费的有哪些,付费的有哪些?

    今天简单的介绍一下关于bim技术的应用,bim目前可算是热门的技术行业,目前我国的正在推行bim技术在建筑行业的发展,如果你选择了bim那意味着你以后不会失业,因为我国目前关于bim方面的人才还是比较 ...

  6. 【uni-app教程】UniAPP 常用组件和 常用 API 简介# 知心姐姐聊天案例

    五.UniAPP 常用组件简介 uni-app 为开发者提供了一系列基础组件,类似 HTML 里的基础标签元素,但 uni-app 的组件与 HTML 不同,而是与小程序相同,更适合手机端使用. 虽然 ...

  7. AI之AutoML:Google AutoML(Google Cloud自动化机器学习平台库)的简介、安装、使用方法

    AI之AutoML:Google AutoML(Google Cloud自动化机器学习平台库)的简介.安装.使用方法 目录 Google AutoML(Google Cloud自动化机器学习平台库)的 ...

  8. 【Netty】NIO 网络通信 SelectionKey 常用 API 简介

    文章目录 I . SelectionKey 简介 II . SelectionKey 事件简介 III . SelectionKey 常用 API 简介 I . SelectionKey 简介 1 . ...

  9. SpringBoot常用配置简介

    SpringBoot常用配置简介 1. SpringBoot中几个常用的配置的简单介绍 一个简单的Spring.factories # Bootstrap components org.springf ...

最新文章

  1. 山东春考计算机专科学校排名,山东春考本科专科学校有哪些
  2. posixkill php,在linux中使用PHP的posix_kill()会导致奇怪的行为
  3. 位运算n=(n-1)快速统计二进制1的个数
  4. GBDT和RF的区别
  5. 19号以后包括数组在内的所有内容(数组、函数、方法、dom操作)
  6. Total = 80是这样计算出来的
  7. 简析EDMX文件的构成 - CSDL、SSDL、MSL
  8. matlab求逆矩阵_MPU6050姿态解算2-欧拉角amp;旋转矩阵
  9. mysql 子字符串_Mysql 截取字符串取子集的函数应用
  10. 适用于Photoshop,Xd和Sketch的UI套件
  11. java持久层用文件_Java持久层框架MyBatis简单实例
  12. cvs 代码无法提交
  13. 微信jssdk在iframe页面失效问题的解决措施
  14. SQL Server审核功能–发现和体系结构
  15. [资料]自动化e2e测试 -- WebDriverJS,Jasmine和Protractor
  16. 【转】 Apache分析脚本
  17. Linux 高性能服务器编程——多进程编程
  18. mysql group by 分组查询
  19. IDEA 导包快捷键
  20. 无法正常显示计算机,电脑Office Word文档图标无法正常显示怎么办

热门文章

  1. html 黑板报模板,期末冲刺黑板报内容资料及模板
  2. java敏感词、屏蔽词处理(ToolGood.Words)
  3. Docker搭建Elasticsearch方法及启动后服务自动关闭的问题
  4. 谢宇回归分析pdf_多元回归系数:我们都解释错了?
  5. echars地图 省市二级联动 插件
  6. 裁员与活下去:今年的冬天好冷!
  7. LG smartTV 设备信息查询
  8. Oracle1463,Oracle LTOM数据库故障诊断工具!
  9. 原生JavaScript实现选项卡
  10. 数据库专升本考试大纲