一种光学成像式轮式移动机器人方位的检测方法及其装置制造方法及图纸

技术编号:8451554 阅读:172 留言:0更新日期:2013-03-21 07:27
本发明专利技术涉及一种光学成像式轮式移动机器人方位的检测方法及其装置,属于运动定位技术领域。本发明专利技术在轮式移动机器人车体安装光源、摄像机和图像处理器。摄像机拍摄地面图像,并将拍摄的图像传输给图像处理器,图像处理器接收摄像机输出的地面图像,测量相邻两帧图像的相对位置和方向的变化值,换算为移动机器人相对地面的位置和方向的变化值,最后将所有变化值分别累加,获得移动机器人相对起始点的位置和方向。本发明专利技术的检测方法和装置结构简单、使用方便、价格低廉,在原理上不受时间或机器人结构参数估值的影响,具有很高的长期精度,具有实际推广应用价值。

【技术实现步骤摘要】

本专利技术涉及一种光学成像式轮式移动机器人方位的检测方法及其装置,属于运动定位

技术介绍
随着社会发展和科技进步,机器人在当前生产生活中得到了越来越广泛的应用。 轮式移动机器人由于其具有自重轻、承载大、机构简单、驱动和控制相对方便、行走速度快、 机动灵活、工作效率高等优点,被大量应用于工业、农业、军事、医院、家庭、空间探测等领域。轮式移动机器人要完成指定的任务,首先要在移动过程中实时感知当前的位置和方位,并不断与目标位置和方位比较,控制移动机构进行相应的调整,最终到达目标位置, 从而有效完成任务。检测移动机器人位置和方位的方法分为两类自主检测法和参照物检测法。参照物检测方法要依赖磁条、路标、信标(如GPS信号)等外部参照物或参照信号来确定位置和方位,需要建立和维护参照物或参照信号;自主检测方法不需要在外部设立参照物或参照信号,利用机器人相对地球表面的运动来确定位置和方位,检测装置全部安装在机器人内部,工作时不依赖外部信息,因此不易收到外界干扰的影响。常用自主检测法主要有两种(I)基于惯性传感器的测量方法。依据牛顿惯性原理,利用安装在移动机器人内部的加速度计和陀螺,分别测量机器人本身相对地球表面的线加速度和角加速度,对测量结果进行积分,从而计算出机器人移动的距离及方位变化。其缺点是由于加速度的常值误差将引起与时间平方成正比的测量误差,因此任何小的常值误差都会随时间而无限增大,长期精度很差;每次使用之前需要较长的初始对准时间;惯性测量设备的结构复杂,价格较曰虫印贝ο(2)基于编码器的测量方法。利用安装在轮式移动机器人驱动系统中的编码器分别测量左、右驱动轮的转动角度,然后根据左、右驱动轮的转动角度推算出左、右驱动轮走过的距离,最后估算出机器人的位置和方位。基于编码器的测量方法结构相对简单、成本较低,但由于左、右驱动轮的实际直径不完全相等、有效轮距也在随时变化,因此基于编码器的测量方法的常值误差和测量误差也会随时间不断积累,长期精度也很差。如果出现驱动轮打滑现象,基于编码器的测量方法完全失效。上述两种位置和方位自主测量方法获得的测量结果是间接测量值。基于惯性传感器的测量结果是根据惯性传感器的加速度直接测量值间接计算出来的,测量结果不仅与惯性传感器加速度有关,而且还与时间的平方成正比;基于编码器的测量结果是根据编码器角位移直接测量值间接计算出来的,测量结果不仅与编码器角位移有关,而且还与驱动系统传动比、驱动轮直径及轮间距等参数有关。因此,时间、驱动系统传动比、驱动轮直径及轮间距等参数的估算误差都会传递到位置和方位的测量结果中,这些估算误差会随时间不断积累,导致上述两种测量方法的测量结果误差越来越大,长期精度变低。
技术实现思路
本专利技术的目的是提出一种光学成像式轮式移动机器人方位的检测方法及其装置,以克服现有技术中存在的定位测量误差随时间累计而无限增大导致的长期测量后定位精度变低的问题,以提高轮式移动机器人位置和方位的长期检测精度。 本专利技术提出的光学成像式轮式移动机器人方位的检测方法,包括以下步骤(I)在轮式移动机器人车体的底部安装一个摄像机,用于按设定的采样周期拍摄地面图像,并将拍摄的图像传输给图像处理器;(2)设定一个地面坐标系xoy,设定一个移动机器人的坐标系Χ0Υ,初始位置时两个坐标系重合;(3)图像处理器连续接收摄像机输出的地面图像,在第一帧地面图像中设定两个特征点M和N,则两个特征点M和N在坐标系XOY中的坐标分别为(XmCI,Ym0)和(XnCI,Yn(l),两个特征点M和N在第二帧图像中的坐标系XOY中的坐标分别为(Xml,Yml)和(Xnl,Ynl),通过计算,得到机器人相对地面坐标系的旋转角度Λ θ1Δ Θ j=arc tan ,其中,α为点(XmQ,Ym0)和点(XnQ,Yn0)之间的连线与坐标系XOY的X轴的夹角,β为点(Xml,Yml)和点(Xnl,Ym)之间的连线与坐标系XOY的Y轴的夹角,tan α = (Yn0-Ym0) /(Xn0-Xmtl), tani3 = (Ynl-Yml) / (Xnl-Xml);(4)根据上述旋转角度Λ Θ i,得到机器人在地面坐标系中沿X轴方向的移动增量Δ gl和沿y轴方向的移动增量Λ Ii1 Δ gi=- Δ X1X cos θ + Δ Y1X sin Θ j+ (Xm0X sin θ ^Ym0X cos θ j) X Δ Q1Ah1=-AX1XsinQ1—Δ Y1Xcos θ j+ (Xm0Xcos θ j—Ym0Xsin Q1) X A θ 17_8]其中Λ X1=Xffll-Xffl0, Δ Y1=Yml-Ym0 ;(5)重复步骤(3)和(4),连续接收摄像机输出的地面图像,得到机器人沿地面坐标系的X轴方向的移动量g、沿I轴方向的移动量h以及相对地面坐标系xoy旋转Θ角g= Δ gj+ Δ g2+... + Agi h= Δ Ii1+ Δ h2+... + Ahiθ = Λ θ Λ θ 2+…+ Δ θ j ο本专利技术提出的光学成像式轮式移动机器人方位的检测装置,包括光源,用于地面照明,所述的光源固定在轮式移动机器人的车体上;摄像机,用于拍摄地面图像,并将图像信号传送给图像处理器,所述的摄像机固定在轮式移动机器人的车体上;图像处理器,用于接收摄像机输出的图像信号,并进行预处理,测量相邻两帧图像的相对位置和方向的变化值,然后换算为移动机器人相对地面的位置和方向的变化值,最后将所有位置和方向变化值分别累加,获得移动机器人相对起始点的位置和方向,所述的图像处理器与摄像机相连接。本专利技术提出的光学成像式轮式移动机器人方位的检测方法及其装置,其优点是利用本专利技术方法得到的测量结果,仅与机器人相对地面的相对位置和方向变化有关,与测量时间或移动机器人的结构参数估值无关,因此从理论上消除了众多误差因素的影响;移动机器人位置和方位的测量结果是多次直接测量值的累加,由于直接测量值的测量误差为随机误差,因此随着机器人移动距离的增大,直接测量值的数量也不断增加,测量误差的累加值将趋于零,因此本专利技术测量方法具有较高的长期测量精度,解决了现有检测技术测量误差随时间累计增大而导致的长期精度变低的问题。而且本专利技术的轮式移动机器人位置和方向的检测装置,结构简单、使用方便、价格低廉,在原理上不受时间或机器人结构参数估值的影响,有很高的长期精度,具有实际推广应用价值。附图说明图1是本专利技术检测装置的结构原理示意图。图2是本专利技术检测方法的坐标系与地面坐标系关系示意图。图3是本专利技术测量装置中摄像机采集的图像,其中(a)是一个采样间隔中的第一帧图像,(b)是一个采样间隔的第二帧图像。图1中,I是轮式移动机器人车体、2是图像处理器、3是摄像机、4是光源。具体实施方式本专利技术提出的光学成像式轮式移动机器人方位的检测方法,包括以下步骤(I)在轮式移动机器人车体I的底部安装一个摄像机3,用于按设定的采样周期拍摄地面图像,并将拍摄的图像传输给图像处理器。(2)设定一个地面坐标系xoy,设定一个移动机器人的坐标系Χ0Υ,初始位置时两个坐标系重合,如图2中所示,其中xoy直角坐标系为地面坐标系,XOY为轮式移动机器人检测装置坐标系,g是XOY坐标系(车体)沿X轴平移的距离,h是XOY坐标系(车本文档来自技高网
...

【技术保护点】
一种光学成像式轮式移动机器人方位的检测方法,其特征在于该检测方法包括以下步骤:(1)在轮式移动机器人车体的底部安装一个摄像机,用于按设定的采样周期拍摄地面图像,并将拍摄的图像传输给图像处理器;(2)设定一个地面坐标系xoy,设定一个移动机器人的坐标系XOY,初始位置时两个坐标系重合;(3)图像处理器连续接收摄像机输出的地面图像,在第一帧地面图像中设定两个特征点M和N,则两个特征点M和N在坐标系XOY中的坐标分别为(Xm0,Ym0)和(Xn0,Yn0),两个特征点M和N在第二帧图像中的坐标系XOY中的坐标分别为(Xm1,Ym1)和(Xn1,Yn1),通过计算,得到机器人相对地面坐标系的旋转角度△θ1:△θ1=arc?tan[(|tanα?tanβ|)/(1+tanα×tanβ)],其中,α为点(Xm0,Ym0)和点(Xn0,Yn0)之间的连线与坐标系XOY的X轴的夹角,β为点(Xm1,Ym1)和点(Xn1,Yn1)之间的连线与坐标系XOY的Y轴的夹角,tanα=(Yn0?Ym0)/(Xn0?Xm0),tanβ=(Yn1?Ym1)/(Xn1?Xm1);(4)根据上述旋转角度△θ1,得到机器人在地面坐标系中沿x轴方向的移动增量△g1和沿y轴方向的移动增量△h1:△g1=?△X1×cosθ+△Y1×sinθ1+(Xm0×sinθ1+Ym0×cosθ1)×△θ1△h1=?△X1×sinθ1—△Y1×cosθ1+(Xm0×cosθ1—Ym0×sinθ1)×△θ1,其中△X1=Xm1?Xm0,△Y1=Ym1?Ym0;(5)重复步骤(3)和(4),连续接收摄像机输出的地面图像,得到机器人沿地面坐标系的x轴方向的移动量g、沿y轴方向的移动量h以及相对地面坐标系xoy旋转θ角:g=△g1+△g2+…+△gih=△h1+△h2+…+△hiθ=△θ1+△θ2+…+△θi。...

【技术特征摘要】

【专利技术属性】
技术研发人员:高宏王庆
申请(专利权)人:紫光股份有限公司
类型:发明
国别省市:

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

1