项目完成内容:
1、采用激光雷达进行二维地图的建立和定位;
2、根据基于激光雷达的室内SLAM技术的框架建立系统的概率模型、观测模型以及地图模型;
3、从激光雷达数据中提取线段特征,并用于构建增量式地图以实时更新地图与定位。

关键技术:
①数据采集模块
本项目数据采集模块采用了激光三角测距技术,配合高速的视觉采集处理机构,可进行每秒高达 8000 次以上的测距动作,每次测距过程中,激光雷达将发射经过调制的红外激光信号,该激光信号在照射到目标物体后产生的反光将被激光雷达的视觉采集系统接受。经过嵌入在激光雷达内部的DSP处理器实时解算,被照射到的目标物体与激光雷达的距离值以及当在电机机构的驱动下激光雷达的测距核心将进行顺时针旋转,达到对360度全方位环境的扫描测距检测,从而实现数据采集功能。

②旋转台模块
通过闭环控制实现测距传感器的扫描,以获得一个平面内所有扫描物体的距离信息。该模块需提供均匀的旋转速度并且能输出当前旋转角度。通过编码盘进行速度测量,把速度值通过光电传感器检测并通过比较器与给定速度值进行比较,得到偏差值反馈到控制器。控制器微调电机供电电压控制旋转机构的转速,如此循环,使偏差值趋近于零,从而使旋转机构获取均匀的旋转速度,实现闭环控制。

③slam算法
slam算法中使用hector_mapping节点来学习环境图,并同时以激光扫描仪的帧速率估算激光雷达平台的2D姿态。我们在odom和base_link之间使用框架base_footprint表示激光雷达平台的2D姿势(位置和方向)。用2D网格的方式,將Laser scanner的值透过tf library转换成xy坐标。Pm为sensor位置,其余点为暂存走过的格点。estimate估计障碍物可能的位置并且描绘,重复扫描用bilinear filtering方式不断修正地图。

效果:
在室内环境下,激光雷达探测设备实现了即时测量定位与地图实时创建功能。

基于激光雷达的室内探测系统相关推荐

  1. 基于物联网的室内环境监测系统的背景描述

    物联网技术的发展促进了各种设备和传感器的普及,这些设备和传感器可以收集和分析大量的数据.因此,基于物联网的室内环境监测系统应运而生.这种系统通过安装在室内的传感器来监测和记录室内环境数据,如温度.湿度 ...

  2. 基于stm32的室内环境监测系统 9746字

    毕 业 设 计 说 明 书 课题名称 基于STM32的室内环境监测系统 院    系 计算机与软件学院 专    业 嵌入式技术与应用 班    级 嵌设1913 学    号 1902423134 ...

  3. Android实现烟雾监控应用,基于Android的室内监控系统的研究与实现

    摘要: 随着物联网技术的发展和人们生活水平的提高,人们对于自己居住环境的安全性和智能化有了更高的要求,渴望在自己家中安装一套智能家居监控系统.智能家居目前仍然处于发展阶段,一款价格适中.安全可靠.功能 ...

  4. 基于物联网的室内环境监测系统设计的背景

    物联网技术的发展,使得对室内环境进行监测和控制变得更加容易和可行.随着人们对室内环境质量的关注度不断提高,设计一套基于物联网的室内环境监测系统成为了迫切的需求. 该系统可以监测室内环境中的多种因素,如 ...

  5. 单片机ch2o程序_基于单片机的室内甲醛浓度检测系统

    基于单片机的室内甲醛浓度检测系统 田秀荣 [期刊名称] <山西电子技术> [年 ( 卷 ), 期] 2014(000)003 [ 摘 要 ] As everyone knows , the ...

  6. 基于单片机的室内空气质量检测系统(甲烷甲醛)

    设计简介: 本设计是基于单片机的室内空气质量检测系统,主要实现以下功能: 可通过LCD1602显示当前甲烷和甲醛的值: 可通过按键调整甲醛甲烷的最大值: 可通过MS1100检测甲醛的值: 可通过MQ- ...

  7. 基于YOLOv7的室内场景智能识别系统(源码&教程)

    1.项目背景: 近年来,随着移动互联网与定位技术的发展,基于位置服务越来越多地出现在人们的日常生活中.虽然智能手机都包含很多基于位置服务的应用,但是传统的基于位置服务常常将服务范围划分为室内与室外两种 ...

  8. 基于STM32的煤矿井下探测系统

    提示:记录2022年4月做的毕设 文章目录 前言 一.任务书 1.1设计(研究)目标: 1.2设计(研究)内容: 二.代码思路 三.硬件 四.代码以及框图等资料 喜欢请点赞哦! 前言 基于STM32的 ...

  9. ESP32开发之旅——基于ESP32的室内空气质量检测系统

    ESP32开发之旅--基于ESP32的室内空气质量检测系统 前言 成果展示 核心代码 MQTT部分 获取传感器数据部分 连接WiFi部分 结尾 前言 本文主要是我课设项目的一个备忘,部分资料来源于网上 ...

最新文章

  1. STM32 进阶教程 19 - IQmath数学库的使用
  2. 车提示检测轮胎气压_无钥匙启动的车启动后,车主带着钥匙离开车,能不能把车开走?...
  3. 使用VC编写VB使用DLL
  4. 洛谷 1969 积木大赛——水题
  5. 远程控制漏洞CNVD-2022-10270/CNVD-2022-03672 向日葵RCE复现与解决
  6. chrome禁止三方cookie,网站登录不了怎么办
  7. Android笔记之自定义Editext
  8. python除了爬虫还做什么_python除了爬虫还可以做什么
  9. 120 - 算法 -找到n个无序数中的 第k个最小的数 快排的变体
  10. existed hive ods_hive数据仓库建设
  11. 怎样让vSAN发挥出高性能、低延迟的威力?
  12. linux 如何开放外网端口映射本地端口
  13. 精选 Hive 高频面试题11道,附答案详细解析(好文收藏)
  14. 【推荐】无线WiFi信号测试软件WirelessMon
  15. 小米商城静态页面制做
  16. 计算机和电脑键盘进水怎么办,笔记本键盘进水了怎么办?处理笔记本电脑键盘进水的小妙招...
  17. PNG和JPEG格式的区别
  18. 基于STM32的无损压缩算法miniLZO移植,压缩率很高,20KB随机数压缩到638字节,耗时275us
  19. managed, unmanaged
  20. 面向对象的3个基本对象

热门文章

  1. SRE从踩坑到牛逼(二)利用Python进行Arcgis站点分析+Nginx日志分析
  2. 构建单拷贝同源蛋白系统发育树,一条命令提序列!
  3. 原子操作、锁、同步实现原理
  4. 小米9开发版已开启Android,小米9迎来最后一个基于安卓9的系统,即将启动安卓q开发版内测...
  5. HIVE最全面入门指南
  6. 编译g2o提示错误 error: ‘ScalarBinaryOpTraits’ is not a class template
  7. linux降调软件下载,o的发音有几种
  8. PMP(第六版)中的合同总结
  9. 刺客信条奥德赛ce修改技能点_刺客信条奥德赛特长加点
  10. Velodyne VLP16 WIN下配置