如何使用rplidar和hector-slam / hector-mapping查找障碍物?

时间:2019-01-14 11:33:54

标签: python ros slam

在工业领域,一个机器人将捡起苹果并进行分类。机器人将快速移动。在这种情况下,如果有人靠近机器人,则应放慢速度。为此,我想使用Rplidar A2,它将处于固定位置。我想使用Rplidar来检测任何人为障碍物或其他障碍物正在接近危险区域。到目前为止,我使用Rplidar python包可以从中提取数据。由于我是新手,所以我不知道该如何实现。

我当时以为我可以使用here之前使用的hector slam进行环境映射,以便机器人可以感知环境,然后在环境变化时可以决定是人类还是人类。障碍物是否靠近机器人。在获得环境图像之后,下一步将是什么?是需要图像处理吗?

如果有人让我知道如何实现这一目标,我将感到非常高兴,

1 个答案:

答案 0 :(得分:0)

使用SLAM构建环境地图后,该地图将用于对机器人进行本地化,即,机器人在导航期间必须知道自己的位置。

机器人定位后,您可以使用机器人的位置和激光传感器测量来找到机器人附近的障碍物。

如果您使用基于粒子过滤器(ROS中的amcl)的定位,则使用环境图来计算传感器的似然性。