CN103282848A - 用于借助机器人-运输工具加工一个面的方法 - Google Patents

用于借助机器人-运输工具加工一个面的方法 Download PDF

Info

Publication number
CN103282848A
CN103282848A CN2011800628231A CN201180062823A CN103282848A CN 103282848 A CN103282848 A CN 103282848A CN 2011800628231 A CN2011800628231 A CN 2011800628231A CN 201180062823 A CN201180062823 A CN 201180062823A CN 103282848 A CN103282848 A CN 103282848A
Authority
CN
China
Prior art keywords
face
processed
single hop
processing
robot
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
CN2011800628231A
Other languages
English (en)
Other versions
CN103282848B (zh
Inventor
P·比贝尔
A·阿尔贝特
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.)
Robert Bosch GmbH
Original Assignee
Robert Bosch GmbH
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 Robert Bosch GmbH filed Critical Robert Bosch GmbH
Publication of CN103282848A publication Critical patent/CN103282848A/zh
Application granted granted Critical
Publication of CN103282848B publication Critical patent/CN103282848B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • AHUMAN NECESSITIES
    • A01AGRICULTURE; FORESTRY; ANIMAL HUSBANDRY; HUNTING; TRAPPING; FISHING
    • A01DHARVESTING; MOWING
    • A01D34/00Mowers; Mowing apparatus of harvesters
    • A01D34/006Control or measuring arrangements
    • A01D34/008Control or measuring arrangements for automated or remotely controlled operation
    • 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/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

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)
  • Life Sciences & Earth Sciences (AREA)
  • Environmental Sciences (AREA)
  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
  • Harvester Elements (AREA)

Abstract

本发明涉及一种用于借助机器人-运输工具(10)加工一个面(100)的方法,其中,该机器人-运输工具(10)具有一个控制器(15),在该控制器中存储关于待加工的面(100)的轮廓的数据,其中,存在定位装置(20),所述定位装置求出机器人-运输工具(10)的位置,尤其是相对于待加工的面(100)的位置,并且该方法包括以下步骤:将待加工的面(100)分成单段(61a至64a;61b至64b);将每个单段(61a至64a;61b至64b)分类到一个特性类(A,B)中;先后驶向和加工每个单段(61a至64a;61b至64b),其中,每个单段(61a至64a;61b至64b)以一个与它的特性类(A,B)相对应的加工策略被加工。

Description

用于借助机器人-运输工具加工一个面的方法
技术领域
本发明涉及一种用于借助机器人-运输工具加工一个面的方法。
背景技术
由现有技术已经公知很多用于借助机器人-运输工具加工一个面的方法,其中,这些面被构造为草坪并且借助一个自动控制的割草机被加工或收割。在此问题尤其在于对待加工的(草)面的外边界的识别。因此,由现有技术已知的是,例如使用包围线,通过它们包围待加工的面的外边界,其中,包围线可以通过传感器方式由机器人-运输工具识别。由申请人的DE102007023157A1此外已知一种方法,其中外边界可以借助传感器识别,其中,传感器包括至少一个红外线传感器,这些红外线传感器检测一个由地面反射的红外线辐射的强度。在知道待加工的面的外边界时还已知,控制器能够创建待加工的面的轮廓图。
在待加工的面的加工策略方面已知的是,根据随机策略加工一个面。这意味着,机器人-运输工具在待加工的面内部直线地以一个随机角度相对于周围环境运动,直到撞到周围环境边界。在那里在转向过程之后生成一个新的随机角度。在此缺点是,以这样的随机选择的路线对面的加工持续时间很长,直到实际上待加工的面完全被加工为止。尤其是这些面也多次被加工或被过度加工。在理想情况下,一个待加工的面借助相互平行设置的路线区段被加工,其中。这些路线区段分别在面的外边界上结束并且以180°的曲线相互连接。这样的加工策略能够在最短的时间内实现对面的全面加工,它此外例如在草坪收割的情况下也在外观上提供了优点。
由现有技术此外已知用于机器人-运输工具的高精度定位的装置或方法。这样的定位***用于使机器人-运输工具能够在待加工的面内部高精度地导航。在此问题是,定位***的所需的耗费随着其精度增加,这意味着比较高的成本耗费。
发明内容
由所示的现有技术出发,本发明的任务在于,这样地改进一种用于借助机器人-运输工具加工一个面的方法,使得在为机器人-运输工具使用比较低廉的定位***的情况下能够实现面的快速且有效的加工。在此,一个比较成本低廉的定位***尤其是被理解为这样一个***,其中机器人-运输工具相对于存在的轮廓图能够以在10cm和2m之间的精度求出其位置。该任务在用于借助机器人-运输工具加工一个面的方法中通过权利要求1的特征解决。按照本发明的方法在此提出一种加工策略,其中在知道待加工的面的情况下,首先将待加工的面划分成单段,接着在特性类方面对单段分类,最后先后驶向并且加工这些单段,其中,根据相应的单段的特性类以专门的加工策略加工该单元。
按照本发明的用于借助机器人-运输工具加工一个面的方法的有利扩展构型在从属权利要求中给出。由至少两个在权利要求、说明书和/或附图中公开的特征组成的所有组合都落在本发明的范围中。
为了求出待加工的面的外边界,按照本发明在本发明的第一设计方案中建议,通过机器人-运输工具沿着待加工的面的外边界的行驶求出关于待加工的面的数据。在此可以采用或使用所有由现有技术已知的、用于识别待加工的面的外边界的方法。
优选的是,机器人-运输工具的控制器在知道待加工的面的情况下将待加工的面划分成单段,其中,这些单段由几何的基本形状组成,这些基本形状各构成一个单段。
在此特别优选的是,这样地划分成单段,即基本形状具有优选的几何特性,尤其是所述基本形状矩形地并且由此凸形地构成。因此使用了以下知识,即矩形地且凸形地构成的基本形状允许特别简单且有效地加工。
在知道这些单段及其几何特性的情况下,在一种优选的设计方案中建议,根据达到优选的几何特性来确定所述特性类。
在借助机器人-运输工具真正加工该面之前优选的是,控制器通过许多将待加工的面分成临时的单段的随机划分来得到所述单段的数量、大小和轮廓,所述临时的单段中的这样的单段作为最终的单段生成,在这样的单段中优选的特性类的和或面积尽可能大或尽可能小。换言之,这意味着,机器人-运输工具的控制器尝试使用一种策略,其中待加工的面可以尽可能快且有效地被加工。
在此也建议,在分成单段时考虑来自先前的加工或在当前加工期间的结果。这可以例如通过以下方式发生,即在知道待加工的面的情况下进行与在控制器的存储器中存储的已经加工的面的比较。如果在此发现,当前要加工的面与一个已经加工的面重合,那么由此推导出,两个面是相同的。如果此外在之前发生的加工中发现,例如在待加工的面内部存在一个障碍物、例如一个树,那么对于当前向单段的划分可以考虑该障碍物,其方式是例如借助随机策略加工该障碍物所在的区域。此外在当前加工期间重新出现的结果可以被利用,以便重新使用所描述的措施,以便生成用于尚未加工的剩余面的优化的剩余加工策略。
单段的加工策略尤其在于驶过一个预先限定的运动路径或一个随机的运动路径。预先限定的运动路径在此优选由相互平行地设置的轨迹区段组成,并且随机的运动路径通过直线的轨迹区段表征,这些直线的轨迹区段通过在单段的边界上产生的转向部以随随机角度连接。
该方法优选用在自动行进的割草机中。这样的、自动行进的割草机能够在比较成本低廉的导航装置的情况下实现对草坪的有效加工。
附图说明
本发明的其它优点、特征和细节由下面的优选实施例的说明以及根据附图给出。其示出:
图1以简化的俯视图示出自动行进的割草机;
图2示出用于阐明按照本发明的用于加工一个面的方法的程序流程图;
图3和4示出各一个相同地构成的、待加工的面的俯视图,具有不同的单段;和
图5和6示出在使用不同的加工策略时不同的、待加工的单段的简化的俯视图。
具体实施方式
在图1中以简化的俯视图示出自动行进的割草机10形式的机器人-运输工具。割草机10具有两个通过一个驱动马达11驱动的后轮12以及一个可转向的前轮13。
根据所示的实施例也可想到,割草机10具有两个相互独立地被驱动的驱动轮,从而通过不同的驱动转速影响割草机10的行进方向。
另外可看到一个割草机构14,通过它能够收割一个草坪。割草机10还包括一个控制器15以及至少一个传感器元件16,它被设置用于检测一个待加工的面100的外边界101。传感器元件16可以根据专门设计被不同地构造用于识别外边界101。因此例如可想到,传感器元件16通过以下方式识别待加工的面100的外边界101,即检测一个设置或埋到外边界101上的金属叉或电流流过的导线。但是该传感器元件16可以例如也被构造为红外线传感器,通过它根据地面的反射识别待加工的面100以及由此识别它的外边界101。传感器元件16的精确位置在图1中仅仅举例地被选择。也可以是其它布置,例如在割草机10的正面上,或者但是设置多个传感器元件16。
割草机10还包括导航或定位装置20,通过它割草机10能够以在10cm和2m之间的精度求出其位置,尤其是在待加工的面100内部。这类导航或定位装置20可以例如是用于检测车轮转速的传感器、惯性传感器或包括GPS。
在图3和4中分别举例地示出待加工的、相同的面100。在该面100的外边界101的区域中可以如所述那样例如布设一个由割草机10设置的金属导线。面100基本上由一个大致矩形的区域102和一个连接到矩形区域102的长侧上的、直角圆化的区域103组成,其中,面100也可以具有障碍物、例如树。
在图2中简化地示出由割草机10的控制器15设定的用于加工一个面100的程序流程及其重要步骤。在此,在第一程序步骤51中由控制器15创建待加工的面100的轮廓图。面100的轮廓图的创建通过以下方式进行,即割草机10沿着待加工的面100的外边界101行进。在此不断地借助导航装置20检测割草机10的位置。一旦割草机10重新到达它的起始位置,这借助导航装置20识别,那么割草机10的控制器15推导出,待加工的面100完全地被包围或检测。
在一个连接在第一程序步骤51上的第二程序步骤52中,接下来借助一个算法将待加工的面100划分成单段61a至64a或61b至64b。借助控制器15通过将待加工的面100随机地生成或划分成n段来实现划分成单段61a至64a或61b至64b。在根据图3和4的所述实施例中,待加工的面100被划分成四个单段61a至64a或61b至64b。段的数量n然而也可以更大或更小。然而优选段的比较小的数量n是有利的,由此各个段分别可以具有比较大的面积,它们如下面所述允许至少部分地简单地或合理地被加工。控制器15可以例如通过以下方式预给定这些段的数量n,即在知道面100的轮廓图和由此知道其大小的情况下给n预先赋值,从而典型地设定这些段的确定的最小大小。也可以首先生成多个具有不同数量n的段的分段方案,其中,生成最大单个面的那个分段方案是优选的。
重要的是,给每个单段61a至64a或61b至64b配设一个特性类A或B。特性类A在此被理解为一个单段61a至64a或61b至64b,它允许比较简单地加工。比较简单地加工的面又被理解为一个面,它的形状具有一个几何的基本形状,尤其是比较矩形的和由此凸形地构成。这样的面110——它例如在图5中示出——允许尤其是通过相互平行设置的轨迹111被加工,它们通过180°转向部112相互连接。相对于此,特性类B被理解为一个面,它允许最有效地借助随机策略加工。为此例如参考图6,其中面115通过以下方式被加工,即割草机10在面115内部在直线地构成的轨迹116上运动,其中,一旦割草机10撞击到外边界117上,割草机10就旋转或转过一个随机角度或适当地启发式求出的角度。
在具有分别相同地构成的、待加工的面100的图3和4中,这些面具有特性类A的各两个单段61a、61b或62a、62b以及特性类B的各两个单段63a、63b或64a、64b。对于单段64a、64b还可以看到,在单段64a、64b中存在一个障碍物21、例如一颗树。尽管在生成待加工的面100的轮廓图时割草机10不能识别或检测树或该障碍物21,但是它的地点由于在时间上已经发生的加工过程是已知的并且因此在面100的实际加工策略中被考虑。
因此仅仅在首次加工一个面100时导致对段61a至64a;61b至64b的错误分类,但是该错误分类通过考虑新的知识和算法的重复使用被消除。所述的方法目前重复(在线)被使用并且在重新执行时提供合适的剩余策略。这同样也适用于初始未知的留空区域,这些留空区域通过边界缆线标记(例如花坛、花园池塘),并且在沿着外边界101行进时保持未知。
面100的加工策略通过以下方式生成,即控制器15执行单段61a至64a或61b至64b的特性类A和B的加合。继续进行这样的加工策略,它含有较大数量的特性类A,它们允许更简单或更有效地加工这些段。
在图3和4中所示的实施例中,待加工的面100分别被划分成特性类A的两个单段61a、61b、62a、62b和特性类B的两个单段63a、63b和64a、64b。在该情况中,割草机10的加工策略通过根据图3的划分或根据图4的划分进行,因为两个划分分别具有特性类A的两个段。但是也可以规定,考虑用于选出加工策略的附加标准。它们可以例如在于考虑待加工的单段61a至64a或61b至64b的大小,尤其是具有特性类A或B的段的大小。因此可以例如根据图3识别,特性类A的单段61a稍微大于根据图4的单段61b。属于特性类B的单段63a明显地小于图4中的相应的单段63b。这样一个加工策略显得更有意义,其中待加工的面100根据图3划分。
单段61a至64a或61b至64b在特性类A、B中的上述分类在一个第三程序步骤53中进行。在第三程序步骤53上根据图2连接一个第四程序步骤54,其中单段61a至64a或61b至64b根据实际选出的加工策略先后被处理或加工。在此也可以规定,处理的顺序是这样的,即在单段61a至64a或61b至64b之间存在分别最小的或最短的连接路径。
到此描述的用于加工一个面100的方法可以通过许多方式改变或改进,而不脱离本发明构思。尤其是本发明也不限于使用割草机10。

Claims (10)

1.用于借助机器人-运输工具(10)加工一个面(100)的方法,其中,该机器人-运输工具(10)具有一个控制器(15),在该控制器中存储关于待加工的面(100)的轮廓的数据,其中,存在定位装置(20),所述定位装置求出机器人-运输工具(10)的位置,尤其是相对于待加工的面(100)的位置,并且该方法包括以下步骤:
-将待加工的面(100)分成单段(61a至64a;61b至64b);
-将每个单段(61a至64a;61b至64b)分类到一个特性类(A,B)中;
-先后驶向和加工每个单段(61a至64a;61b至64b),其中,每个单段(61a至64a;61b至64b)以一个与它的特性类(A,B)相对应的加工策略被加工。
2.根据权利要求1所述的方法,其特征在于,通过机器人-运输工具(10)沿着待加工的面(100)的外边界(101)的行驶求出关于待加工的面(100)的数据。
3.根据权利要求1或2所述的方法,其特征在于,通过将面(100)分成几何的基本形状来将所述待加工的面(100)分成单段(61a至64a;61b至64b),所述基本形状各构成一个单段(61a至64a;61b至64b)。
4.根据权利要求3所述的方法,其特征在于,所述基本形状具有优选的几何特性,尤其是所述基本形状矩形地或凸形地构成。
5.根据权利要求4所述的方法,其特征在于,根据达到优选的几何特性来确定所述特性类(A,B)。
6.根据权利要求5所述的方法,其特征在于,首先通过许多将待加工的面(100)随机分成临时的单段(61a至64a;61b至64b)的随机划分来得到所述单段(61a至64a;61b至64b)的数量(n)、大小和轮廓,这些临时的单段(61a至64a;61b至64b)中的这样的单段作为最终的单段(61a至64b)被生成,在这样的单段中优选的特性类(A,B)的和或面积尽可能大或尽可能小。
7.根据权利要求6所述的方法,其特征在于,在分成单段(61a至64a;61b至64b)时考虑来自先前的加工或在当前加工期间的结果。
8.根据权利要求1至7中任一项所述的方法,其特征在于,所述单段(61a至64a;61b至64b)的加工策略在于驶过一个预先限定的运动路径(111,112)或一个随机的或启发式激励的运动路径(116)。
9.根据权利要求8所述的方法,其特征在于,所述预先限定的运动路径由相互平行地设置的轨迹区段(111)组成并且所述随机的运动路径通过直线的轨迹区段(116)表征,这些直线的轨迹区段通过在所述单段的边界(117)上产生的转向部以随机角度连接。
10.根据权利要求1至9中任一项所述的方法在自动行进的割草机(10)中的应用。
CN201180062823.1A 2010-12-29 2011-12-23 用于借助机器人-运输工具加工一个面的方法 Active CN103282848B (zh)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
DE102010064329 2010-12-29
DE102010064329.7 2010-12-29
DE102011003064A DE102011003064A1 (de) 2010-12-29 2011-01-24 Verfahren zur Bearbeitung einer Fläche mittels eines Roboter-Fahrzeugs
DE102011003064.6 2011-01-24
PCT/EP2011/073993 WO2012089679A1 (de) 2010-12-29 2011-12-23 Verfahren zur bearbeitung einer fläche mittels eines roboter-fahrzeugs

Publications (2)

Publication Number Publication Date
CN103282848A true CN103282848A (zh) 2013-09-04
CN103282848B CN103282848B (zh) 2016-10-05

Family

ID=45463597

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201180062823.1A Active CN103282848B (zh) 2010-12-29 2011-12-23 用于借助机器人-运输工具加工一个面的方法

Country Status (5)

Country Link
US (1) US9258942B2 (zh)
EP (1) EP2659322B1 (zh)
CN (1) CN103282848B (zh)
DE (1) DE102011003064A1 (zh)
WO (1) WO2012089679A1 (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109005864A (zh) * 2017-06-09 2018-12-18 安德烈·斯蒂尔股份两合公司 确定特定控制参数范围的方法和相关方法、***、机器人
WO2019223725A1 (zh) * 2018-05-22 2019-11-28 苏州宝时得电动工具有限公司 自动割草机及其转向方法

Families Citing this family (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3404505B1 (en) 2006-03-17 2023-12-06 iRobot Corporation Lawn care robot
WO2012146195A1 (zh) * 2011-04-28 2012-11-01 苏州宝时得电动工具有限公司 自动工作***、自动行走设备及其转向方法
US9599987B2 (en) 2012-09-27 2017-03-21 Koninklijke Philips N.V. Autonomous mobile robot and method for operating the same
EP2713232A1 (en) * 2012-09-27 2014-04-02 Koninklijke Philips N.V. Autonomous mobile robot and method for operating the same
US9820433B2 (en) 2012-12-28 2017-11-21 Positec Power Tools (Suzhou Co., Ltd.) Auto mowing system
US10149430B2 (en) * 2013-02-20 2018-12-11 Husqvarna Ab 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
US9804594B2 (en) * 2014-11-07 2017-10-31 Clearpath Robotics, Inc. Self-calibrating sensors and actuators for unmanned vehicles
US10259498B2 (en) 2014-12-02 2019-04-16 Husqvarna Ab All wheel drive robotic vehicle with steering brake
US9538702B2 (en) * 2014-12-22 2017-01-10 Irobot Corporation Robotic mowing of separated lawn areas
US10613541B1 (en) 2016-02-16 2020-04-07 AI Incorporated Surface coverage optimization method for autonomous mobile machines
EP3484265A1 (en) 2016-07-12 2019-05-22 Husqvarna AB All wheel drive robotic vehicle with steering brake
WO2018043780A1 (ko) * 2016-09-05 2018-03-08 엘지전자 주식회사 이동 로봇 및 그 제어방법
US10653057B2 (en) 2016-09-05 2020-05-19 Lg Electronics Inc. Moving robot and control method thereof
GB2556036A (en) * 2016-11-03 2018-05-23 Fleet Line Markers Ltd Service vehicle and management system
CH713152A2 (de) 2016-11-23 2018-05-31 Cleanfix Reinigungssysteme Ag Bodenbehandlungsmaschine und Verfahren zum Behandeln von Bodenflächen.
EP3634108B1 (de) * 2017-06-09 2021-04-21 Andreas Stihl AG & Co. KG Grünflächenbearbeitungssystem und verfahren zum erfassen mindestens eines abschnitts eines begrenzungsrands einer zu bearbeitenden fläche
KR102090649B1 (ko) * 2018-02-28 2020-03-18 엘지전자 주식회사 이동로봇과 이동로봇 시스템
US11474524B2 (en) * 2018-03-30 2022-10-18 Globe (jiangsu) Co., Ltd. Robotic mower and method for controlling a robotic mower
EP3696639B1 (en) 2019-02-14 2023-04-05 Stiga S.P.A. Robotic vehicle for movable operation in a work area
EP4068035A4 (en) * 2019-11-25 2023-12-06 Murata Machinery, Ltd. AUTONOMOUS MOBILE TROLLEY, CONTROL METHOD AND PROGRAM
CN113552865A (zh) * 2020-04-17 2021-10-26 苏州科瓴精密机械科技有限公司 遍历方法、***,机器人及可读存储介质
CN112200860B (zh) * 2020-10-30 2023-03-24 久瓴(江苏)数字智能科技有限公司 对象位置关系确定方法、装置、存储介质及电子装置

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5696675A (en) * 1994-07-01 1997-12-09 Minolta Co., Ltd. Route making system for a mobile robot
EP1557730A1 (de) * 2004-01-22 2005-07-27 Alfred Kärcher GmbH & Co. KG Bodenbearbeitungsgerät sowie Verfahren zu dessen Steuerung
EP1898289A2 (de) * 2006-09-02 2008-03-12 InMach Intelligente Maschinen GmbH Baukasten zum Aufbau einer Infrastruktur für eine Steuerung eines Flächenbearbeitungsgeräts
US20090281661A1 (en) * 2008-04-24 2009-11-12 Evolution Robotics Application of localization, positioning & navigation systems for robotic enabled mobile products
CN201402412Y (zh) * 2008-05-12 2010-02-10 金士正 一种割草机器人电路控制***

Family Cites Families (49)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4294544A (en) * 1979-08-03 1981-10-13 Altschuler Bruce R Topographic comparator
US5315537A (en) * 1991-04-08 1994-05-24 Blacker Teddy D Automated quadrilateral surface discretization method and apparatus usable to generate mesh in a finite element analysis system
US5345490A (en) * 1991-06-28 1994-09-06 General Electric Company Method and apparatus for converting computed tomography (CT) data into finite element models
IL113913A (en) * 1995-05-30 2000-02-29 Friendly Machines Ltd Navigation method and system
US7194117B2 (en) * 1999-06-29 2007-03-20 The Research Foundation Of State University Of New York System and method for performing a three-dimensional virtual examination of objects, such as internal organs
US5974347A (en) * 1997-03-14 1999-10-26 Nelson; Russell G. Automated lawn mower
US6246784B1 (en) * 1997-08-19 2001-06-12 The United States Of America As Represented By The Department Of Health And Human Services Method for segmenting medical images and detecting surface anomalies in anatomical structures
IL124413A (en) * 1998-05-11 2001-05-20 Friendly Robotics Ltd System and method for area coverage with an autonomous robot
US6085130A (en) * 1998-07-22 2000-07-04 Caterpillar Inc. Method and apparatus for selecting a transition scheme for use in transitioning a mobile machine from a first path to a second path
US6611738B2 (en) * 1999-07-12 2003-08-26 Bryan J. Ruffner Multifunctional mobile appliance
US6910001B2 (en) * 2000-03-22 2005-06-21 Schlumberger Technology Corp. Distributed multiresolution geometry modeling system and method
EP2386924B1 (en) * 2001-06-12 2019-05-29 iRobot Corporation Mobile robot
GB2377034B (en) * 2001-06-27 2005-03-02 Agco Gmbh & Co Apparatus & method for the variable rate application of substances to land
JP2005506195A (ja) * 2001-10-26 2005-03-03 インローバ アンパーツゼルスカブ 表面処理に対する適合プロセス計画方法
US7324103B2 (en) * 2001-10-30 2008-01-29 Ford Motor Company System and method of direct mesh manipulation
GB0126499D0 (en) * 2001-11-03 2002-01-02 Dyson Ltd An autonomous machine
US7467074B2 (en) * 2002-02-01 2008-12-16 Ford Motor Company System and method of interactively assembling a model
GB2386971B (en) * 2002-03-26 2005-11-30 Mcmurtry Ltd Method of operating an automated land maintenance vehicle
EP3361716B1 (en) * 2002-09-13 2021-04-07 iRobot Corporation Robotic cleaning device
US6728607B1 (en) * 2002-10-03 2004-04-27 Deere & Company Method and system for determining an energy-efficient path of a machine
US7805220B2 (en) * 2003-03-14 2010-09-28 Sharper Image Acquisition Llc Robot vacuum with internal mapping system
US6907336B2 (en) * 2003-03-31 2005-06-14 Deere & Company Method and system for efficiently traversing an area with a work vehicle
US7216033B2 (en) * 2003-03-31 2007-05-08 Deere & Company Path planner and method for planning a contour path of a vehicle
JP3994950B2 (ja) * 2003-09-19 2007-10-24 ソニー株式会社 環境認識装置及び方法、経路計画装置及び方法、並びにロボット装置
US7024842B2 (en) * 2003-11-21 2006-04-11 Deere & Company Self-propelled mower having enhanced maneuverability
US7272474B1 (en) * 2004-03-31 2007-09-18 Carnegie Mellon University Method and system for estimating navigability of terrain
EP1753581A1 (fr) * 2004-06-08 2007-02-21 Tag-Heuer S.A. Procede de fabrication d'une piece micro- ou nanomecanique par une etape d'ablation laser a l'aide d'un femtolaser
TWI242147B (en) * 2004-06-23 2005-10-21 Coretech Sys Co Ltd Method of rapidly building multiple three-dimensional pipes
FR2891644B1 (fr) * 2005-09-30 2011-03-11 Thales Sa Procede et dispositif d'aide pour la circulation d'un mobile a la surface d'un aeroport.
US7953526B2 (en) * 2006-01-18 2011-05-31 I-Guide Robotics, Inc. Robotic vehicle controller
US8239083B2 (en) * 2006-01-18 2012-08-07 I-Guide Robotics, Inc. Robotic vehicle controller
JP5050607B2 (ja) * 2006-05-09 2012-10-17 オムロン株式会社 検査装置、検査方法、検査プログラムおよびそれを記録したコンピュータ読み取り可能な記録媒体
US8306659B2 (en) * 2006-12-06 2012-11-06 F Robotics Acquisitions Ltd. Autonomous robot
US8060299B2 (en) * 2007-02-28 2011-11-15 Caterpillar Inc. Machine with automated steering system
KR101281512B1 (ko) * 2007-04-06 2013-07-03 삼성전자주식회사 로봇청소기 및 그 제어방법
WO2008141186A2 (en) * 2007-05-09 2008-11-20 Irobot Corporation Autonomous coverage robot
DE102007023157A1 (de) 2007-05-16 2008-11-20 Robert Bosch Gmbh Roboter-Fahrzeug mit Antriebsmitteln sowie Verfahren zum Ansteuern von Antriebsmitteln
EP2179600B1 (en) * 2007-08-06 2015-07-01 TRX Systems, Inc. Locating, tracking, and/or monitoring people and/or assets both indoors and outdoors
US8018376B2 (en) * 2008-04-08 2011-09-13 Hemisphere Gps Llc GNSS-based mobile communication system and method
US8961695B2 (en) * 2008-04-24 2015-02-24 Irobot Corporation Mobile robot for cleaning
DE102009027396A1 (de) 2009-07-01 2011-01-13 Robert Bosch Gmbh Autonome mobile Plattform zur Flächenbearbeitung und Verfahren zur Flächenbearbeitung
US9026302B2 (en) * 2009-11-06 2015-05-05 Irobot Corporation Methods and systems for complete coverage of a surface by an autonomous robot
KR101641237B1 (ko) * 2009-11-20 2016-07-21 엘지전자 주식회사 로봇 청소기 및 이의 제어 방법
US8224516B2 (en) * 2009-12-17 2012-07-17 Deere & Company System and method for area coverage using sector decomposition
US8234010B2 (en) * 2010-02-16 2012-07-31 Deere & Company Tethered robot positioning
US8457830B2 (en) * 2010-03-22 2013-06-04 John R. Goulding In-line legged robot vehicle and method for operating
US8744626B2 (en) * 2010-05-27 2014-06-03 Deere & Company Managing autonomous machines across multiple areas
US20110295423A1 (en) * 2010-05-27 2011-12-01 Noel Wayne Anderson Condition based keep-out for machines
JP5560978B2 (ja) * 2010-07-13 2014-07-30 村田機械株式会社 自律移動体

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5696675A (en) * 1994-07-01 1997-12-09 Minolta Co., Ltd. Route making system for a mobile robot
EP1557730A1 (de) * 2004-01-22 2005-07-27 Alfred Kärcher GmbH & Co. KG Bodenbearbeitungsgerät sowie Verfahren zu dessen Steuerung
EP1898289A2 (de) * 2006-09-02 2008-03-12 InMach Intelligente Maschinen GmbH Baukasten zum Aufbau einer Infrastruktur für eine Steuerung eines Flächenbearbeitungsgeräts
US20090281661A1 (en) * 2008-04-24 2009-11-12 Evolution Robotics Application of localization, positioning & navigation systems for robotic enabled mobile products
CN201402412Y (zh) * 2008-05-12 2010-02-10 金士正 一种割草机器人电路控制***

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109005864A (zh) * 2017-06-09 2018-12-18 安德烈·斯蒂尔股份两合公司 确定特定控制参数范围的方法和相关方法、***、机器人
WO2019223725A1 (zh) * 2018-05-22 2019-11-28 苏州宝时得电动工具有限公司 自动割草机及其转向方法

Also Published As

Publication number Publication date
CN103282848B (zh) 2016-10-05
EP2659322B1 (de) 2018-05-30
DE102011003064A1 (de) 2012-07-05
WO2012089679A1 (de) 2012-07-05
US20130345922A1 (en) 2013-12-26
US9258942B2 (en) 2016-02-16
EP2659322A1 (de) 2013-11-06

Similar Documents

Publication Publication Date Title
CN103282848A (zh) 用于借助机器人-运输工具加工一个面的方法
EP1844420B1 (en) A path planner and method for planning a path plan having a spiral-shape component
CN115100622B (zh) 深部受限空间无人运输设备可行驶域检测和自主避障方法
CN107966150B (zh) 基于路口点和路段的变电站作业机器人路径规划及导航定位方法
EP1844297B1 (en) Path planner and method for planning a contour path of a vehicle
US10729055B2 (en) System and method for determining swath connections
US9632489B2 (en) Autonomous working device for generating and working dynamic partial surfaces
US20100141483A1 (en) Method and system for determining a position of a vehicle
CN108469816B (zh) 一种机器人的脱困处理方法、装置和机器人
CN109579854B (zh) 基于快速扩展随机树的无人车避障方法
WO2019176844A1 (ja) 作業車両および作物列認識プログラム
US20170139419A1 (en) Improved robotic working tool
CN106864454A (zh) 用于辅助机动车辆的操纵过程的方法和装置
CN109238298A (zh) 一种无人驾驶带避障的路径规划方法
US9456545B2 (en) Autonomous implement
JP2016114984A (ja) 作業車両
CN102597898A (zh) 场地中的车辆移动协调
CN113844451B (zh) 行驶设备控制方法、装置、电子设备及存储介质
CN110383005A (zh) 一种用于为自动驾驶车辆形成局部导航路径的方法
CN113064407A (zh) 全区域覆盖的清扫方法、装置、清扫机器人及存储装置
EP4083737A1 (en) Traversal method and system, robot, and readable storage medium
CN111824131B (zh) 一种自动泊车的方法和车辆
JP2014187951A (ja) 自律移動型芝刈機
CN115097833A (zh) 一种施药机器人的自动避障方法、***及存储介质
EP4175455B1 (en) Autonomous machine having vision system for navigation and method of using same

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant