自动启动自定位过程的方法技术

技术编号:10560104 阅读:137 留言:0更新日期:2014-10-22 14:14
本文描述了一种用于自主完成工作的自走式机器人。机器人包含以下部分:一使机器人在地面上运动的驱动模块;一用于在处理过程中执行相应工作的处理模块;至少一个用于采集环境结构信息的传感器模块;一检测模块,用于在处理过程开始前和处理过程中检测机器人的位置搬动情况;一导航模块,用于在处理过程中根据环境地图为机器人进行地面导航,导航模块存储和管理一张或多张环境地图,并在检测模块发现机器人位置搬动时执行机器人自定位过程,其中在实施自定位时,将检测机器人是否位于所储存地图范围内,以及位于该地图范围内的哪个位置。

【技术实现步骤摘要】
【国外来华专利技术】【专利摘要】本文描述了一种用于自主完成工作的自走式机器人。机器人包含以下部分:一使机器人在地面上运动的驱动模块;一用于在处理过程中执行相应工作的处理模块;至少一个用于采集环境结构信息的传感器模块;一检测模块,用于在处理过程开始前和处理过程中检测机器人的位置搬动情况;一导航模块,用于在处理过程中根据环境地图为机器人进行地面导航,导航模块存储和管理一张或多张环境地图,并在检测模块发现机器人位置搬动时执行机器人自定位过程,其中在实施自定位时,将检测机器人是否位于所储存地图范围内,以及位于该地图范围内的哪个位置。【专利说明】
本专利技术涉及一种方法,该方法用于自动启动自定位过程,尤其是自走式自主机器 人(比如机器人吸尘器)本身的自动全局自定位过程。
技术介绍
大量地面清洁或处理用自走式机器人已经为人们所知并可在市场上买到。这类产 品的原则性要求,是在尽可能短的时间内,尽可能彻底地实现地面处理。在简单系统中采用 了随机导航法(比如iRobot Corp.公司的专利EP 2287697 A2),其中在导航时不编制或使 用需处理地面的环境地图。也就是说不使用关于障碍物、地面界限、已清洁区域/未清洁区 域的信息。结合局部运动策略,机器人与障碍物相撞时仅(随机)更改运动方向。采用这 种设计后,地面可能需要进行多次清洁,而且(最终)不能保证清洁彻底。 复杂系统编制有地图,以便借助SLAM算法(SLAM'Simultaneous Localization and Mapping" -即时定位与地图构建),有针对性地规划路径并且有针对性地实施地面清 洁。该系统工作时将检测地图,并借助外部传感器(激光测距扫描仪,借助摄像头和激光进 行三角测量的测量仪,接触传感器等等)和惯性传感器(行程传感器,加速度传感器等等) 检测机器人在地图中的位置。在采用上述SLAM模块的较新颖清洁机器人中,所编制地图不 是永久性的,即需要为每一次新的清洁过程(也就是说在之前的清洁过程结束后)编制新 地图。 相对于非永久性地图,使用永久存储地图可以实现更高效的处理过程,因为没有 必要重复检测环境。通过这种设计可以马上计算处理过程,其中可检测建立在地图基础上 的附加信息并重新利用(比如问题区域、污染严重的区域等等)。还可以收录用户专用信息 比如房间名称、需要更彻底清洁的范围或者禁止进入的区域(在非永久性地图中,这些信 息的输入没有意义)。比如在Intellibot公司的专利文件US 8,867,592 B2中,采用了一 种存储式/永久性地图,以便将(可能不同的)功能(比如吸尘、擦拭)与地图上的各个子 区域相对应,然后清洁装置可以独立执行这些功能。三星公司的专利文件US 2009/0182464 A1中,可使用地图被分解为子区域,随后清洁装置按照顺序清洁这些区域。 机器人永久性存储地图的基本前提条件是:机器人能够在永久性地图中自主定 位,而不需要或者仅在极小程度上需要预先知道其相对于地图的实际位置。这种能力又被 称为全局自定位(英语:gl〇bal self localization)能力。关于这种方法的描述可参阅 文件"通过使用多假设跟踪系统实现可移动机器人的主动式全局自定位" (IEEE机器人和自 动化,2001年)。 不过按照上述方法实施的自定位过程,可能(根据地图的大小和数量)持续很长 时间。在这个过程中,机器人有时会停止执行其实质性任务(比如到达一个目标点),从而 延迟了任务完成时间。 作为本专利技术基础的任务是:提供一种自主机器人,这种机器人尽可能少地、尤其是 仅在确有必要时执行自定位过程,以便节省完成实质性任务所需的时间和能源。
技术实现思路
以上任务通过按照权利要求1的移动式机器人完成。本专利技术的不同结构示例和优 选实施例子是从属权利要求的目的。 下面描述一种用于独立完成工作的自走式移动机器人。根据本专利技术的一个结构示 例,机器人包括以下部分:一使机器人在地面上运动的驱动模块;一用于在处理过程中执 行相应工作的处理模块;至少一个用于米集环境结构和/或地面信息的传感器模块;一检 测模块,用于在处理过程开始前和处理过程中检测机器人的位置搬动情况;一导航模块,用 于在处理过程中根据环境地图为机器人进行地面导航,导航模块存储和管理一张或多张环 境地图,并在检测模块发现机器人位置搬动时执行机器人自定位过程,其中在实施自定位 时,将检测机器人是否位于所储存地图范围内,以及位于该地图范围内的哪个位置。 此外还将描述一种借助自走式自主机器人自动完成工作的方法。根据本专利技术的一 个设计示例,该方法包含以下步骤:存储和管理至少一张环境地图;借助机器人上面安装 的处理模块启动处理过程并执行相应工作;在处理过程中借助环境地图为机器人进行地面 导航;在处理过程中通过至少一个安装于机器人上面或内部的传感器模块,采集关于环境 结构和/或地面的信息;如果机器人上面或内部安装的检测模块发现机器人位置已搬动, 则机器人执行自定位过程,其中在实施自定位时,将检测机器人是否位于所储存地图范围 内,以及位于该地图范围内的哪个位置。 结合地面处理描述的移动机器人示例和技术特征,也可应用于执行其他工作或附 加工作的移动机器人。所描述移动机器人从事的工作可以包括(比如)地面处理、地面或 环境检查、物体搬运、空气清洁和/或执行娱乐游戏。仅用于检查时不需要配置处理模块。 【专利附图】【附图说明】 以下附图和详细描述有助于更好理解本专利技术。插图中的元素不一定理解为限制, 其作用主要是阐明本专利技术的原理。插图中相同的标记符号表示相同或类似部件,或表示具 有相同或类似意义的信号。其中: 图1示例性地示出了一个自主清洁地面用自走式机器人的等轴示意图; 图2示例性地图示了一个处于需清洁区域内不同位置的自主清洁地面用自走式 机器人; 图3以框图形式示出了一个按照本专利技术的用于自主处理地面的机器人结构示例; 图4以框图形式示出了另一个按照本专利技术的用于自主处理地面的机器人示例。 【具体实施方式】 图1示例性地示出了一个自主清洁地面用自走式机器人100的等轴示意图。图1 还示出了一个以机器人1〇〇中心为原点的笛卡尔坐标系。这种类型的装置通常(但不一 定)设计为圆盘形状。坚轴Z穿过圆盘的中心。纵轴用X表示,横轴通过y表示。 机器人100包含一个驱动模块(图中未绘出),该模块可以配置(比如)电动机、 变速器和滚轮。通过采取相应设计,驱动模块可以(比如)使机器人沿前进方向或后退方向 (在图1的示例中为X轴方向)运动并绕着坚轴旋转(在图1的示例中坚轴为Z轴)。因 而从理论上来说,机器人可以到达地面(平行于通过X轴和y轴定义的平面)上的每一个 点。机器人还包含一个处理模块,比如一个清洁模块,其作用是清洁机器人下面(和/或旁 边)的地面。进行清洁时,机器人(比如)将灰尘和污染颗粒抽吸到一个收集容器内,或 以机械方式(或通过其他任何一种方法)输送到这个收集容器中。这种类型的机器人已经 为人们所知,它们主要通过环境中的导航方式以及处理地面时(比如在清洁过程中)所使 用"策略"相区别。 那些工作时不编制或使用地图的机器人已经为人们所本文档来自技高网
...

【技术保护点】
用于自主完成工作的自走式机器人(100),这种机器人包含以下部分:一使机器人(100)在地面上运动的驱动模块(130);一用于在处理过程中执行相应工作的处理模块(140);至少一个用于采集环境结构信息的传感器模块(120);一检测模块(150),用于在处理过程开始前和处理过程中检测机器人(100)的位置搬动情况;一导航模块(110),用于在处理过程中根据环境地图为机器人(100)进行地面导航,导航模块存储和管理一份或多份环境地图,并在检测模块(150)发现机器人(100)位置搬动时执行机器人自定位过程,其中在实施自定位时,将检测机器人(100)是否位于所储存地图范围内,以及位于该地图范围内的哪个位置。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:H·阿特斯D·西沙勒M·萨哈帕
申请(专利权)人:罗伯特有限责任公司
类型:发明
国别省市:奥地利;AT

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

1