机器人双目导航算法研究
发布时间:2020-07-12 19:37
【摘要】:随着现代计算机技术和机器智能化的发展,机器人技术的研究受到了广泛的关注。导航技术是机器人领域的关键技术,它是实现机器人的自动化和智能化的关键。因此,导航技术的进展直接关系到机器人技术的发展进程。双目视觉导航是机器人导航的研究趋势,它具有信息量丰富、智能化水平高等优点。双摄像头感知机器人运动环境的三维信息。根据摄像头采集的环境信息,机器人能够避开障碍物体,最终抵达目标位置。因此,机器人双目导航主要有三个方面,即双目障碍物定位、路径规划和运动控制。本文的研究内容是双目障碍物定位算法和路径规划算法。本文完成的工作如下:(1)研究了双目障碍物定位算法。双目定位算法分为摄像头标定、图像特征提取、立体匹配及优化、深度信息恢复等内容。研究了利用张定友标定法求取摄像头内外参数,以及图像的畸变矫正和立体校正。比较了SIFT算法和ORB算法在尺度变换、算法效率等方面的性能,最终选择了ORB进行图像特征的提取。立体匹配是双目定位最关键,也是难度最大的内容。在应用系统中,既需要匹配的准确度,也需要匹配速度。本论文提出以最近邻的Hamming距离和次近邻Hamming距离的比值做为匹配准则,这样可以一定程度上减少误匹配点。利用RANSAC算法对匹配的特征点进一步提纯,从而提高了匹配点的准确度。在匹配点搜索方面,本论文改进了ORB匹配点搜索方法,提出了采用K-D树的数据结构和BBF搜索策略。在深度信息恢复方面,研究了匹配点深度信息恢复原理。(2)研究了路径规划算法。在路径规划算法的研究中,通过对多种路径规划算法的分析和对比,本课题采用人工势场法实现机器人的路径规划。研究了人工势场算法的原理、优点和缺点。人工势场法存在两个缺陷,即目标不可达和局部最小值问题。对于目标不可达问题,本文提出了修正斥力函数,引入机器人到目标点的距离因素。对于局部最小值问题,本文提出引入逃逸力的方法。(3)实现和分析了双目视觉障碍物定位算法。本文采用ORB、BBF搜索策略、最近邻/次近邻匹配准则、RANSAC匹配优化算法,恢复了匹配点在空间中的三维坐标。从而计算出了摄像头与最近障碍物之间的距离。本论文定位的误差在可接受的范围内。(4)实现和分析了人工势场算法。利用Matlab和Visual Studio平台分析了传统人工势场法的目标不可达和局部最小值问题,而改进的人工势场法解决了这两个问题。实现了改进人工势场算法在不同复杂环境下的路径规划,并且规划的路径是平滑安全的。
【学位授予单位】:成都信息工程大学
【学位级别】:硕士
【学位授予年份】:2018
【分类号】:TP242
【图文】:
图 2-7 FAST 算法检测示意图 2-7 中,存在一个圆形。该圆的圆心是像素点 p ,半径大约是6 个像素点。首先假设阈值是 x,求取像素点1p 、9p 与圆心 p素差值是 y 。如果| y |< ,那么 点就不会为特征点。反之,有可能是特征点,但仍需对其进行判别。 是候选特征点,那么求取1p 、9p 、5p 、13p 与圆心 p 的像素素值差的绝对值中有 3 个及以上大于 ,那么该 p 点有可能是可能是特征点,那么求取1p 到16p 这 16 个点与圆心 p 的像素值像素值差的绝对值中有 9 个及以上大于 ,那么该 点就为特B 特征提取1 年,Rublee 等人提出了定向二进制简单描述符算法(ORB)[32]。特征点检测和匹配速度获得了认可。ORB 的特征点检测算法。o-FAST 是在 FAST 算法的基础上增加了特征点方向。在ORB 使用 rBRIEF 算法。rBRIEF 算法是在 BRIEF 的基础上增
图 2-7 FAST 算法检测示意图 2-7 中,存在一个圆形。该圆的圆心是像素点 p ,半径大约是6 个像素点。首先假设阈值是 x,求取像素点1p 、9p 与圆心 p素差值是 y 。如果| y |< ,那么 点就不会为特征点。反之,有可能是特征点,但仍需对其进行判别。 是候选特征点,那么求取1p 、9p 、5p 、13p 与圆心 p 的像素素值差的绝对值中有 3 个及以上大于 ,那么该 p 点有可能是可能是特征点,那么求取1p 到16p 这 16 个点与圆心 p 的像素值像素值差的绝对值中有 9 个及以上大于 ,那么该 点就为特B 特征提取1 年,Rublee 等人提出了定向二进制简单描述符算法(ORB)[32]。特征点检测和匹配速度获得了认可。ORB 的特征点检测算法。o-FAST 是在 FAST 算法的基础上增加了特征点方向。在ORB 使用 rBRIEF 算法。rBRIEF 算法是在 BRIEF 的基础上增
述符的n个测试点集是(ix ,iy ), S 是 2*n 的11,...,,...,nnx xSy y 旋转矩阵是R 。在旋转了 之后,相应S R S 特征描述符 ( , )ng p 。( , ) : ( ) | ( , )n nd i ig p f p x y S 描述符称为 steered BRIEF[32]。steered BR小。描述符的方差越小,说明特征点之间点区分开。ed BRIEF方差较小的缺点。ORB将特征点设为5 5。那么假设pw 为总邻域的边长,w2)t w个子窗口存在,从其中任意挑选出 口的匹配,最后有 205590 种可能的测试点8 所示。
【学位授予单位】:成都信息工程大学
【学位级别】:硕士
【学位授予年份】:2018
【分类号】:TP242
【图文】:
图 2-7 FAST 算法检测示意图 2-7 中,存在一个圆形。该圆的圆心是像素点 p ,半径大约是6 个像素点。首先假设阈值是 x,求取像素点1p 、9p 与圆心 p素差值是 y 。如果| y |< ,那么 点就不会为特征点。反之,有可能是特征点,但仍需对其进行判别。 是候选特征点,那么求取1p 、9p 、5p 、13p 与圆心 p 的像素素值差的绝对值中有 3 个及以上大于 ,那么该 p 点有可能是可能是特征点,那么求取1p 到16p 这 16 个点与圆心 p 的像素值像素值差的绝对值中有 9 个及以上大于 ,那么该 点就为特B 特征提取1 年,Rublee 等人提出了定向二进制简单描述符算法(ORB)[32]。特征点检测和匹配速度获得了认可。ORB 的特征点检测算法。o-FAST 是在 FAST 算法的基础上增加了特征点方向。在ORB 使用 rBRIEF 算法。rBRIEF 算法是在 BRIEF 的基础上增
图 2-7 FAST 算法检测示意图 2-7 中,存在一个圆形。该圆的圆心是像素点 p ,半径大约是6 个像素点。首先假设阈值是 x,求取像素点1p 、9p 与圆心 p素差值是 y 。如果| y |< ,那么 点就不会为特征点。反之,有可能是特征点,但仍需对其进行判别。 是候选特征点,那么求取1p 、9p 、5p 、13p 与圆心 p 的像素素值差的绝对值中有 3 个及以上大于 ,那么该 p 点有可能是可能是特征点,那么求取1p 到16p 这 16 个点与圆心 p 的像素值像素值差的绝对值中有 9 个及以上大于 ,那么该 点就为特B 特征提取1 年,Rublee 等人提出了定向二进制简单描述符算法(ORB)[32]。特征点检测和匹配速度获得了认可。ORB 的特征点检测算法。o-FAST 是在 FAST 算法的基础上增加了特征点方向。在ORB 使用 rBRIEF 算法。rBRIEF 算法是在 BRIEF 的基础上增
述符的n个测试点集是(ix ,iy ), S 是 2*n 的11,...,,...,nnx xSy y 旋转矩阵是R 。在旋转了 之后,相应S R S 特征描述符 ( , )ng p 。( , ) : ( ) | ( , )n nd i ig p f p x y S 描述符称为 steered BRIEF[32]。steered BR小。描述符的方差越小,说明特征点之间点区分开。ed BRIEF方差较小的缺点。ORB将特征点设为5 5。那么假设pw 为总邻域的边长,w2)t w个子窗口存在,从其中任意挑选出 口的匹配,最后有 205590 种可能的测试点8 所示。
【参考文献】
相关期刊论文 前5条
1 孙凤连;李扬;;工业机器人视觉系统中双目摄像头标定算法研究[J];计算机与数字工程;2015年04期
2 刘亚强;陈文艺;;桶形畸变图像的一种校正方法[J];西安邮电学院学报;2012年02期
3 王芳;万磊;徐玉如;张玉奎;;基于改进人工势场的水下机器人路径规划[J];华中科技大学学报(自然科学版);2011年S2期
4 张广林;胡小梅;柴剑飞;赵磊;俞涛;;路径规划算法及其应用综述[J];现代机械;2011年05期
5 刘源l
本文编号:2752402
本文链接:https://www.wllwen.com/kejilunwen/sousuoyinqinglunwen/2752402.html