【技术实现步骤摘要】
一种导盲避障方法及导盲装置
[0001]本专利技术涉及导盲
,尤其是一种导盲避障方法及导盲装置。
技术介绍
[0002]视障人士由于视力障碍出行不便,传统出行主要借助导盲棍或导盲犬。随着科技水平的发展,出现了多种智能导盲设备,目前主要产品有智能导盲杖、穿戴式导盲设备、手持式导盲设备、基于智能终端的导盲系统和移动式导盲机器人等。智能导盲犬是移动式导盲机器人中的一种,是一种导盲犬的替代产品,如公告号为CN113262145B的中国专利技术专利公开了一种基于5G的智能导盲犬。目前智能导盲机器人的研究主要集中在硬件结构设计,对于遇到障碍物时的处理方法,即对于避障功能的设计较少。
技术实现思路
[0003]本专利技术的目的在于提供一种导盲避障方法及导盲装置,为智能导盲机器人提供一种避障功能。
[0004]本专利技术采用的技术方案如下:根据本公开的第一方面,提供了一种导盲避障方法,包括如下步骤:S1、获取行进路线前方遇到的障碍物与机器人之间的距离信息,以及障碍物在机器人前方的方位角信息;S2、判断第一半径范围内是否存在固定障碍物,以及第二半径范围内是否存在朝向机器人方向靠近的移动障碍物;所述第二半径范围比第一半径范围大。
[0005]之后根据如下情况分别进行处理:(1)如果第一半径范围内不存在固定障碍物,且第二半径范围内不存在朝向机器人方向靠近的移动障碍物,则继续按指令行走;(2)遇到固定障碍物的处理方法如下:(2.1)如果第一半径范围内检测出现固定障碍物;首先,计算前方遇到的障碍物与机器人 ...
【技术保护点】
【技术特征摘要】
1.一种导盲避障方法,其特征在于,包括如下步骤:S1、获取行进路线前方遇到的障碍物与机器人之间的距离信息,以及障碍物在机器人前方的方位角信息;S2、判断第一半径范围内是否存在固定障碍物,以及第二半径范围内是否存在朝向机器人方向靠近的移动障碍物;所述第二半径范围比第一半径范围大;之后根据如下情况分别进行处理:(1)如果第一半径范围内不存在固定障碍物,且第二半径范围内不存在朝向机器人方向靠近的移动障碍物,则继续按指令行走;(2)遇到固定障碍物的处理方法如下:(2.1)如果第一半径范围内检测出现固定障碍物;首先,计算前方遇到的障碍物与机器人之间的距离信息,以及障碍物在机器人前方的方位角信息;(2.2)如果固定障碍物当前位置方位角在第一方位角范围内,则机器人平移运动,直到机器人前方第三方位角范围内检测没有障碍物为止,之后继续按指令行走;(3)遇到移动障碍物的处理方法如下:如果检测到第二半径范围内进入朝向机器人方向靠近的移动障碍物,且移动障碍物移动进入第三半径范围内时,计算移动障碍物与机器人之间的距离信息及方位角;第三半径范围小于第二半径范围;之后机器人平移运动进行躲避,直到机器人前方第四方位角范围内检测没有障碍物为止,之后继续按指令行走。2.一种导盲装置,其特征在于,应用权利要求1所述的导盲避障方法,包括:方位获取单元,用于获取行进路线前方遇到的障碍物与机器人之间的距离信息,以及障碍物在机器人前方的方位角信息;控制单元,用于接收方位获取单元实时采集的距离信息和方位角信息,并根据存储的避障程序控制机器人做出避障动作;所述避障程序包括第一判断模块;第一判断模块用于判断方位获取单元检测到的第一半径范围内是否存在固定障碍物,以及第二半径范围内是否存在朝向机器人方向靠近的移动障碍物;所述述第二半径范围比第一半径范围大;之后根据如下情况执行相应指令或程序:(1)如果第一半径范围内不存在固定障碍物,且第二半径范围内不存在朝向机器人方向靠近的移动障碍物,则继续按指令行走;(2)遇到固定障碍物的处理方法如下:(2.1)如果第一半径范围内检测出现固定障碍物;首先,通过控制单元中设置的第一计算模块计算前方遇到的障碍物与机器人之间的距离信息,以及障碍物在机器人前方的方位角信息;(2.2)将获得的固定障碍物与机器人之间的距离信息及障碍物当前位置的方位角信息送控制单元中设置的第一躲避模块进行如下处理:(2.2.1)如果固定障碍物当前位置方位角在第一方位角范围内,则机器人平移运动,直到机器人前方第三方位角范围内检测没有障碍物为止,之后继续按指令行走;(3)遇到移动障碍物的处理方法如下:如果检测到第二半径范围内进入朝向机器人方向靠近的移动障碍物,且移动障碍物移
动进入第三半径范围内时;通过控制单元中设置的第二计算模块计算移动障碍物与机器人之间的距离信息及方位角;将获得的移动障碍物与机器人之间的距离信...
【专利技术属性】
技术研发人员:马鑫,杨统勋,苏袆航,王友龙,阮秋生,
申请(专利权)人:内蒙古科技大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。