【技术实现步骤摘要】
一种基于智能视觉的井下移动机器人避障方法
本专利技术属于移动机器人井下避障
,涉及一种基于智能视觉的井下移动机器人避障方法。
技术介绍
煤矿井下环境大多数都是非结构的,而且具有复杂性、多样性和随机性等特征,移动机器人需要具备较高的环境辨识、路径规划和避障能力,才能准确完成预期任务。当井下移动机器人面对完全未知或者部分未知的环境时,避障、越障是其完成任务的首要工作。目前大多数的井下移动机器人都是基于人工远程操控进行作业,智能性和移动性较差,不具备自主控制以及智能避障功能,遇到较为复杂的井下环境需依靠操作人员的经验进行判断,智能化程度较低。随着移动机器人系统研究,机器人测出行进过程中的障碍物,一种是采用主动发送探测信号,接收场景中物体反射的回波,通过测量发射信号和返回信号获取场景信息,如超声、激光等避障,只具备局部空间避障特点,在检测范围和检测距离上有较大局限性。另一种是采用双目立体视觉的方法进行避障,利用双目视差计算三维场景信息,然后进行障碍物检测。双目采集的图像易受井下复杂环境的影响,如阴影、亮光等,另外障碍物的检测精度取决于双目图像匹配的准确性,增加双目图像匹配的准确性使匹配算法的计算复杂度增加,耗时增加,影响障碍物检测的实时性。
技术实现思路
本专利技术的目的是提供一种基于智能视觉的井下移动机器人避障方法,提高了障碍物的检测精度,同时不额外增加算法的复杂度,使算法对光环境的适应性更强。本专利技术是通过以下技术方案来实现:一种基于智能视觉的井下移动机器人避障方法,包 ...
【技术保护点】
1.一种基于智能视觉的井下移动机器人避障方法,其特征在于,包括如下步骤:/n步骤1,双目相机采集工作场景的图像信息,得到双目图像,根据双目相机的标定参数对双目图像进行畸变校正;/n步骤2,对畸变校正后的双目图像进行立体匹配,计算双目视差图,并对双目视差图进行视差优化;其中,立体匹配采用的立体匹配算法通过自适应窗口结合梯度代价函数实现;/n步骤3,根据视差优化后的双目视差图计算工作场景的三维点云数据;/n步骤4,在二维图像感兴趣区域中,利用二维图像中像素对应的三维点云数据,根据预先设置的阈值,判断障碍物是否存在;/n步骤5,如果障碍物存在,则根据人工势场法进行避障路径规划,并执行步骤6,否则执行步骤7;/n步骤6,移动机器人进行避障;/n步骤7,移动机器人按照预先规划的路线继续行进。/n
【技术特征摘要】
1.一种基于智能视觉的井下移动机器人避障方法,其特征在于,包括如下步骤:
步骤1,双目相机采集工作场景的图像信息,得到双目图像,根据双目相机的标定参数对双目图像进行畸变校正;
步骤2,对畸变校正后的双目图像进行立体匹配,计算双目视差图,并对双目视差图进行视差优化;其中,立体匹配采用的立体匹配算法通过自适应窗口结合梯度代价函数实现;
步骤3,根据视差优化后的双目视差图计算工作场景的三维点云数据;
步骤4,在二维图像感兴趣区域中,利用二维图像中像素对应的三维点云数据,根据预先设置的阈值,判断障碍物是否存在;
步骤5,如果障碍物存在,则根据人工势场法进行避障路径规划,并执行步骤6,否则执行步骤7;
步骤6,移动机器人进行避障;
步骤7,移动机器人按照预先规划的路线继续行进。
2.根据权利要求1所示的基于智能视觉的井下移动机器人避障方法,其特征在于,步骤2中,立体匹配采用的立体匹配算法具体如下:
定义图像梯度为图像沿x和y方向的一阶偏导数:
其中,I为图像灰度,得到左右相机采集图像的图像梯度图:GL=(GLx+GLy)、GR=(GRx+GRy),设左图中一点pl(x,y)对应右图的匹配点pr(x-d,y),定义匹配代价函数如下:
3.根据权利要求2所示的基于智能视觉的井下移动机器人避障方法,其特征在于,步骤2中,具体方法如下:
步骤21,得到畸变校正过后的双目图像之后,计算图像梯度在x方向和y方向幅值和相位;
步骤22,利用快速超像素预分割方法得到相邻像素颜色空间之间的邻接矩阵,根据该邻接矩阵设计不同尺度的匹配窗口,适应不同的纹理密度;
步骤23,得到不同区域的匹配窗口之后,将左图像素点作为参照源,根据匹配代价函数在右图中搜索对应点区域,得到双目视差图;
步骤24,根据像素块区域设计局部视差直方图视差精化方法并采用左右一致性检测方法对双目视差图中误配点进行去除;
步骤25,调用视差图去除白斑噪声算法、去除断层噪声算法和孔洞填充算法进一步去除双目视差图的噪声以及误配区域,最终得到视差优化后的双目视差图。
4.根据权利要求1所示的基于智能视觉的井下移动机器人避障方法,其特征在于,步骤5中,所述人工势场法为改进人工势场法,具体如下:将移动机器人位置、目标点和障碍物位置归一化为点坐标到地图中,目标点对移动机器人产生引力,障碍物对移动机器人产生斥力,根据两者的合力规划移...
【专利技术属性】
技术研发人员:刘坤,彭继国,张波,
申请(专利权)人:青岛北斗天地科技有限公司,兖矿集团有限公司,
类型:发明
国别省市:山东;37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。