[发明专利]一种基于单目视觉的机器人控制方法在审
申请号: | 201710243549.7 | 申请日: | 2017-04-14 |
公开(公告)号: | CN106970620A | 公开(公告)日: | 2017-07-21 |
发明(设计)人: | 魏利胜;程庆;甘泉;吉涛 | 申请(专利权)人: | 安徽工程大学 |
主分类号: | G05D1/02 | 分类号: | G05D1/02 |
代理公司: | 北京风雅颂专利代理有限公司11403 | 代理人: | 杨红梅 |
地址: | 241000 安*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 目视 机器人 控制 方法 | ||
技术领域
本发明涉及机器人控制技术领域,具体为一种基于单目视觉的机器人控制方法。
背景技术
随着经济社会的发展,人们生活水平的提高,越来越多的机器人走入人们的视野,进入了人们的生活。随着机器人工作环境复杂程度的提高、机器人所要完成的工作任务的增加,对于机器人控制系统的要求也就越来越高,尤其是对机器人轨迹规划控制的要求尤为突出。但是,现有机器人通常存在传感器系统设计不完善和轨迹规划算法不合理等问题,导致机器人在一些工作未知的环境中发生不必要的碰撞,甚至发生事故。
发明内容
为实现上述目的,本发明提供如下技术方案:一种基于单目视觉的机器人控制方法,该方法包括以下两个模块:
图像处理模块:主要是利用单目相机从不同角度采集到的两幅图像对周围环境进行三维重构。
轨迹规划模块:根据三维重构的结果,对环境进行地图构建,并利用轨迹规划算法对所构建的地图进行路径搜索,并按照一定的评估标准选择最优路径。
优选的,所述图像处理模块具体包括如下步骤:
步骤一:图像采集,所采集的图像为两幅图像,且图像拍摄的角度不同。
步骤二:图像预处理,主要是对图像灰度化处理以及图像滤波;采用公式(1)对CCD相机采集到的RGB图像进行灰度化处理。
f(i,j)=0.2989R(i,j)+0.570G(i,j)+0.1140B(i,j)(1)
图像滤波采用中值滤波的方法对图像进行滤波去噪,从而获得能够满足三维重建要求的图像,式中:f(i,j)表示在(i,j)像素点所对应的灰度值,R(i,j)、G(i,j)、B(i,j)分别表示在(i,j)像素点所对应的RBG格式下R、G、B所对应的分量。
步骤三:三维重建,包括所使用的CCD相机的标定、相机模型的建立、特征点的提取与匹配。
优选的,所述步骤三中相机标定采用相机标定工具箱,使用张正友标定发对CCD相机进行标定。
优选的,所述步骤三中相机模型采用小孔成像模型,建立图像像素坐标与三维空间坐标之间的对应关系。
优选的,所述步骤三中特征点提取与匹配采用Harris算法对所拍摄的两幅图像进行特征点提取匹配。
优选的,所述轨迹规划模块具体包括如下步骤:
步骤一:根据图像处理模块中三维重建的结果,利用自由空间法生成环境地图。
步骤二:根据轨迹规划模块中的环境地图,使用路径搜索算法按照一定的评估指标寻找最优路径。
与现有技术相比,本发明的有益效果是:本发明能有效解决对于未知环境下的机器人轨迹规划控制问题,根据环境信息的复杂程度、机器人所要完成任务的难易程度可以选择不同的轨迹规划算法,也可以结合其他的人工智能算法进行轨迹搜索,其目的就是为了获得最优路径。
附图说明
图1是本发明提供的一种基于单目视觉的机器人控制方法的流程。
图2是本发明中三维重构部分的方法流程。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
实施例:
请参阅图1和图2,本发明提供一种技术方案:一种基于单目视觉的机器人控制方法,该方法包括以下两个模块:
图像处理模块:主要是利用单目相机从不同角度采集到的两幅图像对周围环境进行三维重构。
轨迹规划模块:根据三维重构的结果,对环境进行地图构建,并利用轨迹规划算法对所构建的地图进行路径搜索,并按照一定的评估标准选择最优路径。
优选的,所述图像处理模块具体包括如下步骤:
步骤一:图像采集,所采集的图像为两幅图像,且图像拍摄的角度不同。
步骤二:图像预处理,主要是对图像灰度化处理以及图像滤波;采用公式(1)对CCD相机采集到的RGB图像进行灰度化处理。
f(i,j)=0.2989R(i,j)+0.570G(i,j)+0.1140B(i,j)(1)
图像滤波采用中值滤波的方法对图像进行滤波去噪,从而获得能够满足三维重建要求的图像,式中:f(i,j)表示在(i,j)像素点所对应的灰度值,R(i,j)、G(i,j)、B(i,j)分别表示在(i,j)像素点所对应的RBG格式下R、G、B所对应的分量。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于安徽工程大学,未经安徽工程大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710243549.7/2.html,转载请声明来源钻瓜专利网。