当前位置: 首页 > 专利查询>肖伟专利>正文

机器人障碍距离计算方法技术

技术编号:13306907 阅读:81 留言:0更新日期:2016-07-10 02:13
本发明专利技术公开了一种机器人障碍距离计算方法,包含对机器人左摄像头和右摄像头所拍摄图片的匹配过程。通过左摄像头和右摄像头所拍摄的图片的匹配算法,快速计算出机器人障碍物的距离,是机器人可以进行接下来的避障算法。

【技术实现步骤摘要】


本专利技术涉及一种距离计算方法,特别是一种机器人障碍距离计算方法

技术介绍

机器人在行进过程中不可避免的要遇到障碍物,如何避让障碍物是机器人学的一个重要分支,避让障碍物首先需要计算障碍物的大小、空间位置、与机器人的距离、方位等。其中,机器人在进行阻碍物的大小、空间位置、方位时,先要判断阻碍物与自身的距离,因为如果阻碍物离自身比较远,就不用计算阻碍物的大小、空间位置、方位。如果障碍物里机器人自身较近,则必须计算阻碍物的大小、空间位置、方位,来明确计算出机器人避开障碍物的行进路线。

技术实现思路

本专利技术要解决的技术问题是提供一种机器人障碍距离计算方法,该电机器人障碍距离计算方法能快速计算出阻碍物离机器人的距离。
为了实现上述专利技术目的,本专利技术机器人障碍距离计算方法,包含:步骤1:打开左摄像头,标定左摄像头;步骤2:打开右摄像头,标定右摄像头;步骤3:标定左右摄像头;步骤4:左摄像头拍摄照片;步骤5:右摄像头拍摄照片;步骤6:对左摄像头拍摄的照片和右摄像头拍摄的照片进行匹配算法;步骤7:判断左摄像头和右摄像头所拍摄的照片中是否有障碍物;步骤8:如果有障碍物则跳回步骤4,如果没有障碍物则继续前进;步骤9:根据步骤7计算的匹配点以及机器人的位置参数计算障碍物最近的点;步骤10:计算最近点与机器人回转半径的包容关系;步骤11:判断机器人回转半径是否包容障碍物最近点,如果机器人回转半径包容障碍物最近点,则机器人退后一步,如果机器人回转半径不包容障碍物最近点,在机器人继续前进。步骤12:跳回步骤4,继续循环。
通过左摄像头和右摄像头所拍摄的图片的匹配算法,快速计算出机器人障碍物的距离,是机器人可以进行接下来的避障算法。
具体实施方式
本专利技术机器人障碍距离计算方法,包含:步骤1:打开左摄像头,标定左摄像头;步骤2:打开右摄像头,标定右摄像头;步骤3:标定左右摄像头;步骤4:左摄像头拍摄照片;步骤5:右摄像头拍摄照片;步骤6:对左摄像头拍摄的照片和右摄像头拍摄的照片进行匹配算法;步骤7:判断左摄像头和右摄像头所拍摄的照片中是否有障碍物;步骤8:如果有障碍物则跳回步骤4,如果没有障碍物则继续前进;步骤9:根据步骤7计算的匹配点以及机器人的位置参数计算障碍物最近的点;步骤10:计算最近点与机器人回转半径的包容关系;步骤11:判断机器人回转半径是否包容障碍物最近点,如果机器人回转半径包容障碍物最近点,则机器人退后一步,如果机器人回转半径不包容障碍物最近点,在机器人继续前进。步骤12:跳回步骤4,继续循环。通过左摄像头和右摄像头所拍摄的图片的匹配算法,快速计算出机器人障碍物的距离,是机器人可以进行接下来的避障算法。
本文档来自技高网
...

【技术保护点】
机器人障碍距离计算方法,包含步骤1:打开左摄像头,标定左摄像头;步骤2:打开右摄像头,标定右摄像头;步骤3:标定左右摄像头;步骤4:左摄像头拍摄照片;步骤5:右摄像头拍摄照片;步骤6:对左摄像头拍摄的照片和右摄像头拍摄的照片进行匹配算法;步骤7:判断左摄像头和右摄像头所拍摄的照片中是否有障碍物;步骤8:如果有障碍物则跳回步骤4,如果没有障碍物则继续前进;步骤9:根据步骤7计算的匹配点以及机器人的位置参数计算障碍物最近的点;步骤10:计算最近点与机器人回转半径的包容关系;步骤11:判断机器人回转半径是否包容障碍物最近点,如果机器人回转半径包容障碍物最近点,则机器人退后一步,如果机器人回转半径不包容障碍物最近点,在机器人继续前进;步骤12:跳回步骤4,继续循环。

【技术特征摘要】
1.机器人障碍距离计算方法,包含步骤1:打开左摄像头,标定左摄像头;步骤2:打开右摄像头,标定右摄像头;步骤3:标定左右摄像头;步骤4:左摄像头拍摄照片;步骤5:右摄像头拍摄照片;步骤6:对左摄像头拍摄的照片和右摄像头拍摄的照片进行匹配算法;步骤7:判断左摄像头和右摄像头所拍摄的照片中是否有障碍物;步骤8:如果有障碍物则跳回步骤4,如果没有...

【专利技术属性】
技术研发人员:不公告发明人
申请(专利权)人:肖伟
类型:发明
国别省市:重庆;85

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1