[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN103792942A - 行走装置及适用于行走装置的运作方法 - Google Patents

行走装置及适用于行走装置的运作方法 Download PDF

Info

Publication number
CN103792942A
CN103792942A CN201310026959.8A CN201310026959A CN103792942A CN 103792942 A CN103792942 A CN 103792942A CN 201310026959 A CN201310026959 A CN 201310026959A CN 103792942 A CN103792942 A CN 103792942A
Authority
CN
China
Prior art keywords
running gear
block
housing
barrier
processor
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201310026959.8A
Other languages
English (en)
Other versions
CN103792942B (zh
Inventor
陈添成
李凯笙
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Asustek Computer Inc
Original Assignee
Agait Technology Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Agait Technology Corp filed Critical Agait Technology Corp
Publication of CN103792942A publication Critical patent/CN103792942A/zh
Application granted granted Critical
Publication of CN103792942B publication Critical patent/CN103792942B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0212Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory
    • G05D1/0219Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory ensuring the processing of the whole working surface
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0212Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory
    • G05D1/0225Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory involving docking at a fixed facility, e.g. base station or loading bay
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0268Control of position or course in two dimensions specially adapted to land vehicles using internal positioning means
    • G05D1/0272Control of position or course in two dimensions specially adapted to land vehicles using internal positioning means comprising means for registering the travel distance, e.g. revolutions of wheels
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0268Control of position or course in two dimensions specially adapted to land vehicles using internal positioning means
    • G05D1/0274Control of position or course in two dimensions specially adapted to land vehicles using internal positioning means using mapping information stored in a memory device
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S901/00Robots
    • Y10S901/14Arm movement, spatial
    • Y10S901/16Cartesian, three degrees of freedom

Landscapes

  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Remote Sensing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
  • Traffic Control Systems (AREA)
  • Emergency Alarm Devices (AREA)

Abstract

一种行走装置及适用于行走装置的运作方法。行走装置适用于行走于设置有一基地台的一基板上,包含:一壳体;设置于壳体内的一运动模块、一感应模块和一处理器。当处理器操作于工作模式,决定壳体远离基地台后的行走路径,且是根据感应模块侦测出的障碍物位置来调整壳体的行走路径;当处理器操作于返航模式,将壳体行走过的基板部分区分成多个区块,并判断行走装置目前所在区块、基地台所在区块以及所述障碍物所在区块,且集合前述障碍物所在区块以外的那些区块来形成一返航路径,其中返航路径的起始区块是行走装置目前所在区块,终点区块是基地台所在区块。

Description

行走装置及适用于行走装置的运作方法
技术领域
本发明涉及一种行走装置,特别是涉及一种能有效导航至基地台的行走装置及适用于行走装置的运作方法。
背景技术
现有技术中,行走装置在驱动动力快耗尽时,会设法补充能量。例如:扫地机器人在电池余量过低时,会回到充电座进行充电。
常见返回充电座的方式有三种。第一种,扫地机器人以随机行走方式找寻充电座发出的导引信号,再追随导引信号逐步返回充电座。第二种,因为通常充电座会放置于墙面的插座旁,所以扫地机器人先利用碰撞侦测器或沿墙侦测器找到墙面,再沿着墙面行走找寻充电座导引信号,然后追随导引信号返回充电座。第三种,扫地机器人从离开充电座起,记忆所行走路径的上方影像,而在需返航时循着记忆影像前进来接近充电座。
不过,前述返航效率并不理想,扫地机器人很可能还未找到充电座,就耗尽了电池余量。
发明内容
本发明的目的在于提供一种行走装置,能有效率地规划返回基地台的路径,并循着规划路径抵达基地台。
本发明行走装置,适用于行走于设置有一基地台的一基板上,包含:一壳体;一运动模块,设置于该壳体内,用于使该壳体运动;一感应模块,设置于该壳体内,用于侦测该壳体周遭是否出现一障碍物;一处理器,设置于该壳体内,并电连接该运动模块和该感应模块,且可操作于一工作模式或一返航模式;当该处理器操作于该工作模式,决定该壳体远离该基地台后的行走路径,且是根据该感应模块侦测出的障碍物位置来调整该壳体的行走路径;当该处理器操作于该返航模式,将该壳体行走过的基板部分区分成多个区块,并判断该行走装置目前所在区块、该基地台所在区块以及所述障碍物所在区块,且集合前述障碍物所在区块以外的那些区块来形成一返航路径,其中该返航路径的起始区块是该行走装置目前所在区块,该返航路径的终点区块是该基地台所在区块。
本发明所述行走装置,该处理器的工作模式具有一沿墙阶段和一田耕阶段,该感应模块包括一碰撞侦测器;该壳体以该碰撞侦测器朝前移动而侦测到该障碍物时,该处理器切换到该沿墙阶段,而使该壳体绕行该障碍物,直到回到首次侦测到该障碍物的位置,该处理器就切换到该田耕阶段;该处理器于该田耕阶段,使该壳体沿着一田耕方向前行,且在该碰撞侦测器再次侦测到该障碍物时,使该壳体旋转到一移位方向再前进一段移位距离,再使该壳体旋转到相反于前次田耕方向的方向再前行,其中该田耕方向和该移位方向相互垂直。
本发明所述行走装置,该处理器选择性地操作于该工作模式的一沿墙阶段,该感应模块包括一碰撞侦测器;该壳体以该碰撞侦测器朝前移动而侦测到该障碍物时,该处理器切换到该沿墙阶段,而使该壳体绕行该障碍物并记录该壳体运动位置和该障碍物位置;其中,该壳体每移动一段取样距离,该处理器就根据该感应模块的侦测信息来记录该壳体目前位置和转动角度,并在转动角度是一第一角度以上的两壳体位置间求出一个拟合函数来涵盖该壳体在这两个位置间的每一次已记录位置。
本发明所述行走装置,该处理器切换于该工作模式的该沿墙阶段和一田耕阶段间;该处理器使该壳体以该碰撞侦测器朝前沿着一田耕方向移动,且在该碰撞侦测器侦测到另一障碍物时,判断该另一障碍物位置是否为该拟合函数的涵盖位置;当该处理器判断得知该另一障碍物位置为该拟合函数的涵盖位置,使该壳体旋转到一移位方向再前进一段移位距离,再使该壳体旋转到相反于前次田耕方向的方向再前行,其中该田耕方向和该移位方向相互垂直。
本发明所述行走装置,当该处理器判断得知该另一障碍物位置不是该拟合函数的涵盖位置,进入该沿墙阶段,使该壳体绕行该另一障碍物并记录该壳体运动位置和该另一障碍物位置,直到回到首次侦测到该另一障碍物的位置。
本发明所述行走装置,还包含电连接该处理器的一蓄电器;当该处理器操作于该工作模式,而行走过该整个基板或侦测出该蓄电器电力不足或接收到一外部返航信号,该处理器就切换到该返航模式。
本发明所述行走装置,该处理器给与该返航路径上的各个区块一个指定序号,且从该起始区块到该终点区块的区块序号是单调变化。
本发明所述行走装置,从该起始区块到该终点区块的区块序号是递减;该处理器于该返航模式中,该壳体每移动一段取样距离,该处理器就根据该感应模块的侦测信息来记录该壳体位置和转动角度;该处理器更根据该壳体所在区块决定接下来该壳体要依序移动到该返航路径的哪一个区块,该处理器决定移动的方式是为依序移动两个区块的所有态样,分别加总目前该壳体区块和两个待移动区块的序号,而从中选出对应最小区块序号加总值的一个态样,并以该态样的第一个待移动区块当作接下来要依序移动的区块。
本发明所述行走装置,该处理器是依据相互垂直的一第一轴和一第二轴来将该壳体行走过的基板部分区分成所述区块;当对应最小区块序号加总值的态样数目有多个,该处理器优先选取沿着该第二轴接近该基地台的态样。
本发明所述行走装置,该感应模块具有一碰撞侦测器、一防掉落侦测器、一角速度侦测器和一加速度侦测器;当该碰撞侦测器侦测出该壳体的前方存在障碍物,或当该防掉落侦测器侦测出该壳体底面与该基板的距离大于一第一高度,或当该角速度侦测器或该加速度侦测器侦测到该壳体前方高度变化大于一第二高度,该感应模块便判断该壳体周遭出现该障碍物,且该处理器会使该壳体后退一段距离,再旋转一角度,更前行一段距离。
本发明适用于一行走装置的运作方法,该行走装置行走于设置有一基地台的一基板上,该运作方法包含以下步骤:使该行走装置操作于一工作模式或一返航模式;当该行走装置操作于该工作模式,会远离该基地台而行走于该基板上,且侦测周遭是否出现一障碍物,以调整该行走装置的行走路径;当该行走装置操作于该返航模式,将行走过的基板部分区分成多个区块,并判断该行走装置目前所在区块、该基地台所在区块以及所述障碍物所在区块,且集合前述障碍物所在区块以外的那些区块来形成一返航路径,其中该返航路径的起始区块是该行走装置目前所在区块,该返航路径的终点区块是该基地台所在区块。
本发明所述运作方法,该行走装置的工作模式具有一沿墙阶段和一田耕阶段,该行走装置包括一碰撞侦测器;该行走装置以该碰撞侦测器朝前移动而侦测到该障碍物时,会切换到该沿墙阶段,而绕行该障碍物,直到回到首次侦测到该障碍物的位置,才切换到该田耕阶段;该行走装置于该田耕阶段,沿着一田耕方向前行,且在该碰撞侦测器再次侦测到该障碍物时,旋转到一移位方向再前进一段移位距离,再旋转到相反于前次田耕方向的方向再前行,其中该田耕方向和该移位方向相互垂直。
本发明所述运作方法,该行走装置选择性地操作于该工作模式的一沿墙阶段,且包括一碰撞侦测器;该行走装置以该碰撞侦测器朝前移动而侦测到该障碍物时,会切换到该沿墙阶段而绕行该障碍物,并记录该行走装置运动位置和该障碍物位置;其中,该行走装置每移动一段取样距离,会根据所侦测信息来记录该行走装置目前位置和转动角度,并在该行走装置的转动角度是一第一角度以上的两位置间求出一个拟合函数来涵盖该行走装置在这两个位置间的每一次已记录位置。
本发明所述运作方法,该行走装置切换于该工作模式的该沿墙阶段和一田耕阶段间;该行走装置以该碰撞侦测器朝前沿着一田耕方向移动,且在该碰撞侦测器侦测到另一障碍物时,判断该另一障碍物位置是否为该拟合函数的涵盖位置;当该行走装置判断得知该另一障碍物位置为该拟合函数的涵盖位置,旋转到一移位方向再前进一段移位距离,再旋转到相反于前次田耕方向的方向再前行,其中该田耕方向和该移位方向相互垂直。
本发明所述运作方法,当该行走装置判断得知该另一障碍物位置不是该拟合函数的涵盖位置,进入该沿墙阶段而绕行该另一障碍物,并记录该行走装置运动位置和该另一障碍物位置,直到回到首次侦测到该另一障碍物的位置。
本发明所述运作方法,当该行走装置操作于该工作模式,而行走过该整个基板或侦测出该行走装置的一蓄电器电力不足或接收到一外部返航信号,就切换到该返航模式。
本发明所述运作方法,该行走装置给与该返航路径上的各个区块一个指定序号,且从该起始区块到该终点区块的区块序号是单调变化。
本发明所述运作方法,从该起始区块到该终点区块的区块序号是递减;该行走装置于该返航模式中,每移动一段取样距离,就根据所侦测信息来记录该行走装置位置和转动角度;该行走装置更根据该行走装置所在区块决定接下来要依序移动到该返航路径的哪一个区块,且该行走装置决定移动的方式是为依序移动两个区块的所有态样,分别加总目前该行走装置区块和两个待移动区块的序号,而从中选出对应最小区块序号加总值的一个态样,并以该态样的第一个待移动区块当作接下来要依序移动的区块。
本发明所述运作方法,该行走装置是依据相互垂直的一第一轴和一第二轴来将该行走装置行走过的基板部分区分成所述区块;当对应最小区块序号加总值的态样数目有多个,该行走装置优先选取沿着该第二轴接近该基地台的态样。
本发明所述运作方法,该行走装置具有一碰撞侦测器、一防掉落侦测器、一角速度侦测器和一加速度侦测器;当该碰撞侦测器侦测出该行走装置的前方存在障碍物,或当该防掉落侦测器侦测出该行走装置底面与该基板的距离大于一第一高度,或当该角速度侦测器或该加速度侦测器侦测到该行走装置前方高度变化大于一第二高度,该行走装置便判断周遭出现该障碍物,且后退一段距离,再旋转一角度,更前行一段距离。
本发明的有益效果在于:该处理器能记录该基地台位置,且记录该行走装置于工作模式的行走路径,而在返航模式下规划出一条较佳的返航路径,使行走装置能有效率地返回基地台。
附图说明
图1是一张示意图,说明本发明行走装置和充电座设置于基板上;
图2是一张方块图,说明行走装置的较佳实施例;
图3是一张示意图,说明行走装置于沿墙阶段和田耕阶段的动作路径;
图4是一张示意图,说明行走装置于沿墙阶段和田耕阶段的另一动作路径;
图5是一张示意图,说明基板被区分为多个栅栏式区块;
图6是一张示意图,说明从起始区块到终点区块的导航路径;
图7是一张示意图,说明待移动区块的态样;
图8是一张流程图,说明行走装置于沿墙阶段和田耕阶段间的切换;
图9是一张流程图,说明行走装置的田耕阶段作动。
具体实施方式
下面结合附图及实施例对本发明进行详细说明。
参阅图1,本发明行走装置1适用于行走于一基板9上,且可选择性地与设置于基板9上的一基地台8进行有线接取。较佳地,基板9可以是指渐升式地板、渐降式地板、平面地板,或是高度不同于平面地板的楼梯地板,而行走装置1是扫地机器人,基地台8是可以通过有线方式对行走装置1充电的充电座。
参阅图2,行走装置1包含一壳体2,以及设置于壳体2中的一处理器3、一蓄电器4、一感应模块5及一运动模块6。感应模块5具有一碰撞侦测器51、一沿墙侦测器52、一防掉落侦测器53、一角速度侦测器54、一加速度侦测器55、一运动侦测器56及一导引侦测器57,且通过这些侦测器51~57电连接到处理器3,处理器3也分别电连接蓄电器4和运动模块6。
以下说明行走装置1的各组件做动。
蓄电器4用于提供电力给行走装置1的所有组件。
运动模块6用于使壳体2运动,即移动及旋转。当运动模块6使壳体2转动时,行走装置1的其他组件会和壳体2同步转动。当运动模块6使壳体2移动时,行走装置1的其他组件会和壳体2同步移动。较佳地,壳体2为具有一环形侧面和一底面的扁平圆柱体,碰撞侦测器51如图1般沿着壳体2的部分环形侧面而设置。并且,行走装置1移动时,是以碰撞侦测器51朝前移动。
感应模块5用于侦测壳体2周遭是否出现一障碍物。更详细地,碰撞侦测器51用于侦测壳体2的前方是否存在障碍物。沿墙侦测器52用于侦测壳体2的左右两侧是否存在障碍物。防掉落侦测器53用于侦测壳体底面与基板9的距离。较佳地,本实施例的碰撞侦测器51是从环形侧面上相当于0°的位置进行侦测,沿墙侦测器52是从环形侧面上相当于90°、-90°的位置进行侦测。
角速度侦测器54用于侦测壳体2的运动角速度信息。加速度侦测器55用于侦测壳体2的运动加速度信息。运动侦测器56用于侦测壳体2的运动距离。
处理器3包括一控制单元31,以及分别电连接控制单元31的一电力监控单元32、一区块处理单元33和一路径决定单元34,其中区块处理单元33与路径决定单元34彼此电连接。控制单元31用于控制运动模块6,使其带动壳体2运动。电力监控单元32监控蓄电器4的剩余电力。区块处理单元33使基板9分为栅栏式的多个区块91(如图5),并判断基地台8位于哪一区块91和行走装置1位于哪一区块91,且根据感应模块5侦测到的信息来判断所述栅栏式区块91中的哪几个是危险区块,而危险区块的定义会于稍后说明。路径决定单元34根据电力监控单元32的监控,而在监控得知电力从高于一门坎转成低于该门坎的情况下,集合其中多个相连接的非危险区块来决定一条返航路径,其中非危险区块是指没有被判断成危险区块的区块91,返航路径的终点区块是指基地台8所在区块,返航路径的起始区块是指电力从高于门坎转成低于门坎时行走装置1所在区块。
详细来说,感应模块5侦测到的信息出现以下三种情况的至少一种时,区块处理单元33会判断行走装置1所在区块91是危险区块。
(一)碰撞侦测器51侦测出壳体2的前方存在障碍物。
(二)防掉落侦测器53侦测出壳体2底面与基板9的距离大于一第一高度。例如:行走装置1移动到往下的楼梯台阶。
(三)角速度侦测器54或加速度侦测器55侦测到壳体2前方高度变化大于一第二高度。例如:行走装置1移动到客厅门坎。
请注意,本文提到的障碍物可以是指壳体2遇到前述三种情况的任一种。此外,用于判断蓄电的门坎可以是预设的,或是根据基板9大小而定。较佳地,本例的蓄电门坎是电力满载时的0.75倍。
接下来,介绍行走装置1从离开基地台8到返回基地台8这段期间内的操作模式,分别为待机模式、工作模式、返航模式。又,为了便于说明,下文提到壳体2前进是指往碰撞侦测器51侦测方向,壳体2后退是指往相反于碰撞侦测器51侦测方向。
首先,控制单元31处于待机模式,会电连接基地台8并进行充电。较佳地,此时壳体2的前方朝基地台8放置,也就是说环形侧面上相当于0°的位置是贴近基地台8。当处理器3的控制单元31收到一外部启动信号,会令电力监控单元32侦测蓄电器4电力,且在侦测出电力超出门坎的情况下控制单元31进入工作模式。
更明确地,工作模式可区分别三种阶段,即初始阶段、沿墙阶段和田耕阶段。当控制单元31处于初始阶段,先使运动模块6让壳体2后退以离开充电座。离开充电座一段时间后,运动模块6让壳体2旋转一第一角度,较佳为90°,接着让壳体2向前进,直到碰撞侦测器51侦测到障碍物。
然后,进入沿墙阶段,控制单元31根据感应模块5的侦测信息记录目前壳体位置来当作一初始位置,并使壳体2转动直到沿墙侦测器52侦测到障碍物,就使壳体2与障碍物维持一预设的间隙距离前进。接着,在碰撞侦测器51侦测到障碍物时,再使壳体2以远离沿墙侦测器52前次侦测到障碍物的方向旋转,直至沿墙侦测器52侦测到障碍物的距离与所设定的间隙距离相同时使壳体2停止转动,再次使壳体2与障碍物维持固定间隙距离前进,持续重复上述的侦测、旋转和前进动作直至返回该初始位置,完成一近似封闭的曲线路径。简短来说,在沿墙阶段,控制单元31会使壳体2绕行障碍物,直到回到首次侦测到此障碍物的位置。
在沿墙阶段中,壳体2每移动一段取样距离,控制单元31就根据感应模块5所侦测的信息来记录目前壳体位置。而控制单元31记录壳体位置的同时,也会根据感应模块5的侦测信息记录壳体转动角度,并在具有较大角度变化(转动角度是一第一角度以上,此第一角度以90°为例来说明)的两壳体位置间做一线段拟合的计算动作。较佳地,该取样距离相当于壳体底面直径。
以图3为例,壳体2在沿墙阶段从初始位置I直行移动到位置II,旋转后再从位置II直行移动到位置III,又旋转后再从位置III直行移动到位置IV,接着又旋转然后返回位置I,行走路径形成一个封闭曲线路径,如图3的粗实线。其中位置I、II、III、IV分别对应局部较大的转动角度,所以控制单元31会在位置I和II间作线段拟合计算,所谓线段拟合,就是求出一个第一拟合函数可以涵盖壳体在这两特定位置间的每一次已记录位置。以此类推,控制单元31也会求出关于位置II和III间的第二拟合函数,求出关于位置III和IV间的第三拟合函数,并求出关于位置IV和I间的第四拟合函数。
为方便说明,接下来以壳体2于第一拟合函数涵盖位置走向当作第一轴,并以远离第一轴障碍物转动90°的方向当作第二轴。例如,将图3的第一轴方向顺时针转动90°,即为第二轴方向,也就是说此两轴相互垂直。
接着,控制单元31使壳体2转动直到沿墙侦测器52侦测到障碍物,再进入田耕阶段(如图3的虚线),控制单元31使壳体2沿着第一轴方向(即首次田耕方向)前行,且在碰撞侦测器51再次侦测到障碍物时,判断此障碍物位置是否为拟合函数的涵盖位置。
如果控制单元31判断得知此障碍物位置为拟合函数的涵盖位置,则维持于田耕阶段,使壳体2旋转到第二轴方向(即移位方向)再前进一段移位距离,然后使壳体2旋转到相反于前次田耕方向再前行,直到碰撞侦测器51再次侦测到障碍物,再判断障碍物位置是否为拟合函数的涵盖位置。较佳地,壳体2呈扁平圆柱体,该段移位距离相当于壳体2底面的直径,且田耕方向和移位方向相互垂直。
如果控制单元31判断得知此障碍物位置不是拟合函数的涵盖位置,则进入沿墙阶段,使该壳体2绕行该障碍物并记录该壳体运动位置和该障碍物位置,直到回到首次侦测到该障碍物的位置,且为具有大转动角度变化的两壳体位置间求出一个拟合函数。接着,切换到田耕阶段,而使壳体2旋转到第二轴方向再前进一段移位距离,然后使壳体2旋转到相反于前次田耕方向再前行,直到碰撞侦测器51再次侦测到障碍物,再判断障碍物位置是否为拟合函数的涵盖位置。
直到壳体2于田耕阶段移动一段移位距离后而超出障碍物于第二轴方向所记录的位置最大值,控制单元31更使壳体2旋转到相反于前次田耕方向,假设此时为时刻T。
参阅图3,如果壳体2在时刻T是位于P1且朝向此次赖以进入沿墙阶段的障碍物,则控制单元31使壳体2前行,直至超出障碍物在第一轴方向所记录的位置后,控制单元31使壳体2旋转到相反于第二轴方向,再返回此次赖以进入沿墙阶段的障碍物于第二轴方向的投影位置。
参阅图4,如果壳体2在时刻T是位于P2且背向此次赖以进入沿墙阶段的障碍物,则控制单元31使壳体2前行,直到碰撞侦测器51再次侦测到障碍物,又使壳体2旋转到第二轴方向前进一段移位距离,然后再使壳体2旋转到相反于前次田耕方向并前行,直至超出障碍物在第一轴方向所记录的位置后,控制单元31使壳体2旋转到相反于第二轴方向,再返回此次赖以进入沿墙阶段的障碍物于第二轴方向的投影位置。
然后,控制单元31再进入田耕阶段,使壳体2以前次田耕方向前进。控制单元31依照前述方式切换于田耕阶段和沿墙阶段间,并且壳体2每移动一段取样距离,控制单元31就根据感应模块5的侦测信息来记录目前壳体位置和转动角度。直到壳体2行走完整个基板9或蓄电器4电力不足,控制单元31就切换到返航模式。
于返航模式一开始,区块处理单元33将壳体2于沿墙阶段和田耕阶段中行走过的基板9范围依据第一轴和第二轴区分成多个如图5的栅栏式区块91,然后判断基地台8位于哪一区块91且判断壳体2目前位于哪一区块91,接着根据感应模块5的侦测信息来判断所述栅栏式区块91中的哪几个是危险区块,并给与各个非危险区块一个指定序号。参阅图6,序号指定方式为:使基地台8所在区块的序号=0,使相连接于序号0区块的未指定序号区块具有序号=1,使相连接于序号1区块的未指定序号区块具有序号=2,以此类推向外辐射扩展;而危险区块序号则标示为一特定值,例如X。
而路径决定单元34则在使非危险区块集合出的返航路径规划最短化的原则下来决定从壳体2目前所在区块到基地台8所在区块的返航路径。在壳体2返航移动期间,路径决定单元34会根据壳体2目前所在区块决定接下来壳体2要依序移动到该返航路径的哪一个区块。决定移动的方式是:列出依序移动两个区块的所有可能态样,为每种态样加总目前区块和两个待移动区块的序号,选出对应最小区块序号加总值的一个态样,而以该态样的第一个待移动区块当作接下来要依序移动的区块。待壳体2移动到该态样的第一个待移动区块,路径决定单元34就再以前述方式,根据壳体2目前所在区块决定接下来壳体2要依序移动到该返航路径的哪一个区块。如此反复移动壳体2并决定下一个移动区块,直到导引侦测器57侦测到基地台8发出的一导引信号,控制单元31就循着导引信号驱使运动模块6带动壳体2返回基地台8。
如果对应最小区块序号加总值的态样数目有多个,则以往第二轴反向移动者为优先。以图7为例,假设壳体2目前所在区块即标示为○处,移动的可能态样有a,b,c,d,e,f,g,h,i,j,k,l等12种。经加总区块序号后,发现a,b,c,d对应最小区块序号加总值,而态样a是往第二轴反向移动,所以决定接下来追随态样a。
其中,态样a的加总值=13+12+11,态样b的加总值=13+12+11,态样c的加总值=13+12+11,态样d的加总值=13+12+11,态样e的加总值=13+12+13,态样f的加总值=13+14+13,态样g的加总值=13+14+15,态样h的加总值=13+14+15,态样i的加总值=13+14+15,态样j的加总值=13+14+15,态样k的加总值=13+14+13,态样l的加总值=13+12+13。
总结来说,路径决定单元34是集合其中多个相连接的非危险区块来决定返航路径,且返航路径的起始区块是目前壳体2所在区块,返航路径的终点区块是基地台8所在区块。并且,路径决定单元34主要使返航路径依序行经序号渐减的所述区块,且是优先沿着第二轴反向接近基地台8,其次再沿着第一轴反向接近基地台8。这也可以从图6获得佐证。当然,其他应用不必局限于此,也可以优先于沿着第一轴反向接近基地台8。
最后,控制单元31使运动模块6控制壳体2前进与转动,以让壳体2循着返航路径依序移动到序号渐减的区块,而逐步抵达位于返航路径终点的基地台8。
如果壳体2于返航行进过程中,碰撞侦测器51侦测到不预期障碍物的时间超过一段障碍时间(例如5秒钟),控制单元31通过沿墙侦测器52的辅助,使壳体2沿着该不预期障碍物前进,直到衔接上返航路径。相反地,如果壳体2于返航行进过程中,碰撞侦测器51侦测到不预期障碍物的时间少于该段障碍时间,控制单元31仍依照原来的返航路径计划。
值得注意的是,虽然前述是说明行走装置1在行走完整个基板9或蓄电器4电力不足时会进入返航模式,但是在另一态样中,进入返航模式的时间点也可以是根据处理器3内部预设时间,或是一外部返航信号,或其他。请注意,返航路径的起始区块可以是控制单元31因为前述任一种情况进入返航模式时的壳体所在区块。
再者,前述实施例是以障碍物为方形进行说明,但在其他应用中障碍物可为不规则形状,壳体2于沿墙阶段绕着障碍物移动的方向可以不必局限于第一轴或第二轴方向,也可以顺着障碍物形状调整移动方向。
此外,本实施例返航路径中,从起始区块到终点区块的区块序号是递减,但也可以是递增,或满足单调增加变化,或满足单调减少变化即可。
较佳地,本实施例的角速度侦测器54是陀螺仪,运动侦测器56是现有的光编码器。光编码器监测用于带动运动模块6的马达(图未示)的转速,来得知运动模块6的行进距离。并且,所述栅栏式区块91的面积相同,且每一区块91面积大于该行走装置1于该基板9的投影面积。
值得注意的是,当控制单元31在田耕阶段碰到以下三种情况,会采取以下动作。
(一)碰撞侦测器51侦测出壳体2的前方存在障碍物,控制单元31使壳体2后退一段移位距离,再以相反于前次旋转方向(以逆时针为例)的方向旋转90°(顺时针旋转90°),然后前行一段移位距离,再使壳体2以同前述方向再旋转90°(顺时针旋转90°),再前行。当然,其他态样的旋转角度不需限于90°。
(二)防掉落侦测器53侦测出壳体2底面与基板9的距离大于第一高度,控制单元31采取动作相同于情况(一)。
(三)角速度侦测器54或加速度侦测器55侦测到壳体2前方高度变化大于第二高度,控制单元31采取动作相同于情况(一)。
总结来说,行走装置1执行本发明运作方法的较佳实施例而操作于一工作模式或一返航模式,且工作模式包括初始阶段、沿墙阶段和田耕阶段。其中,在工作模式下,行走装置1会根据障碍物切换于沿墙阶段和田耕阶段间,如图8。假设行走装置1操作于步骤71的田耕阶段,会在步骤72判断出所侦测到的障碍物位置属于拟合函数的涵盖位置时,维持步骤71的田耕阶段操作;否则,切换到步骤73的沿墙阶段以绕行该侦测到的障碍物,且直到回到首次侦测到该障碍物的位置,行走装置1才从沿墙阶段再切回田耕阶段,如步骤74。
更详细地,图9显示了田耕阶段的步骤流程。
步骤81:处理器3使壳体2沿着一田耕方向前行。
步骤82:当碰撞侦测器51侦测到障碍物,流程继续步骤83,否则回到步骤81。
步骤83:处理器3判断障碍物位置是否为拟合函数的涵盖位置。若是,流程继续步骤84,否则处理器3切换成沿墙阶段。
步骤84:处理器3使壳体2旋转到一移位方向再前进一段移位距离。
步骤85:处理器3使壳体2旋转到相反于前次田耕方向的方向再前行,且流程回到步骤82。
处理器3在工作模式中会如上述般在沿墙阶段和田耕阶段间切换,直到壳体2行走完整个基板9、蓄电器4电力不足、达内部默认时间或是行走装置1接收到一外部返航信号,处理器3才会切换到返航模式。
综上所述,前述较佳实施例中,该处理器3能记录该基地台8位置,且记录该行走装置1于工作模式的行走路径,而在返航模式下规划出一条较佳的返航路径,使行走装置1能有效率地返回基地台8,所以确实能达成本发明的目的。

Claims (20)

1.一种行走装置,适用于行走于设置有一基地台的一基板上,其特征在于:该行走装置包含:
一壳体;
一运动模块,设置于该壳体内,用于使该壳体运动;
一感应模块,设置于该壳体内,用于侦测该壳体周遭是否出现一障碍物;
一处理器,设置于该壳体内,并电连接该运动模块和该感应模块,且可操作于一工作模式或一返航模式;
当该处理器操作于该工作模式,决定该壳体远离该基地台后的行走路径,且是根据该感应模块侦测出的障碍物位置来调整该壳体的行走路径;
当该处理器操作于该返航模式,将该壳体行走过的基板部分区分成多个区块,并判断该行走装置目前所在区块、该基地台所在区块以及所述障碍物所在区块,且集合前述障碍物所在区块以外的那些区块来形成一返航路径,其中该返航路径的起始区块是该行走装置目前所在区块,该返航路径的终点区块是该基地台所在区块。
2.根据权利要求1所述的行走装置,其特征在于:该处理器的工作模式具有一沿墙阶段和一田耕阶段,该感应模块包括一碰撞侦测器;
该壳体以该碰撞侦测器朝前移动而侦测到该障碍物时,该处理器切换到该沿墙阶段,而使该壳体绕行该障碍物,直到回到首次侦测到该障碍物的位置,该处理器就切换到该田耕阶段;
该处理器于该田耕阶段,使该壳体沿着一田耕方向前行,且在该碰撞侦测器再次侦测到该障碍物时,使该壳体旋转到一移位方向再前进一段移位距离,再使该壳体旋转到相反于前次田耕方向的方向再前行,其中该田耕方向和该移位方向相互垂直。
3.根据权利要求1所述的行走装置,其特征在于:该处理器选择性地操作于该工作模式的一沿墙阶段,该感应模块包括一碰撞侦测器;
该壳体以该碰撞侦测器朝前移动而侦测到该障碍物时,该处理器切换到该沿墙阶段,而使该壳体绕行该障碍物并记录该壳体运动位置和该障碍物位置;
该壳体每移动一段取样距离,该处理器就根据该感应模块的侦测信息来记录该壳体目前位置和转动角度,并在转动角度是一第一角度以上的两壳体位置间求出一个拟合函数来涵盖该壳体在这两个位置间的每一次已记录位置。
4.根据权利要求3所述的行走装置,其特征在于:该处理器切换于该工作模式的该沿墙阶段和一田耕阶段间;
该处理器使该壳体以该碰撞侦测器朝前沿着一田耕方向移动,且在该碰撞侦测器侦测到另一障碍物时,判断该另一障碍物位置是否为该拟合函数的涵盖位置;
当该处理器判断得知该另一障碍物位置为该拟合函数的涵盖位置,使该壳体旋转到一移位方向再前进一段移位距离,再使该壳体旋转到相反于前次田耕方向的方向再前行,其中该田耕方向和该移位方向相互垂直。
5.根据权利要求4所述的行走装置,其特征在于:当该处理器判断得知该另一障碍物位置不是该拟合函数的涵盖位置,进入该沿墙阶段,使该壳体绕行该另一障碍物并记录该壳体运动位置和该另一障碍物位置,直到回到首次侦测到该另一障碍物的位置。
6.根据权利要求1所述的行走装置,其特征在于:该行走装置还包含电连接该处理器的一蓄电器;
当该处理器操作于该工作模式,而行走过该整个基板或侦测出该蓄电器电力不足或接收到一外部返航信号,该处理器就切换到该返航模式。
7.根据权利要求1所述的行走装置,其特征在于:该处理器给与该返航路径上的各个区块一个指定序号,且从该起始区块到该终点区块的区块序号是单调变化。
8.根据权利要求7所述的行走装置,其特征在于:从该起始区块到该终点区块的区块序号是递减;
该处理器于该返航模式中,该壳体每移动一段取样距离,该处理器就根据该感应模块的侦测信息来记录该壳体位置和转动角度;
该处理器更根据该壳体所在区块决定接下来该壳体要依序移动到该返航路径的哪一个区块,该处理器决定移动的方式是为依序移动两个区块的所有态样,分别加总目前该壳体区块和两个待移动区块的序号,而从中选出对应最小区块序号加总值的一个态样,并以该态样的第一个待移动区块当作接下来要依序移动的区块。
9.根据权利要求8所述的行走装置,其特征在于:该处理器是依据相互垂直的一第一轴和一第二轴来将该壳体行走过的基板部分区分成所述区块;
当对应最小区块序号加总值的态样数目有多个,该处理器优先选取沿着该第二轴接近该基地台的态样。
10.根据权利要求1所述的行走装置,其特征在于:该感应模块具有一碰撞侦测器、一防掉落侦测器、一角速度侦测器和一加速度侦测器;
当该碰撞侦测器侦测出该壳体的前方存在障碍物,或当该防掉落侦测器侦测出该壳体底面与该基板的距离大于一第一高度,或当该角速度侦测器或该加速度侦测器侦测到该壳体前方高度变化大于一第二高度,该感应模块便判断该壳体周遭出现该障碍物,且该处理器会使该壳体后退一段距离,再旋转一角度,更前行一段距离。
11.一种适用于一行走装置的运作方法,该行走装置行走于设置有一基地台的一基板上,其特征在于:该运作方法包含以下步骤:
使该行走装置操作于一工作模式或一返航模式;
当该行走装置操作于该工作模式,会远离该基地台而行走于该基板上,且侦测周遭是否出现一障碍物,以调整该行走装置的行走路径;
当该行走装置操作于该返航模式,将行走过的基板部分区分成多个区块,并判断该行走装置目前所在区块、该基地台所在区块以及所述障碍物所在区块,且集合前述障碍物所在区块以外的那些区块来形成一返航路径,其中该返航路径的起始区块是该行走装置目前所在区块,该返航路径的终点区块是该基地台所在区块。
12.根据权利要求11所述的运作方法,其特征在于:该行走装置的工作模式具有一沿墙阶段和一田耕阶段,该行走装置包括一碰撞侦测器;
该行走装置以该碰撞侦测器朝前移动而侦测到该障碍物时,会切换到该沿墙阶段,而绕行该障碍物,直到回到首次侦测到该障碍物的位置,才切换到该田耕阶段;
该行走装置于该田耕阶段,沿着一田耕方向前行,且在该碰撞侦测器再次侦测到该障碍物时,旋转到一移位方向再前进一段移位距离,再旋转到相反于前次田耕方向的方向再前行,其中该田耕方向和该移位方向相互垂直。
13.根据权利要求11所述的运作方法,其特征在于:该行走装置选择性地操作于该工作模式的一沿墙阶段,且包括一碰撞侦测器;
该行走装置以该碰撞侦测器朝前移动而侦测到该障碍物时,会切换到该沿墙阶段而绕行该障碍物,并记录该行走装置运动位置和该障碍物位置;
该行走装置每移动一段取样距离,会根据所侦测信息来记录该行走装置目前位置和转动角度,并在该行走装置的转动角度是一第一角度以上的两位置间求出一个拟合函数来涵盖该行走装置在这两个位置间的每一次已记录位置。
14.根据权利要求13所述的运作方法,其特征在于:该行走装置切换于该工作模式的该沿墙阶段和一田耕阶段间;
该行走装置以该碰撞侦测器朝前沿着一田耕方向移动,且在该碰撞侦测器侦测到另一障碍物时,判断该另一障碍物位置是否为该拟合函数的涵盖位置;
当该行走装置判断得知该另一障碍物位置为该拟合函数的涵盖位置,旋转到一移位方向再前进一段移位距离,再旋转到相反于前次田耕方向的方向再前行,其中该田耕方向和该移位方向相互垂直。
15.根据权利要求14所述的运作方法,其特征在于:当该行走装置判断得知该另一障碍物位置不是该拟合函数的涵盖位置,进入该沿墙阶段而绕行该另一障碍物,并记录该行走装置运动位置和该另一障碍物位置,直到回到首次侦测到该另一障碍物的位置。
16.根据权利要求11所述的运作方法,其特征在于:当该行走装置操作于该工作模式,而行走过该整个基板或侦测出该行走装置的一蓄电器电力不足或接收到一外部返航信号,就切换到该返航模式。
17.根据权利要求11所述的运作方法,其特征在于:该行走装置给与该返航路径上的各个区块一个指定序号,且从该起始区块到该终点区块的区块序号是单调变化。
18.根据权利要求17所述的运作方法,其特征在于:从该起始区块到该终点区块的区块序号是递减;
该行走装置于该返航模式中,每移动一段取样距离,就根据所侦测信息来记录该行走装置位置和转动角度;
该行走装置更根据该行走装置所在区块决定接下来要依序移动到该返航路径的哪一个区块,且该行走装置决定移动的方式是为依序移动两个区块的所有态样,分别加总目前该行走装置区块和两个待移动区块的序号,而从中选出对应最小区块序号加总值的一个态样,并以该态样的第一个待移动区块当作接下来要依序移动的区块。
19.根据权利要求18所述的运作方法,其特征在于:该行走装置是依据相互垂直的一第一轴和一第二轴来将该行走装置行走过的基板部分区分成所述区块;
当对应最小区块序号加总值的态样数目有多个,该行走装置优先选取沿着该第二轴接近该基地台的态样。
20.根据权利要求11所述的运作方法,其特征在于:该行走装置具有一碰撞侦测器、一防掉落侦测器、一角速度侦测器和一加速度侦测器;
当该碰撞侦测器侦测出该行走装置的前方存在障碍物,或当该防掉落侦测器侦测出该行走装置底面与该基板的距离大于一第一高度,或当该角速度侦测器或该加速度侦测器侦测到该行走装置前方高度变化大于一第二高度,该行走装置便判断周遭出现该障碍物,且后退一段距离,再旋转一角度,更前行一段距离。
CN201310026959.8A 2012-10-30 2013-01-24 行走装置及适用于行走装置的运作方法 Expired - Fee Related CN103792942B (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
TW101220975 2012-10-30
TW101220975U TWM451103U (zh) 2012-10-30 2012-10-30 行走裝置

Publications (2)

Publication Number Publication Date
CN103792942A true CN103792942A (zh) 2014-05-14
CN103792942B CN103792942B (zh) 2017-03-01

Family

ID=48801428

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310026959.8A Expired - Fee Related CN103792942B (zh) 2012-10-30 2013-01-24 行走装置及适用于行走装置的运作方法

Country Status (3)

Country Link
US (1) US8918241B2 (zh)
CN (1) CN103792942B (zh)
TW (1) TWM451103U (zh)

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104765369A (zh) * 2015-04-10 2015-07-08 长春理工大学 一种清扫装置以及使用该清扫装置的清扫方法
CN104881039A (zh) * 2015-05-12 2015-09-02 零度智控(北京)智能科技有限公司 一种无人机返航的方法及系统
CN105983967A (zh) * 2015-03-23 2016-10-05 发那科株式会社 具有检测与物体或人的接触的功能的机器人控制装置
CN106142090A (zh) * 2016-09-21 2016-11-23 苏州瑞得恩自动化设备科技有限公司 机器人在矩形斜坡上行驶的路径导航控制方法
CN106426211A (zh) * 2016-11-11 2017-02-22 四川省科拓梦无人机科技有限公司 一种扫地机器人控制系统
CN106647768A (zh) * 2017-01-18 2017-05-10 成都黑盒子电子技术有限公司 服务型机器人自主运动避障方法
CN107422724A (zh) * 2016-05-24 2017-12-01 华硕电脑股份有限公司 移动装置以及移动控制方法
CN107544517A (zh) * 2017-10-11 2018-01-05 珠海市微半导体有限公司 智能清洁机器人的控制方法
CN108270249A (zh) * 2016-12-30 2018-07-10 台湾新光保全股份有限公司 具有电能回充功能的机器人、无线充电装置及无线充电系统
CN108465641A (zh) * 2018-03-14 2018-08-31 郑州工程技术学院 一种货物分拣系统
CN108664019A (zh) * 2017-03-27 2018-10-16 卡西欧计算机株式会社 自主移动装置、自主移动方法及计算机可读取的记录介质
CN108789409A (zh) * 2018-06-21 2018-11-13 中科新松有限公司 一种机器人控制方法、装置、介质和机器人集群
CN109343544A (zh) * 2018-12-19 2019-02-15 武汉科技大学 一种结合历史状态的移动机器人沿墙高效遍历算法
CN109562519A (zh) * 2016-08-03 2019-04-02 Lg电子株式会社 移动机器人及其控制方法
CN109871012A (zh) * 2019-01-29 2019-06-11 宁波大叶园林设备股份有限公司 一种智能割草机在边界处的转向方法

Families Citing this family (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014129941A1 (en) * 2013-02-20 2014-08-28 Husqvarna Ab A robotic work tool configured for improved turning in a slope, a robotic work tool system, and a method for use in the robot work tool.
CN104972462B (zh) * 2014-04-14 2017-04-19 科沃斯机器人股份有限公司 自移动机器人避障行走方法
US9157757B1 (en) * 2014-09-03 2015-10-13 Sharp Laboratories Of America, Inc. Methods and systems for mobile-agent navigation
US9969337B2 (en) * 2014-09-03 2018-05-15 Sharp Laboratories Of America, Inc. Methods and systems for mobile-agent navigation
US9625912B2 (en) * 2014-09-03 2017-04-18 Sharp Laboratories Of America, Inc. Methods and systems for mobile-agent navigation
SE539760C2 (en) * 2014-12-23 2017-11-21 Husqvarna Ab Control of downhill movement for a robotic work tool
JP5973610B1 (ja) * 2015-03-27 2016-08-23 本田技研工業株式会社 無人作業車の制御装置
JP6666695B2 (ja) * 2015-11-16 2020-03-18 シャープ株式会社 自走式電子機器および自走式電子機器の走行方法
US9798327B2 (en) * 2016-01-08 2017-10-24 King Fahd University Of Petroleum And Minerals Apparatus and method for deploying sensors
US9904283B2 (en) * 2016-03-08 2018-02-27 Fuji Xerox Co., Ltd. Systems and methods employing coded light to dock aerial drones, self-driving cars and surface robots
US9996083B2 (en) 2016-04-28 2018-06-12 Sharp Laboratories Of America, Inc. System and method for navigation assistance
CN109416543B (zh) 2016-06-30 2022-11-08 创科(澳门离岸商业服务)有限公司 一种自主式割草机及其导航系统
US11172608B2 (en) 2016-06-30 2021-11-16 Tti (Macao Commercial Offshore) Limited Autonomous lawn mower and a system for navigating thereof
US20180018880A1 (en) * 2016-07-12 2018-01-18 Caterpillar Inc. System and method for worksite route management
CN106584454B (zh) * 2016-09-21 2019-03-08 苏州瑞得恩光能科技有限公司 一种机器人在矩形斜坡上行驶的路径导航控制方法
CN106182015A (zh) * 2016-09-21 2016-12-07 苏州瑞得恩自动化设备科技有限公司 太阳能面板清扫机器人控制系统
CN106272331B (zh) * 2016-09-21 2018-09-14 苏州瑞得恩光能科技有限公司 机器人在矩形斜坡上行驶的路径导航方法
EP4029372B1 (en) 2016-12-15 2024-08-14 Positec Power Tools (Suzhou) Co., Ltd. Pet collar system and pet collar control method
SE540436C2 (en) * 2017-01-11 2018-09-18 Husqvarna Ab Improved collision detection for a robotic work tool
CN106953589B (zh) * 2017-03-21 2019-03-05 深圳市晟鑫能源科技有限公司 一种用于光伏清洁机判断真卡死和假卡死的控制方法
CN111372442B (zh) * 2017-11-20 2023-01-24 托罗公司 用于在行驶局限区内操作自主机器人作业机的系统和方法
TWI674084B (zh) * 2018-03-26 2019-10-11 智棋科技股份有限公司 控制機器人的方法
JP2020008892A (ja) * 2018-07-02 2020-01-16 株式会社Soken 移動体制御装置
US10778943B2 (en) 2018-07-17 2020-09-15 C-Tonomy, LLC Autonomous surveillance duo
KR20200084449A (ko) * 2018-12-26 2020-07-13 삼성전자주식회사 청소 로봇 및 그의 태스크 수행 방법
AU2019437767B2 (en) * 2019-03-28 2023-09-28 Lg Electronics Inc. Artificial intelligence cleaner and operation method thereof
CN114305219A (zh) * 2021-11-25 2022-04-12 浙江欣奕华智能科技有限公司 一种清洁机器人的室内清洁方法、系统及存储介质

Citations (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5867800A (en) * 1994-03-29 1999-02-02 Aktiebolaget Electrolux Method and device for sensing of obstacles for an autonomous device
CN1354073A (zh) * 2000-11-17 2002-06-19 三星光州电子株式会社 移动式机器人和它的路径调节方法
CN1401292A (zh) * 2001-04-18 2003-03-12 三星光州电子株式会社 机器清洁工,利用其的系统,及重连接到外部充电装置的方法
CN1463658A (zh) * 2002-06-21 2003-12-31 泰怡凯电器(苏州)有限公司 自动吸尘器的可清扫区域和障碍物区域的识别方法
CN1493247A (zh) * 2002-10-31 2004-05-05 ������������ʽ���� 机器人吸尘器系统及其与充电设备对接方法
CN1535646A (zh) * 2003-03-17 2004-10-13 ������������ʽ���� 自动行走式清扫机及其运转方法
US20050000543A1 (en) * 2003-03-14 2005-01-06 Taylor Charles E. Robot vacuum with internal mapping system
US20060123582A1 (en) * 2004-12-15 2006-06-15 Funai Electric Co., Ltd. Self-propelled cleaner
EP1873606A1 (en) * 2006-06-30 2008-01-02 Saab Ab Termination secured route planning
US20080058987A1 (en) * 2005-12-02 2008-03-06 Irobot Corporation Navigating autonomous coverage robots
CN101196744A (zh) * 2006-12-06 2008-06-11 三星光州电子株式会社 机器人清洁器系统及其控制方法
CN101278820A (zh) * 2007-04-06 2008-10-08 三星电子株式会社 沿墙机器人吸尘器和控制该沿墙机器人吸尘器的方法
CN101480795A (zh) * 2008-01-11 2009-07-15 三星电子株式会社 计划移动机器人的路径的方法和设备
KR20090104393A (ko) * 2008-03-31 2009-10-06 엘지전자 주식회사 로봇 청소기의 제어방법
CN101621952A (zh) * 2007-02-28 2010-01-06 Lg电子株式会社 机器人及用于控制该机器人的方法
CN101755247A (zh) * 2007-07-18 2010-06-23 丰田自动车株式会社 路径计划装置及方法、成本评估装置、以及移动体
US20110295423A1 (en) * 2010-05-27 2011-12-01 Noel Wayne Anderson Condition based keep-out for machines
TWM425634U (en) * 2011-11-14 2012-04-01 Agait Technology Corp Automatic walking device and electric charging base
CN102566576A (zh) * 2012-02-24 2012-07-11 山东鲁能智能技术有限公司 一种用于变电站顺控系统的多巡检机器人协同运作方法
CN103099583A (zh) * 2011-11-14 2013-05-15 三星电子株式会社 机器人吸尘器及其控制方法

Family Cites Families (77)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4674048A (en) * 1983-10-26 1987-06-16 Automax Kabushiki-Kaisha Multiple robot control system using grid coordinate system for tracking and completing travel over a mapped region containing obstructions
US4700427A (en) * 1985-10-17 1987-10-20 Knepper Hans Reinhard Method of automatically steering self-propelled floor-cleaning machines and floor-cleaning machine for practicing the method
US5680306A (en) * 1990-02-05 1997-10-21 Caterpillar Inc. System, and method for enabling a vehicle to track a path
JP2679346B2 (ja) * 1990-03-28 1997-11-19 神鋼電機株式会社 移動ロボットシステムにおける充電制御方式
US5109566A (en) * 1990-06-28 1992-05-05 Matsushita Electric Industrial Co., Ltd. Self-running cleaning apparatus
US5321614A (en) * 1991-06-06 1994-06-14 Ashworth Guy T D Navigational control apparatus and method for autonomus vehicles
DE4217093C1 (zh) * 1992-05-22 1993-07-01 Siemens Ag, 8000 Muenchen, De
US5440216A (en) * 1993-06-08 1995-08-08 Samsung Electronics Co., Ltd. Robot cleaner
KR0140499B1 (ko) * 1993-08-07 1998-07-01 김광호 청소기와 그 제어방법
DE4408328C2 (de) * 1994-03-11 2002-09-26 Siemens Ag Verfahren zum Aufbau einer zellular strukturierten Umgebungskarte von einer selbstbeweglichen mobilen Einheit, welche sich mit Hilfe von auf Wellenreflexion basierenden Sensoren orientiert
DE4408982C1 (de) * 1994-03-16 1995-05-18 Deutsche Forsch Luft Raumfahrt Autonomes Navigationssystem für einen mobilen Roboter oder Manipulator
US5634237A (en) * 1995-03-29 1997-06-03 Paranjpe; Ajit P. Self-guided, self-propelled, convertible cleaning apparatus
US5995884A (en) * 1997-03-07 1999-11-30 Allen; Timothy P. Computer peripheral floor cleaning system and navigation method
US5974347A (en) * 1997-03-14 1999-10-26 Nelson; Russell G. Automated lawn mower
JPH10260727A (ja) * 1997-03-21 1998-09-29 Minolta Co Ltd 自動走行作業車
US6680694B1 (en) * 1997-08-19 2004-01-20 Siemens Vdo Automotive Corporation Vehicle information system
EP1098587A1 (de) * 1998-07-31 2001-05-16 Volker Sommer Haushaltsroboter zum automatischen staubsaugen von bodenflächen
GB2344884A (en) * 1998-12-18 2000-06-21 Notetry Ltd Light Detection Apparatus - eg for a robotic cleaning device
US6167332A (en) * 1999-01-28 2000-12-26 International Business Machines Corporation Method and apparatus suitable for optimizing an operation of a self-guided vehicle
US6374155B1 (en) * 1999-11-24 2002-04-16 Personal Robotics, Inc. Autonomous multi-platform robot system
US7024278B2 (en) * 2002-09-13 2006-04-04 Irobot Corporation Navigational control system for a robotic device
SE0100924D0 (sv) * 2001-03-15 2001-03-15 Electrolux Ab Energy-efficient navigation of an autonomous surface treatment apparatus
US20030069824A1 (en) * 2001-03-23 2003-04-10 Restaurant Services, Inc. ("RSI") System, method and computer program product for bid proposal processing using a graphical user interface in a supply chain management framework
ES2660836T3 (es) * 2001-06-12 2018-03-26 Irobot Corporation Método y sistema de cobertura multicódigo para un robot autónomo
DE50210123D1 (de) * 2001-08-03 2007-06-21 Siemens Ag Planung einer erweiterten bahn für eine autonome mobile einheit zum späteren abfahren temporär versperrter bahnbereiche
KR100420171B1 (ko) * 2001-08-07 2004-03-02 삼성광주전자 주식회사 로봇 청소기와 그 시스템 및 제어방법
US6580246B2 (en) * 2001-08-13 2003-06-17 Steven Jacobs Robot touch shield
JP4689107B2 (ja) * 2001-08-22 2011-05-25 本田技研工業株式会社 自律行動ロボット
GB0126499D0 (en) * 2001-11-03 2002-01-02 Dyson Ltd An autonomous machine
US9128486B2 (en) * 2002-01-24 2015-09-08 Irobot Corporation Navigational control system for a robotic device
GB2386971B (en) * 2002-03-26 2005-11-30 Mcmurtry Ltd Method of operating an automated land maintenance vehicle
US20040068416A1 (en) * 2002-04-22 2004-04-08 Neal Solomon System, method and apparatus for implementing a mobile sensor network
US20040030449A1 (en) * 2002-04-22 2004-02-12 Neal Solomon Methods and apparatus for multi robotic system involving coordination of weaponized unmanned underwater vehicles
US20040030570A1 (en) * 2002-04-22 2004-02-12 Neal Solomon System, methods and apparatus for leader-follower model of mobile robotic system aggregation
US20040030571A1 (en) * 2002-04-22 2004-02-12 Neal Solomon System, method and apparatus for automated collective mobile robotic vehicles used in remote sensing surveillance
US6836701B2 (en) * 2002-05-10 2004-12-28 Royal Appliance Mfg. Co. Autonomous multi-platform robotic system
US8428778B2 (en) * 2002-09-13 2013-04-23 Irobot Corporation Navigational control system for a robotic device
US20050010331A1 (en) * 2003-03-14 2005-01-13 Taylor Charles E. Robot vacuum with floor type modes
US20040204792A1 (en) * 2003-03-14 2004-10-14 Taylor Charles E. Robotic vacuum with localized cleaning algorithm
US7031802B2 (en) * 2003-08-13 2006-04-18 Hewlett-Packard Development Company, L.P. Semi-autonomous operation of a robotic device
US7660650B2 (en) * 2003-10-08 2010-02-09 Figla Co., Ltd. Self-propelled working robot having horizontally movable work assembly retracting in different speed based on contact sensor input on the assembly
US20050102098A1 (en) * 2003-11-07 2005-05-12 Montealegre Steve E. Adaptive navigation system with artificial intelligence
JP4316477B2 (ja) * 2004-11-18 2009-08-19 パナソニック株式会社 移動ロボットの追従方法
US7606659B2 (en) * 2005-06-01 2009-10-20 The Boeing Company Exhaustive swarming search strategy using distributed pheromone maps
US7456596B2 (en) * 2005-08-19 2008-11-25 Cisco Technology, Inc. Automatic radio site survey using a robot
FR2891645B1 (fr) * 2005-09-30 2007-12-14 Thales Sa Procede et dispositif d'evaluation de la liceite de la situation d'un mobile sur la surface d'un aeroport.
KR100843085B1 (ko) * 2006-06-20 2008-07-02 삼성전자주식회사 이동 로봇의 격자지도 작성 방법 및 장치와 이를 이용한영역 분리 방법 및 장치
KR100811886B1 (ko) * 2006-09-28 2008-03-10 한국전자통신연구원 장애물 회피 진행이 가능한 자율이동로봇 및 그 방법
US8060299B2 (en) * 2007-02-28 2011-11-15 Caterpillar Inc. Machine with automated steering system
JP4576445B2 (ja) * 2007-04-12 2010-11-10 パナソニック株式会社 自律移動型装置および自律移動型装置用プログラム
US8260485B1 (en) * 2007-04-26 2012-09-04 The Boeing Company Adaptive multi-vehicle area coverage optimization system and method
EP2155032B1 (en) * 2007-05-09 2015-12-02 iRobot Corporation Compact autonomous coverage robot
DE202007008557U1 (de) * 2007-06-19 2008-10-30 Liebherr-Werk Bischofshofen Ges.M.B.H. System zum automatischen Bewegen von Material
DE102007053311A1 (de) * 2007-06-21 2008-12-24 Robert Bosch Gmbh Ansteuersystem für ein Roboterfahrzeug
JP5047709B2 (ja) * 2007-07-04 2012-10-10 株式会社日立製作所 移動装置、システム、移動方法及び移動プログラム
US8145415B2 (en) * 2007-11-29 2012-03-27 Saab Sensis Corporation Automatic determination of aircraft holding locations and holding durations from aircraft surveillance data
JP4788722B2 (ja) * 2008-02-26 2011-10-05 トヨタ自動車株式会社 自律移動ロボット、自己位置推定方法、環境地図の生成方法、環境地図の生成装置、及び環境地図のデータ構造
US8961695B2 (en) * 2008-04-24 2015-02-24 Irobot Corporation Mobile robot for cleaning
US7844398B2 (en) * 2008-07-09 2010-11-30 Panasonic Corporation Path risk evaluating apparatus
EP2821876A3 (en) * 2008-09-03 2015-05-20 Murata Machinery, Ltd. Route planning method, route planning unit, and autonomous mobile device
JP5304128B2 (ja) * 2008-09-16 2013-10-02 村田機械株式会社 環境地図修正装置及び自律移動装置
US8234068B1 (en) * 2009-01-15 2012-07-31 Rockwell Collins, Inc. System, module, and method of constructing a flight path used by an avionics system
KR101524020B1 (ko) * 2009-03-06 2015-05-29 엘지전자 주식회사 로봇 청소기의 점진적 지도 작성 및 위치 보정 방법
AU2010295227B2 (en) * 2009-09-15 2015-02-05 Technological Resources Pty. Limited A system and method for autonomous navigation of a tracked or skid-steer vehicle
US9026302B2 (en) * 2009-11-06 2015-05-05 Irobot Corporation Methods and systems for complete coverage of a surface by an autonomous robot
KR101741583B1 (ko) * 2009-11-16 2017-05-30 엘지전자 주식회사 로봇 청소기 및 그의 제어 방법
US8224516B2 (en) * 2009-12-17 2012-07-17 Deere & Company System and method for area coverage using sector decomposition
US8457830B2 (en) * 2010-03-22 2013-06-04 John R. Goulding In-line legged robot vehicle and method for operating
JP5560978B2 (ja) * 2010-07-13 2014-07-30 村田機械株式会社 自律移動体
US8165718B2 (en) * 2010-07-30 2012-04-24 Toyota Motor Engineering & Manufacturing North America, Inc. Robotic transportation devices and systems
JP5362691B2 (ja) * 2010-11-30 2013-12-11 株式会社小松製作所 無人車両の走行システムにおける走行制御方法および無人車両の走行システム
US9323250B2 (en) * 2011-01-28 2016-04-26 Intouch Technologies, Inc. Time-dependent navigation of telepresence robots
CN104898652B (zh) * 2011-01-28 2018-03-13 英塔茨科技公司 与一个可移动的远程机器人相互交流
US8761990B2 (en) * 2011-03-30 2014-06-24 Microsoft Corporation Semi-autonomous mobile device driving with obstacle avoidance
KR101856502B1 (ko) * 2011-04-07 2018-05-11 엘지전자 주식회사 로봇 청소기, 이의 원격 제어 시스템 및 원격 제어 방법
US8352114B2 (en) * 2011-05-20 2013-01-08 VGO Communications, Inc Method and apparatus for docking a robotic device with a charging station
US8620535B2 (en) * 2012-05-21 2013-12-31 Caterpillar Inc. System for automated excavation planning and control

Patent Citations (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5867800A (en) * 1994-03-29 1999-02-02 Aktiebolaget Electrolux Method and device for sensing of obstacles for an autonomous device
CN1354073A (zh) * 2000-11-17 2002-06-19 三星光州电子株式会社 移动式机器人和它的路径调节方法
CN1401292A (zh) * 2001-04-18 2003-03-12 三星光州电子株式会社 机器清洁工,利用其的系统,及重连接到外部充电装置的方法
CN1463658A (zh) * 2002-06-21 2003-12-31 泰怡凯电器(苏州)有限公司 自动吸尘器的可清扫区域和障碍物区域的识别方法
CN1493247A (zh) * 2002-10-31 2004-05-05 ������������ʽ���� 机器人吸尘器系统及其与充电设备对接方法
US20050000543A1 (en) * 2003-03-14 2005-01-06 Taylor Charles E. Robot vacuum with internal mapping system
CN1535646A (zh) * 2003-03-17 2004-10-13 ������������ʽ���� 自动行走式清扫机及其运转方法
US20060123582A1 (en) * 2004-12-15 2006-06-15 Funai Electric Co., Ltd. Self-propelled cleaner
US20080058987A1 (en) * 2005-12-02 2008-03-06 Irobot Corporation Navigating autonomous coverage robots
EP1873606A1 (en) * 2006-06-30 2008-01-02 Saab Ab Termination secured route planning
CN101196744A (zh) * 2006-12-06 2008-06-11 三星光州电子株式会社 机器人清洁器系统及其控制方法
CN101621952A (zh) * 2007-02-28 2010-01-06 Lg电子株式会社 机器人及用于控制该机器人的方法
CN101278820A (zh) * 2007-04-06 2008-10-08 三星电子株式会社 沿墙机器人吸尘器和控制该沿墙机器人吸尘器的方法
CN101755247A (zh) * 2007-07-18 2010-06-23 丰田自动车株式会社 路径计划装置及方法、成本评估装置、以及移动体
CN101480795A (zh) * 2008-01-11 2009-07-15 三星电子株式会社 计划移动机器人的路径的方法和设备
KR20090104393A (ko) * 2008-03-31 2009-10-06 엘지전자 주식회사 로봇 청소기의 제어방법
US20110295423A1 (en) * 2010-05-27 2011-12-01 Noel Wayne Anderson Condition based keep-out for machines
TWM425634U (en) * 2011-11-14 2012-04-01 Agait Technology Corp Automatic walking device and electric charging base
CN103099583A (zh) * 2011-11-14 2013-05-15 三星电子株式会社 机器人吸尘器及其控制方法
CN102566576A (zh) * 2012-02-24 2012-07-11 山东鲁能智能技术有限公司 一种用于变电站顺控系统的多巡检机器人协同运作方法

Cited By (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105983967A (zh) * 2015-03-23 2016-10-05 发那科株式会社 具有检测与物体或人的接触的功能的机器人控制装置
US9776328B2 (en) 2015-03-23 2017-10-03 Fanuc Corporation Robot control apparatus having function of detecting contact with object or person
CN105983967B (zh) * 2015-03-23 2017-11-17 发那科株式会社 具有检测与物体或人的接触的功能的机器人控制装置
CN104765369A (zh) * 2015-04-10 2015-07-08 长春理工大学 一种清扫装置以及使用该清扫装置的清扫方法
CN104881039A (zh) * 2015-05-12 2015-09-02 零度智控(北京)智能科技有限公司 一种无人机返航的方法及系统
CN107422724A (zh) * 2016-05-24 2017-12-01 华硕电脑股份有限公司 移动装置以及移动控制方法
CN109562519A (zh) * 2016-08-03 2019-04-02 Lg电子株式会社 移动机器人及其控制方法
CN106142090B (zh) * 2016-09-21 2018-11-20 苏州瑞得恩光能科技有限公司 机器人在矩形斜坡上行驶的路径导航控制方法
CN106142090A (zh) * 2016-09-21 2016-11-23 苏州瑞得恩自动化设备科技有限公司 机器人在矩形斜坡上行驶的路径导航控制方法
CN106426211A (zh) * 2016-11-11 2017-02-22 四川省科拓梦无人机科技有限公司 一种扫地机器人控制系统
CN108270249A (zh) * 2016-12-30 2018-07-10 台湾新光保全股份有限公司 具有电能回充功能的机器人、无线充电装置及无线充电系统
CN106647768A (zh) * 2017-01-18 2017-05-10 成都黑盒子电子技术有限公司 服务型机器人自主运动避障方法
CN108664019A (zh) * 2017-03-27 2018-10-16 卡西欧计算机株式会社 自主移动装置、自主移动方法及计算机可读取的记录介质
CN107544517A (zh) * 2017-10-11 2018-01-05 珠海市微半导体有限公司 智能清洁机器人的控制方法
CN108465641A (zh) * 2018-03-14 2018-08-31 郑州工程技术学院 一种货物分拣系统
CN108465641B (zh) * 2018-03-14 2020-01-17 郑州工程技术学院 一种货物分拣系统
CN108789409A (zh) * 2018-06-21 2018-11-13 中科新松有限公司 一种机器人控制方法、装置、介质和机器人集群
CN108789409B (zh) * 2018-06-21 2022-02-11 中科新松有限公司 一种机器人控制方法、装置、介质和机器人集群
CN109343544A (zh) * 2018-12-19 2019-02-15 武汉科技大学 一种结合历史状态的移动机器人沿墙高效遍历算法
CN109343544B (zh) * 2018-12-19 2021-06-04 武汉科技大学 一种结合历史状态的移动机器人沿墙高效遍历算法
CN109871012A (zh) * 2019-01-29 2019-06-11 宁波大叶园林设备股份有限公司 一种智能割草机在边界处的转向方法
CN109871012B (zh) * 2019-01-29 2022-04-12 宁波大叶园林设备股份有限公司 一种智能割草机在边界处的转向方法

Also Published As

Publication number Publication date
TWM451103U (zh) 2013-04-21
US8918241B2 (en) 2014-12-23
CN103792942B (zh) 2017-03-01
US20140121876A1 (en) 2014-05-01

Similar Documents

Publication Publication Date Title
CN103792942A (zh) 行走装置及适用于行走装置的运作方法
KR101476239B1 (ko) 자율 이동체
KR101566207B1 (ko) 로봇 청소기 및 그 제어방법
US9630319B2 (en) Localization and mapping using physical features
RU2321879C1 (ru) Движущийся предмет, способный распознавать изображение, и система наведения движущегося предмета, оснащенная таковым
JP5086942B2 (ja) 経路探索装置、経路探索方法、及び経路探索プログラム
KR20170070480A (ko) 주차장 내 최적 경로 생성방법 및 그 시스템
EP2442200A2 (en) System and method for area coverage using sector decomposition
US20170254654A1 (en) Method and device for operating a vehicle and a parking facility respectively
CN103777629A (zh) 自导向运载平台及该运载平台导航控制方法
US20180079079A1 (en) Mobile robot with collision anticipation
EP3611589B1 (en) Method for controlling motion of robot based on map prediction
CN103251358A (zh) 扫地机器人的控制方法
CN104460666A (zh) 一种基于距离矢量的机器人自主避障移动控制方法
CN104881027A (zh) 轮履复合式变电站巡检机器人自主越障系统及控制方法
CN110879596A (zh) 低成本自动割草机自主作业系统及其自主作业方法
CN105563485A (zh) 一种送餐机器人控制系统及其运动轨迹控制方法
KR20180070062A (ko) 이동체 및 이동체의 제어 방법
CN204557216U (zh) 轮履复合式变电站巡检机器人自主越障系统
CN102799180A (zh) 一种清洗机行走控制方法与装置
JP2019514103A (ja) プッシュモードでの誘導を伴う自律ロボット
JP2009080527A (ja) 自律移動装置
KR20130056655A (ko) 무인 자율주행 운반차량의 충돌회피 대응방법
CN107421538A (zh) 导航系统及导航方法
JP5314788B2 (ja) 自律移動装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C41 Transfer of patent application or patent right or utility model
TA01 Transfer of patent application right

Effective date of registration: 20161213

Address after: Taiwan Taipei city Chinese Beitou District Road No. 15

Applicant after: ASUSTek Computer Inc.

Address before: Chinese Taiwan New Taipei City

Applicant before: AGAiT Technology Corporation

GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20170301

Termination date: 20190124

CF01 Termination of patent right due to non-payment of annual fee