《用于移动机器人位置识别的地图的生成及更新方法.pdf》由会员分享,可在线阅读,更多相关《用于移动机器人位置识别的地图的生成及更新方法.pdf(19页珍藏版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 102656532 A (43)申请公布日 2012.09.05 C N 1 0 2 6 5 6 5 3 2 A *CN102656532A* (21)申请号 200980162271.4 (22)申请日 2009.10.30 10-2009-0104566 2009.10.30 KR G05D 1/02(2006.01) (71)申请人悠进机器人股份公司 地址韩国首尔 (72)发明人申庆澈 朴性州 李羲公 李在荣 金炯午 詹姆斯斯托尼尔丹尼尔 (74)专利代理机构北京康信知识产权代理有限 责任公司 11240 代理人余刚 吴孟秋 (54) 发明名称 用于移动机器人位。
2、置识别的地图的生成及更 新方法 (57) 摘要 本发明涉及用于移动机器人位置识别的地图 生成及更新方法,更具体地,涉及用于移动机器人 位置识别的地图生成及更新方法,其中,通过登记 地图生成过程中提取的地标和基于推断地标中的 概率误差而提取的地标、计算地图生成过程中预 登记地标的精确度、以及调整低精确度地标的等 级或移除错误登记的地标,能够减少识别误差。 (30)优先权数据 (85)PCT申请进入国家阶段日 2012.05.02 (86)PCT申请的申请数据 PCT/KR2009/006366 2009.10.30 (87)PCT申请的公布数据 WO2011/052826 KO 2011.05.。
3、05 (51)Int.Cl. 权利要求书2页 说明书9页 附图7页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书 2 页 说明书 9 页 附图 7 页 1/2页 2 1.一种构建用于移动机器人定位的地图的方法,包括: 从移动机器人在第一位置获取的第一图像检测并临时登记地标; 提取移动机器人在第二位置获取的第二图像的相应地标; 基于移动信息和临时登记的地标信息从第二图像估计所述临时登记的地标;以及 如果通过计算所述临时登记的地标和估计的地标之间的匹配误差而判定匹配误差处 于预定的基准误差范围内,则主要登记所述临时登记的地标。 2.根据权利要求1所述的方法,其中,在主要登。
4、记所述临时登记的地标时,当所述匹配 误差超过所述预定基准误差范围时,确定所述第一图像不是天花板图像,并舍弃所述临时 登记的地标。 3.根据权利要求1或2所述的方法,其中,所述第一图像和所述第二图像包括所述移动 机器人的航向目标区的天花板图像,并且所述天花板图像包括多个特征。 4.根据权利要求1或2所述的方法,其中,地标的临时登记包括: 将所述第一图像分为多个子图像,并通过计算所述多个子图像中亮度变化的大小和亮 度变化的相位来检测特征;以及 搜索所述亮度变化和所述亮度变化的相位的大小在从各个子图像检测出的多个特征 中最大的特征,将这些特征设为所述临时登记的地标。 5.根据权利要求4所述的方法,其。
5、中,所述亮度变化的大小可通过求各个子图像的水 平亮度变化和垂直亮度变化之和的平方根获得。 6.根据权利要求5所述的方法,其中,所述亮度变化的相位可通过求各个子图像的垂 直亮度变化和水平亮度变化之比的反正切函数获得。 7.根据权利要求3所述的方法,其中,所述第一图像和所述第二图像包括多个相同的 地标。 8.一种更新用于移动机器人定位的地图的方法,包括: a)通过在第一位置获取第一图像来提取和登记地标; b)通过在第二位置获取第二图像并使用位置信息预测登记的地标来检测与登记的地 标相应的地标; c)检测与检测出的地标相应的所述登记的地标的质量;以及 d)使用概率函数计算所述检测出的地标和预测出的地。
6、标之间的匹配概率,并且根据所 述匹配概率和所述登记的地标的质量而不同地更新所述登记地标。 9.根据权利要求8所述的方法,其中,在步骤d)中,当所述匹配概率小于第一基准概率 时,舍弃所述检测出的地标。 10.根据权利要求9所述的方法,其中,在步骤c)中,当所述登记的地标的质量低于基 准质量时,通过判定所述登记的地标由假正值匹配登记来删除所述登记的地标。 11.根据权利要求9所述的方法,其中,在步骤d)中,当所述登记的地标的质量高于基 准质量时,舍弃所述检测出的地标,所述检测出的地标不反映到所述登记的地标。 12.根据权利要求8所述的方法,其中,在步骤d)中,当所述匹配概率高于第一基准概 率并且低。
7、于第二基准概率时,如果判定所述登记的地标的质量低于基准质量,则舍弃所述 检测出的地标。 13.根据权利要求8所述的方法,其中,在步骤d)中,当所述匹配概率高于第一基准概 权 利 要 求 书CN 102656532 A 2/2页 3 率并且低于第二基准概率时,如果判定所述登记的地标的质量高于所述基准质量,则接受 所述检测出的地标。 14.根据权利要求11到13中任一项所述的方法,其中,在步骤d)中,所述登记的地标 的质量等级比当前等级低一个等级。 15.根据权利要求8所述的方法,其中,在步骤d)中,当所述匹配概率高于第三基准概 率时,接受所述检测出的地标。 16.根据权利要求15所述的方法,其中。
8、,在步骤d)中,所述登记的地标的质量等级比当 前等级高一个等级。 17.根据权利要求15或16所述的方法,其中,在步骤d)中,基于所述检测出的地标和 所述预测出的地标,更新所述登记的地标并校正移动机器人的位置。 18.根据权利要求8所述的方法,其中,所述登记的地标的质量通过检测频率、检测误 差的历史以及地标检测精度中的至少一个进行判定。 19.根据权利要求8所述的方法,其中,所述位置信息包括所述移动机器人的航向距 离、航向方向、航向时间、转动角度以及转动频率。 20.根据权利要求8所述的方法,其中,所述登记的地标为通过权利要求1到7中任一 项所述的构建地图的方法登记的地标。 权 利 要 求 书。
9、CN 102656532 A 1/9页 4 用于移动机器人位置识别的地图的生成及更新方法 技术领域 0001 本发明涉及一种用于移动机器人定位的构建和更新地图的方法,更具体地,涉及 能够随机检查、然后登记在构建地图时提取的地标并且在更新地图时分析预登记地标的精 确度以控制或删除级别的移动机器人定位用地图的构建和更新方法。 背景技术 0002 近年来,随着机器人技术的发展,设定其自身的路径并沿着设定路径移动的移动 机器人的使用越来越多。典型的移动机器人可包括清洁室内和建筑物的清洁机器人、导引 定位的导引机器人等。具体地,清洁机器人在移动时使用其中设置的真空清洁单元清洁室 内地板,其包括各种传感器。
10、和航向单元。当前,各种类型的清洁机器人已经商业化。 0003 为了使移动机器人有效判定其在空间中的位置并向预定位置移动,有必要为移动 机器人在其中移动的空间构建地图,以允许移动机器人识别自身在该空间中的位置。允 许移动机器人识别其自身相对于周围空间的位置并构建地图称为同步定位与地图构建 (SLAM)。 0004 在SLAM机制中,基于图像的SLAM使用从图像中提取的视觉特征为周围环境构建 地图,并估计机器人的姿势。通常,通过使用驱动电机内设置的陀螺仪和编码器,移动机器 人基于航位推测法前行,并使用安装在其顶部的摄像头分析图像,构建地图。在这种情况 下,当陀螺仪和编码器的量距(odometry)。
11、出现误差时,使用摄像头获取的图像信息校正累 积误差。 0005 已经提出了多种用于控制移动机器人航向的方法和使用这些方法的移动机器人 的相关技术,但是并未解决以下问题。 0006 作为从图像提取的特征的描述符,已使用了多种类型的描述符。然而,有一个问 题,即当亮度发生极大变化或图像发生极大变化时,这些类型未显示出鲁棒性。此外,尚未 提出这样的适应性航向控制机制:该机制能应对输入图像无法使用或控制移动机器人航向 中发生移动机器人航向控制误差的情况。此外,即便特征彼此不同,但在特征匹配中将不同 特征错误地识别为相同特征的问题还是经常发生。 发明内容 0007 技术问题 0008 本发明提供了一种用。
12、于构建移动机器人地图的方法,该方法能够仅登记具有高度 可靠性的地标,在该方法中,在构建地图而登记地标时,通过将从图像中提取的地标和预测 地标进行比较而获得的比较误差在容许范围。 0009 本发明提供了一种更新移动机器人地图的方法,该方法能在更新地图时检测与预 登记地标对应的地标以进行概率匹配,根据匹配程度控制预登记地标的质量,并且消除错 误登记的地标。 0010 技术方案 说 明 书CN 102656532 A 2/9页 5 0011 本发明的一个示意性实施方式,提供一种用于移动机器人定位的地图的构建方 法,包括:从移动机器人在第一位置获取的第一图像检测和临时登记地标;从移动机器人 在第二位置。
13、获取的第二图像提取相应的地标;基于移动信息和临时登记的地标信息从第二 图像估计临时登记的地标;以及如果通过计算临时登记的地标和估计的地标之间的匹配误 差判定匹配误差处于预定的基准误差范围内,则主要登记临时登记的地标。 0012 在主要登记临时登记的地标时,当匹配误差超过预定基准误差范围时,可以确定 第一图像不是天花板图像,并舍弃临时登记的地标。 0013 第一和第二图像可包括移动机器人的航向目标区的天花板图像,并且天花板图像 可包括多个特征。 0014 地标的临时登记可包括:将第一图像分为多个子图像并通过计算多个子图像中亮 度变化的大小和亮度变化的相位检测特征;以及搜索亮度变化和亮度变化的相位。
14、的大小为 从各个子图像检测出的多个特征中最大的特征,将这些特征设为临时登记的地标。 0015 亮度变化的大小可通过求各个子图像的水平亮度变化和垂直亮度变化之和的平 方根获得。 0016 亮度变化的相位可通过求各个子图像的垂直亮度变化与水平亮度变化之比的反 正切函数获得。 0017 第一和第二图像可包括多个相同地标。 0018 本发明的另一个示意性实施方式提供一种更新用于移动机器人定位的地图的方 法,包括:a)通过在第一位置获取第一图像来提取和登记地标;b)通过在第二位置获取第 二图像并使用位置信息(location information,定位信息)预测登记的地标来检测与登 记的地标对应的地标。
15、;c)检测与检测出的地标对应的登记的地标的质量;以及d)使用概率 函数计算检测出的地标和预测出的地标之间的匹配概率,根据匹配概率和登记的地标的质 量而不同地更新登记的地标。 0019 在步骤d)中,当匹配概率小于第一基准概率时,可以舍弃检测出的地标。 0020 在步骤c)中,当登记的地标的质量低于基准质量时,可以通过判定登记的地标是 由假正值匹配(false-positive match,假阳性匹配)登记而删除登记的地标。 0021 在步骤d)中,当登记的地标的质量高于基准质量,可舍弃检测出的地标,并且可 以不将检测出的地标反映到登记的地标的更新。 0022 在步骤d)中,当匹配概率高于第一基。
16、准概率并且低于第二基准概率时,如果判定 登记的地标的质量低于基准质量,则可舍弃检测出的地标。 0023 在步骤d)中,当匹配概率高于第一基准概率并且低于第二基准概率时,如果判定 登记的地标的质量高于基准质量,则可接受(accommodate)检测出的地标。 0024 在步骤d)中,登记的地标的质量等级可以比当前等级低一个等级。 0025 在步骤d)中,当匹配概率高于第三基准概率时,检测出的地标可被接受。 0026 在步骤d)中,登记的地标的质量等级可以比当前等级高一个等级。 0027 在步骤d)中,可以基于检测出的地标和预测出的地标,更新登记的地标,移动机 器人的定位可校正。 0028 登记的。
17、地标的质量可通过检测频率、检测误差历史以及地标检测精度中的任何一 个进行确定。 说 明 书CN 102656532 A 3/9页 6 0029 定位信息可包括移动机器人的航向距离、航向方向、航向时间、转动角度以及转动 频率。 0030 登记的地标可以是通过构建移动机器人定位用地图的方法登记的地标。 0031 有益效果 0032 本发明的示意性实施方式在将检测出的地标登记之前确认检测出的地标的可靠 性,然后在登记地标用于构建地图时将检测出的地标登记为地标,由此仅登记具有高度可 靠性的地标。 0033 此外,本发明的示意性实施方式能够控制预登记地标的质量,提高其可靠性,并且 通过在更新地图时检测与。
18、预登记地标对应的地标并对其执行概率匹配来消除错误登记的 地标。 附图说明 0034 图1是示出应用本发明示意性实施方式的移动机器人的配置的示图。 0035 图2是根据本发明示意性实施方式的构建和更新移动机器人定位用地图的方法 的流程图。 0036 图3是根据本发明示意性实施方式的构建移动机器人定位用地图的方法的详细 流程图。 0037 图4是根据本发明示意性实施方式的更新移动机器人定位用地图的方法的详细 流程图。 0038 图5是示出根据本发明示意性实施方式的生成局部定向描述符的过程的示图。 0039 图6是示出计算图像梯度的窗口的示图。 0040 图7A是示出图像块(image patch)。
19、实例的示图,图7B是示出图像块子区域上局 部定向信息的实例的示图。 0041 图8是示出根据本发明示意性实施方式提取特征并生成标识符的过程的流程图。 0042 图9是示出根据本发明示意性实施方式的航向控制方法的流程图。 具体实施方式 0043 以下参考附图详细说明本发明的示意性实施方式。首先,应该注意的是,在对附图 的各个元件给出的参考标号中,即使相同元件在不同附图中示出,相同的元件也用相同的 参考标号表示。描述本发明时,将不会详述公知的功能或结构,因为它们可能会不恰当地影 响对本发明的理解。 0044 图1是示出应用本发明示意性实施方式的移动机器人的配置的示图。 0045 一种根据本发明示意。
20、性实施方式的移动机器人100可配置为包括获取图像的图 像获取单元110;处理图像获取单元110获取的图像、从图像提取特征并生成特征的描述符 的图像处理单元120;传感器单元140,感应移动机器人100的移动定向信息、移动距离等; 主控单元130,基于获取的图像构建移动机器人移动空间的地图,并且基于与从获取图像提 取的特征以及从传感器单元140获取的量距有关的信息控制移动机器人的操作;以及机器 人驱动器140,根据主控单元130的控制来驱动机器人。 0046 图像获取单元110是获取移动机器人所在的周围环境的图像的装置,可配置为包 说 明 书CN 102656532 A 4/9页 7 括图像传感。
21、器,例如电荷耦合器件(CCD)、互补金属氧化物半导体(CMOS)等。在本发明的示 意性实施方式中,图像获取单元110优选为向上布置,以获取天花板图像。更优选地,图像 获取单元110可包括广角镜头诸如鱼眼镜头等,以获取宽幅天花板图像。 0047 图像处理单元120可配置为包括图像失真校正器121、图像质量检测器122、特征 提取器123以及描述符生成器124。 0048 图像失真校正器121用于校正由图像获取单元110获取的图像的失真。当图像获 取单元110包括鱼眼镜头或广角镜头时,图像获取单元110获取的图像包括径向畸变。 0049 因此,图像获取单元110使用预先获取的摄像机参数去除图像的失。
22、真。 0050 图像质量检测器122用于确定所获取的图像的可用性。当直接光线照射到图像获 取单元110或图像获取单元110被诸如桌子的障碍物遮住时,通过图像获取单元110获取 的图像可能不适于移动机器人定位。因此,图像质量检测器122检查获取的图像,当获取的 图像不适当时,用于排除不适当的图像。例如,当所获取的图像的亮度太高或太低,图像质 量检测器122可以基于所获取的图像的亮度把所获取的图像处理为不适当图像。当获取的 图像被排除时,主控单元130可基于陀螺仪141或编码器142获取的航向记录信息控制移 动机器人100的移动。 0051 在比较两个图像之间的立体匹配时,图像之间的差别用d表示,。
23、焦距用F表示,从 眼睛到图像的距离用z表示,移动机器人实际的移动距离用r表示,它们之间的关系由以下 等式1表示。 0052 等式1 0053 0054 图像质量检测器122检测图像获取单元110获取的图像亮度的变化作为附加函 数,由此检测到移动机器人100在障碍物如桌子下移动。例如,图像质量检测器通过使用所 获取的图像的平均亮度和离散(dispersion)来检测移动机器人100的图像获取单元110 被障碍物遮挡。 0055 当移动机器人100进入桌子底部,图像帧的平均亮度逐渐降低,由此亮度离散值 增加或减少。一种减少计算的方法可通过使用各个区的亮度平均值获得的整个图像的平均 和离散来确定移动。
24、机器人100是否被遮挡,所述区可基于移动机器人100的航向方向四等 分由图像获取单元110获取的图像而分割获得。 0056 当图像获取单元110被障碍物遮挡时,不能基于图像控制移动机器人110的定位。 因此,主控单元130基于诸如陀螺仪的惯性传感器44和编码器142的信息控制移动机器人 100的移动。 0057 特征提取器123从由图像获取单元110获取的空间的图像提取特征。特征的实例 可包括天花板的角点、安装在天花板上的灯或者空间的门等。然而,为了使用灯或门提取特 征,可能增加计算,因此天花板的角点部分优选用作特征。然而,在本发明的示意性实施方 式中,从特征提取器123提取的特征不限于角点,。
25、但上述几个特征和空间中存在的不同目 标均可用作特征。 0058 用于提取角点作为特征的机制将在下文中进行描述。 0059 角点提取机制的实例可包括哈里斯角点检测法。Chris Harris和Mike Stephens 说 明 书CN 102656532 A 5/9页 8 已经在“A Combined Corner and Edge Detector(Proceedings of The Fourth Alvey Vision Conference,Manchester,pp 147-151.1988)”中提出了一种从图像提取角点的方 法。哈里斯提出的方法或类似方法基于以下事实:图像中沿边缘的偏。
26、移(shift)具有微小 的差别,但在垂直于该边缘的方向上的偏移产生很大的差别,并且所有方向的偏移使得在 角点有很大的差别。 0060 当图像强度由I表示而图像中因为偏移x和y导致的变化由E表示时,E可通过 以下等式2表示。 0061 等式2 0062 0063 在以上等式1中,w表示图像窗口。 0064 等式2可通过等式3表示。在等式3中,矩阵M表示图像强度的梯度,其通过以下 等式4获得。 0065 等式3 0066 0067 等式4 0068 0069 获得矩阵M的特征值。当每个特征值均为预定大小以上且其相对比为预定大小以 下时,可以判定图像在所有方向的强度变化都非常大。这通过角点的响应函。
27、数限定,通过以 下等式4表示。 0070 等式5 0071 Rdet M-k(trace M) 2 0072 在以上等式5中,R值大于0且R值为局部最大值的点可被确定为角点。 0073 描述符生成器124用于生成从特征提取器123提取的特征的描述符。作为特征的 描述符,可使用尺度不变特征变换(SIFT)、快速鲁棒特征(SURF)等。SIFT描述符是使用 特征周围的图像的亮度变化分布等表示特征的方案,Herbert Bay等已经在2006年提出了 SURF描述符。与SIFT描述符相比,SURF描述符减少了描述符的维数(dimension)以提高 速度,并且比使用哈尔小波的简单梯度更具鲁棒性。 0。
28、074 主控单元130包括特征管理器131、地图管理器132和航向控制器133。 0075 特征管理器131用于通过匹配从所获取的图像提取的特征与特征数据库中预登 记的特征来检测与特征数据库中预登记特征一致的特征,同时用于将关于新获取的特征的 信息登记到特征数据库(未示出)中。特征管理器131执行的特征匹配可通过计算由描述 符表示的特征之间的欧氏距离来确定。 0076 地图管理器132用于构建和更新空间地图,在该空间中,移动机器人100基于移动 机器人100的图像获取单元110获取的图像、移动机器人100的诸如移动方向和距离的量 说 明 书CN 102656532 A 6/9页 9 距、特征位。
29、置等进行定位。在一些情况下,空间地图可以预先提供给移动机器人100。在这 种情况下,地图管理器132可基于诸如位于空间中的障碍物的信息和特征信息连续更新地 图。 0077 航向控制器133用于基于当前位置和移动机器人100的量距控制移动机器人100 的航向。作为移动机器人100航向的一个示意性实施方式,移动机器人100包括左轮(未 示出)和右轮(未示出),可包括左轮驱动电机(未示出)和右轮驱动电机(未示出)作为 驱动左轮和右轮的机器人驱动器140。航向控制器133可通过控制左轮驱动电机和右轮驱 动电机的转动执行移动机器人100的航向,例如向前、向后、左转、右转等。在这种情况下, 左轮驱动电机和。
30、右轮驱动电机均设置有编码器142,以获取左轮驱动电机和右轮驱动电机 的驱动信息。 0078 同时,航向控制器133可设计为,通过基于当前特征的位置和移动机器人的位置 利用扩展卡尔曼滤波器(EKF)预测随后的特征和移动机器人的位置来控制移动机器人100 的航向。 0079 在上述配置中,惯性传感器44感应惯性以确认移动机器人100的航向方向,惯性 传感器44的感应信息和编码器142的感应信息配置移动机器人100的量距。当惯性传感器 44的感应信息和编码器140的感应信息精确时,移动机器人100可以完全仅由从这些信息 获取的量距进行控制。然而,由于实际环境中驱动轮的滑动或传感器信息的误差,移动机器。
31、 人100的实际位置可能与基于量距计算的位置不同。误差可通过使用由图像获取单元110 获取的图像进行校正。 0080 如上所述,依据本发明示意性实施方式的移动机器人100的描述符生成器124生 成图像特征的描述符。 0081 局部定向描述符从特征周围的梯度获取局部定向,并且基于局部定向之间的关系 生成。 0082 下文中,将参照图2至图4详细说明根据本发明示意性实施方式的移动机器人用 地图的构建和更新方法。 0083 图2是根据本发明示意性实施方式的构建和更新移动机器人定位用地图的方法 的流程图,图3是根据本发明示意性实施方式的构建移动机器人定位用地图的方法的详细 流程图,而图4是根据本发明示。
32、意性实施方式的更新移动机器人定位用地图的方法的详细 流程图。 0084 参照图2至图4,根据本发明示意性实施方式的构建和更新移动机器人的地图的 方法包括:通过图像获取单元110获取至少两帧周围图像,包括将前往或清洁的区域的天 花板(S100);从各个获取的图像提取特征(S200);通过使用提取的特征来提取地标并通过 概率检查来登记所提取的地标,从而构建地图(S300);以及,通过将从航向或清洁过程中 获取的图像提取的地标与针对登记的地标的预测地标随机匹配,删除登记为错误识别的地 标或者改变地标的可靠性,从而更新地图(S400)。 0085 根据本发明示意性实施方式的构建移动机器人用地图的方法,。
33、包括:从通过移动 机器人100在第一位置获取的第一图像检测和临时登记地标(S310和S320);通过从移动 机器人移动至第二位置获取的第二图像提取相应的地标(S330);基于移动信息和临时登 记的地标信息从第二图像估计临时登记的地标(S340);以及如果通过计算临时登记的地 说 明 书CN 102656532 A 7/9页 10 标和估计的地标之间的匹配误差判定匹配误差处于预定的基准误差的范围内,则主要登记 临时登记的地标(S360)。 0086 在临时登记时(S320):将第一图像分为多个子图像,并通过计算多个子图像中亮 度变化的大小和亮度变化的相位来检测特征;以及从各个子图像检测出的多个特。
34、征中搜索 亮度变化的大小和亮度变化的相位的大小为最大的特征,由此将这些特征设为临时登记的 地标。提取特征和提取地标作为局部最大点的过程会在本发明后半部分详细说明。 0087 在主登记时(S360),当匹配误差偏离预定基准误差范围时,可以判定第一图像不 是天花板图像,由此舍弃临时登记的地标(S370)。 0088 第一和第二图像,作为移动机器人航向目标区的天花板图像,优选包括多个特征。 此外,第一和第二图像优选包括多个相同地标。 0089 在本发明示意性实施方式中,亮度变化的大小通过各个子图像的水平亮度变化与 垂直亮度变化之和的平方根获得,而亮度变化的相位通过求各个子图像的垂直亮度变化和 水平亮。
35、度变化之比的反正切函数获得。 0090 一种根据本发明示意性实施方式的更新移动机器人用地图的方法,包括:a)通过 在第一位置获取第一图像提取地标,并且登记地标;b)通过在第二位置获取第二图像来检 测与登记的地标对应的地标(S410),并使用定位信息预测登记的地标(S420);c)检测与检 测出的地标对应的登记的地标的质量;以及d)使用概率函数计算检测出的地标和预测的 地标的匹配概率(S430),根据匹配概率和登记的地标的质量而不同地更新登记地标(S440 至S463)。 0091 将参照图4说明根据本发明示意性实施方式的更新移动机器人用地图的方法。 0092 移动机器人100通过在第一位置获取。
36、第一图像来提取地标并登记地标,并且从第 一位置移动,然后在第二位置获取第二图像。移动机器人100从第二图像检测与登记的地 标对应的地标(S410),使用移动信息预测登记的地标(S420)。移动机器人100使用概率函 数计算登记的地标和预测的地标之间的匹配概率(S430)。 0093 在本发明的示意性实施方式中,高斯滤波器或先前或下文说明的EKF概率函数用 作概率函数,但也可使用其他概率函数诸如卡尔曼滤波器、隐马尔可夫模型(HMM)等。 0094 移动机器人100依据匹配概率的结果将检测出的地标的处理区域分为匹配概率 最低的第一区域、匹配概率居中第二区域和匹配概率最高的第三区域(S440和S45。
37、0)。 0095 第一区域对应于这样的情况:匹配概率小于第一基准概率。在这种情况下,将对应 于检测出的地标的登记的地标的质量与基准质量进行比较(S441)。 0096 根据比较结果,当登记的地标的质量低于基准地标时,舍弃检测出的地标而不用 于更新登记的地标(S443),并通过确定登记的地标由假正值匹配登记而予以删除(S444)。 然而,当登记的地标的质量高于基准质量,舍弃检测出的地标(S446),不反映到登记的地 标的更新中,并且保留登记的地标。然而,登记的地标的质量等级比当前等级低一个等级 (S445)。 0097 第二区域对应于这样的情况:匹配概率高于第一基准概率但低于第二基准概率 (S4。
38、50)。即使在这种情况下,也将对应于检测出的地标的登记的地标的质量与基准质量进 行比较(S451)。 0098 根据比较结果,当登记的地标的质量低于基准质量时,舍弃检测出的地标(S446), 说 明 书CN 102656532 A 10 8/9页 11 不反映到登记的地标的更新中,并且保留登记的地标。然而,即使在这种情况下,登记的地 标的质量等级也比当前等级低一个等级(S445)。 0099 然而,当登记的地标的质量高于基准质量时,接受检测出的地标(S462),基于检测 出的地标更新登记的地标(S463)。然而,即使在这种情况下,登记的地标的质量等级比当前 等级低一个等级(S453)。 010。
39、0 第三区域对应于这样的情况:匹配概率高于第三基准概率,接受检测出的地标。在 这种情况下,不管登记的地标的质量如何,与检测出的地标对应的登记的地标为优秀地标, 这样登记的地标的质量等级比当前等级高一个等级。 0101 此处,第一基准概率的值小于第二基准概率。 0102 移动机器人100基于检测出的地标和预测的地标来更新登记的地标,并校正自身 的位置。 0103 登记的地标的质量通过检测频率、检测误差的历史以及地标检测精度中的至少一 个进行判定。位置信息包括移动机器人的航向距离、航向方向、航向时间、转动角度以及转 动频率。 0104 图5是示出应用本发明示意性实施方式的移动机器人中局部定向描述符。
40、生成过 程的示图。 0105 接收由图像获取单元110获取的图像(S510),计算图像各个像素的梯度(S520)。 通过将图6所示的窗口应用于图像内各个像素来计算水平梯度dx和垂直梯度dy,从而进行 梯度计算。水平梯度dx可通过水平窗口的各个值与像素的强度值乘积的和而获取,而垂直 梯度dy可通过垂直窗口的各个值与像素的强度值乘积的和而获得。 0106 接收特征提取器123提取的特征(优选角点)的坐标,并设定基于特征的图像块 (S540)。在设定图像块时,作为一个实施方式可规定99像素。然而,在实际应用中,图像 块的大小并不限于上述说明,而可以根据输入图像和应用环境进行变化。 0107 各个像素。
41、中梯度的相位和大小通过图像块中各个像素的梯度进行计算(S550)。相 位(phase)可通过等式5进行计算,大小(magnitude)可通过等式6进行计算。在等式6 和7中,dx表示具体像素的水平梯度,而dy表示具体像素的垂直梯度。 0108 等式6 0109 0110 等式7 0111 0112 接下来,将图像块重分为更小的区域以产生多个子区域(S560)。在本发明的示意 性实施方式中,在99图像块的情况下,图像块可分为33子区域,由此可以分成9个子 区域。 0113 对于各个子区域,制作构成子区域的各个像素的相位直方图,峰值的相位被指定 为相应子区域的局部定向(S570)。图7A示出了图像。
42、块的实例,7B示出了关于图像块的子 区域的局部定向信息。在图7B的情况下,可以确认的是提取了总共9个局部定向信息。 0114 当9个局部定向信息应用于移动机器人100的航向控制时,移动机器人100如下 地操作。 说 明 书CN 102656532 A 11 9/9页 12 0115 移动机器人100基于惯性传感器44和编码器142的量距估计自己的位置,并且构 建实时地图。航向控制器133使用EKF从移动机器人100的移动方向和移动距离估计匹配 范围,由此进行由图像获取单元110顺序获取的图像之间的特征匹配。 0116 移动机器人的位置和航向被控制在由航向控制器133的EKF预测的范围内。在这 。
43、种情况下,通过处理由图像获取单元110获取的图像来提取特征,生成特征的描述符,并且 使用生成的描述符进行特征匹配,由此估计移动机器人100的精确位置,以便根据量距校 正移动机器人100的位置。 0117 下文将说明依据以上描述的移动机器人100的航向的控制方法。 0118 图8是示出根据本发明示意性实施方式的用于控制移动机器人的位置和航向的 方法中提取特征和生成标识符的过程的流程图。 0119 图像获取单元110获取移动机器人100周围环境的图像(S70)。图像失真校正器 121校正所获取的图像的失真(S72)。图像质量检测器122检查图像质量(S74),仅在图像 质量适合特征提取时进行以下的。
44、过程。 0120 特征提取器123从输入图像提取特征(S76),描述符生成器生成特征的描述符 (S78),然后当生成的特征为新特征时,特征管理器131登记和管理新生成的特征(S80)。 0121 同时,当判定从特征提取器123提取的特征对应于核心区特征时(S82),生成核心 区的特征描述符(S84),当核心区特征为新特征时,特征管理器131登记并管理该核心区特 征(S86)。 0122 图9是示出在根据本发明示意性实施方式的用于控制移动机器人的定位和航向 的方法中的航向控制方法的流程图。 0123 提取由图像获取单元110获取的输入图像的特征,由此生成描述符(S710)。接 下来,通过使用为输。
45、入图像生成的描述符进行输入图像的特征和登记的特征之间的匹配 (S720)。 0124 同时,主控单元130从惯性传感器44和编码器142接收移动机器人100的量距 (S730)。 0125 航向控制器133基于移动机器人100的量距预测移动机器人的位置,并基于输入 图像校正移动机器人的位置以控制移动机器人的航向(S7400)。 0126 特征管理器131将由图像获取单元110新获取的图像提取的特征与预登记的特征 进行匹配,以判定提取的特征是否与预登记的特征一致,这样经常发生特征的错误识别。为 了防止特征的错误识别,本发明的示意性实施方式提出了一种方法,其使用已被描述的局 部定位信息和采用惯性传。
46、感器44的移动机器人100的航向信息。 0127 如上所述,已经在附图和说明书中对示意性实施方式进行了说明和图示。选择和 描述这些示意性实施方式是为了解释发明的一些原理及它们的实际应用,由此能让本领域 的其他技术人员制造和利用本发明的各种示意性实施方式及其各种替代方案和修改方案。 由以上说明显而易见的是,本发明的各个方面并不限于此处阐释的实例的具体细节,因此 认为本领域技术可以进行其他修改和应用或等效方案。在考虑本说明书和附图后,本发明 的许多变化、修改、变形以及其他用途和应用对于本领域的技术人员显而易见的。只要不背 离本发明的精神和范围,所有这些变化、修改、变形以及其他用途和应用均应属于本发。
47、明权 利要求书要求的保护范围。 说 明 书CN 102656532 A 12 1/7页 13 图1 图2 说 明 书 附 图CN 102656532 A 13 2/7页 14 图3 说 明 书 附 图CN 102656532 A 14 3/7页 15 图4 说 明 书 附 图CN 102656532 A 15 4/7页 16 图5 说 明 书 附 图CN 102656532 A 16 5/7页 17 图6 图7 说 明 书 附 图CN 102656532 A 17 6/7页 18 图8 说 明 书 附 图CN 102656532 A 18 7/7页 19 图9 说 明 书 附 图CN 102656532 A 19 。