【技术实现步骤摘要】
一种机器人自主导航方法、系统、电子设备及存储介质
[0001]本专利技术涉及路径规划
,特别是涉及一种机器人自主导航方法
、
系统
、
电子设备及存储介质
。
技术介绍
[0002]为了实现移动机器人在未知动态环境中的自主导航,移动机器人需要解决三个基本问题,即“我在哪里?”、“我的周围都什么样?”、“我下一步该怎么做?”。
为了解决这三个核心基本问题,就涉及到环境感知
、
地图创建
、
自主定位
、
运动规划等一系列核心技术
。
[0003]1、
环境感知
[0004]移动机器人的环境感知技术,即通过移动机器人自身携带的传感器感知周围环境,并对获得的环境数据进行处理以得到周围环境的具体信息
(
包括特征信息与位置信息
)
的过程
。
在未知环境地图和未知初始位置的前提下,移动机器人必须首先依靠自身携带的传感器感知外部环境的信息,才可以进一步完成位置确定
、
地图构建与路径规划等任务
。
因此环境感知是移动机器人自主导航技术的基础与关键
。
[0005]根据所用传感器的不同,移动机器人感知环境的方法可分为基于声呐
、
基于激光雷达
、
基于视觉与融合多传感器的环境感知等
。
声呐通过声波的传播时间来判断物体的距离信息,在水下传播的速度较快且不会 ...
【技术保护点】
【技术特征摘要】
1.
一种机器人自主导航方法,其特征在于,所述方法包括:迷宫机器人在进入环境后的初始位置处保持不动,将初始位置对应的节点作为初始节点开始探索过程,并获取探索过程经过的节点的好奇度;从初始节点开始,按照预设推理逻辑进行推理过程,找到好奇度为零的第一个节点作为起始节点,所述迷宫机器人导航到所述起始节点处;迷宫机器人在起始节点处保持不动,开始探索过程并按照预设推理逻辑进行推理过程;获取探索过程经过的节点的好奇度;找到好奇度大于预设好奇度阈值的第一个节点作为目标节点,并确定所述起始节点与所述目标节点间的路径;所述迷宫机器人按照所述路径导航到所述目标节点,将所述目标节点作为新的起始节点,并返回“迷宫机器人在起始节点处保持不动,开始探索过程并按照预设推理逻辑进行推理过程”,直到所述环境中所有节点的好奇度小于所述预设好奇度阈值
。2.
根据权利要求1所述的机器人自主导航方法,其特征在于,任一好奇度的确定过程包括:确定所述迷宫机器人所在任一节点的序号;确定所述迷宫机器人上的8个距离传感器在对应探测方向上的实际探测距离;分别基于各实际探测距离和最大探测距离,判断对应探测方向上是否存在障碍物;若存在障碍物,则基于对应的距离传感器的探测位置末端的自建坐标和对应的初始节点的序号,确定障碍物所在的节点;基于所述迷宫机器人所在的节点和障碍物所在的节点,确定位于所述迷宫机器人所在的节点的8个探测方向上的节点的通过信息;所述通过信息为可通过或不可通过;分别对所述迷宫机器人所在的节点和8个探测方向的执行动作进行编码,得到8个编码矩阵;执行动作为:向上前进
、
向下前进
、
向左前进
、
向右前进
、
向左上前进
、
向左下前进
、
向右上前进或向右下前进;基于各编码矩阵确定所述迷宫机器人所在的节点的各第一周围节点的节点信息和激活状态;所述节点信息为节点向各探测方向的通过信息;所述激活状态为激活或未激活;第一周围节点为以所述迷宫机器人所在的节点为中心的九宫格的节点中除所述迷宫机器人所在的节点之外的8个节点;基于所述迷宫机器人所在的节点和各第一周围节点的激活状态,计算所述迷宫机器人所在的节点的好奇度
。3.
根据权利要求2所述的机器人自主导航方法,其特征在于,确定所述迷宫机器人所在任一节点的序号,包括:将迷宫机器人进入环境后的初始位置在现实坐标系下的初始坐标作为修正坐标;所述现实坐标系为以所述环境的任一点为原点建立的坐标系;将自构建坐标系中的第
k
象限的初始节点的序号确定为
k
,
k
为
1、2、3
或4;所述自构建坐标系为以所述迷宫机器人在所述环境中的初始位置为原点建立的坐标系;获取所述迷宫机器人在现实坐标系下的任一现实坐标;基于所述现实坐标和所述修正坐标,确定所述迷宫机器人的自建坐标;所述自建坐标
...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。