当前位置: 首页 > 科技赋能

如何构建满足机器人导航需求的地图?

时间:2024-05-22 15:43:59 科技赋能

定位和导航技术使机器人即使在无人控制的情况下也能自主行走、避开障碍物并顺利到达目的地。

机器人就像人类绘制地图一样,在描述和理解环境的过程中需要依赖它们。

地图,主要使用地图类来描述其当前的环境信息,根据所使用的算法和传感器的不同,采用不同的地图描述形式。

因此,构建可靠的地图对于机器人来说起着极其重要的作用。

如何构建满足机器人导航的地图?所需要的地图呢?以下内容不容错过(主要针对使用士兰定位导航技术的用户)! 1、场景范围是否超出使用限制。

在扫描之前,首先需要了解机器人中的激光雷达是否超出扫描范围和最大建图区域。

在测绘定位过程中,雷达需要扫描不少于两个垂直边界。

二、扫描前的准备工作 1、尽量在扫描区域无人或人少的情况下扫描。

2. 尝试将经常移动的物体移离扫描区域。

3.对于场景中反光、半透明、吸光等物体,如果条件允许,尽量在机器人雷达扫描平面上粘贴其他不影响雷达正常扫描的材料。

3、环境中常见的容易造成干扰的物体。

在开始扫描之前,需要了解哪些物体会对激光雷达产生影响,并根据实际情况确定是否需要对这些物体进行处理。

一般来说,雷达数据表给出的数据是基于反射率约为70%的材料。

以下是一些可能对雷达造成干扰的常见物体。

注意,本文描述的情况均为室内环境。

1. 反射率低的物体,如黑色吸光墙、家具等 2. 玻璃 3. 镜面反射物体,如镜子、不锈钢 4. 机器人扫描地图的技巧 1. 开机启动时扫描地图时,机器人最好面向直墙,雷达可以扫描尽可能多的有效点。

2、大面积测绘时,最好先让机器人闭环,然后再详细扫描环境细节。

3.擦除未探索区域 在机器人的行走区域中,可能存在一些扫描时未完全探索的区域。

这里的区域在RoboStudio中显示为灰色(如下图红圈所示)。

如果在这个范围内,里面确实没有障碍物的话,可以用白色橡皮擦掉这个灰色区域,使之成为一个经过验证的区域。

下图为RoboStudio的工具栏。

红色圈的是白色橡皮擦: 4.用白色橡皮擦擦除移动物体(人、移动物体) 5.尽量保证地图的完整性。

在机器可能行走的路径上,所有周围区域都需要用雷达进行探索。

目的是增加地图的完整性,并为激光匹配提供更多参考点。

6.如果地图已经建好了,尽量不要在已经建好地图的区域反复来回走动。

请尽快保存地图。

点击robostudio上的同步地图按钮即可同步地图并保存地图。

5. 如何判断扫描的地图是否符合要求 1. 了解地图中障碍物边缘是否清晰 2. 地图中是否存在与实际环境不一致的区域(是否存在闭环) 3. 是否地图上机器人的行动区域有灰色区域吗? 4. 地图中是否存在后续定位时不会存在的障碍物(扫描地图时有人行走、移动物体) 5. 能否保证机器人可以在活动区域??内、视野内的任意位置已被验证。