一种移动机器人视觉导航方法与系统、以及仓库系统技术方案

技术编号:15075371 阅读:92 留言:0更新日期:2017-04-06 20:22
本发明专利技术公开了一种移动机器人视觉导航方法及系统,本方法实时采集移动机器人所在场景内的场景图像并转换为灰度图像;识别并解码灰度图像中的二维码,获得状态转换信息和速度变换信息;同时确定同一帧灰度图像中条带的轮廓中心线,计算条带的轮廓中心线与灰度图像中心线的偏移距离和偏移角度;根据状态转换信息和速度变换信息调整移动机器人的线速度和运动方向,同时根据偏移距离和偏移角度对移动机器人的角速度进行实时纠偏。本发明专利技术利用图像的方式同时采集条带上的二维码和用于纠偏的场景图像,对同一帧图像中二维码和条带进行合并处理,同时控制机器人的预定运动和实时纠偏,能够显著地简化控制和纠偏方法,提高速度,并使系统更加稳定。

Method and system for visual navigation of mobile robot, and warehouse system

The invention discloses a mobile robot visual navigation method and system, the method of real-time acquisition of mobile robot in the scene image within the scene and converted to gray image recognition; and two-dimensional code decoding in the gray image, to obtain information and speed information transform state transition; at the same time to determine the same images with contour center line, counting the contour of the center line and the center line of the gray image offset and offset angle; according to the linear velocity and direction of state transition and the speed of information transformation adjustment of mobile robot, and according to the offset distance and the offset angle of the angular velocity of the mobile robot in real-time correction. The invention uses the way of image acquisition at the same time a two-dimensional code on the scene and used for image correction, on the same image in the two-dimensional code and band merging processing, while controlling the robot motion scheduled and real-time correction, can improve the speed control and correction method, significantly simplified, and make the system more stable.

【技术实现步骤摘要】

本专利技术涉及机器人视觉导航领域,尤其涉及一种基于二维码和条带的移动机器人视觉导航方法与系统,以及仓库系统。
技术介绍
移动机器人在仓储物流、移动操作等领域有着广泛的应用需求。导航技术是移动机器人的一项关键技术。传统的导航方法是敷设金属导线或磁钉,虽控制简单,但安装不便,维护成本较高;而惯性导航则利用光电编码器和陀螺仪,虽简单灵活,但易受各种干扰的影响,误差不断累积。近年来,视觉导航以其信息量大、灵敏度高、灵活性强等优点在移动机器人导航中得到广泛关注。视觉导航是移动机器人通过图像采集获取机器人当前状态下的环境信息,通过对环境图像的处理与分析确定环境对象和机器人在环境中的位置,从而控制移动机器人的速度和方向的。鉴于活动场景的复杂性和移动机器人的动态特性,又由于要在机器人运动过程中对图像进行处理,视觉系统的稳定性和实时性还不够。例如,通过不断对周围环境进行学习以建立环境地图来进行视觉导航的方法,需要依据精确的地图,因此对数据的处理很大,实时性难以满足;此外,还有通过对路径信息的提取来实现在道路上进行导航,需要考虑光照、动态环境等的影响,系统的稳定性难以维持。二维码和条带在较复杂的场景中容易识别,如CN103294059A基于混合导航带的移动机器人定位系统及其方法,利用二维码读码器和摄像头来实现移动机器人的精确定位功能,而二维码读码器和摄像头都各自至少一个,对横向纠偏、纵向纠偏及角度纠偏分开处理,方r>法不够简单;如CN103324194A基于二维码导航带的移动机器人定位系统,二维码导航带由多个二维码依次相邻设置构成,设置了大量的二维码标签,且使用至少两个二维码读码器读取二维码,来进行机器人的精确定位,依赖于条带,虽提高了运行速度,但未进行快速的图像处理;如CN102788591基于视觉信息的机器人沿导引线巡线导航方法,在地面上绘制导引线,控制效果完全依赖于参数,当被控对象的状态不同时最佳参数往往不同,方法有效性有待提高。综上所述,本领域迫切需要一种更为简单、快速、有效的移动机器人视觉导航方法及系统,以提高视觉导航的实时性和鲁棒性。
技术实现思路
本专利技术的目的就是提供过一种移动机器人视觉导航方法与系统、以及仓库系统。本专利技术的第一个方面提供了一种移动机器人视觉导航方法,包含以下步骤:步骤1)实时采集移动机器人所在预设场景内的场景图像,并转换为灰度图像,其中,预设场景中预设有条带,条带的预定位置上设置有至少一个二维码标签,二维码至少包含用于控制移动机器人移动的状态转换信息和速度变换信息,;步骤2)识别并解码灰度图像中的二维码,获得状态转换信息和速度变换信息;并同时确定同一帧灰度图像中条带的轮廓中心线,计算条带的轮廓中心线与灰度图像中心线的偏移距离和偏移角度;和步骤3)根据状态转换信息和速度变换信息调整移动机器人的线速度和运动方向,并同时根据偏移距离和偏移角度对移动机器人的角速度进行实时纠偏。在另一优选例中,根据状态转换信息确定移动机器人启动、停止,或变换方向。在另一优选例中,根据速度变换信息确定移动机器人加速、减速,以及确定最大速度、最小速度。在另一优选例中,步骤3)中根据状态转换信息和速度变换信息调整移动机器人的线速度和运动方向的步骤中:状态转换信息和速度变换信息为启动时,则移动机器人开始运动;状态转换信息和速度变换信息为停止时,则移动机器人停止运动;状态转换信息和速度变换信息为加速时,则移动机器人开始加速运动;状态转换信息和速度变换信息为减速时,则移动机器人开始减速运动;状态转换信息和速度变换信息为转向时,则移动机器人开始转向;状态转换信息和速度变换信息为返回时,则移动机器人开始反向运动;在另一优选例中,步骤1)中还包含以下子步骤:调节相机配套光源亮度与曝光时间,获取移动机器人所在场景内的清晰图像,实现图像实时采集。在另一优选例中,步骤1)中还包含以下子步骤:i)根据相机安装位置以及实际环境调节相机配套光源的亮度;ii)根据当前光照水平调节相机曝光时间,曝光时间范围为1000us至8000us。iii)通过OpenCV等方式,实时采集连续清晰的场景图像。在另一优选例中,步骤2)中的识别并解码灰度图像中的二维码,获得状态转换信息和速度变换信息的步骤还进一步包含以下子步骤:i)预先对二维码进行编码,使二维码中至少包含状态转换信息和速度变换信息;ii)使用Zbar库等方式,在灰度图像中确定二维码的四个顶点,将四个顶点顺次连接起来,从而对二维码进行标记;iii)使用Zbar库等方式,对二维码进行解码,获得状态转换信息和速度变换信息。在另一优选例中,步骤2)中的确定同一帧灰度图像中条带的轮廓中心线,并计算条带的轮廓中心线与灰度图像中心线的偏移距离和偏移角度的步骤还进一步包含以下子步骤:i)对灰度图像进行全局阈值的二值化操作,对二值化后的图像提取边界,进行8邻域连接;ii)根据轮廓所包含的区域,通过计算轮廓横截面的几何中心并确定横截面定位得到轮廓中心线;iii)计算条带轮廓中心线与灰度图像的中心线之间的像素点;iv)对像素点进行标定,获取单个像素点对应的实际物理距离,从而确定条带轮廓中心线和灰度图像的中心线的实际距离;v)根据条带轮廓中心线与灰度图像中心线的夹角确定偏移角度。在另一优选例中,步骤3)中根据偏移距离和偏移角度对移动机器人的角速度进行实时纠偏的步骤进一步包含以下子步骤:i)根据条带轮廓中心线在灰度图像中的位置对偏移距离S和偏移角度θ设置正负,其中,S是条带轮廓中心线与灰度图像中心线在x轴上的位置偏移,如图3中的左侧小图所示;θ是条带轮廓中心线与灰度图像y轴之间的夹角的角度,若条带轮廓中心线与灰度图像中心线重合,则S=0,若条带轮廓中心线与灰度图像中心线平行,则θ=0;ii)若偏移距离S大于预先设定的最大偏移距离阈值,则角速度为正,移动机器人向右偏转;若偏移距离S小于最小偏移距离阈值,则角速度为负,移动机器人向左偏转,直到偏移距离S在最大和最小偏移距离阈值的范围内;iii)若偏移角度θ大于预先设置的最大偏移角度阈值,则角速度为正,移动机器人向右偏转;若偏移角度θ小于预先设置的最小偏移角度阈值时,则角速度为负,移动机器人向左偏转,直到偏移角度θ在最大和最小偏移角度阈值范围内时,则移动机器人保持直行。在另一优选例中,在进行步骤ii)的距离纠偏时,设置系数K,则角速本文档来自技高网...
一种移动机器人视觉导航方法与系统、以及仓库系统

【技术保护点】
一种移动机器人视觉导航方法,其特征在于,所述方法包含以下步骤:步骤1)实时采集所述移动机器人所在预设场景内的场景图像,并转换为灰度图像,其中,所述预设场景中预设有条带,所述条带的预定位置上设置有至少一个二维码标签,所述二维码至少包含用于控制移动机器人移动的状态转换信息和速度变换信息,;步骤2)识别并解码所述灰度图像中的二维码,获得所述状态转换信息和速度变换信息;并同时确定同一帧所述灰度图像中所述条带的轮廓中心线,计算所述条带的轮廓中心线与所述灰度图像中心线的偏移距离和偏移角度;和步骤3)根据所述状态转换信息和速度变换信息调整移动机器人的线速度和运动方向,并同时根据所述偏移距离和偏移角度对移动机器人的角速度进行实时纠偏。

【技术特征摘要】
1.一种移动机器人视觉导航方法,其特征在于,所述方法包含以下步骤:
步骤1)实时采集所述移动机器人所在预设场景内的场景图像,并转换为灰度图像,其中,所述预设场景中预设有条带,所述条带的预定位置上设置有至少一个二维码标签,所述二维码至少包含用于控制移动机器人移动的状态转换信息和速度变换信息,;
步骤2)识别并解码所述灰度图像中的二维码,获得所述状态转换信息和速度变换信息;并同时确定同一帧所述灰度图像中所述条带的轮廓中心线,计算所述条带的轮廓中心线与所述灰度图像中心线的偏移距离和偏移角度;和
步骤3)根据所述状态转换信息和速度变换信息调整移动机器人的线速度和运动方向,并同时根据所述偏移距离和偏移角度对移动机器人的角速度进行实时纠偏。
2.根据权利要求1所述的一种移动机器人视觉导航方法,其特征在于,在所述步骤3)中,根据所述状态转换信息确定所述移动机器人启动、停止,或变换方向,根据所述速度变换信息确定所述移动机器人加速、减速,以及确定最大速度、最小速度。
3.根据权利要求1所述的一种移动机器人视觉导航方法,其特征在于,所述步骤3)中根据所述状态转换信息和速度变换信息调整移动机器人的线速度和运动方向的步骤中:
所述状态转换信息和速度变换信息为启动时,则移动机器人开始运动;
所述状态转换信息和速度变换信息为停止时,则移动机器人停止运动;
所述状态转换信息和速度变换信息为加速时,则移动机器人开始加速运动;
所述状态转换信息和速度变换信息为减速时,则移动机器人开始减速运动;
所述状态转换信息和速度变换信息为转向时,则移动机器人开始转向;
所述状态转换信息和速度变换信息为返回时,则移动机器人开始反向运动。
4.根据权利要求1所述的一种移动机器人视觉导航方法,其特征在于,步骤1)中还包含以下子步骤:
i)根据相机安装位置以及实际环境调节相机配套光源的亮度;
ii)根据当前光照水平调节相机曝光时间,所述曝光时间范围为1000us至8000us;
iii)实时采集连续清晰的场景图像。
5.根据权利要求1所述的一种移动机器人视觉导航方法,其特征在于,所述步骤2)中的识别并解码所述灰度图像中的二维码,获得所述状态转换信息和速度变换信息的步骤还进一步包含以下子步骤:
i)预先对二维码进行编码,使所述二维码中至少包含状态转换信息和速度变换信息;
ii)在所述灰度图像中确定二维码的四个顶点,将所述四个顶点顺次连接起来,从而对所述二维码进行标记;
iii)对二维码进行解码,获得所述状态转换信息和速度变换信息。
6.根据权利要求1所述的一种移动机器人视觉导航方法,其特征在于,所述步骤2)中的确定同一帧所述灰度图像中所述条带的轮廓中心线,并计算所述条带的轮廓中心线与所述灰度图像中心线的偏移距离和偏移角度的步骤还进一步包含以下子步骤:
i)对所述灰度图像进行全局阈值的二值化操作,对二值化后的图像提取边界,进行8邻域连接;
ii)根据所述轮廓所包含的区域,通过计算轮廓横截面的几何中心并确定横截面定位得到所述轮廓中心线;
iii)计算所述条带轮廓中心线与所述灰度图像的中心线之间的像素点;
iv)对像素点进行标定,获取单个像素点对应的实际物理距离,从而确定所述条带轮廓中心线和所述灰度图像的中心线的实际距离;
v)根据所述条带轮廓中心线与所述灰度图像中心线的夹角确定偏移角度。
7.根据权利要求1所述的一种移动机器人视觉导航方法,其特征在于,所述步骤3)中...

【专利技术属性】
技术研发人员:陈庆盈张慧娟郑天江杨兴常皓杨巍
申请(专利权)人:中国科学院宁波材料技术与工程研究所
类型:发明
国别省市:浙江;33

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

1