【技术实现步骤摘要】
一种移动机器人自主导航系统
[0001]本专利技术涉及机器人应用
,具体为一种移动机器人自主导航系统。
技术介绍
[0002]随着自主移动机器人在工业自动化、物流、智能制造、服务、医疗、消防、清洁等领域的发展,自主移动机器人以其高度的智能化自主化逐渐被人们所接受及广泛使用。自主移动机器人具有高度自主性,能够在一定范围内自动行走并执行工作,其在运行过程中基本不需要人为参与。自主移动机器人自主导航系统使得自主移动机器人能够在已知的非结构化环境中自主行走并执行规定任务。
[0003]早期的一些机器人导航系统中,机器人的导航系统是通过先围绕整个工作区搭建轨迹引导线(如磁条、色带、二维码等),轨迹引导线连接各个工作点,机器人沿轨迹引导线行走。整个过程搭建费时费力,人为铺设的轨迹引导线也无法满足最优策略,并且,机器人只能遵循预设轨迹和预设策略,缺乏灵活性与自主性。
[0004]随着自主移动机器人的发展,充分考虑机器人的自主性,引入了路径规划器和代价地图,其中,代价地图由传感器驱动,而路径规划器则使用代价地图作为输入。机器人可通过传感器(如相机、雷达、声呐等)感知周边环境,并通过路径规划器进行实时决策。相比于早期的人工决策,该方法大大提高了机器人的自主性,更加灵活。在复杂的非结构化场景中,由于传感器感知的局限性和规划器的不完备性等因素,机器人的行为决策往往具有局部最优和不完备等特性,其使用受限。
[0005]所以,人们需要一种移动机器人自主导航系统来解决以上的问题。
技术实现思路
[0 ...
【技术保护点】
【技术特征摘要】
1.一种移动机器人自主导航系统,其特征在于:该系统包括:获取模块、多层规划器初始化模块、导航指令分析模块以及驱动模块;所述获取模块用于导入传感器数据以及先验知识;所述多层规划器初始化模块用于对多层规划器进行初始化处理以及搭建多层规划器的关联度矩阵;所述导航指令分析模块用于接收导航指令获取,为所获取的导航指令进行路线规划;所述驱动模块用于对接收的路线规划进行运行控制,同时对移动机器人的状态进行调整;所述获取模块的输出端与所述多层规划器初始化模块的输入端相连接;所述多层规划器初始化模块的输出端与所述导航指令分析模块的输入端相连接;所述获取模块的输出端与所述导航指令分析模块的输入端相连接;所述导航指令分析模块的输出端与所述驱动模块的输入端相连接。2.根据权利要求1所述的一种移动机器人自主导航系统,其特征在于:所述获取模块包括传感器数据导入单元以及先验知识导入单元;所述传感器数据导入单元用于对光电开关、防撞条、相机、激光雷达以及声呐进行数据导入;所述先验知识导入单元用于对先验地图、地图标注以及机器人信息进行导入。3.根据权利要求1所述的一种移动机器人自主导航系统,其特征在于:所述多层规划器初始化模块包括上层规划器单元、中间层规划器单元以及底层规划器单元;所述上层规划器单元用于初始化上层规划器以及初始化上层规划器关联度矩阵;所述中间层规划器单元用于初始化中间层规划器以及初始化中间层规划器关联度矩阵;所述底层规划器单元用于初始化底层规划器以及初始化底层规划器关联度矩阵。4.根据权利要求1所述的一种移动机器人自主导航系统,其特征在于:所述导航指令分析模块包括导航指令获取单元以及导航指令规划单元;所述导航指令获取单元用于结合机器人描述文件中的坐标变换关系将各传感器数据统一转换到机器人的基准坐标系下从而获取导航指令;所述导航指令规划单元用于对所获取的导航指令进行路线规划。5.根据权利要求1所述的一种移动机器人自主导航系统,其特征在于:所述驱动模块包括运行控制单元以及状态调整单元;所述运行控制单元用于对所述导航指令规划单元所规划的路线下达自主移动机器人控制指令进行实施运行;所述状态调整单元用于根据自主移动机器人的系统工作状态进行调整。6.根据权利要求2所述的一种移动机器人自主导航系统,其特征在于:所述传感器数据导入单元包括光电开关、防撞条、相机、激光雷达以及声呐的数据导入,其中:光电开关根据光电开关位置创建对应位置障碍物点云集,其中点云的参考坐标系为光电开关的基准坐标,然而点云坐标为p
opt
=(l
opt
,0,0),l
opt
为光电开关的有效探测距离,根据传感器参数由人工输入;防撞条根据防撞条安装位置由人工输入,创建对应位置角度障碍物点云集,其中点云的参考坐标系为防撞条的基准坐标,点云坐标为(0,0,0);相机需要对深度相机做采
样,分割无效点云得到处理后的点云集;激光雷达根据激光雷达扫描数据,结合激光雷达探测角度范围和角度分辨率由人工输入,将扫描点集转化为激光雷达坐标系下的点云集。设激光雷达的扫描范围为[α,β],激光雷达的角度分辨率为dθ,则扫描点的坐标(x
i
,y
i
)可以表示为:x
i
=d
i
cos(α+idθ)y
i
=d
i
sin(α+idθ)其中,α+idθ<β;声呐根据声呐探测范围和检测到障碍物的距离在对应位置生成一段圆弧型点云集,圆弧半径等于障碍物距离,最大点云数设置为10。7.根据权利要求2所述的一种移动机器人自主导航系统,其特征在于:所述先验知识导入单元是将虚拟墙区域、禁行区域、优先区域、可行区域、未知区域以及功能区域进行优先级数据导入,虚拟墙区域作为墙体处理,虚拟墙区域及其边缘膨胀区域都属于禁行区域,自主移动机器人不能通行;禁行区域范围内自主移动机器人不能通行;优先区域内自主移动机器人具有优先通过权,即自主移动机器人优先考虑经由优先区域通过,其通行优先级最高;可行区域为一般通行的区域,其优先级次于优先区域;未知区域中自主移动机器人也可通行,其优先级次于可行区域;在功能区域中,自主移动机器人会触发预设相关功能。8.根据权利要求3所述的一种移动机器人自主导航系统,其特征在于:所述上层规划器单元分为初始化上层规划器以及初始化上层规划器关联度矩阵,其中,初始化上层规划器是将系统状态切换为“准备中”,导入上层规划器集:其中,为拓扑规划器,拓扑规划器输入为手工标注路径拓扑图,自主...
【专利技术属性】
技术研发人员:季剑雄,孙加元,汪宗阳,陈玉彬,
申请(专利权)人:上海一坤电气工程有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。