0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

激光雷达SLAM建图原理及技巧

领衔资讯 来源:领衔资讯 作者:领衔资讯 2020-02-12 12:12 次阅读

移动机器人想要实现自主行走,核心在于实现自主定位导航,在自主定位导航技术中会涉及到定位、建图、路径规划等问题,而地图构建的好坏将直接影响机器人的行走路径。

机器人想要到达某个目的地,需要和人类绘制地图一样,描述环境、认识环境的过程主要就是依靠地图。它利用环境地图来描述其当前环境信息,并随着使用的算法传感器差异的不同,所采用的地图描述形式也不同,在机器人学中,地图的表示方法主要包括了格栅地图、特征点地图、直接表征法以及拓扑地图这四种。栅格地图是目前机器人应用最为广泛的地图储存方式,它看起来和人们所认知的地图区别不大,本质上就是一张位图图片,但其中每个“像素”则表示了实际环境中存在障碍物的概率分布。

激光SLAM建图

一方面栅格地图能表示空间环境中的很多特征,机器人可以用它来进行路径规划,另一方面,它又不直接记录传感器的原始数据,相对实现了空间和时间消耗的最优。思岚科技的SLAMWARE定位导航方案就采用了这种地图,该方案由模块化自主定位导航系统SLAMWARE Core及激光雷达组合构成,作为激光SLAM界最具代表性的产品,SLAMWARE能直接完成地图的构建、自主路径规划及运动行走控制,无需额外计算,用户可方便的在系统中集成。

在地图的构建中,雷达作为建图的重要工具,其重要性不言而喻,在这一过程中,激光雷达充当着“眼睛”的角色,可帮助机器人感知周围环境。在机器人进行地图构建前,需要对激光雷达进行准确安装,激光雷达安装正确以否将会直接影响后续的定位与建图。以下将以思岚科技的RPLIDAR建图做实例说明。

思岚科技激光雷达安装方法及相关注意事项:

1.激光雷达水平安装角度:0度 ~ +2度 (倾角朝上);

2.激光雷达扫描开口角度:建议270度及以上,最好在机器人正前方和正后方均有开口, 至少需要大于220度;

3.激光雷达盲区:15cm, 建议雷达在安装时,可以略往底盘结构中心靠近,以减少盲区。

雷达安装完毕后,紧接着就是建图前的准备工作,主要如下:

1.尽量在待扫区域里没人或者人较少的时间点进行扫图;

2.尽量清除待扫区域中经常移动的物体(如经常移动的人群、搬动的桌子、盆饰等等);

3.对于场景中的反光,透光,吸光等物体(如:镜子、玻璃等),在条件允许的情况下,尽量在机器人的雷达扫描平面处贴上其他不影响雷达正常扫描的材料;

地图构建技巧:

1.开机建图时,机器人最好面朝一堵直墙,且让雷达尽可能多的扫到更多的有效点;

思岚科技激光SLAM建图实例

2.在商场或者一些大环境应用场景下建图时,最好让机器人先去完成建图闭环,再去详细扫描环境里的各个小细节;

激光雷达建图技巧

3.擦除未探明的区域

在机器人的行走区域内,可能会出现一些扫图时未完全探明的区域(主要跟雷达测距半径有关),可以在思岚科技的Robo Studio操作软件中,可将下图红圈处的区域显示为灰色,如果在此范围内,确实不存在任何障碍物,可用白色橡皮擦将此灰色区域擦除,成为已探明区域;

思岚科技激光雷达SLAM建图

下图为RoboStudio的工具栏,红圈处为白色橡皮擦:

4.除了可用白色橡皮擦擦除构建区域中的未探明区域之外,还可擦除地图区域中不断移动的物体(如:移动的人群,后期会随时搬移的障碍物等);

激光SLAM建图技巧讲解

5.尽量保证地图的完整性,在机器可能的行走路径上,所有周围360度的区域,均需要用雷达探明,目的是增加地图的完整性,使得激光匹配的参照点更多;

激光SLAM建图

6.如果地图已经建好,尽量不要在已建好的地图区域反复来回行走,请尽快保存地图。点击Robo Studio上面的sync map按钮,同步地图后保存地图;

最后,在地图构建完成后,该如何判断已建的地图是否符合定位导航的要求呢?可通过以下几点进行判断:

1.地图中障碍物边缘是否清晰;

激光SLAM建图效果检测

2.地图中是否存和实际环境不一致的区域(如:有无闭环);

3.地图中是否存在机器人行动区域内的灰色区域(如:未扫描到的区域);

4.地图中是否存在后续定位时将不存在的障碍物(如:移动障碍物);

5.地图中是否能保证机器人在活动区域内的任何位置,360度的视野范围内,均已经探明。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
收藏 人收藏

    评论

    相关推荐

    硅基片上激光雷达的测距原理

    硅基光电子技术的发展可以将激光雷达系统发射模块和接收模块中分立的有源和无源器件集成在芯片上,使激光雷达体积更小、稳定性更强、成本更低,推动激光雷达在自动驾驶等领域的应用。
    发表于 04-08 10:23 155次阅读
    硅基片上<b class='flag-5'>激光雷达</b>的测距原理

    3D激光雷达SLAM算法综述

    一方面获取传感器采集的各帧数据对应的局部坐标系的位置和姿态是构建地图的关键, 即建图包含了定位问题; 另一方面构建准确的地图又是精确定位的前提, 因此, 定位与建图两者是高度耦合的,可作为一个问题寻找解决方案。
    的头像 发表于 01-18 16:39 431次阅读
    3D<b class='flag-5'>激光雷达</b><b class='flag-5'>SLAM</b>算法综述

    单线激光雷达和多线激光雷达区别

    单线激光雷达和多线激光雷达区别  单线激光雷达和多线激光雷达是两种常用的激光雷达技术。它们在激光
    的头像 发表于 12-07 15:48 2471次阅读

    什么是激光雷达3D SLAM技术?

    什么是激光雷达3DSLAM?在了解这个概念之前,我们首先需要弄懂什么是“SLAM”。SLAM,英文是SimultaneousLocalizationandMapping,意思是即时定位与建图。通俗
    的头像 发表于 11-25 08:23 1072次阅读
    什么是<b class='flag-5'>激光雷达</b>3D <b class='flag-5'>SLAM</b>技术?

    基于NeRF的实时激光雷达SLAM算法

    LONER是一个纯LiDAR算法,也没有使用IMU。雷达扫描首先降采样(将为5 Hz),然后用ICP跟踪,并从场景几何中分割出天空。对于建图线程,是使用当前关键帧和随机选择的过去关键帧来更新,并维护一个滑窗来优化。
    发表于 10-25 10:48 1222次阅读
    基于NeRF的实时<b class='flag-5'>激光雷达</b><b class='flag-5'>SLAM</b>算法

    小米2D激光雷达拆解讲解

    本文档的主要内容详细介绍的是小米的2D激光雷达拆解和讲解。
    发表于 09-22 08:07

    一文通过AEC-Q102车规级芯片测试认证了解激光雷达核心技术及行业格局

    的多元组合态势。车载激光雷达应用算法可分为三类:点云分割算法、目标跟踪与识别算法、即时定位与地图构建算法(simultaneous localization and mapping,SLAM)。 各类
    发表于 09-19 13:35

    激光雷达的基本构成 激光雷达前景分析

    激光雷达的基本构成 激光雷达前景分析 激光雷达基本构成 激光雷达是利用激光信号进行测距的设备,其基本构成包括
    的头像 发表于 08-23 16:28 2269次阅读

    固态激光雷达通常分为哪三种类型?mems固态激光雷达

    固态激光雷达通常分为哪三种类型?mems固态激光雷达  固态激光雷达是一种基于激光技术的高精度测量仪器,它利用激光器发射
    的头像 发表于 08-22 16:45 1912次阅读

    什么是SLAM SLAM技术目前主要应用在哪些领域?

    激光雷达是最古老,研究也最多的SLAM传感器。它们提供机器人本体与周围环境障碍物间的距离信息。常见的激光雷达,例如SICK、Velodyne还有我们国产的rplidar等,都可以拿来做SLAM
    发表于 08-16 10:31 2043次阅读
    什么是<b class='flag-5'>SLAM</b> <b class='flag-5'>SLAM</b>技术目前主要应用在哪些领域?

    激光雷达是什么 激光雷达介绍

    激光雷达在自动驾驶应用中主要用来探测道路上的障碍物信息,把数据和信号传递给自动驾驶的大脑,再做出相应的驾驶动作,但室外常见的干扰因素如雨、雾、雪、粉尘、高低温等对激光雷达的识别造成了极大的影响。因此
    的头像 发表于 07-14 11:11 3494次阅读

    00022 【亚博智能】迷你DTOF激光雷达,控制ROS机器人SLAM导航应用 #智能科技

    激光雷达
    学习电子知识
    发布于 :2023年05月22日 19:42:23

    一文解析激光雷达结构

    激光雷达激光探测及测距系统,是通过发射激光束来探测目标位置、速度等特征量的雷达系统。按扫描维度,激光雷达可分为一维
    发表于 05-10 09:58 5914次阅读
    一文解析<b class='flag-5'>激光雷达</b>结构

    激光雷达SLAM中高效的点云数据结构

    k-d树是一种常用的多维数据结构,它可以用于范围搜索、最近邻搜索等问题。但是,在实际应用中,我们经常需要对动态数据进行查询和修改操作。
    的头像 发表于 05-09 09:07 636次阅读
    <b class='flag-5'>激光雷达</b><b class='flag-5'>SLAM</b>中高效的点云数据结构

    激光雷达和毫米波雷达的优势

    其实传感器之间,因为感知的原理不同,大家的赛道也不同,比如激光雷达的分工就是做精细的感知,做地图构建,检测马路牙子之类的,像扫街车要装激光雷达扫马路牙子。
    发表于 05-04 15:58 653次阅读