【技术实现步骤摘要】
基于盲区障碍物的机器人避障方法、装置、设备和介质
[0001]本专利技术涉及机器人
,尤其涉及一种基于盲区障碍物的机器人避障方法、装置、设备和介质。
技术介绍
[0002]机器人目前被广泛用于快递物流、智能仓储、工业等领域执行导航、避障、取货、放货等多种任务,机器人在执行任务时需要实时准确地获取周围环境信息。
[0003]目前机器人通常采用安装激光雷达或3D相机获取环境点云信息,但是由于机器人所安装的传感器具有视觉盲区,为了实现安全避障的效果,机器人不但要准确地获取传感器检测范围内的障碍物,还要对进入传感器盲区的障碍物进行状态保持,也就是记忆,从而更好地进行执行任务。
[0004]但是运动障碍物的运动状态是会随着时间发展发生状态变化的,状态变化难以控制,导致机器人的记忆状态很容易出现错误,给机器人的任务执行带来影响。
技术实现思路
[0005]本专利技术提供了一种基于盲区障碍物的机器人避障方法、装置、设备和介质,以解决机器人对运动障碍物进入盲区的不确定性导致的安全行驶问题。
[0006]根据本专利技术的一方面,提供了一种基于盲区障碍物的机器人避障方法,其特征在于,机器人上配置至少一个获取环境点云信息的传感器,包括:
[0007]根据所述传感器获取到的当前帧点云信息和历史帧点云信息,确定在机器人运行范围内的运动障碍物的速度信息;
[0008]根据所述运动障碍物的速度信息确定所述运动障碍物是否具有运动持续性特征;
[0009]若是,则控制所述机器人根据 ...
【技术保护点】
【技术特征摘要】
1.一种基于盲区障碍物的机器人避障方法,其特征在于,机器人上配置至少一个获取环境点云信息的传感器,包括:根据所述传感器获取到的当前帧点云信息和历史帧点云信息,确定在机器人运行范围内的运动障碍物的速度信息;根据所述运动障碍物的速度信息确定所述运动障碍物是否具有运动持续性特征;若是,则控制所述机器人根据所述运动障碍物的预测运动轨迹与盲区的重叠范围进行运动避障;其中,所述盲区根据所述传感器的检测范围和机器人的运行范围进行确定;否则,控制所述机器人进行静止避障。2.根据权利要求1所述的方法,其特征在于,所述速度信息包括速度方向和速度大小;相应的,根据所述运动障碍物的速度信息确定所述运动障碍物是否具有运动持续性特征,包括:根据所述运动障碍物在所述当前帧点云信息和所述历史帧点云信息中的速度方向,确定所述运动障碍物在多帧点云信息中的方向变化信息,以及根据所述运动障碍物在所述当前帧点云信息和所述历史帧点云信息中的速度大小,确定所述运动障碍物在多帧点云信息中的速率变化信息;根据所述运动障碍物在多帧点云信息中的方向变化信息和速率变化信息确定所述运动障碍物是否具有运动持续性特征。3.根据权利要求2所述的方法,其特征在于,根据如下公式确定所述运动障碍物的方向变化信息:CLth
i
=100
‑
100*|vth
i+1
‑
vth
i
|/π;其中,CLth
i
表示在第i帧点云信息中所述运动障碍物的方向变化信息,vth
i
表示在第i帧点云信息中所述运动障碍物的速度方向;根据如下公式确定所述运动障碍物的速率变化信息:CLx
i
=100
‑
100*|vx
i+1
‑
vx
i
|/vx
i
;其中,CLx
i
表示在第i帧点云信息中所述运动障碍物的速率变化信息,vx
i
表示在第i帧点云信息中所述运动障碍物的速度大小。4.根据权利要求3所述的方法,其特征在于,根据所述运动障碍物在多帧点云信息中的方向变化信息和速率变化信息确定所述运动障碍物是否具有运动持续性特征,包括:根据所述运动障碍物在目标帧点云信息中的方向变化信息和速率变化信息,确定所述运动障碍物在所述目标帧点云信息中的运动状态参数;根据所述运动障碍物在多帧点云信息中的运动状态参数确定所述运动障碍物的运动持续性参数;若所述运动持续性参数大于预设持续性阈值,则确定所述运动障碍物具有运动持续性特征;其中,根据如下公式确定所述运动状态参数:CL
i
=k*CLth
i
+(1
‑
k)*CLx
i
;其中,CL
i
表示所述运动障碍物在第i帧点云信息中的运动状态参数,k表示速度方向的权重,CLth
i
表示在第i帧点云信息中所述运动障碍物的方向变化信息,CL...
【专利技术属性】
技术研发人员:苗修勋,马连洋,张硕,钱永强,
申请(专利权)人:上海木蚁机器人科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。