[go: up one dir, main page]

DE69931131T2 - Roboter und Verfahren zum Betrieb eines Roboters - Google Patents

Roboter und Verfahren zum Betrieb eines Roboters Download PDF

Info

Publication number
DE69931131T2
DE69931131T2 DE69931131T DE69931131T DE69931131T2 DE 69931131 T2 DE69931131 T2 DE 69931131T2 DE 69931131 T DE69931131 T DE 69931131T DE 69931131 T DE69931131 T DE 69931131T DE 69931131 T2 DE69931131 T2 DE 69931131T2
Authority
DE
Germany
Prior art keywords
robot
control device
main body
operating
lawnmower
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.)
Expired - Lifetime
Application number
DE69931131T
Other languages
English (en)
Other versions
DE69931131D1 (de
Inventor
Ehud Peless
Shai Abrahamson
Ilan Peleg
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.)
Friendly Robotics Ltd
Original Assignee
Friendly Robotics Ltd
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 Friendly Robotics Ltd filed Critical Friendly Robotics Ltd
Application granted granted Critical
Publication of DE69931131D1 publication Critical patent/DE69931131D1/de
Publication of DE69931131T2 publication Critical patent/DE69931131T2/de
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

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/0011Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots associated with a remote control arrangement
    • G05D1/0033Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots associated with a remote control arrangement by having the operator tracking the vehicle either by direct line of sight or via one or more cameras located remotely from the vehicle
    • 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/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/0227Control of position or course in two dimensions specially adapted to land vehicles using mechanical sensing means, e.g. for sensing treated area
    • 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/0255Control of position or course in two dimensions specially adapted to land vehicles using acoustic signals, e.g. ultra-sonic singals
    • 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/0259Control of position or course in two dimensions specially adapted to land vehicles using magnetic or electromagnetic means
    • G05D1/0265Control of position or course in two dimensions specially adapted to land vehicles using magnetic or electromagnetic means using buried wires
    • 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/027Control of position or course in two dimensions specially adapted to land vehicles using internal positioning means comprising intertial navigation means, e.g. azimuth detector
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Radar, Positioning & Navigation (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)
  • Guiding Agricultural Machines (AREA)
  • Harvester Elements (AREA)

Description

  • Die vorliegende Erfindung bezieht sich auf einen Nutzroboter und auf ein Verfahren zum Betreiben eines Nutzroboters. Insbesondere bezieht sich die vorliegende Erfindung auf einen autonomen Nutzroboter, welcher mehrere Betriebsarten aufweist und auf ein Verfahren für seinen Betrieb.
  • Während eine Gesellschaft sich höher entwickelt, sucht sie nach Wegen, Zeit besser nützen zu können. Dementsprechend besteht ein Wunsch, Menschen durch Roboter zu ersetzen, um übliche Aufgaben durchzuführen, wodurch Menschen frei werden, andere Dinge zu tun und somit ihre Zeit besser zu nützen. US Patente 5,353,224 und 5,402,051 beschreiben Roboter, welche als Reinigungskraft arbeiten.
  • Roboter, welche als selbstangetriebene Rasenmäher verwendet worden sind und nach dem Prinzip von Zufallsbewegung innerhalb einer Begrenzung arbeiten, sind in den US Patenten 3,550,714, 4,809,178 und 3,570,227 beschrieben. Autonome selbst angetriebene Rasenmäher, welche entlang vorgeplanter Wege arbeiten, sind in den US Patenten 3,650,097, 4,500,970, 4,694,639 und 3,789,939 beschrieben. Rasenmäher, welche autonom entlang definierter Kanten oder Grenzen arbeiten, sind in den US Patenten 3,924,389, 3,425,197, 4,184,559, 4,545,453, 4,573,547, 4,777,785, 4,831,813, 5,007,234 und 5,204,814 beschrieben. WO 96/38770 beschreibt schließlich einen Roboter, welcher ein Gebiet innerhalb von Grenzlinien abdeckt, wobei er kontinuierlich seine Position korrigiert, indem er die berechneten und tatsächlichen Koordinaten der Grenzlinien vergleicht.
  • Diese autonomen Roboter weisen Nachteile in der Hinsicht auf, dass sie nur in einem autonomen Modus arbeiten. Sie sind dafür ausgebildet, relativ große Gebiete abzudecken und können nicht auf kleine Gebiete, wie Umrandungen oder kleine Grasflächen, angewendet werden. Darüber hinaus bestehen Einschränkungen in den Navigationssystemen der beschriebenen Roboter, welche sie bestimmte Gebiete innerhalb des Arbeitsbereichs verfehlen lassen, wie jene sehr nah an den Grenzen des Arbeitsbereichs oder an Grenzen von Hindernissen innerhalb des Arbeitsbereichs. Diese zuvor genannten autonomen Roboter sind daher in ihrer Fähigkeit eingeschränkt, eine benötigte Fläche vollständig abzudecken und sind nicht für eine Verwendung auf relativ kleinen Flächen geeignet, welche manchmal in Haushalten benötigt werden.
  • US 5,841,259 beschreibt einen Staubsauger mit einem Elektrokabel zum automatischen oder manuellen Durchführen einer Reinigungsarbeit mittels Fernsteuerung auf einer Reinigungsfläche. Der Staubsauger weist ein Elektrokabel auf, welches automatisch aus- und eingezogen wird, wenn der Staubsauger sich bewegt. Eine konstante Spannung auf dem Kabel durch eine geeignete Handhabung einer mit dem Kabel verbundenen Spiralfeder.
  • Es ist eine Aufgabe der vorliegenden Erfindung, einen Nutzroboter zum Durchführen einer Aufgabe in mindestens einem Bereich bereitzustellen, welcher die Einschränkungen der bestehenden Nutzroboter dahingehend überwindet, dass er einen autonomen Modus oder Modi zum Durchführen einer Aufgabe und einen manuellen Modus oder Modi zum Durchführen einer Aufgabe aufweist. Es ist ferner eine Aufgabe der vorliegenden Erfindung, ein Verfahren zum Betreiben eines Nutzroboters bereitzustellen, welches ein Kombinieren eines autonomen Betriebsmodus oder Betriebsmodi zum Durchführen einer Aufgabe mit einem manuellen Betriebsmodus oder Betriebsmodi kombiniert. Diese Kombination, da in einem einzelnen Roboter verfügbar, ermöglicht einen Betrieb in Bereichen, welche für einen Nutzroboter nicht zugänglich sind, der nur in dem autonomen Modus arbeitet.
  • In einer bevorzugten Ausführungsform des Nutzroboters ist ein Rasenmäher dafür geeignet, in mindestens einem autonomen Modus und in mindestens einem manuellen Modus zu arbeiten. Der Rasenmäher weist einen Hauptkörper auf, welcher dafür ausgebildet ist, ein Signal von einer Steuervorrichtung zu empfangen, ein Erkennungssystem zum Erkennen des Signals und eine mit dem Erkennungssystem in Kommunikation stehende Steuerung zum Wechseln des Betriebsmodus gemäß dem erkannten Signal.
  • Das Verfahren zum Betreiben eines Nutzroboters gemäß der vorliegenden Erfindung weist ein Senden eines ersten Signals an ein Erkennungssystem in dem Nutzroboter zum Durchführen mindestens einer Aufgabe in den mindestens einen Bereich in einem ersten Modus und ein Senden eines zweiten Signals an das Erkennungssystem auf, zum Durchführen der Aufgabe in einem zweiten Modus in dem mindestens einen Bereich.
  • Eine erste Ausführungsform der vorliegenden Erfindung stellt einen Nutzroboter mit einer Vielzahl von Betriebsmodi bereit, wobei der Nutzroboter aufweist;
    ein Nutzroboter (20) mit einer Vielzahl von Betriebsmodi (44, 46), wobei der Nutzroboter aufweist:
    einen Hauptkörper (27), welcher für eine Nutzung mit einer ersten Steuervorrichtung (30') geeignet ist, wobei die erste Steuervorrichtung dafür ausgebildet ist, um mindestens ein Signal zu liefern, welches sich auf mindestens einen Betriebsmodus von der Vielzahl von Betriebsmodi bezieht;
    ein Erkennungssystem (42), welches dafür ausgebildet ist, um die erste Steuervorrichtung zu erkennen;
    eine mit dem Erkennungssystem in Kommunikation stehende Steuerung (43) zum Betreiben des Roboters in dem mindestens einen Betriebsmodus in Übereinstimmung mit dem mindestens einen Signal von der ersten Steuervorrichtung, und
    dadurch gekennzeichnet, dass der Hauptkörper (27) Mittel zum Aufnehmen (41) und zum möglichen Entfernen der ersten Steuervorrichtung (30') einschließt, wobei die Aufnahme der ersten Steuervorrichtung (30') in dem Aufnahmemittel (41) von dem Erkennungssystem erkennbar ist, in der Weise, dass, wenn die erste Steuervorrichtung (30') in den Aufnahmemitteln (41) aufgenommen wird, die Steuerung (43) auf das mindestens eine Signal von der ersten Steuervorrichtung (30') zum Betreiben des Roboters (20) in einem ersten Betriebsmodus reagiert; und in der Weise, dass, wenn die erste Steuervorrichtung (30'), von den Aufnahmemitteln entfernt wird, die Steuerung für mindestens ein Signal zum Betreiben des Roboters (20) in einem zweiten Betriebsmodus aufnahmebereit ist.
  • Vorzugsweise wird die erste Steuervorrichtung aus einer Gruppe ausgewählt, welche aus einer manuellen Steuereinheit und einer zusätzlichen Vorrichtung besteht.
  • Vorzugsweise sieht die Erfindung vor, dass das Erkennungssystem zusätzlich dafür ausgebildet ist, um mehrere Steuervorrichtungen zu erkennen, einschließlich mindestens einer zwei ten Steuervorrichtung, welche dafür geeignet ist, der Steuerung entfernt liegend Signale zu senden.
  • Vorzugsweise wird der Nutzroboter aus einer Gruppe ausgewählt, welche aus Rasenmähern, Staubsaugern, Bodenreinigungsmaschinen und Schneeräummaschinen besteht.
  • Eine wiederum weitere Erfindung stellt ein Verfahren zum Betreiben eines Nutzroboters (20, 50) mit einer Vielzahl von Betriebsmodi (44, 46) zum Durchführen mindestens einer Aufgabe in mindestens einem Bereich (54, 56) bereit, wobei der mindestens eine Bereich Grenzen (55, 55') und ein Inneres aufweist und der Roboter aufweist: einen Hauptkörper (21) und ein Steuersystem (43) zum Empfangen des mindestens einen Signals von einer Steuervorrichtung, welche dafür ausgebildet ist, um mindestens ein Signal zu liefern, welches sich auf mindestens einen Betriebsmodus von der Vielzahl von Betriebsmodi bezieht, und wobei das Verfahren dadurch gekennzeichnet ist, dass es die Schritte aufweist: Aufnehmen der Steuervorrichtung an dem Hauptkörper oder Entfernen der Steuervorrichtung von dem Hauptkörper in der Weise, dass der Roboter in mindestens einem ersten Betriebsmodus betriebsbereit ist, wenn die Steuervorrichtung von dem Hauptkörper aufgenommen wird, und der Roboter in mindestens einem zweiten Betriebsmodus betriebsbereit ist, wenn die Steuervorrichtung von dem Hauptkörper entfernt worden ist und das Steuersystem mindestens ein Signal empfängt, welches sich auf den zweiten Betriebsmodus bezieht.
  • Vorzugsweise weist der Hauptkörper zusätzlich eine Steuerkonsole auf und das Verfahren schließt den Schritt ein, mindestens ein zweites Signal von der Steuerkonsole zu dem Steuersystem zum Durchführen der mindestens einen Aufgabe dem Betriebsmodus zu senden.
  • Vorzugsweise wird die Aufgabe aus der Gruppe ausgewählt, welche besteht aus: Rasenmähen, Staubsaugen, Bodennassreinigung und Schneeräumen.
  • Das Verfahren weist besonders bevorzugt die zusätzlichen Schritte auf: Bereitstellen eines auf dem Nutzroboter angeordneten Sensors; Bereitstellen einer Grenze entlang eines Umkreises des mindestens einen Bereichs, wobei die Grenze von dem Sensor auf dem Nutzroboter detektierbar ist; Bereitstellen von Grenzen entlang eines Umkreises von jedem in dem mindestens einen Bereich eingeschlossenen, in welchem gewünscht ist, dass der Nutzrobo ter nicht arbeiten soll, wobei die Grenzen ebenfalls von dem Sensor auf dem Nutzroboter detektierbar sind; Bereitstellen von mit dem Sensor verbundenen Verarbeitungsmitteln und Empfangen einer Eingabe davon; und, wenn der Nutzroboter innerhalb des mindestens einen Bereichs arbeiten soll: (a) Veranlassen, dass der Nutzroboter in einer im Wesentlichen geraden Linie von einem Punkt (C) in dem mindestens einen Bereich sich in die Richtung einer Grenze (55, 55') bewegt und (b) Veranlassen, dass der Nutzroboter sich um ungefähr 180 Grad dreht, wenn er die Grenze detektiert.
  • Bevorzugte Merkmale der vorliegenden Erfindung werden nun beschrieben, allein als Beispiel, unter Bezugnahme auf die beiliegenden Zeichnungen, in welchen:
  • 1A und 1B eine perspektivische Vorder- und Rückansicht des Nutzroboters gemäß einem Ausführungsbeispiel der vorliegenden Erfindung darstellen;
  • 2A eine Vorderansicht einer Steuereinheit zum Betreiben des Nutzroboters in einem autonomen Modus oder in einem Kantenschneidmodus gemäß einem Ausführungsbeispiel der Erfindung darstellt;
  • 2B eine Vorderansicht einer alternativen Steuereinheit zum Betreiben des Nutzroboters gemäß einem Ausführungsbeispiel der Erfindung darstellt;
  • 3 eine Blockdiagrammdarstellung der Arbeitsweise des Nutzroboters gemäß einem Ausführungsbeispiel der vorliegenden Erfindung zeigt;
  • 4 eine schematische Abbildung des Nutzroboters der Erfindung zeigt, welcher als ein Rasenmäher gemäß einem Ausführungsbeispiel der Erfindung arbeitet; und
  • 5 eine schematische Abbildung des Nutzroboters der Erfindung zeigt, welcher als ein Rasenmäher gemäß einem Ausführungsbeispiel der Erfindung in einem Kantenschneidmodus arbeitet.
  • Die vorliegende Erfindung bezieht sich auf einen Nutzroboter und ein Verfahren für seinen Betrieb. Der erfindungsgemäße Nutzroboter kann Aufgaben durchführen, wie Oberflächen pflege-Aufgaben, z.B. Staubsaugen, Bodennassreinigung, Schneeräumen und Rasenmähen. In einem Ausführungsbeispiel der Erfindung ist der Nutzroboter ein Rasenmäher.
  • In 1A und 1B ist der Nutzroboter der vorliegenden Erfindung als Rasenmäher 20 gezeigt, welcher autonome und manuelle Modi zum Durchführen von Aufgaben aufweist. Der Rasenmäher 20 schließt einen Hauptkörper 27 ein, welcher ein Steuersystem zum Steuern des Betriebsmodus des Rasenmähers, wie in 3 beschrieben, welches in elektrischer Verbindung mit einem Erkennungssystem 42 (ausführlich in 3) steht. Der hintere Abschnitt des Hauptkörpers 27 schließt einen Anschluss zum Empfangen von Signalen von einer benutzergesteuerten Vorrichtung oder anderen zusätzlichen Vorrichtungen, wie eine Wegfahrsperre oder ein Ladegerät, und eine Sensoreinheit zum Empfangen entfernter Signale von einer entfernt liegenden benutzergesteuerten Vorrichtung. Sowohl der Anschluss, als auch die Sensoreinheit sind elektronisch mit dem Erkennungssystem 42 verbunden.
  • Es gibt auch eine Steuerkonsole 30 zum Einstellen der autonomen Modi des Rasenmähers. In dem manuellen Modus wird der Rasenmäher 20 von der Steuereinheit 30' (ausführlich in 2B) gesteuert und kann ferner manuell gehandhabt werden, wie zum Beispiel geschoben oder gezogen werden, indem der vordere Griff 28 verwendet wird.
  • Der Anschluss schließt die Zubehörbuchse 24 ein, welche verwendet wird, um Signale von zusätzlichen Vorrichtungen zu empfangen, wie ein Ladegerät zum Laden des Rasenmähers oder eine Wegfahrsperre zum Anschließen, jedes Mal, wenn der Rasenmäher angeschaltet wird, wodurch der Rasenmäher gegen unbefugte Benutzung, zum Beispiel durch Kinder oder Diebe, geschützt wird.
  • Der Rasenmäher 20 weist ferner vordere und hintere Annäherungssensoren 23 und taktile Stoßsensoren 25 auf, welche den Betrieb des Rasenmähers in dem autonomen Modus unterstützen, wie unten beschrieben.
  • Der Hauptkörper 27 beherbergt auch eine Schneideklinge und ein Mulchdeck (mulching deck) zum Rasenmähen. Zum Beispiel kann der Hauptkörper eine Schneideklinge, wie in der US Patentanmeldung 06/077,678, eingereicht am 12. März 1998, überschrieben an die gemeinsamen Rechtsnachfolger der vorliegenden Erfindung, oder eine der üblicherweise zum Rasenmähen verwendeten Schneideklingen beherbergen.
  • In einem alternativen Ausführungsbeispiel sind Sammelvorrichtungen, wie eine Schneeschaufel, ein Rechen oder andere Reinigungsvorrichtungen, wie ein Besen, ein Kehrer oder eine Bodennassreinigungsvorrichtung, untergebracht, oder sind an dem Hauptkörper 27 angebracht. Daher kann der Nutzroboter zum Schneeräumen oder ähnlichen Räum- oder Reinigungsvorgängen dienen. In der Schneeschaufel könnten eine Sammelvorrichtung oder weitere Reinigungsvorrichtungen auf einer bewegbaren Hebevorrichtung oder ähnlichem angebracht sein und von der Steuerung gemäß der Steuerungselektronik für den Rasenmäher (ausführlich oben) gesteuert werden. In einem weiteren alternativen Ausführungsbeispiel schließt der Hauptkörper des Roboters einen Staubsauger ein, welcher von der Steuerung in ähnlicher Weise wie jene für den Rasenmäher gesteuert wird.
  • Nun wird auf 2A Bezug genommen, welche eine Steuereinheit zum Betreiben des Rasenmähers in einem autonomen Modus oder in einem Kantenschneidmodus erläutert. Die Steuereinheit ist für einen Benutzer über die Steuerkonsole zugänglich, allgemein mit Bezugszeichen 30 versehen. Die Steuerkonsole weist GO 35 und STOP 36 Tasten zum Starten des Betriebs des Rasenmähers in einem autonomen Modus und zum Beenden seines Betriebs auf. Die Steuerkonsole 30 weist auch ein Anzeigefenster 31 und Mittel zum Programmieren bestimmter Funktionen auf, welche mit dem autonomen Betriebsmodus verbunden sind und auf welche über ein programmierbares Menü zugegriffen werden kann. Diese Mittel sind die SELECT Taste 34, die UP/DOWN Pfeiltasten 32 und die CANCEL Taste 33.
  • In seinem autonomem Betriebsmodus kann der Roboter mit einem beliebigen der bekannten Verfahren zum Betreiben von autonomen Robotern arbeiten, was ausführlich unter Bezugnahme auf 4 erläutert werden wird.
  • Die Steuerkonsole 30 weist auch eine EDGE Taste 37 auf, welche für einen Betrieb des Rasenmähers in dem Kantenschneidmodus bestimmt ist. Der Betrieb des Rasenmähers in seinem Kantenschneidmodus wird ausführlich unter Bezugnahme auf 5 erläutert werden. Die Kantenschneidefunktion kann gestartet werden, indem die EDGE Taste 37 gedrückt wird oder indem eine Funktion programmiert wird, welche es ermöglicht, dass der Kantenschneidmodus automatisch beginnt, nachdem das autonome Rasenmähen der Vorrichtung beendet worden ist, und welche durch Drücken der GO Taste 35 betätigt wird.
  • Nun wird auf 2B Bezug genommen, welche eine Steuereinheit zum Betreiben des Rasenmähers in einem manuellen Modus erläutert. Die manuelle Steuereinheit, allgemein mit Bezugszeichen 30' versehen, ist zum Fahren des Rasenmähers von einem Gebiet zu einem anderen bestimmt und kann verwendet werden, um zu ermöglichen, dass der Rasenmäher zu Gebieten Zugang hat, welche für ihn während eines Betriebs in dem autonomen Modus nicht zugänglich sind. In seinem autonomen Modus arbeitet der Rasenmäher gemäß programmierten Parametern, welche verwendet werden, um für den Rasenmäher nicht zugängliche Bereiche zu definieren, wie die Entfernung zwischen dem Rasenmäher und einer Kantengrenze (wie unten erläutert werden wird). Daher wird der manuelle Modus vorzugsweise verwendet, um den Rasenmäher von seinem Lagerbereich zu seinem Arbeitsbereich zu fahren oder um ihn zwischen zwei Arbeitsbereiche zu fahren, welche dem Rasenmäher in seinem autonomen Modus physikalisch getrennt erscheinen. Derartige Bereiche können zwei Bereiche sein, welche einzeln mit Kantengrenzen markiert sind, wie unten beschrieben werden wird, oder ein Arbeitsbereich, welcher nur über einen Pfad mit einer Breite zugänglich ist, welche für den Rasenmäher in seinem autonomen Modus als nicht zugänglich definiert ist.
  • Die manuelle Steuereinheit 30' weist Steuermittel, wie links/rechts und Vorwärts-/Rückwärts-Bewegungstasten 32', und Geschwindigkeitssteuer-Tasten 34' auf. Rasenmäh-Taste 36' ermöglicht, dass der Rasenmäher mäht, während er manuell angetrieben wird. Rasenmäh-Taste 36' wird verwendet, um relativ kleine Arbeitsbereiche oder Kanten von Arbeitsbereichen oder von Hindernissen in dem Arbeitsbereich (wie zum Beispiel Blumenbeete und Bäume) zu mähen. Die Lichtanzeige 38 ist mit dem in Fachkreisen bekannten OPC (Operator Presence Control = Benutzeranwesenheitssteuerung) konform.
  • Die manuell betriebene Einheit 30' kann jede geeignete Steuereinheit sein, welche entweder mit dem Nutzroboter oder mit einer entfernten Steuereinheit, wie einer Einheit, welche Strahlenenergie nutzt, verbunden sein.
  • Nun wird auf 3 Bezug genommen, welche die Arbeitsweise des Nutzroboters, wie zum Beispiel den Rasenmäher 20, in Form eines Blockdiagramms erläutert. Der Rasenmäher 20 schließt einen Anschluss 41 zum Empfangen eines Signals von Einheiten und Vorrichtungen, wie zum Beispiel jene in 1 beschriebenen, ein über welche Daten an das Erkennungssystem 42 geliefert werden, wie in dem spezifischen Modus benötigt. Der Anschluss 41 kann eine Sensoreinheit 41' zum Empfangen entfernter Signale von einem Benutzer und eine Buchse 24, wie unter Bezugnahme auf 1 beschrieben, einschließen. Das Erkennungssystem 42 ist dafür geeignet, die Einheit oder Vorrichtung zu identifizieren, welche in Anschluss 41 eingeführt worden ist und gibt der Steuerung 43 demgemäß Anweisungen. Die Steuerung 43 aktiviert demgemäß, aktiv oder standardmäßig, eine der Modi; autonom (dargestellt von dem Navigationssystem 44), kantenschneidend 45 oder manuell 46. Die Steuerung 43 kann weitere Arbeitsvorgänge aktivieren, wie die Wegfahrsperre 49, welche den Rasenmäher gegen unbefugte Benutzung schützt, oder das Lagegerät 47. Es ist zu ersehen, dass die Rolle des Erkennungssystems 42 und der Steuerung 43 von einer funktionalen Einheit, wie einem Mikroprozessor 48, durchgeführt werden kann.
  • Daher werden verschiedene Signale über den Anschluss 41 an das Erkennungssystem 42 gesendet, welche zu der Steuerung 43 übertragen werden, um den Rasenmäher 20 in unterschiedlicher Weise zu betreiben. Zum Beispiel aktiviert ein Drücken der GO Taste 35 auf der Steuerkonsole 30 das Navigationssystem 44 für einen Betrieb in dem autonomen Modus. Ein Ändern des Betriebs des Rasenmähers 20 von dem autonomen Modus kann in folgender Weise erzielt werden: 1) durch Drücken der STOP Taste 36 auf der Steuerkonsole 30, 2) durch Drücken der EDGE Taste 37 auf der Steuerkonsole 30, 3) durch Anbringen der Steuereinheit 30' in den Anschluss 41 oder 4) durch entferntes Signalisieren an die Sensoreinheit 41' in Anschluss 41 durch die entfernte Steuereinheit 130'.
    • 1) Drücken der STOP Taste 36 beendet den Betrieb des Rasenmähers 20.
    • 2) Drücken der EDGE Taste 37 beendet den Betrieb in dem autonomen Modus und startet den Betrieb in dem Kantenschneidmodus 45.
    • 3) Einführen der Steuereinheit 30' in den Anschluss 41 beendet den Betrieb in dem autonomen Modus und startet den Betrieb in dem manuellen Modus 46.
    • 4) Entferntes Signalisieren an die Sensoreinheit 41' durch die entfernte Steuereinheit 131' beendet den Betrieb in dem autonomen Modus und startet einen Betrieb in dem manuellen Modus 46.
  • Sobald sich der Rasenmäher in dem manuellen Modus 46 befindet, wird er von der Steuereinheit 30' oder von der entfernten Steuereinheit 131' gesteuert.
  • Zusätzliche Vorrichtungen 141, wie zum Beispiel ein Ladegerät oder eine Wegfahrsperre, welche an Anschluss 41 angebracht werden, liefern dem Erkennungssystem 42 und der Steuerung 43 ein Signal zum Laden 47 des Rasenmähers 20 oder zum Aktivieren des Betriebs des Rasenmähers 20 durch die Wegfahrsperre 49.
  • Nun wird auf 4 Bezug genommen, welche eine schematische Darstellung einer Aufgabe ist, welche von dem Nutzroboter in einem manuellen Modus und in einem autonomen Modus durchgeführt wird. Die Arbeitsweise des Nutzroboters wird beschrieben, indem man einen von einem Rasenmäher gemäß einem Ausführungsbeispiel der Erfindung eingenommenen Kurs folgt. Das Voranschreiten des Rasenmähers durch diesen Kurs wird unter Bezugnahme auf die in 2B beschriebene Steuereinheit 30' beschrieben.
  • In 4 ist der Nutzroboter, allgemein mit den Bezugszeichen 50 versehen, ein Rasenmäher und die Arbeitsbereiche 54 und 56 sind Rasenflächen. Der Rasenmäher 50 ist am Punkt A in dem Lagerbereich 52 nicht in Betrieb. Er wird vorzugsweise durch ein Einführen der Steuereinheit 30' in die Zubehörbuchse 24 (siehe 1) im Rasenmäher, in Bewegung gesetzt und über Punkt B entlang des Pfades 53 unter Verwendung der Tasten 32 zum Folgen der Konturen des Pfades 53 und unter Verwendung der Tasten 34 zum Erzielen der angemessenen Bewegungsgeschwindigkeit, unter Berücksichtigung von beispielsweise der Glätte der Pfadoberfläche, etc. gefahren.
  • Der Arbeitsbereich 54 ist mit der Grenze 55 entlang seines Umkreises 57 ausgestattet. Die Grenze 55 ist von einem Annäherungssensor (23 in 1) detektierbar und kann zum Beispiel ein leitender Draht sein, durch welchen ein Strom fließt, wodurch ein magnetisches Feld entlang des Drahtes erzeugt wird. Die Insel 58 kann ein Hindernis, wie zum Beispiel ein Baum oder ein Blumenbeet sein, in welchem es nicht gewünscht ist, dass der Rasenmäher 50 arbeitet. Die Insel 58 ist mit einer Grenze 59 entlang ihres Umkreises ausgestattet. Die Grenze 59 ist auch von einem Annäherungssensor detektierbar. Ein Annäherungssensor 23, wie ein Magnetfeld-Sensor oder ein Ultraschall-Annäherungssensor, ist auf dem Rasenmäher 50 angeordnet und Verarbeitungsmittel sind mit dem Sensor verbunden und empfangen eine Eingabe davon.
  • Sobald der Rasenmäher an dem Arbeitsbereich 54 eintrifft, wird er an einer Anfangsposition angeordnet und der autonome Modus wird gestartet, indem entweder die GO Taste 35 gedrückt wird oder indem die manuelle Steuereinheit 30' von der Maschine entnommen wird und die GO Taste 35 (siehe 2A) gedrückt wird.
  • In seinem autonomen Betriebsmodus kann der Roboter nach jedem bekannten Verfahren zum Betreiben von autonomen Robotern arbeiten. Als ein Beispiel werden zwei Verfahren, welche verschiedene Navigationssysteme verwenden, beschrieben.
  • In einem Verfahren ist die Anfangsposition für den Rasenmäher der Punkt C. Der Rasenmäher arbeitet, indem er sich systematisch innerhalb des Arbeitsbereichs 54 sequentiell vorarbeitet, wobei er sich auf einer geraden Linie von einer Grenze (55) zu der nächsten (55') bewegt. Hierfür wird er anfänglich relativ nahe an einer äußeren Kante der Grenze (wie zum Beispiel C) angeordnet und in der gewünschten Richtung des Abarbeitens ausgerichtet. Wenn der Rasenmäher 50 betrieben wird, wird er in einer im Allgemeinen geraden Linie von Punkt C in die Richtung der Grenze 55' gesteuert. Wenn der Rasenmäher auf die Grenze 55' trifft (entweder, indem er ihre Nähe detektiert oder indem er sie berührt), wird der Rasenmäher um ungefähr 180° gedreht. Das Navigationssystem kann einen Wegmesser und einen Kompass und ein Detektiersystem zum getrennten Detektieren von Grenzen und Hindernissen verwenden. Dementsprechend kann es zwei unterschiedliche Typen von Markierungen geben, Grenzmarkierungen und Hindernismarkierungen. Alternativ können die Hindernissensoren für Hindernisse, welche über dem Boden hervorragen, wie zum Beispiel Bäume und Möbel, Annäherungs- und/oder Berührungssensoren (23 und 25 in 1) sein.
  • Im Allgemeinen bewegt sich der Rasenmäher 50 in im Allgemeinen Weise geraden, parallelen Linien zwischen zwei Grenz (55 und 55')-Markierungen. Jedoch, wenn das Sensorsystem anzeigt, dass sich der Rasenmäher 50 nahe an einer Hindernisgrenze (59)-Markierung befindet, bewirkt das Navigationssystem, dass das sequentielle Abarbeiten zwischen den Grenz (55)-Markierungen und den Hindernis (59)-Markierungen stattfindet, wobei die Anzahl an Runden gezählt wird, bis das Hindernis passiert wurde. Die nächste Runde führt den Rasenmäher 50 zur Grenz 55'-Markierung auf der anderen Seite des Hindernisses, Insel 58. Der Rasenmäher 50 führt dann ein sequenzielles Abarbeiten in der entgegengesetzten Richtung durch, zwischen den Grenze 55'-Markierungen und den Hindernisgrenz 59-Markierungen, um den Bereich hinter der Insel 58 abzudecken. Dieses sequenzielle Abarbeiten umfasst die gleiche Anzahl von runden wie für die erste Seite der Insel 58.
  • Sobald das sequenzielle Abarbeiten hinter der Insel 58 beendet worden ist, folgt der Roboter 50 den Grenz 55'-Markierungen, bis er den Punkt erreicht, an welchem er das sequenzielle Abarbeiten hinter der Insel 58 begonnen hat, und an welchem Punkt er das normale sequenzielle Abarbeiten zwischen den Grenz 55- und 55'-Markierungen fortsetzt.
  • Alternativ kann das sequenzielle Abarbeiten hinter der Insel 58 durchgeführt werden, ohne die Runden zu zählen. Stattdessen dauert das sequenzielle Abarbeiten an, bis die Insel 58 passiert worden ist. Dies erfordert ein Festhalten der Position des Rasenmähers 50 nahe der Grenze 55', wenn der Rasenmäher das sequenzielle Abarbeiten hinter der Insel 58 beginnt, so, dass er zu jener Position zurückgeführt werden kann, sobald das sequenzielle Abarbeiten hinter der Insel 58 beendet worden ist.
  • Bei einem zweiten Verfahren ist die Anfangsposition für den Rasenmäher ein beliebiger Ursprung, wie zum Beispiel Punkt D. Der Rasenmäher 50 ist mit Lokalisierungsmitteln ausgestattet, um die Koordinaten des Rasenmähers relativ zu dem beliebigen Ursprung zu irgendeinem bestimmten Zeitpunkt zu ermitteln. Der Rasenmäher kann ferner mit Mitteln zur Richtungserkennung, Verarbeitungsmitteln und Speichermitteln zum Speichern von Werten, welche von den Verarbeitungsmitteln und, optional, von den Lokalisierungsmitteln erzeugt werden, wie in WO 96/38770 mit dem Titel "Navigation Method and System" beschrieben, welches den gemeinsamen Rechtsnachfolgern der vorliegenden Erfindung übertragen ist. WO 96/38770 ist hiermit durch Bezugnahme eingeschlossen.
  • In diesem Verfahren wird der Rasenmäher veranlasst, sich entlang jeder der um (55) oder innerhalb (59) des Arbeitsbereichs bereitgestellten Grenzen zu bewegen, um die Grenzen zu detektieren, deren Form abzuspeichern und in den Speichermitteln Werte abzuspeichern, welche die Koordinaten der Grenzen relativ zu einem beliebigen Ursprung kennzeichnen, um dadurch eine grundlegende Karte des Arbeitsbereiches zu erzeugen. Der Nutzroboter wird dann veranlasst, von einem Startpunkt zu starten, wie zum Beispiel Punkt D, welcher bekannte Koordinaten innerhalb der grundlegenden Karte des Arbeitsbereichs besitzt, und sich beliebig zu bewegen, um den Arbeitsbereich 54 abzudecken. Die Koordinaten des Nutzroboters werden fortwährend ermittelt, indem die von den Lokalisierungsmitteln erhaltenen Daten analysiert werden und indem die Nähe einer Grenze detektiert wird; und die tatsächliche Position des Nutzroboters auf der grundlegenden Karte wird korrigiert, indem die berechneten und die tatsächlichen Koordinaten von jeder detektierten Grenze verglichen werden.
  • Nachdem der Rasenmäher 50 den Rasen in dem autonomen Betriebsmodus gemäht hat, kann er mit der Steuereinheit 30' zu jedem Bereich in dem Arbeitsbereich 54 gelenkt werden, welcher in dem autonomen Modus ausgelassen wurde und die Taste 36'' zum manuellen Mähen kann gedrückt werden, um manuell das Gebiet zu mähen, das nicht gemäht wurde. Der Rasenmäher wird dann über Punkt E zu Punkt F in einen zweiten Arbeitsbereich 56 gelenkt. Der Arbeitsbereich 56 ist klein genug, um leicht manuell gemäht zu werden. Er muss keine Grenze aufweisen, welche von dem Rasenmäher detektierbar ist, und kann im manuellen Betriebsmodus gemäht werden, wie oben beschrieben. Daher wird der gesamte benötigte Bereich, einschließlich der im autonomen Modus ausgelassenen Bereiche und physikalisch getrennten Bereiche, zum Ende des Betriebs des Rasenmähers bearbeitet.
  • Nun wird auf 5 Bezug genommen, welche eine schematische Darstellung einer Aufgabe ist, welche von dem Rasenmäher im Kantenschneidmodus durchgeführt wird.
  • Das Kantenschneiden kann durchgeführt werden, indem entweder der Rasenmäher, allgemein mit dem Bezugszeichen 60 versehen, manuell entlang der Kanten 61 geführt wird und die Taste 36'' für manuelles Rasenmähen (siehe 2B) gedrückt wird, oder indem man den Rasenmäher im Kantenschneidmodus arbeiten lässt. Auf den Kantenschneidmodus kann über die Steuerkonsole 30 (siehe 2A) zugegriffen werden. Der Kantenschneidmodus kann gestartet werden, indem die EDGE Taste 37 gedrückt wird oder indem eine Funktion programmiert wird, welche dem Kantenschneidmodus ermöglicht, automatisch zu starten, nachdem das autonome Rasenmähen der Vorrichtung beendet worden ist und welcher durch Drücken der GO Taste 35 ausgelöst wird. Sobald der Kantenschneidmodus aktiviert worden ist, wird der Rasenmäher veranlasst, sich entlang der um (65) oder innerhalb (69) des Arbeitsbereichs 64 bereitgestellten Grenzen zu bewegen, während er mäht. Parameter wie die Breite des Rasenmähers werden bei der Anordnung der Grenzen 65 und 69 in der Weise berücksichtigt, dass ein Bewegen des Rasenmähers entlang oder auf diesen Grenzen ein effizientes Schneiden des Arbeitsbereichs 64, des Hindernisses 68 oder der Kanten 61 und 62 bewirkt.
  • Fachleute werden erkennen, dass die vorliegende Erfindung nicht durch das speziell gezeigte und hierin oben beschriebene begrenzt wird. Stattdessen wird der Schutzumfang der Erfindung durch die folgenden Ansprüche definiert:

Claims (10)

  1. Nutzroboter (20) mit einer Vielzahl von Betriebsmodi (44, 46), wobei der Nutzroboter aufweist: einen Hauptkörper (27), welcher für eine Nutzung mit einer ersten Steuervorrichtung (30') geeignet ist, wobei die erste Steuervorrichtung dafür ausgebildet ist, um mindestens ein Signal zu liefern, welches sich auf mindestens einen Betriebsmodus von der Vielzahl von Betriebsmodi bezieht; ein Erkennungssystem (42), welches dafür ausgebildet ist, um die erste Steuervorrichtung zu erkennen; ein mit dem Erkennungssystem in Kommunikation stehende Steuerung (43) zum Betreiben des Roboters in dem mindestens einen Betriebsmodus in Übereinstimmung mit dem mindestens einen Signal von der ersten Steuervorrichtung, dadurch gekennzeichnet, dass der Hauptkörper (27) Mittel zum Aufnehmen (41) und zum möglichen Entfernen der ersten Steuervorrichtung (30') einschließt, wobei die Aufnahme der ersten Steuervorrichtung (30') in den Aufnahmemitteln (41) von dem Erkennungssystem erkennbar ist, in der Weise, dass, wenn die erste Steuervorrichtung (30') in den Aufnahmemitteln (41) aufgenommen wird, die Steuerung (43) auf das mindestens eine Signal von der ersten Steuervorrichtung (30') zum Betreiben des Roboters (20) in einem ersten Betriebsmodus reagiert; und in der Weise, dass, wenn die erste Steuervorrichtung (30') von den Aufnahmemitteln entfernt wird, die Steuerung für mindestens ein Signal zum Betreiben des Roboters (20) in einem zweiten Betriebsmodus aufnahmebereit ist.
  2. Nutzroboter gemäß Anspruch 2, wobei der Hauptkörper einen Anschluss aufweist, welcher dafür ausgebildet ist, um zumindest temporär mit der ersten Steuervorrichtung zu kommunizieren.
  3. Nutzroboter gemäß Anspruch 2, wobei die erste Steuervorrichtung mit dem Anschluss verknüpfbar ist.
  4. Nutzroboter gemäß einem der vorhergehenden Ansprüche, wobei die erste Steuervorrichtung aus einer Gruppe ausgewählt wird, welche aus einer manuellen Steuereinheit (30') und einer zusätzlichen Vorrichtung (141) besteht.
  5. Nutzroboter gemäß einem der vorhergehenden Ansprüche, wobei das Erkennungssystem zusätzlich dafür ausgebildet ist, um mehrere Steuervorrichtungen zu erkennen, einschließlich mindestens einer zweiten Steuervorrichtung, welche dafür geeignet ist, der Steuerung entfernt liegend Signale zu senden.
  6. Nutzroboter gemäß einem der vorhergehenden Ansprüche, wobei der Nutzroboter aus der Gruppe ausgewählt wird, welche aus Rasenmähern, Staubsaugern, Bodenreinigungsmaschinen und Schneeräummaschinen besteht.
  7. Verfahren zum Betreiben eines Nutzroboters (20, 50) mit einer Vielzahl von Betriebsmodi (44, 46) zum Durchführen einer Aufgabe in mindestens einem Bereich (54, 56), wobei der mindestens eine Bereich Grenzen (55, 55') und ein Inneres aufweist und der Roboter aufweist: einen Hauptkörper (21) und ein Steuersystem (43) zum Aufnehmen von dem mindestens einen Signal von einer Steuervorrichtung, welche dafür ausgebildet ist, um mindestens ein Signal zu liefern, welches sich auf mindestens einen Betriebsmodus von der Vielzahl von Betriebsmodi bezieht, und wobei das Verfahren dadurch gekennzeichnet ist, dass es die Schritte aufweist: Aufnehmen der Steuervorrichtung an dem Hauptkörper oder Entfernen der Steuervorrichtung von dem Hauptkörper in der Weise, dass der Roboter in mindestens einem ersten Betriebsmodus betriebsbereit ist, wenn die Steuervorrichtung von dem Hauptkörper aufgenommen wird, und der Roboter in mindestens einem zweiten Betriebsmodus betriebsbereit ist, wenn die Steuervorrichtung von dem Hauptkörper entfernt worden ist und das Steuersystem mindestens ein Signal empfängt, welches sich auf den zweiten Betriebsmodus bezieht.
  8. Verfahren gemäß Anspruch 7, wobei der Hauptkörper zusätzlich eine Steuerkonsole aufweist und das Verfahren den Schritt einschließt, mindestens ein zweites Signal von der Steuerkonsole (30) zu dem Steuersystem (43) zum Durchführen von der mindestens einen Aufgabe in dem mindestens einen Betriebsmodus zu senden.
  9. Verfahren gemäß einem der Ansprüche 7 bis 8, wobei die Aufgabe aus der Gruppe ausgewählt wird, welche besteht aus: Rasenmähen, Staubsaugen, Bodennassreinigung und Schneeräumen.
  10. Verfahren gemäß einem der Ansprüche 7 bis 9 mit den zusätzlichen Schritten: Bereitstellen eines auf dem Nutzroboter (20, 50) angeordneten Sensors (23, 25); Bereitstellen einer Grenze (55, 55') entlang eines Umkreises (57) des mindestens einen Bereichs (54), wobei die Grenze von dem Sensor auf dem Nutzroboter detektierbar ist; Bereitstellen von Grenzen (59) entlang eines Umkreises von jedem in dem mindestens einen Bereich Eingeschlossenen, in welchem gewünscht ist, dass der Nutzroboter nicht arbeiten soll, wobei die Grenzen ebenfalls von dem Sensor auf dem Nutzroboter detektierbar sind; Bereitstellen von mit dem Sensor verbundenen Verarbeitungsmitteln (48) und Empfangen einer Eingabe davon; und wenn der Nutzroboter innerhalb des mindestens einen Bereichs arbeiten soll: (a) Veranlassen, dass der Nutzroboter in einer im Wesentlichen geraden Linie von einem Punkt (C) in dem mindestens einen Bereich sich in die Richtung einer Grenze (55, 55') bewegt; und (b) Veranlassen, dass der Nutzroboter sich um ungefähr 180 Grad dreht, wenn er die Grenze detektiert.
DE69931131T 1998-12-29 1999-12-24 Roboter und Verfahren zum Betrieb eines Roboters Expired - Lifetime DE69931131T2 (de)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US221834 1994-04-01
US09/221,834 US6339735B1 (en) 1998-12-29 1998-12-29 Method for operating a robot

Publications (2)

Publication Number Publication Date
DE69931131D1 DE69931131D1 (de) 2006-06-08
DE69931131T2 true DE69931131T2 (de) 2007-02-22

Family

ID=22829599

Family Applications (1)

Application Number Title Priority Date Filing Date
DE69931131T Expired - Lifetime DE69931131T2 (de) 1998-12-29 1999-12-24 Roboter und Verfahren zum Betrieb eines Roboters

Country Status (3)

Country Link
US (2) US6339735B1 (de)
EP (1) EP1016946B1 (de)
DE (1) DE69931131T2 (de)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102008045120A1 (de) * 2008-09-01 2010-03-04 Thallner, Erich, Dipl.-Ing. Roboterfahrzeug-Reinigungsvorrichtungs-System
DE102021107465B4 (de) * 2020-03-27 2025-04-30 Honda Motor Co., Ltd. Steuervorrichtung und arbeitsmaschine

Families Citing this family (211)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
IL124413A (en) * 1998-05-11 2001-05-20 Friendly Robotics Ltd System and method for area coverage with an autonomous robot
US6339735B1 (en) * 1998-12-29 2002-01-15 Friendly Robotics Ltd. Method for operating a robot
US6611738B2 (en) * 1999-07-12 2003-08-26 Bryan J. Ruffner Multifunctional mobile appliance
US8788092B2 (en) 2000-01-24 2014-07-22 Irobot Corporation Obstacle following sensor scheme for a mobile robot
US7155308B2 (en) 2000-01-24 2006-12-26 Irobot Corporation Robot obstacle detection system
US8412377B2 (en) 2000-01-24 2013-04-02 Irobot Corporation Obstacle following sensor scheme for a mobile robot
GB2358843B (en) * 2000-02-02 2002-01-23 Logical Technologies Ltd An autonomous mobile apparatus for performing work within a pre-defined area
US6956348B2 (en) 2004-01-28 2005-10-18 Irobot Corporation Debris sensor for cleaning apparatus
US7571511B2 (en) * 2002-01-03 2009-08-11 Irobot Corporation Autonomous floor-cleaning robot
US6883201B2 (en) * 2002-01-03 2005-04-26 Irobot Corporation Autonomous floor-cleaning robot
US6690134B1 (en) 2001-01-24 2004-02-10 Irobot Corporation Method and system for robot localization and confinement
US6604348B2 (en) * 2001-02-06 2003-08-12 Deere & Company Mower with engine-driven blade and electrical propulsion
US7663333B2 (en) * 2001-06-12 2010-02-16 Irobot Corporation Method and system for multi-mode coverage for an autonomous robot
US8396592B2 (en) * 2001-06-12 2013-03-12 Irobot Corporation Method and system for multi-mode coverage for an autonomous robot
ES2600352T3 (es) * 2001-06-12 2017-02-08 Irobot Corporation Robot móvil
IL145680A0 (en) * 2001-09-26 2002-06-30 Friendly Robotics Ltd Robotic vacuum cleaner
WO2003026474A2 (en) * 2001-09-26 2003-04-03 Friendly Robotics Ltd. Robotic vacuum cleaner
US9128486B2 (en) 2002-01-24 2015-09-08 Irobot Corporation Navigational control system for a robotic device
US7239944B2 (en) * 2002-03-28 2007-07-03 Dean Jason A Programmable lawn mower
WO2003083594A1 (en) * 2002-03-28 2003-10-09 Jason Dean Programmable lawn mower
US7103457B2 (en) * 2002-03-28 2006-09-05 Dean Technologies, Inc. Programmable lawn mower
US8983776B2 (en) * 2002-03-28 2015-03-17 Jason A. Dean Programmable robotic apparatus
US20030236723A1 (en) * 2002-06-25 2003-12-25 Angott Paul G. Automatic billing system for a lawn mowing service using GPS
WO2004018158A2 (en) 2002-08-21 2004-03-04 Neal Solomon Organizing groups of self-configurable mobile robotic agents
US8428778B2 (en) 2002-09-13 2013-04-23 Irobot Corporation Navigational control system for a robotic device
US8386081B2 (en) * 2002-09-13 2013-02-26 Irobot Corporation Navigational control system for a robotic device
USD492282S1 (en) 2002-10-04 2004-06-29 Comau S.P.A. Device for controlling, programming and/or teaching automatic systems such as robots or the like
US20040244138A1 (en) * 2003-03-14 2004-12-09 Taylor Charles E. Robot vacuum
US7801645B2 (en) * 2003-03-14 2010-09-21 Sharper Image Acquisition Llc Robotic vacuum cleaner with edge and object detection system
US20040200505A1 (en) * 2003-03-14 2004-10-14 Taylor Charles E. Robot vac with retractable power cord
US20050010331A1 (en) * 2003-03-14 2005-01-13 Taylor Charles E. Robot vacuum with floor type modes
US7805220B2 (en) 2003-03-14 2010-09-28 Sharper Image Acquisition Llc Robot vacuum with internal mapping system
SE527498C2 (sv) * 2003-05-27 2006-03-21 Stockholmsmaessan Ab Robotsystem och förfarande för behandling av en yta
US7318493B2 (en) * 2003-08-05 2008-01-15 Luis Marcial Medina Hybrid remote control lawn mower
US7089721B2 (en) * 2003-10-30 2006-08-15 Deere & Company Modular vehicle system having engine unit and mower unit for communication therewith
US7024843B2 (en) 2003-11-21 2006-04-11 Deere & Company Self-propelled mower having enhanced maneuverability
US7024842B2 (en) * 2003-11-21 2006-04-11 Deere & Company Self-propelled mower having enhanced maneuverability
US7332890B2 (en) * 2004-01-21 2008-02-19 Irobot Corporation Autonomous robot auto-docking and energy management systems and methods
DE602005017749D1 (de) 2004-02-03 2009-12-31 F Robotics Acquisitions Ltd Roboter-dockstation und roboter zur verwendung damit
US20060020369A1 (en) * 2004-03-11 2006-01-26 Taylor Charles E Robot vacuum cleaner
WO2005098476A1 (en) 2004-03-29 2005-10-20 Evolution Robotics, Inc. Method and apparatus for position estimation using reflected light sources
CA2510104C (en) * 2004-06-09 2010-06-01 Dean B. Mcneil Guidance system for a robot
JP2008508572A (ja) 2004-06-24 2008-03-21 アイロボット コーポレーション 携帯ロボットのプログラミングおよび診断ツール
US7706917B1 (en) 2004-07-07 2010-04-27 Irobot Corporation Celestial navigation system for an autonomous robot
US11209833B2 (en) 2004-07-07 2021-12-28 Irobot Corporation Celestial navigation system for an autonomous vehicle
US8972052B2 (en) 2004-07-07 2015-03-03 Irobot Corporation Celestial navigation system for an autonomous vehicle
CN101098650A (zh) 2004-11-23 2008-01-02 约翰逊父子公司 提供与表面地板清洁组合的空气净化的装置和方法
US8392021B2 (en) * 2005-02-18 2013-03-05 Irobot Corporation Autonomous surface cleaning robot for wet cleaning
US7389156B2 (en) * 2005-02-18 2008-06-17 Irobot Corporation Autonomous surface cleaning robot for wet and dry cleaning
WO2006089307A2 (en) 2005-02-18 2006-08-24 Irobot Corporation Autonomous surface cleaning robot for wet and dry cleaning
US7620476B2 (en) * 2005-02-18 2009-11-17 Irobot Corporation Autonomous surface cleaning robot for dry cleaning
US8930023B2 (en) 2009-11-06 2015-01-06 Irobot Corporation Localization by learning of wave-signal distributions
US7185478B1 (en) * 2005-04-28 2007-03-06 Willis Ii Hulen J Automated lawn cutting and vacuum system
US10705533B1 (en) 2005-05-31 2020-07-07 Richard Anthony Bishel Autonomous lawnmower
JP4300199B2 (ja) * 2005-06-13 2009-07-22 株式会社東芝 移動ロボット、移動ロボットの位置姿勢算出方法、移動ロボットの自律走行システム
USD552311S1 (en) * 2005-08-29 2007-10-02 Bsh Bosch Und Siemens Hausgeraete Gmbh Loading station
USD551815S1 (en) * 2005-08-29 2007-09-25 Bsh Bosch Und Siemens Hausgeraete Gmbh Robot vacuum cleaner with loading station
USD548411S1 (en) * 2005-08-29 2007-08-07 Bsh Bosch Und Siemens Hausgeraete Gmbh Robot vacuum cleaner
EP2829939B1 (de) 2005-12-02 2019-11-13 iRobot Corporation Roboternavigationssystem mit autonomer Abdeckung
JP4972100B2 (ja) 2005-12-02 2012-07-11 アイロボット コーポレイション モジュール式ロボット
EP2816434A3 (de) 2005-12-02 2015-01-28 iRobot Corporation Roboter mit autonomem Wirkungsbereich
KR101300493B1 (ko) 2005-12-02 2013-09-02 아이로보트 코퍼레이션 커버리지 로봇 이동성
EP2544066B1 (de) * 2005-12-02 2018-10-17 iRobot Corporation Robotersystem
DE102005062587A1 (de) * 2005-12-27 2007-06-28 Robert Bosch Gmbh Schleifsystem
EP2013671B1 (de) 2006-03-17 2018-04-25 iRobot Corporation Rasenpflegeroboter
US8326469B2 (en) * 2006-07-14 2012-12-04 Irobot Corporation Autonomous behaviors for a remote vehicle
US8108092B2 (en) * 2006-07-14 2012-01-31 Irobot Corporation Autonomous behaviors for a remote vehicle
US8528157B2 (en) 2006-05-19 2013-09-10 Irobot Corporation Coverage robots and associated cleaning bins
US8417383B2 (en) 2006-05-31 2013-04-09 Irobot Corporation Detecting robot stasis
USD548903S1 (en) * 2006-06-23 2007-08-14 Samsung Electronics Co., Ltd. Robot cleaner
USD548902S1 (en) * 2006-06-23 2007-08-14 Samsung Electronics Co., Ltd. Robot cleaner
US8843244B2 (en) * 2006-10-06 2014-09-23 Irobot Corporation Autonomous behaviors for a remove vehicle
US8046103B2 (en) 2006-09-29 2011-10-25 F Robotics Acquisitions Ltd. System and method for determining the location of a machine
US7843431B2 (en) * 2007-04-24 2010-11-30 Irobot Corporation Control system for a remote vehicle
US7984529B2 (en) 2007-01-23 2011-07-26 Radio Systems Corporation Robotic pet waste treatment or collection
EP2995236B1 (de) 2007-05-09 2022-10-05 iRobot Corporation Kompakter roboter mit autonomer reichweite
US8255092B2 (en) 2007-05-14 2012-08-28 Irobot Corporation Autonomous behaviors for a remote vehicle
DE102007036159B4 (de) 2007-08-02 2011-11-24 BSH Bosch und Siemens Hausgeräte GmbH Basisstation sowie diese und zumindest einen Staubsammelroboter umfassendens Bodenpflegesystem mit Fernbedienungsfunktion
WO2009036644A1 (fr) * 2007-09-21 2009-03-26 Zhejiang University Système robot tondeur
US20090140926A1 (en) * 2007-12-04 2009-06-04 Elden Douglas Traster System and method for localization utilizing dynamically deployable beacons
EP2252190B1 (de) 2008-01-28 2012-05-23 Seegrid Corporation Dienstleistungsroboter und betriebsverfahren dafür
CN101970186A (zh) * 2008-01-28 2011-02-09 塞格瑞德公司 与机器人进行实时交互的方法
US8275506B1 (en) 2008-06-08 2012-09-25 Richard Anthony Bishel Boundary sensor
JP5073609B2 (ja) * 2008-08-11 2012-11-14 日東電工株式会社 光導波路の製造方法
WO2010077198A1 (en) * 2008-12-30 2010-07-08 Husqvarna Ab An autonomous robotic lawn mower and a method for establishing a wireless communication link between the lawn mower and a user
US8774970B2 (en) 2009-06-11 2014-07-08 S.C. Johnson & Son, Inc. Trainable multi-mode floor cleaning device
US8428776B2 (en) * 2009-06-18 2013-04-23 Michael Todd Letsky Method for establishing a desired area of confinement for an autonomous robot and autonomous robot implementing a control system for executing the same
US8285460B2 (en) * 2010-01-06 2012-10-09 Deere & Company Varying irrigation scheduling based on height of vegetation
US8295979B2 (en) * 2010-01-06 2012-10-23 Deere & Company Adaptive scheduling of a service robot
EP3192419B1 (de) 2010-02-16 2021-04-07 iRobot Corporation Staubsaugerbürste
GB201005259D0 (en) 2010-03-29 2010-05-12 F Robotics Acquisitions Ltd Improvements relating to lawnmowers
US8417448B1 (en) 2010-04-14 2013-04-09 Jason Adam Denise Electronic direction technology
US9119655B2 (en) 2012-08-03 2015-09-01 Stryker Corporation Surgical manipulator capable of controlling a surgical instrument in multiple modes
US9921712B2 (en) 2010-12-29 2018-03-20 Mako Surgical Corp. System and method for providing substantially stable control of a surgical tool
US9547945B2 (en) * 2011-03-18 2017-01-17 The Raymond Corporation Integration of an autonomous industrial vehicle into an asset management system
CN102736622B (zh) * 2011-03-31 2015-08-19 科沃斯机器人有限公司 多功能机器人系统及机器人本体寻找模块部的控制方法
CN104126211B (zh) * 2012-02-22 2017-03-01 胡斯华纳有限公司 自动割草机
EP2866980A4 (de) * 2012-06-26 2016-07-20 Husqvarna Ab Abnehmbare benutzerschnittstelle für ein roboterfahrzeug
US9072218B2 (en) * 2012-07-09 2015-07-07 Deere & Company Boundary sensor assembly for a robotic lawn mower, robotic lawn mower and robotic lawn mower system
US9026299B2 (en) * 2012-07-09 2015-05-05 Deere & Company Navigation system and method for autonomous mower
DE112013003581B4 (de) 2012-07-17 2025-11-13 Milwaukee Electric Tool Corp. Universalprotokoll für Elektrowerkzeuge
US9226796B2 (en) 2012-08-03 2016-01-05 Stryker Corporation Method for detecting a disturbance as an energy applicator of a surgical instrument traverses a cutting path
KR102397265B1 (ko) 2012-08-03 2022-05-12 스트리커 코포레이션 로봇 수술을 위한 시스템 및 방법
US9820818B2 (en) 2012-08-03 2017-11-21 Stryker Corporation System and method for controlling a surgical manipulator based on implant parameters
US9497901B2 (en) 2012-08-14 2016-11-22 Husqvarna Ab Boundary definition system for a robotic vehicle
TWI461873B (zh) * 2012-08-22 2014-11-21 Univ Nat Taiwan Normal Travel control system and electric mobile device
CN104487864B (zh) 2012-08-27 2017-06-23 伊莱克斯公司 机器人定位系统
CN103676947B (zh) * 2012-09-07 2017-08-01 苏州宝时得电动工具有限公司 自动行走设备
US8862271B2 (en) 2012-09-21 2014-10-14 Irobot Corporation Proximity sensing on mobile robots
CN103823464A (zh) * 2012-11-16 2014-05-28 苏州宝时得电动工具有限公司 自驱动移动装置
US10113280B2 (en) * 2012-12-21 2018-10-30 Michael Todd Letsky Autonomous robot apparatus and method for controlling the same
EP2939508B1 (de) * 2012-12-28 2021-05-19 Positec Power Tools (Suzhou) Co., Ltd Automatisiertes mähsystem
ITCR20130010A1 (it) * 2013-03-14 2014-09-15 Giuseppe Dolara Sistema automatizzato per il recupero di animali morti all'interno dei loro ambienti di ricovero
WO2014169944A1 (en) 2013-04-15 2014-10-23 Aktiebolaget Electrolux Robotic vacuum cleaner with protruding sidebrush
KR102118769B1 (ko) 2013-04-15 2020-06-03 에이비 엘렉트로룩스 로봇 진공 청소기
KR102061693B1 (ko) * 2013-10-07 2020-01-02 삼성전자주식회사 액추에이터 유닛, 이를 포함한 로봇 및 감속기 장치
KR102099495B1 (ko) 2013-12-19 2020-04-09 에이비 엘렉트로룩스 로봇 청소 장치가 장애물에 올라가는 것의 감지
US9946263B2 (en) 2013-12-19 2018-04-17 Aktiebolaget Electrolux Prioritizing cleaning areas
WO2015090399A1 (en) 2013-12-19 2015-06-25 Aktiebolaget Electrolux Robotic cleaning device and method for landmark recognition
EP3082544B1 (de) 2013-12-19 2020-10-07 Aktiebolaget Electrolux Roboterstaubsauger mit seitlicher bürste,der sich in einem spiralmuster bewegt
ES2656664T3 (es) 2013-12-19 2018-02-28 Aktiebolaget Electrolux Dispositivo robótico de limpieza con función de registro del perímetro
KR102159206B1 (ko) 2013-12-19 2020-09-23 에이비 엘렉트로룩스 회전 사이드 브러시의 적응형 속도 제어
US10209080B2 (en) 2013-12-19 2019-02-19 Aktiebolaget Electrolux Robotic cleaning device
US10231591B2 (en) 2013-12-20 2019-03-19 Aktiebolaget Electrolux Dust container
CN103733801B (zh) * 2014-01-02 2015-10-07 上海大学 一种组合式智能割草机器人
EP3126921B1 (de) 2014-03-31 2021-02-24 iRobot Corporation Autonomer beweglicher roboter
US9375842B2 (en) 2014-05-15 2016-06-28 Irobot Corporation Autonomous mobile robot confinement system
EP3167341B1 (de) 2014-07-10 2018-05-09 Aktiebolaget Electrolux Verfahren zur erkennung eines messfehlers in einer robotischen reinigungsvorrichtung
WO2016037635A1 (en) 2014-09-08 2016-03-17 Aktiebolaget Electrolux Robotic vacuum cleaner
KR102271782B1 (ko) 2014-09-08 2021-06-30 에이비 엘렉트로룩스 로봇 진공 청소기
WO2016045593A1 (zh) 2014-09-23 2016-03-31 苏州宝时得电动工具有限公司 自移动机器人
US9516806B2 (en) 2014-10-10 2016-12-13 Irobot Corporation Robotic lawn mowing boundary determination
US9510505B2 (en) 2014-10-10 2016-12-06 Irobot Corporation Autonomous robot localization
CN106998980B (zh) 2014-12-10 2021-12-17 伊莱克斯公司 使用激光传感器检测地板类型
EP3229983B1 (de) 2014-12-12 2019-02-20 Aktiebolaget Electrolux Seitenbürste und reinigungsroboter
US9420741B2 (en) 2014-12-15 2016-08-23 Irobot Corporation Robot lawnmower mapping
CN106998984B (zh) 2014-12-16 2021-07-27 伊莱克斯公司 用于机器人清洁设备的清洁方法
CN107003669B (zh) 2014-12-16 2023-01-31 伊莱克斯公司 用于机器人清洁设备的基于经验的路标
US9538702B2 (en) 2014-12-22 2017-01-10 Irobot Corporation Robotic mowing of separated lawn areas
TWI558525B (zh) * 2014-12-26 2016-11-21 國立交通大學 機器人及其控制方法
US20160259344A1 (en) 2015-03-06 2016-09-08 Wal-Mart Stores, Inc. Shopping facility assistance systems, devices, and methods to facilitate responding to a user's request for product pricing information
US20180099846A1 (en) 2015-03-06 2018-04-12 Wal-Mart Stores, Inc. Method and apparatus for transporting a plurality of stacked motorized transport units
WO2016142794A1 (en) 2015-03-06 2016-09-15 Wal-Mart Stores, Inc Item monitoring system and method
US12366043B2 (en) 2015-03-06 2025-07-22 Walmart Apollo, Llc Overriding control of motorized transport unit systems, devices and methods
US12084824B2 (en) 2015-03-06 2024-09-10 Walmart Apollo, Llc Shopping facility assistance systems, devices and methods
KR102343513B1 (ko) 2015-04-17 2021-12-28 에이비 엘렉트로룩스 로봇 청소 장치 및 로봇 청소 장치의 제어 방법
WO2016191636A1 (en) 2015-05-27 2016-12-01 Mtd Products Inc Self-cleaning mower blade assembly
US10091981B1 (en) * 2015-06-05 2018-10-09 Thomas Paul Cogley Flea destructor system
USD794089S1 (en) 2015-06-05 2017-08-08 Mtd Products Inc Wheel
US10091980B1 (en) * 2015-06-05 2018-10-09 Thomas Paul Cogley Bed bug detector system
USD760806S1 (en) 2015-06-05 2016-07-05 Mtd Products Inc Robotic mower
USD797530S1 (en) 2015-06-05 2017-09-19 Mtd Products Inc Blade
US10021871B1 (en) * 2015-06-05 2018-07-17 Thomas Paul Cogley Mobile insect killing system
US10021869B1 (en) * 2015-06-05 2018-07-17 Thomas Paul Cogley Mosquito destructor system
USD758455S1 (en) 2015-06-05 2016-06-07 Mtd Products Inc Robotic mower body
CA2936369A1 (en) 2015-07-16 2017-01-16 Iain Wilson Robotic apparatus for plowing of snow from a predefined area
US11115798B2 (en) 2015-07-23 2021-09-07 Irobot Corporation Pairing a beacon with a mobile robot
US10034421B2 (en) 2015-07-24 2018-07-31 Irobot Corporation Controlling robotic lawnmowers
CN107920709A (zh) 2015-09-03 2018-04-17 伊莱克斯公司 机器人清洁设备系统
USD792198S1 (en) 2015-10-29 2017-07-18 Mtd Products Inc Caster wheel
US10021830B2 (en) 2016-02-02 2018-07-17 Irobot Corporation Blade assembly for a grass cutting mobile robot
USD781349S1 (en) 2016-02-16 2017-03-14 Mtd Products Inc Robotic mower housing
USD795299S1 (en) 2016-02-16 2017-08-22 Mtd Products Inc Blade
US10459063B2 (en) 2016-02-16 2019-10-29 Irobot Corporation Ranging and angle of arrival antenna system for a mobile robot
US11169533B2 (en) 2016-03-15 2021-11-09 Aktiebolaget Electrolux Robotic cleaning device and a method at the robotic cleaning device of performing cliff detection
CA2961938A1 (en) 2016-04-01 2017-10-01 Wal-Mart Stores, Inc. Systems and methods for moving pallets via unmanned motorized unit-guided forklifts
EP3760023A1 (de) 2016-04-20 2021-01-06 MTD Products Inc Niederenergetisches schaufelsystem mit schnellbefestigungsmechanismus
US11122953B2 (en) 2016-05-11 2021-09-21 Aktiebolaget Electrolux Robotic cleaning device
WO2017223568A1 (en) 2016-06-24 2017-12-28 Mtd Products Inc High-efficiency cutting system
CN109416543B (zh) 2016-06-30 2022-11-08 创科(澳门离岸商业服务)有限公司 一种自主式割草机及其导航系统
USD795300S1 (en) 2016-08-23 2017-08-22 Mtd Products Inc Blade
USD848488S1 (en) 2016-08-23 2019-05-14 Mtd Products Inc Robotic mower housing
US9807930B1 (en) 2016-08-25 2017-11-07 Irobot Corporation Blade guard for a robot lawnmower
US11202682B2 (en) 2016-12-16 2021-12-21 Mako Surgical Corp. Techniques for modifying tool operation in a surgical robotic system based on comparing actual and commanded states of the tool relative to a surgical site
FR3060943B1 (fr) * 2016-12-22 2019-07-26 Cgx Aero Vehicule autonome de gestion de l'entretien des couches superieures de la surface du sol
US10375880B2 (en) 2016-12-30 2019-08-13 Irobot Corporation Robot lawn mower bumper system
JP7243967B2 (ja) 2017-06-02 2023-03-22 アクチエボラゲット エレクトロルックス ロボット清掃デバイスの前方の表面のレベル差を検出する方法
EP3412129B1 (de) * 2017-06-09 2020-08-19 Andreas Stihl AG & Co. KG Autonomer mobiler grünflächenbearbeitungsroboter
USD886567S1 (en) * 2017-06-09 2020-06-09 Husqvarna Ab Human machine interface for outdoor power equipment
EP3412128B1 (de) * 2017-06-09 2021-05-12 Andreas Stihl AG & Co. KG Grünflächenbearbeitungssystem und verfahren zum erfassen mindestens eines abschnitts eines begrenzungsrands einer zu bearbeitenden fläche
US10444720B2 (en) 2017-07-05 2019-10-15 Milwaukee Electrical Tool Corporation Adapters for communication between power tools
WO2019013989A1 (en) 2017-07-14 2019-01-17 Irobot Corporation BLADE ASSEMBLY FOR MOBILE GRASS CUTTING ROBOT
KR20200058400A (ko) 2017-09-26 2020-05-27 에이비 엘렉트로룩스 로봇 청소 장치의 이동 제어
CA3073820A1 (en) 2017-10-06 2019-04-11 Mtd Products Inc High-efficiency lawn maintenance tool and high-efficiency cutting blade
CA3050762A1 (en) 2018-07-31 2020-01-31 Tti (Macao Commercial Offshore) Limited Systems and methods for remote power tool device control
AU2019317453B2 (en) 2018-08-08 2023-12-14 The Toro Company Handle and method for training an autonomous vehicle, and methods of storing same
US10736309B1 (en) * 2018-11-27 2020-08-11 Thomas Paul Cogley Bed bug detector system
USD892187S1 (en) 2018-11-30 2020-08-04 Mtd Products Inc Robotic mower
CN109716913B (zh) * 2018-12-28 2020-10-09 民本农机有限公司 割草模式选择平台
CN109871012B (zh) * 2019-01-29 2022-04-12 宁波大叶园林设备股份有限公司 一种智能割草机在边界处的转向方法
USD889517S1 (en) 2019-01-31 2020-07-07 Mtd Products Inc Robotic mower body
WO2020160438A1 (en) * 2019-02-03 2020-08-06 Mtd Products Inc Operator control system for an outdoor power equipment machine
GB2581956A (en) * 2019-02-20 2020-09-09 Honda Motor Europe Ltd Utility system and method of charging a utility vehicle
CN113156924A (zh) * 2020-01-07 2021-07-23 苏州宝时得电动工具有限公司 自移动设备的控制方法
CN111174758B (zh) * 2020-01-18 2021-07-16 湖南工学院 一种机器人无信号地形探测的方法
JP7288417B2 (ja) * 2020-03-31 2023-06-07 本田技研工業株式会社 自律作業システム、自律作業設定方法、およびプログラム
US12273937B2 (en) 2021-02-16 2025-04-08 Milwaukee Electric Tool Corporation Communication between a wireless dust extractor and a power tool
US12296694B2 (en) 2021-03-10 2025-05-13 Techtronic Cordless Gp Lawnmowers
USD1032509S1 (en) 2021-04-23 2024-06-25 Mtd Products Inc Docking station
USD971271S1 (en) 2021-06-25 2022-11-29 Mtd Products Inc Robotic mower
USD971272S1 (en) 2021-06-25 2022-11-29 Mtd Products Inc Robotic mower body
USD980873S1 (en) 2021-07-23 2023-03-14 Mtd Products Inc Robotic mower
USD980874S1 (en) 2021-07-23 2023-03-14 Mtd Products Inc Robotic mower body
AU2022268338A1 (en) 2021-11-10 2023-05-25 Techtronic Cordless Gp Robotic lawn mowers
US11993284B2 (en) * 2022-02-23 2024-05-28 Robotic Research Opco, Llc Autonomous winter service vehicle
EP4270138A1 (de) 2022-04-28 2023-11-01 Techtronic Cordless GP Erzeugung einer virtuellen grenze für ein robotisches gartenwerkzeug
US12472611B2 (en) 2022-05-31 2025-11-18 Techtronic Cordless Gp Peg driver
EP4310621B1 (de) 2022-07-19 2025-02-12 Techtronic Cordless GP Anzeige zur steuerung eines robotischen werkzeugs
EP4340296B1 (de) 2022-07-29 2025-04-09 Techtronic Cordless GP Erzeugung eines kryptoschlüssels für ein robotisches gartenwerkzeug
SE547333C2 (en) * 2022-12-19 2025-07-08 Husqvarna Ab Robotic lawnmower system with an augmented reality user interface
WO2024187073A1 (en) * 2023-03-09 2024-09-12 Husqvarna Ab Autonomous activation of outdoor power equipment

Family Cites Families (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3550714A (en) 1964-10-20 1970-12-29 Mowbot Inc Lawn mower
US3425197A (en) 1967-08-07 1969-02-04 Stanley Bernard Kita Vehicle guidance apparatus
US3570227A (en) 1969-01-16 1971-03-16 Mowbot Inc Self-propelled random motion lawnmower
US3650097A (en) 1970-03-12 1972-03-21 Warren K Van Hook Programmed steering means for mowing apparatus or the like
US3789939A (en) 1971-09-07 1974-02-05 E Geislinger Apparatus for programming movement of a cart
US3924389A (en) 1973-03-27 1975-12-09 Stanley B Kita Automatic lawn mower
US4184559A (en) 1977-10-17 1980-01-22 Rass Hans A Self-piloting lawn mower
US4500970A (en) 1982-01-15 1985-02-19 Richard A. Boulais Robot vehicle guidance system including checkpoint realignment system
JPS609403A (ja) 1983-06-28 1985-01-18 株式会社クボタ 自動走行作業車
US4573547A (en) 1983-06-28 1986-03-04 Kubota, Ltd. Automatic running work vehicle
US4694639A (en) 1985-12-30 1987-09-22 Chen Sheng K Robotic lawn mower
US4777785A (en) 1986-02-04 1988-10-18 Rafaels Raymond J Method of guiding a robotic lawnmower
US4809178A (en) 1986-05-22 1989-02-28 Kabushiki Kaisha Toyota Chuo Kenkyusho Obstacle data processing system for unmanned vehicle
EP0266295A1 (de) 1986-09-26 1988-05-04 André Jonas System für automatische Realisierung landwirtschaftlicher Arbeit, wie Rasenmähen
FR2610428B1 (fr) 1986-12-09 1997-01-03 Kubota Ltd Systeme de commande pour vehicule d'exploitation autopropulse, notamment pour la pulverisation de produits chimiques destines a des traitements agricoles
US4919224A (en) 1988-05-16 1990-04-24 Industrial Technology Research Institute Automatic working vehicular system
US5007234A (en) 1989-11-27 1991-04-16 Shurman Darlene M Automatic self-guiding lawn mower and mowing method
US5204814A (en) 1990-11-13 1993-04-20 Mobot, Inc. Autonomous lawn mower
KR930000081B1 (ko) 1990-12-07 1993-01-08 주식회사 금성사 청소기의 자동 청소방법
JPH0680203A (ja) 1992-03-24 1994-03-22 East Japan Railway Co 床面洗浄ロボットの制御方法
FR2696569B1 (fr) 1992-10-07 1994-11-10 Sn Eno Dispositif permettant de limiter le déplacement d'une machine électrique autonome à déplacement aléatoire.
KR0140499B1 (ko) 1993-08-07 1998-07-01 김광호 청소기와 그 제어방법
IL113913A (en) 1995-05-30 2000-02-29 Friendly Machines Ltd Navigation method and system
AU1228897A (en) 1996-01-25 1997-07-31 Penguin Wax Co., Ltd. Floor working machine with a working implement mounted on a self-propelled vehicle acting on floor
US6339735B1 (en) * 1998-12-29 2002-01-15 Friendly Robotics Ltd. Method for operating a robot

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102008045120A1 (de) * 2008-09-01 2010-03-04 Thallner, Erich, Dipl.-Ing. Roboterfahrzeug-Reinigungsvorrichtungs-System
DE102021107465B4 (de) * 2020-03-27 2025-04-30 Honda Motor Co., Ltd. Steuervorrichtung und arbeitsmaschine

Also Published As

Publication number Publication date
EP1016946A1 (de) 2000-07-05
US20010047231A1 (en) 2001-11-29
EP1016946B1 (de) 2006-05-03
US6339735B1 (en) 2002-01-15
DE69931131D1 (de) 2006-06-08
US6493613B2 (en) 2002-12-10

Similar Documents

Publication Publication Date Title
DE69931131T2 (de) Roboter und Verfahren zum Betrieb eines Roboters
EP3412128B1 (de) Grünflächenbearbeitungssystem und verfahren zum erfassen mindestens eines abschnitts eines begrenzungsrands einer zu bearbeitenden fläche
EP4235340B1 (de) Grünflächenbearbeitungssystem, verfahren zum erfassen mindestens eines abschnitts eines begrenzungsrands einer zu bearbeitenden fläche und verfahren zum betreiben eines autonomen mobilen grünflächenbearbeitungsroboters
DE3816622C2 (de)
DE60002209T2 (de) Robotisches fussbodenreinigungsgerät
DE60220435T2 (de) Autonome maschine
EP3683645B1 (de) System mit einem ersten bodenbearbeitungsgerät und einem zweiten bodenbearbeitungsgerät sowie verfahren zum betrieb eines solchen systems
EP3454715B1 (de) System und ein verfahren zur reinigung eines fussbodens mit einem reinigungsroboter
EP3366102B1 (de) Verfahren zum schutz eines körperteils
WO2016096304A1 (de) Verfahren zur kartierung einer bearbeitungsfläche für autonome roboterfahrzeuge
DE102020131805A1 (de) Autonome Fahrt-Arbeitsmaschine
WO2009077239A1 (de) Vorrichtung zur landschaftspflege
DE102007060750A1 (de) Bodenbearbeitungsgerät
EP3243418B1 (de) System und verfahren zur reinigung eines fussbodens mit einem reinigungsroboter
DE102021200401B3 (de) Verfahren zur autonomen Bearbeitung von Bodenflächen
DE3918867A1 (de) Vollautomatisierte rasenmaehmaschine
DE102007008910A1 (de) Verfahren zum Betreiben eines autonomen selbstfahrenden Mähgerätes
DE2807482B2 (de) Selbstfahrende Maschine zum Pflegen einer Rasenfläche
DE2448129A1 (de) Rasenmaeher mit schwenkbarem fuehrungsbuegel
DE102019103335A1 (de) Vorrichtung, vorzugsweise autonome Robotervorrichtung, zum Mähen von Gras
DE102017124480A1 (de) Autonome landwirtschaftliche Robotervorrichtung
DE102020209608B3 (de) Bodenreinigungssystem
EP4659641A1 (de) Reinigungsgerät und verfahren zum betreiben eines reinigungsgeräts
DE202024107329U1 (de) Bodenbehandlungssystem
EP4335342A1 (de) Verfahren zum betreiben eines selbstfahrenden reinigungsgeräts und selbstfahrendes reinigungsgerät

Legal Events

Date Code Title Description
8364 No opposition during term of opposition
8328 Change in the person/name/address of the agent

Representative=s name: BOSCH JEHLE PATENTANWALTSGESELLSCHAFT MBH, 80639 M