DE102008011947A1 - Robotic vehicle and driving method for a robotic vehicle - Google Patents
Robotic vehicle and driving method for a robotic vehicle Download PDFInfo
- Publication number
- DE102008011947A1 DE102008011947A1 DE102008011947A DE102008011947A DE102008011947A1 DE 102008011947 A1 DE102008011947 A1 DE 102008011947A1 DE 102008011947 A DE102008011947 A DE 102008011947A DE 102008011947 A DE102008011947 A DE 102008011947A DE 102008011947 A1 DE102008011947 A1 DE 102008011947A1
- Authority
- DE
- Germany
- Prior art keywords
- data
- robot vehicle
- control means
- vehicle according
- 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.)
- Withdrawn
Links
- 238000000034 method Methods 0.000 title claims abstract description 14
- 230000033001 locomotion Effects 0.000 claims abstract description 36
- 230000008859 change Effects 0.000 claims description 17
- 230000008901 benefit Effects 0.000 claims description 10
- 230000002123 temporal effect Effects 0.000 claims description 8
- 238000005259 measurement Methods 0.000 claims description 4
- 230000000694 effects Effects 0.000 claims description 3
- 238000010413 gardening Methods 0.000 claims description 2
- 230000010287 polarization Effects 0.000 claims description 2
- 230000001953 sensory effect Effects 0.000 claims 1
- 238000013461 design Methods 0.000 abstract description 3
- 238000011161 development Methods 0.000 description 5
- 230000018109 developmental process Effects 0.000 description 5
- 238000005265 energy consumption Methods 0.000 description 3
- 230000004927 fusion Effects 0.000 description 3
- 230000015572 biosynthetic process Effects 0.000 description 2
- 238000012937 correction Methods 0.000 description 2
- 238000012544 monitoring process Methods 0.000 description 2
- 238000002604 ultrasonography Methods 0.000 description 2
- BUHVIAUBTBOHAG-FOYDDCNASA-N (2r,3r,4s,5r)-2-[6-[[2-(3,5-dimethoxyphenyl)-2-(2-methylphenyl)ethyl]amino]purin-9-yl]-5-(hydroxymethyl)oxolane-3,4-diol Chemical compound COC1=CC(OC)=CC(C(CNC=2C=3N=CN(C=3N=CN=2)[C@H]2[C@@H]([C@H](O)[C@@H](CO)O2)O)C=2C(=CC=CC=2)C)=C1 BUHVIAUBTBOHAG-FOYDDCNASA-N 0.000 description 1
- 206010012335 Dependence Diseases 0.000 description 1
- WYTGDNHDOZPMIW-RCBQFDQVSA-N alstonine Natural products C1=CC2=C3C=CC=CC3=NC2=C2N1C[C@H]1[C@H](C)OC=C(C(=O)OC)[C@H]1C2 WYTGDNHDOZPMIW-RCBQFDQVSA-N 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 239000004020 conductor Substances 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 230000002996 emotional effect Effects 0.000 description 1
- 230000001939 inductive effect Effects 0.000 description 1
- 230000001788 irregular Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 230000009897 systematic effect Effects 0.000 description 1
- 230000008685 targeting Effects 0.000 description 1
- 238000012549 training Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/02—Control of position or course in two dimensions
- G05D1/021—Control of position or course in two dimensions specially adapted to land vehicles
- G05D1/0276—Control of position or course in two dimensions specially adapted to land vehicles using signals provided by a source external to the vehicle
- G05D1/0278—Control of position or course in two dimensions specially adapted to land vehicles using signals provided by a source external to the vehicle using satellite positioning signals, e.g. GPS
-
- A—HUMAN NECESSITIES
- A01—AGRICULTURE; FORESTRY; ANIMAL HUSBANDRY; HUNTING; TRAPPING; FISHING
- A01D—HARVESTING; MOWING
- A01D34/00—Mowers; Mowing apparatus of harvesters
- A01D34/006—Control or measuring arrangements
- A01D34/008—Control or measuring arrangements for automated or remotely controlled operation
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/02—Control of position or course in two dimensions
- G05D1/021—Control of position or course in two dimensions specially adapted to land vehicles
- G05D1/0268—Control of position or course in two dimensions specially adapted to land vehicles using internal positioning means
- G05D1/0272—Control 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)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Aviation & Aerospace Engineering (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Life Sciences & Earth Sciences (AREA)
- Environmental Sciences (AREA)
- Guiding Agricultural Machines (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
Abstract
Die Erfindung betrifft ein für einen selbstständigen Betrieb ausgebildetes Roboterfahrzeug (1), mit Antriebsmitteln zum Lenken und Fortbewegen des Roboterfahrzeugs (1) und mit Steuermitteln zum Ansteuern der Antriebsmittel und mit Odometriesensormitteln (7) zum Erfassen von Odometriedaten. Erfindungsgemäß ist vorgesehen, dass Kompassmittel (8) zum Ermitteln von globalen Ausrichtungsdaten über die globale Ausrichtung des Roboterfahrzeugs (1) vorgesehen sind und dass die Steuermittel (3) die Antriebsmittel auf Basis der globalen Ausrichtungsdaten und der Odometriedaten derart ansteuernd ausgebildet sind, dass das Roboterfahrzeug (1), zumindest zeitweise, entlang einer Vorzugs-Fortbewegungsachse (11) verfährt. Ferner betrifft die Erfindung ein Ansteuerverfahren für ein Roboterfahrzeug (1).The invention relates to a robot vehicle (1) designed for independent operation, with drive means for steering and moving the robot vehicle (1) and with control means for driving the drive means and with odometry sensor means (7) for acquiring odometry data. According to the invention, provision is made for compass means (8) for determining global orientation data about the global orientation of the robotic vehicle (1) and for the control means (3) to design the drive means on the basis of the global alignment data and the odometry data in such a way that the robotic vehicle (1), at least temporarily, along a preferred movement axis (11) moves. Furthermore, the invention relates to a driving method for a robot vehicle (1).
Description
Stand der TechnikState of the art
Die Erfindung betrifft ein für einen selbstständigen Betrieb ausgebildetes Roboterfahrzeug gemäß dem Oberbegriff des Anspruchs 1 sowie ein Ansteuerverfahren zum Ansteuern eines Roboterfahrzeugs gemäß dem Oberbegriff des Anspruchs 16.The The invention relates to a self-employed Operation trained robotic vehicle according to the The preamble of claim 1 and a driving method for driving a robotic vehicle according to the preamble of Claim 16.
Bei autonomen, d. h. für einen selbstständigen Betrieb ausgebildeten, Rasenmähern besteht das Problem, dass die Arbeitsfläche, nämlich eine Rasenfläche, meist nicht von einer festen Begrenzung umgeben ist, die als klar erkennbare Grenze zur Orientierung des Rasenmähers dienen könnte. Insofern ist es bei Rasenmähern im Vergleich zu beispielsweise Haushaltsrobotern schwierig, geeignete Ansteuerlösungen zu realisieren. Erschwert wird dieses Problem dadurch, dass Rasenflächen meist eine unregelmäßige Außenkontur aufweisen. Um zu verhindern, dass der Rasenmäher die Rasenfläche während des selbstständigen Betriebs verlässt, ist es bekannt, von einem Einfassungsdraht zu begrenzen.at autonomous, d. H. for independent operation trained, lawn mowers is the problem that the Working surface, namely a lawn, usually not surrounded by a fixed boundary that is considered clear recognizable limit serve for the orientation of the lawn mower could. In this respect, it is compared with lawnmowers for example, home robots difficult, suitable drive solutions to realize. This problem is aggravated by the fact that lawns usually an irregular outer contour exhibit. To prevent the lawnmower from covering the lawn leaves during self-employment, it is known to limit from a border wire.
Ein weiterer Nachteil der bekannten autonomen Rasenmäher besteht darin, dass der Rasenmäher innerhalb des von dem stromdurchflossenen Leiter begrenzten Arbeitsbereich eine Zufallsnavigation durchführt, was zum einen zu einem unsauberen Schnittbild führt und andererseits keine vollständige Abdeckung des zu mähenden Bereichs garantiert. Darüber hin aus resultiert aus dem vielfachen Abfahren bereits gemähter Bereiche ein erhöhter Energieverbrauch und eine Schädigung der Rasenpflanze.One Another disadvantage of the known autonomous lawnmower consists in that the lawn mower is within that of the current flowing through Ladder limited workspace performs a random navigation, which leads to a dirty cross-sectional image and on the other hand, no complete coverage of the mowing Area guaranteed. In addition, results from the multiple departures already mowed areas an elevated Energy consumption and damage to the turf plant.
Neben den beschriebenen, bekannten Roboterfahrzeugen sind Roboterfahrzeuge bekannt, deren Steuermittel die Antriebsmittel auf Basis von Odometriedaten ansteuern. Die Positionsbestimmung des Roboterfahrzeugs ausschließlich auf Basis von Odometriedaten ist jedoch vergleichsweise ungenau.Next The described, known robotic vehicles are robotic vehicles whose control means are the drive means based on odometry data drive. The position determination of the robot vehicle exclusively However, based on odometry data is relatively inaccurate.
Ein
verbessertes Ansteuersystem für autonome Rasenmäher
ist aus der
Offenbarung der ErfindungDisclosure of the invention
Technische AufgabeTechnical task
Der Erfindung liegt die Aufgabe zugrunde, ein autonomes, kostengünstiges Roboterfahrzeug vorzuschlagen, mit dem zusätzlich oder alternativ zu einer Zufallsnavigation eine Abfahrstrategie realisierbar ist. Bevorzugt soll mit dem Roboterfahrzeug der Arbeitsbereich möglichst vollständig, zumindest weitgehend unter Vermeidung von Mehrfachüberfahrungen, abfahrbar bzw. bearbeitbar sein. Ferner besteht die Aufgabe darin, ein entsprechend optimiertes Ansteuerverfahren für autonome Roboterfahrzeuge vorzuschlagen.Of the Invention is based on the object, an autonomous, cost-effective Propose robotic vehicle, with the addition of or Alternatively to a random navigation, a departure strategy can be realized is. The working area should preferably be as far as possible with the robotic vehicle completely, at least largely avoiding Multiple crossings, be retractable or editable. Furthermore, the object is a correspondingly optimized driving method to propose for autonomous robotic vehicles.
Technische LösungTechnical solution
Diese Aufgabe wird hinsichtlich des Roboterfahrzeugs mit den Merkmalen des Anspruchs 1 und hinsichtlich des Ansteuerverfahrens mit den Merkmalen des Anspruchs 16 gelöst. Vorteilhafte Weiterbildungen der Erfindung sind in den Unteransprüchen angegeben. In den Rahmen der Erfindung fallen auch sämtliche Kombinationen aus zumindest zwei von in der Beschreibung, den Ansprüchen und/oder den Figuren offenbarten Merkmalen. Zur Vermeidung von Wiederholungen sollen vorrichtungsgemäß offenbarte Merkmale auch als verfahrensgemäß offenbart gelten und beanspruchbar sein. Ebenso sollen verfahrensgemäß offenbarte Merkmale als vorrichtungsgemäß offenbart gelten und beanspruchbar sein.These Task becomes regarding the robotic vehicle with the features of claim 1 and in terms of the driving method with the Characteristics of claim 16 solved. Advantageous developments The invention are specified in the subclaims. In The scope of the invention also includes all combinations at least two of in the description, the claims and / or features disclosed in the figures. To avoid repetition should also be disclosed in accordance with the device features as disclosed according to the method and claim claimable be. Likewise, according to the method disclosed Features as disclosed by the device apply and claimable.
Der Erfindung liegt der Gedanke zugrunde, das Verfahren des Roboterfahrzeugs entlang mindestens einer, bevorzugt zumindest näherungsweise parallel zu einer, Vorzugs-Fortbewegungsachse dadurch zu ermöglichen, dass die Steuermittel zusätzlich zu den Odometriedaten globale Ausrichtungsdaten über die globale Ausrichtung des Roboterfahrzeugs, insbesondere die momentane globale Fahrtrichtung des Roboterfahrzeugs berücksichtigen. Unter den globalen Ausrichtungsdaten im Sinne der Erfindung werden nicht Koordinaten in einem globalen Koordinatensystem verstanden, sondern vielmehr die Orientierung des Roboterfahrzeugs, also Daten darüber in welcher Himmelsrichtung das Roboterfahrzeug ausgerichtet ist und/oder verfährt. Anders ausgedrückt werden zum Spurhalten bzw. für eine Spurhalteregelung zum Einhalten einer Vorzugs-Bewegungsrichtung (Vor- oder Rückrichtung) bzw. zum Orientieren entlang der Vorzugs-Fortbewegungsachse zusätzlich zu den von den Odometriesen sormitteln (Odometer) ermittelten Odometriedaten die von Kompassmitteln ermittelten globalen Ausrichtungsdaten über die globale Ausrichtung des Roboterfahrzeugs berücksichtigt. Dabei sind unter Odometriedaten beispielsweise Raddrehzahlen oder bevorzugt aus Raddrehzahlen ermittelte Wegstrecken zu verstehen, die bei einem Differentialantrieb für zwei Räder einer Achse unterschiedlich sein können. Bevorzugt umfassen die Odometriedaten auch Lenkwinkelinformationen im Falle des Vorsehens einer verschwenkbaren Lenkung. Unter Berücksichtigung von Odometriedaten ist es möglich, mit einem vergleichsweise geringen technischen Aufwand eine Abfahrstrategie zu realisieren, wodurch sich zum einen, im Falle eines als Rasenmäherroboter ausgebildeten Roboterfahrzeugs, ein schöneres Mähbild und zum anderen ein geringerer Energieverbrauch und eine Reduzierung der Mähdauer ergibt. Im Falle der Ausbildung des Roboterfahrzeugs als Rasenmäherfahrzeug wird zudem aufgrund der Vermeidung von Vielfachüberfahrungen der Rasen geschont. Weiterhin kann auf teure und technisch aufwändige Landmarken, die zudem das ästhetische Erscheinungsbild des Arbeitsbereichs, insbesondere des Rasens, negativ beeinflussen, verzichtet werden. Im Hinblick auf die konkrete Ausbildung der Antriebsmittel gibt es die unterschiedlichsten Möglichkeiten. Es ist beispielsweise möglich, die Antriebsmittel als Luftkissenantrieb auszubilden. Alternativ ist es möglich, mindestens ein lenkbares Rad vorzusehen. Bevorzugt ist eine Ausführungsform der Antriebsmittel als Differenzialantrieb, vorzugsweise ohne Differenzialgetriebe mit mindestens zwei getrennten Antriebsmotoren (ein Motor pro angetriebenem Rad).The invention is based on the idea of enabling the robotic vehicle to travel along at least one, preferably at least approximately parallel, to a preferred travel axis in that the control means, in addition to the odometry data, provide global alignment data about the robotic vehicle's global orientation, in particular the current global travel direction of the robotic vehicle. The global orientation data in the sense of the invention does not mean coordinates in a global coordinate system, but rather the orientation of the robot vehicle, that is to say data about in which direction the robot vehicle is aligned and / or moves. In other words, for tracking and / or tracking control for maintaining a preferential direction of movement (forward or return direction) or orienting along the preferential traveling axis, in addition to the odometry data determined by the odometry (odometer), the global alignment data determined by compass means is transmitted takes into account the global orientation of the robotic vehicle. In this case, under odometry data, for example, wheel speeds or distances determined preferably from wheel speeds are to be ver stand, which may be different for a differential drive for two wheels of an axle. Preferably, the odometry data also includes steering angle information in the case of providing a pivotable steering. Taking into account odometry data, it is possible to implement a departure strategy with a comparatively low technical outlay, resulting in a more beautiful mowing pattern and, secondly, lower energy consumption and a reduction in mowing time, in the case of a robotic vehicle designed as a lawnmower robot. In the case of the formation of the robotic vehicle as a lawnmower vehicle also protects the lawn due to the avoidance of multiple overruns. Furthermore, it is possible to dispense with expensive and technically complex landmarks, which also negatively influence the aesthetic appearance of the work area, in particular of the lawn. With regard to the concrete design of the drive means there are a variety of ways. For example, it is possible to design the drive means as an airbag drive. Alternatively, it is possible to provide at least one steerable wheel. Preferred is an embodiment of the drive means as a differential drive, preferably without differential gear with at least two separate drive motors (one motor per driven wheel).
In Weiterbildung der Erfindung ist mit Vorteil vorgesehen, dass die Steuermittel zusätzlich zu den Odometriedaten und den globalen Ausrichtungsdaten die zeitlichen Ausrichtungsänderungen (Winkelgeschwindigkeit) des Roboterfahrzeugs berücksichtigen, die mit Hilfe von Winkelsensormitteln erfasst werden. Anders ausgedrückt berücksichtigen die Steuermittel in Weiterbildung der Erfindung Gierwinkeländerungs-Daten des Roboterfahrzeugs. Bei den Winkelsensormitteln kann es sich beispielsweise um mindestens einen Drehratensensor handeln. Durch die zusätzliche Berücksichtigung dieser zeitlichen Ausrichtungsänderung ist ein noch exakteres Einhalten der Vorzugs-Bewegungsrichtung möglich.In Development of the invention is provided with advantage that the Control agent in addition to odometry data and global Alignment data the temporal alignment changes (Angular velocity) of the robotic vehicle, which are detected by means of angle sensors. In other words consider the control means in development of the invention Yaw angle change data of the robotic vehicle. At the angle sensors For example, it may be at least one rotation rate sensor act. Due to the additional consideration this temporal orientation change is even more exact Maintaining the preferred direction of movement possible.
Von besonderem Vorteil ist eine Ausführungsform bei der die Steuermittel die globalen Ausrichtungsdaten und die zeitlichen Ausrichtungsänderungsdaten zu resultierenden Ausrichtungsdaten, d. h. zu einer resultierenden Ausrichtungsschät zung fusionierend ausgebildet sind. Hierzu eignet sich insbesondere der Einsatz eines zeitlichen Filters, vorzugsweise eines Kalman-Filters, der zu bestimmten Zeitpunkten eine resultierende Ausrichtungsschätzung zuzüglich der entsprechenden Varianz ermittelt. Bevorzugt steuern die Steuermittel die Antriebsmittel unter Berücksichtigung dieser resultierenden Ausrichtungsdaten an.From particular advantage is an embodiment in which the Control means the global alignment data and the temporal alignment change data to resulting alignment data, d. H. to a resulting Orientation estimates are formed fusioning. For this In particular, the use of a temporal filter, preferably a Kalman filter that produces a resultant at certain times Orientation estimate plus the corresponding Variance determined. The control means preferably control the drive means Consideration of this resulting alignment data at.
Von besonderem Vorteil ist eine Ausführungsform, bei der die fusionierten, d. h. die resultierenden, Ausrichtungsdaten bzw. die resultierende Ausrichtungsschätzung von den Steuermitteln mit den Odometriedaten fusioniert werden/wird, um auf diese Weise möglichst exakte Lagedaten des Roboterfahrzeugs zu erhalten. Unter Lagedaten sind dabei Positionsdaten (X-, Y-Koordinaten) des Roboterfahrzeugs sowie ein Winkel φ zu verstehen. Bei dem Winkel φ kann es sich dabei um die von den Kompassmitteln ermittelten globalen Ausrichtungsdaten, oder um die aus der Fusion mit den Ausrichtungsänderungsdaten erhaltenen resultierenden Ausrichtungsdaten oder bevorzugt um eine durch die Fusionierung mit den Odometriedaten erhaltene optimierte Winkelschätzung handeln. Besonders bevorzugt wird zur Fusionierung der resultierenden Ausrichtungsdaten und der Odometriedaten ein zeitlicher Filter, vorzugsweise ein Kalman-Filter eingesetzt. Für den Fall, dass ausschließlich globale Ausrichtungsdaten zur Verfügung stehen, beispielsweise weil aus Kostengründen auf die Winkelsensormittel zum Ermitteln der relativen Ausrichtung des Roboterfahrzeugs verzichtet wird, können, insbesondere unter Einsatz mindestens eines Kalman-Filters, auch unmittelbar die globalen Ausrichtungsdaten mit den Odometriedaten zu Lagedaten bzw. zu einer exakteren Lagedatenschätzung fusioniert werden, auf deren Basis die Steuermittel die Antriebsmittel dann derart ansteuern, dass das Roboterfahrzeug entlang der Vorzugs-Fortbewegungsachse verfährt. Vorzugsweise wird das Roboterfahrzeug von den Steuermitteln derart angesteuert, dass es parallel zur Vorzugs-Fortbewegungsachse verfährt.From particular advantage is an embodiment in which the merged, d. H. the resulting alignment data or the resulting orientation estimate from the tax credits be merged with the odometry data / will order this way To obtain as exact as possible position data of the robot vehicle. Position data includes position data (X, Y coordinates) of the Robot vehicle and an angle φ to understand. In which Angle φ may be that of the compass means determined global targeting data, or those from the merger resulting with the alignment change data Alignment data or preferably by merging with optimized angle estimate obtained from the odometry data act. Particularly preferred for the fusion of the resulting Registration data and the odometry data is a temporal filter, preferably a Kalman filter is used. In case that only global alignment data available stand, for example because of cost reasons on the angle sensor means dispensed with determining the relative orientation of the robotic vehicle can, in particular using at least one Kalman filters, also directly the global alignment data with the odometry data to location data or to a more exact location estimate On the basis of which the control means are the driving means then drive so that the robotic vehicle along the preferred movement axis moves. Preferably, the robot vehicle of the Controlling means controlled such that it is parallel to the preferential movement axis moves.
Vorzugsweise kann für die beiden zuvor beschriebenen Fusionierungsschritte ein gemeinsamer Kalman-Filter vorgesehen werden. Zusätzlich oder alternativ kann zumindest einer der Kalman-Filter oder der gemeinsame Kalman-Filter so erweitert werden, dass auch mindestens ein Parameter, wie der Raddurchmesser oder ein systematischer Fehler des Drehratensensors, zur Kalibrierung mindestens eines Sensors (z. B. der Odometriesensormittel und/oder der Winkelsensormittel, etc.) mit geschätzt wird.Preferably can for the two previously described fusing steps a common Kalman filter can be provided. additionally or alternatively, at least one of the Kalman filters or the common Kalman filters are extended so that at least a parameter such as the wheel diameter or a systematic error of the rotation rate sensor, for calibrating at least one sensor (eg the odometry sensor means and / or the angle sensor means, etc.) is appreciated.
In Weiterbildung der Erfindung ist mit Vorteil vorgesehen, dass die von den Steuermitteln ermittelten Lagedaten (Lagedatenschätzung) in einem lokalen Koordinatensystem bestimmt werden bzw. in ein lokales Koordinatensystem umgerechnet werden. Bevorzugt wird dieses Koordinatensystem bei jedem Neustart des Roboterfahrzeugs und/oder vor dem Abfahren einer neuen Spur bzw. Bahn und/oder vor dem Abfahren eines neuen Bewegungsmusters neu festgelegt, wobei die jeweilige Startlage des Roboterfahrzeugs (XStart, YStart, φStart) die Lage des lokalen Koordinatensystems im globalen Koordinatensystem bestimmt.In a development of the invention, it is advantageously provided that the position data (position data estimate) determined by the control means are determined in a local coordinate system or converted into a local coordinate system. Preferably, this coordinate system is set each time the robot vehicle is restarted and / or before a new lane or train is departed and / or before a new movement pattern is traveled, the respective starting position of the robot vehicle (X Start , Y Start , φ Start ) the Location of the local coordinate system determined in the global coordinate system.
Von besonderem Vorteil ist eine Ausführungsform der Erfindung, bei der die Steuermittel nicht unmittelbar die Odometriedaten oder die globalen und/oder relativen Ausrichtungsdaten, also die unmittelbaren Sensorinformationen berücksichtigt, sondern Lagedaten die durch Fusionierung mehrerer Sensordaten, vorzugsweise wie zuvor beschrieben, ermittelt wurden. Die Lagedaten werden von den Steuermitteln zur Richtungskorrektur, d. h. für eine Spurhalteregelung, eingesetzt, um der Vorzugs-Fortbewegungsachse zu folgen, vorzugsweise parallel (alternativ in Schlangenlinien oder im Zickzackkurs) entlang dieser zu verfahren. Im einfachsten Fall handelt es sich bei der Vorzugs-Fortbewegungsachse, entlang derer die Steuermittel die Antriebsmittel ansteuern, um eine Achse, die beim Aufstellen des Roboterfahrzeugs bzw. die bei der Initialisierung des Roboterfahrzeugs mit der Längsmittelachse des Roboterfahrzeugs zusammenfällt oder parallel zu dieser verläuft. Zusätzlich oder alternativ kann die Vorzugs-Fortbewegungsachse manuell über entsprechende Eingabemittel vorgegeben werden. Zusätzlich oder alternativ ist eine Ausführungsform realisierbar, bei der die Steuermittel die Vorzugs-Fortbewegungsachse automatisch unter Berücksichtigung von Sensorinformationen bestimmen. So kann die Vorzugs-Fortbewegungsachse beispielsweise von einer festen Ar beitsbereich-Begrenzung, beispielsweise einer Wand, definiert werden, derart, dass die Steuermittel eine parallel zur Begrenzung verlaufende Vorzugs-Fortbewegungsachse festsetzen. Alternativ kann eine definierte Achse, beispielsweise eine Nord/Süd-Achse, oder Nordwest/Südost-Achse als Vorzugs-Fortbewegungsachse gewählt oder vorgegeben werden.Of particular advantage is a Ausfüh tion form of the invention, in which the control means are not directly the odometry data or the global and / or relative orientation data, ie the immediate sensor information taken into account, but position data which were determined by merging a plurality of sensor data, preferably as described above. The attitude data are used by the direction correction correction means, ie for a lane keeping control, to follow the preferential travel axis, preferably to travel parallel (alternatively in serpentine or zigzagging) along it. In the simplest case, the preferred travel axis along which the control means drives the drive means is an axis which coincides with or runs parallel to the longitudinal central axis of the robotic vehicle when the robotic vehicle is set up or during the initialization of the robotic vehicle. Additionally or alternatively, the preferred movement axis can be specified manually via corresponding input means. Additionally or alternatively, an embodiment can be realized in which the control means automatically determine the preferred travel axis taking into account sensor information. For example, the preferred travel axis may be defined by a fixed work area boundary, such as a wall, such that the control means defines a preferential travel axis parallel to the boundary. Alternatively, a defined axis, for example a north / south axis, or northwest / southeast axis can be selected or specified as a preferred movement axis.
In Weiterbildung der Erfindung ist mit Vorteil vorgesehen, dass das Roboterfahrzeug bzw. die Antriebsmittel nach einer gewissen Zeit des Verfahrens entlang der Vorzugs-Fortbewegungsachse eine Lenkbewegung vollführen. Vorzugsweise wird das Roboterfahrzeug dabei um 180° gedreht, um nach der Drehbewegung in die entgegengesetzte Richtung entlang der Vorzugs-Fortbewegungsachse (vorzugsweise parallel zu dieser) weiter zu verfahren. Alternativ fährt das Roboterfahrzeug nach der Lenkbewegung entlang einer neuen, winklig zu der ursprünglichen Vorzugs-Fortbewegungsachse verlaufenden Vorzugs-Fortbewegungsachse. Damit die Steuermittel zum richtigen Zeitpunkt eine Lenkbewegung der Antriebsmittel initiieren können, kann beispielsweise ein Sensor vorgesehen werden, der den richtigen „Zeitpunkt” erkennt. Hierbei kann es sich beispielsweise um einen induktiven Sensor handeln, der einen vergrabenen, stromdurchflossenen Leiter erkennt. Zusätzlich oder alternativ kann der Sensor als Hindernissensor ausgebildet sein, der ein Hindernis (insbesondere in Fahrtrichtung) des autonomen Roboter-Fahrzeugs erkennt. Der Hindernissensor kann dabei beispielsweise taktil, kapazitiv, ultraschallbasiert, laserbasiert oder kamerabasiert arbeitend ausgebildet sein. Ebenso ist es möglich, dass die Lenkbewegung nach Abfahren einer definierten Strecke initiiert wird, wobei hierzu auf die Odometriedaten zurückgegriffen werden kann. Zusätzlich oder alternativ kann die Entscheidung, ob eine Lenkbewe gung, insbesondere eine Wende, durchgeführt werden soll, darauf gestützt werden, ob von einem Sensor, beispielsweise einem Ultraschallsensor ermittelt wird, ob sich das autonome Roboterfahrzeug noch auf dem zu bearbeitenden Arbeitsbereich, oder bereits auf schon bearbeitetem Arbeitsbereich befindet. Im Falle eines Rasenmähers kann beispielsweise über die Messung des Motorstroms oder auf andere Weise detektiert werden, ob sich das Roboterfahrzeug auf einem bereits gemähten Bereich oder auf einem noch zu mähenden Bereich befindet. Alternativ kann die Lenkbewegung dann eingeleitet werden, wenn ein entsprechender Sensor das Verlassen des Arbeitsbereichs (z. B. Rasenfläche) oder ein drohendes Verlassen des Arbeitsbereichs erkennt.In Development of the invention is provided with advantage that the Robot vehicle or the drive means after a certain time the method along the preferential locomotion axis a steering movement perform. Preferably, the robotic vehicle is included turned by 180 °, after the rotation in the opposite direction Direction along the preferential locomotion axis (preferably parallel to this) to proceed. Alternatively, the robotic vehicle drives after the steering movement along a new, angled to the original one Preferential locomotion axis extending preferential locomotion axis. So that the control means at the right time a steering movement can initiate the drive means, for example a sensor can be provided which recognizes the correct "time". This may be, for example, an inductive sensor, the detects a buried, current-carrying conductor. additionally or alternatively, the sensor may be designed as an obstacle sensor be that of an obstacle (especially in the direction of travel) of the autonomous robot vehicle recognizes. The obstacle sensor can be tactile, capacitive, ultrasound-based, laser-based or camera-based working trained be. Likewise it is possible that the steering movement after Departing a defined route is initiated, for this purpose the odometry data can be used. additionally or alternatively, the decision whether a Lenkbewe movement, in particular a turnaround to be made, based on it whether from a sensor, for example an ultrasonic sensor It is determined whether the autonomous robotic vehicle is still on the work area to be edited, or already edited Workspace is located. In the case of a lawnmower can for example, via the measurement of the motor current or on be detected in another way, whether the robotic vehicle is on an already mowed area or on a still mowing Area is located. Alternatively, the steering movement can then be initiated when an appropriate sensor is leaving the work area (eg lawn area) or threatening to leave the work area recognizes.
Von besonderem Vorteil ist eine Ausführungsform, bei der die Steuermittel die Antriebsmittel derart ansteuern, dass das Roboterfahrzeug mäanderförmig auf dem Arbeitsbereich verfährt. Hierzu steuern die Steuermittel die Antriebsmittel derart an, dass das Roboterfahrzeug, insbesondere bei Erreichen der Grenzen des Arbeitsbereichs eine Wende vollführt und daraufhin wieder in die entgegengesetzte Richtung entlang der Vorzugs-Bewegungsachse verfährt, vorzugsweise parallel zu der zuvor abgefahrenen Spur, vorzugsweise derart, dass das Roboterfahrzeug die zuvor abgefahrene Spur etwas überlappt, um im Falle der Ausbildung des Roboterfahrzeugs als Rasenmäherfahrzeug ein sauberes Schnittbild bzw. eine vollständig bearbeitete Fläche zu erhalten.From particular advantage is an embodiment in which the Control means drive the drive means such that the robotic vehicle meandering on the work area moves. For this purpose, the control means control the drive means such that the robotic vehicle, especially when reaching the limits of Work area reverses and then again moves in the opposite direction along the preferential movement axis, preferably parallel to the previously traveled lane, preferably such that the robot vehicle slightly overlaps the previously worn track, in case of the formation of the robotic vehicle as a lawnmower vehicle a clean cut or a completely edited To receive area.
Im Hinblick auf die konkrete Ausbildung der Kompassmittel gibt es unterschiedliche Möglichkeiten. So ist es beispielsweise möglich, die Kompassmittel als Magnetkompass und/oder als Polarisationsfilterkompass auszubilden. Besonders bevorzugt ist jedoch eine Ausführungsform der Kompass mittel, bei der diese einen Satellitennavigations-Empfänger, insbesondere einen GPS-Empfänger, vorzugsweise mit integraler Logikeinheit umfassen.in the With regard to the concrete training of the compass means there are different Options. For example, it is possible the compass means as a magnetic compass and / or polarization filter compass train. However, an embodiment is particularly preferred the compass means in which this satellite navigation receiver, in particular a GPS receiver, preferably with integral logic unit include.
Besonders bevorzugt ist es, wenn die Kompassmittel die Ausrichtung des Roboterfahrzeugs auf Basis einer dreidimensionalen Geschwindigkeitsmessung unter Ausnutzung des Doppler-Effektes mindestens eines Trägersignals ermitteln, wobei die konkrete Ausrichtung über trigonometrische Funktionen aus der von dem Satellitennavigations-Empfänger ermittelten dreidimensionalen vektoriellen Geschwindigkeit berechnet werden kann. Diese Funktionalität der Bestimmung der dreidimensionalen Geschwindigkeit ist bereits in bekannten Satellitennavigations-Empfängern enthalten – es muss lediglich aus der dreidimensionalen Geschwindigkeit, beispielsweise über trigonometrische Funktionen die globale Ausrichtung des Roboterfahrzeugs ermittelt werden. Diese Aufgabe kann entweder unmittelbar von dem Satellitennavigations-Empfänger oder alternativ von den Steuermitteln übernommen werden.It is particularly preferred if the compass means determine the orientation of the robot vehicle on the basis of a three-dimensional velocity measurement by utilizing the Doppler effect of at least one carrier signal, wherein the specific orientation can be calculated via trigonometric functions from the three-dimensional vector velocity determined by the satellite navigation receiver. This functionality of determining the three-dimensional speed is already included in known satellite navigation receivers - it only needs From the three-dimensional speed, for example, the global orientation of the robot vehicle can be determined via trigonometric functions. This task can either be taken over directly by the satellite navigation receiver or alternatively by the control means.
Von besonderem Vorteil ist eine Ausführungsform, bei der die Winkelsensormittel zum Erfassen der relativen bzw. lokalen Ausrichtung des Roboterfahrzeugs mindestens einen Drehratensensor zum Ermitteln einer zeitlichen Gier-Winkeländerung (Yaw-Winkeländerung) umfassen.From particular advantage is an embodiment in which the Angle sensor means for detecting the relative or local orientation of the robotic vehicle at least one rotation rate sensor for determining a time-yaw angle change (Yaw angle change) include.
Die Lagebestimmung des Roboterfahrzeugs durch die Steuermittel kann weiter verbessert werden, indem zusätzlich der Neigungswinkel des Roboterfahrzeugs erfasst wird. Bevorzugt werden die Neigungswinkeldaten des Roboterfahrzeuges bei der Schätzung der Lagedaten berücksichtigt, beispielsweise indem die Neigungswinkeldaten, insbesondere mittels eines Kalman-Filters, mit den Odometriedaten und/oder den globalen Ausrichtungsdaten und/oder den Ausrichtungsänderungsdaten und/oder den resultierenden Ausrichtungsdaten fusioniert werden.The Orientation of the robot vehicle by the control means can be further improved by adding the angle of inclination of the robotic vehicle is detected. The tilt angle data is preferred of the robot vehicle taken into account in the estimation of the position data, for example, by the inclination angle data, in particular by means of a Kalman filter, with the odometry data and / or the global Alignment data and / or the orientation change data and / or the resulting alignment data.
Weiterhin ist es möglich, zusätzlich oder alternativ zu der Berücksichtigung von Neigungswinkeldaten globale Positionsdaten zur Ansteuerung der Antriebsmittel zu berücksichtigen. Diese globalen Positionsdaten (z. B. X-, Y-Koordinaten) können beispielsweise mit Hilfe eines Satellitennavigations-Empfängers ermittelt werden, der gleichzeitig die globalen Ausrichtungsdaten ermittelt. Die globalen Positionsdaten können, insbesondere durch Einsatz eines Kalman-Filters, mit den Odometriedaten und/oder den globalen Ausrichtungsdaten und/oder resultierenden Ausrichtungsdaten fusioniert werden.Farther It is possible, in addition or as an alternative to considering inclination angle data global position data to consider for driving the drive means. These global position data (eg X, Y coordinates) can be for example with the aid of a satellite navigation receiver at the same time the global alignment data determined. The global position data can, in particular by using a Kalman filter, with the odometry data and / or the global alignment data and / or resulting alignment data be merged.
Von besonderem Vorteil ist es, wenn es sich bei dem Roboterfahrzeug um ein Gartenarbeitsfahrzeug handelt. Vorzugsweise ist das Roboterfahrzeug als Rasenmäherfahrzeug mit einem Mähwerk ausgebildet, wobei durch die Berücksichtigung von Odometriedaten und zumindest von globalen Ausrichtungsdaten die Realisierung von einem gerichteten Mähen des Arbeitsbereichs (Rasen) ermöglicht wird.From It is particularly advantageous if it is the robotic vehicle is a gardening vehicle. Preferably, the robot vehicle is as Lawn mower vehicle with a mower, whereby by the consideration of Odometriedaten and at least of global alignment data the realization of one directional mowing of the working area (lawn) becomes.
Die Erfindung führt auch auf ein Ansteuerverfahren zum Ansteuern von zum Lenken und Fortbewegen eines Roboterfahrzeugs ausgebildeten Antriebsmitteln unter Berücksichtigung von Odometriedaten. Kern der Erfindung ist es, zusätzlich zu den Odometriedaten zum Ansteuern der Antriebsmittel globale Ausrichtungsdaten über die globale Ausrichtung des Roboterfahrzeugs zu berücksichtigen. Besonders bevorzugt ist es, zusätzlich zu den globalen Ausrichtungsdaten Ausrich tungsänderungsdaten über die zeitliche Änderung der Ausrichtung des Roboterfahrzeugs zum Ansteuern der Antriebsmittel zu berücksichtigen. Vorteilhafte Ausführungsbeispiele dieses Ansteuerverfahrens sind unmittelbar aus der vorherigen Beschreibung bevorzugter Ausführungsbeispiele eines autonomen Roboterfahrzeugs ableitbar, bei dem ein derartiges Ansteuerverfahren realisiert ist.The Invention also leads to a driving method for driving of trained for driving and moving a robotic vehicle Drive means taking into account odometry data. The core of the invention is, in addition to the Odometriedaten for driving the drive means global alignment data via to consider the global orientation of the robotic vehicle. It is particularly preferred, in addition to the global alignment data Orientation change data on the temporal change the orientation of the robot vehicle for driving the drive means to take into account. Advantageous embodiments of this Driving method are directly from the previous description preferred embodiments of an autonomous robotic vehicle derivable, in which such a driving method is realized.
Kurze Beschreibung der ZeichnungenBrief description of the drawings
Weitere Vorteile, Merkmale und Einzelheiten der Erfindung ergeben sich aus der nachfolgenden Beschreibungen eines bevorzugten Ausführungsbeispiels sowie anhand der Zeichnungen. Diese zeigen in:Further Advantages, features and details of the invention will become apparent the following descriptions of a preferred embodiment as well as from the drawings. These show in:
Ausführungsformen der ErfindungEmbodiments of the invention
In den Figuren sind gleiche Bauteile und Bauteile mit der gleichen Funktion mit den gleichen Bezugszeichen gekennzeichnet.In The figures are the same components and components with the same Function marked with the same reference numerals.
In
Weiterhin
umfasst die Ortungssensorik
Die
Ortungssensorik
Die
Steuermittel
Für
die Spurhaltungsregelung wird bei der Initialisierung zunächst
ein lokales Koordinatensystem
Das
in
In
Die
Winkelgeschwindigkeit φ sowie die globalen Ausrichtungsdaten φGPS werden in einen ersten Kalman-Filter
Im
Folgenden wird ein bevorzugter Algorithmus zum Abfahren paralleler
Bahnen (Spuren) beschrieben. Dabei wird von der Annahme ausgegangen,
dass der Start zum Zeitpunkt t erfolgt und die Vorzugs-Fortbewegungsachse
1. Initialisierung1. Initialization
Zunächst
wird das System initialisiert. Hierbei wird die Lage (X, Y, φ)
zum Zeitpunkt t gemäß der Ausgabe des zwei ten
Kalman-Filters
2. Spurhalteregelung2. Lane Keeping Control
Solange kein Bahnende (Spurende) erkannt ist, wird wie folgt vorgegangen:
- 2.1 Es werden laufend aktuelle Lagedaten (X',
Y', φ') berechnet, wobei X' der gefahrenen Strecke entlang
der Vorzugs-Bewegungsachse
11 , Y' der lateralen Abweichung von der Vorzugs-Fortbewegungsachse11 und φ' dem Ausrichtungsfehler in Bezug auf die Vorzugs-Fortbewegungsachse11 entspricht. - 2.2 es werden laufend Antriebsstellkommandos mittels eines Reglers generiert, der Y' und φ' zu minimieren sucht. Vorzugsweise kommt dabei ein Optimalregler zum Einsatz, bei dem gleichzeitig der Energieverbrauch minimiert werden kann.
- 2.1 Current position data (X ', Y', φ ') are continuously calculated, where X' is the distance traveled along the preferred motion axis
11 , Y 'of the lateral deviation from the preferential locomotion axis11 and φ 'is the registration error with respect to the preferred travel axis11 equivalent. - 2.2 Drive command commands are continuously generated by means of a controller which seeks to minimize Y 'and φ'. Preferably, an optimum controller is used, in which at the same time the energy consumption can be minimized.
3. Spurende3rd end of track
Sobald ein Spurende erkannt wird, wird ein Wendemanöver mit Bahnversatz durchgeführt. Der Algorithmus wird abgebrochen, falls das Manöver nicht erfolgreich ist.As soon as A track end is detected becomes a turning maneuver with trajectory misalignment carried out. The algorithm will be aborted if that Maneuver is not successful.
4. Berechnung eines neuen lokalen Koordinatensystems4. Calculation of a new one local coordinate system
Es
wird ein neues lokales Koordinatensystem
- 5. Daraufhin wird erneut Schritt 2. ausgeführt.
- 5. Step 2 will be executed again.
ZITATE ENTHALTEN IN DER BESCHREIBUNGQUOTES INCLUDE IN THE DESCRIPTION
Diese Liste der vom Anmelder aufgeführten Dokumente wurde automatisiert erzeugt und ist ausschließlich zur besseren Information des Lesers aufgenommen. Die Liste ist nicht Bestandteil der deutschen Patent- bzw. Gebrauchsmusteranmeldung. Das DPMA übernimmt keinerlei Haftung für etwaige Fehler oder Auslassungen.This list The documents listed by the applicant have been automated generated and is solely for better information recorded by the reader. The list is not part of the German Patent or utility model application. The DPMA takes over no liability for any errors or omissions.
Zitierte PatentliteraturCited patent literature
- - GB 2277152 A1 [0005] - GB 2277152 A1 [0005]
Claims (17)
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE102008011947A DE102008011947A1 (en) | 2008-02-29 | 2008-02-29 | Robotic vehicle and driving method for a robotic vehicle |
| PCT/EP2009/051699 WO2009106435A1 (en) | 2008-02-29 | 2009-02-13 | Robotic vehicle, and control method for a robotic vehicle |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE102008011947A DE102008011947A1 (en) | 2008-02-29 | 2008-02-29 | Robotic vehicle and driving method for a robotic vehicle |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| DE102008011947A1 true DE102008011947A1 (en) | 2009-09-03 |
Family
ID=40474685
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| DE102008011947A Withdrawn DE102008011947A1 (en) | 2008-02-29 | 2008-02-29 | Robotic vehicle and driving method for a robotic vehicle |
Country Status (2)
| Country | Link |
|---|---|
| DE (1) | DE102008011947A1 (en) |
| WO (1) | WO2009106435A1 (en) |
Cited By (17)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2013034345A1 (en) * | 2011-09-09 | 2013-03-14 | Robert Bosch Gmbh | Autonomous working device |
| DE102011083309A1 (en) | 2011-09-23 | 2013-03-28 | Robert Bosch Gmbh | Autonomous working device |
| DE102011084793A1 (en) | 2011-10-19 | 2013-04-25 | Robert Bosch Gmbh | Autonomous working device |
| DE102012200445A1 (en) | 2012-01-13 | 2013-07-18 | Robert Bosch Gmbh | Autonomous working device |
| WO2015094053A1 (en) * | 2013-12-19 | 2015-06-25 | Husqvarna Ab | System and method for navigating a robotic working tool. |
| DE102012212204B4 (en) * | 2012-07-12 | 2016-02-11 | Siemens Aktiengesellschaft | Parameter determination, calibration |
| DE102018203802A1 (en) * | 2018-03-13 | 2019-09-19 | Bayerische Motoren Werke Aktiengesellschaft | Method, device and means of transport for multi-stage filtering of a signal in the electrical system of a means of transport |
| DE102019201616A1 (en) * | 2019-02-07 | 2020-08-13 | Robert Bosch Gmbh | Autonomous working device |
| US11172608B2 (en) | 2016-06-30 | 2021-11-16 | Tti (Macao Commercial Offshore) Limited | Autonomous lawn mower and a system for navigating thereof |
| US11172605B2 (en) | 2016-06-30 | 2021-11-16 | Tti (Macao Commercial Offshore) Limited | Autonomous lawn mower and a system for navigating thereof |
| DE102020127781A1 (en) | 2020-10-22 | 2022-04-28 | Valeo Schalter Und Sensoren Gmbh | METHOD OF DETERMINING A VEHICLE ORIENTATION, COMPUTER PROGRAM PRODUCT, DRIVING ASSISTANCE SYSTEM AND VEHICLE |
| US12296694B2 (en) | 2021-03-10 | 2025-05-13 | Techtronic Cordless Gp | Lawnmowers |
| US12369509B2 (en) | 2022-07-19 | 2025-07-29 | Techtronic Cordless Gp | Display for controlling robotic tool |
| US12425197B2 (en) | 2022-07-29 | 2025-09-23 | Techtronic Cordless Gp | Generation of a cryptography key for a robotic garden tool |
| US12443180B2 (en) | 2021-11-10 | 2025-10-14 | Techtronic Cordless Gp | Robotic lawn mowers |
| US12472611B2 (en) | 2022-05-31 | 2025-11-18 | Techtronic Cordless Gp | Peg driver |
| US12510892B2 (en) | 2022-04-28 | 2025-12-30 | Techtronic Cordless Gp | Creation of a virtual boundary for a robotic garden tool |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9820433B2 (en) | 2012-12-28 | 2017-11-21 | Positec Power Tools (Suzhou Co., Ltd.) | Auto mowing system |
| US9573275B2 (en) | 2013-11-12 | 2017-02-21 | Husqvarna Ab | Navigation for a robotic working tool |
| CN105242675A (en) * | 2014-06-17 | 2016-01-13 | 苏州宝时得电动工具有限公司 | Automatic walking equipment |
| US11172607B2 (en) | 2016-06-30 | 2021-11-16 | Tti (Macao Commercial Offshore) Limited | Autonomous lawn mower and a system for navigating thereof |
| US12429875B2 (en) | 2023-04-25 | 2025-09-30 | Textron Innovations Inc. | Providing autonomous mower control via geofencing |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| ZA957639B (en) * | 1994-10-24 | 1996-05-24 | Caterpillar Inc | System and method for precisely determining an operating point for an autonomous vehicle |
| DE102004013811A1 (en) * | 2004-03-20 | 2005-10-06 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Surface area automatic covering method in which a vehicle, e.g. a vacuum cleaner, lawn mower or mine detector, is guided on a path by comparing its instantaneous orientation to a characteristic sequence |
| EP3404505B1 (en) * | 2006-03-17 | 2023-12-06 | iRobot Corporation | Lawn care robot |
| US20080039991A1 (en) * | 2006-08-10 | 2008-02-14 | May Reed R | Methods and systems for providing accurate vehicle positioning |
-
2008
- 2008-02-29 DE DE102008011947A patent/DE102008011947A1/en not_active Withdrawn
-
2009
- 2009-02-13 WO PCT/EP2009/051699 patent/WO2009106435A1/en not_active Ceased
Cited By (30)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2013034345A1 (en) * | 2011-09-09 | 2013-03-14 | Robert Bosch Gmbh | Autonomous working device |
| US9439348B2 (en) | 2011-09-09 | 2016-09-13 | Robert Bosch Gmbh | Autonomous working device |
| DE102011083309A1 (en) | 2011-09-23 | 2013-03-28 | Robert Bosch Gmbh | Autonomous working device |
| WO2013041278A1 (en) | 2011-09-23 | 2013-03-28 | Robert Bosch Gmbh | Autonomous working device |
| US9632489B2 (en) | 2011-09-23 | 2017-04-25 | Robert Bosch Gmbh | Autonomous working device for generating and working dynamic partial surfaces |
| CN103889205A (en) * | 2011-10-19 | 2014-06-25 | 罗伯特·博世有限公司 | Autonomous implement |
| WO2013056891A1 (en) | 2011-10-19 | 2013-04-25 | Robert Bosch Gmbh | Autonomous implement |
| DE102011084793A1 (en) | 2011-10-19 | 2013-04-25 | Robert Bosch Gmbh | Autonomous working device |
| US9456545B2 (en) | 2011-10-19 | 2016-10-04 | Robert Bosch Gmbh | Autonomous implement |
| CN104067190B (en) * | 2012-01-13 | 2017-09-22 | 罗伯特·博世有限公司 | Autonomous type implement |
| US9380742B2 (en) | 2012-01-13 | 2016-07-05 | Robert Bosch Gmbh | Autonomous implement |
| CN104067190A (en) * | 2012-01-13 | 2014-09-24 | 罗伯特·博世有限公司 | Autonomous implement |
| DE102012200445A1 (en) | 2012-01-13 | 2013-07-18 | Robert Bosch Gmbh | Autonomous working device |
| WO2013104455A1 (en) | 2012-01-13 | 2013-07-18 | Robert Bosch Gmbh | Autonomous implement |
| DE102012212204B4 (en) * | 2012-07-12 | 2016-02-11 | Siemens Aktiengesellschaft | Parameter determination, calibration |
| WO2015094053A1 (en) * | 2013-12-19 | 2015-06-25 | Husqvarna Ab | System and method for navigating a robotic working tool. |
| US10078336B2 (en) | 2013-12-19 | 2018-09-18 | Husqvarna Ab | System and method for navigating a robotic working tool |
| US11832552B2 (en) | 2016-06-30 | 2023-12-05 | Techtronic Outdoor Products Technology Limited | Autonomous lawn mower and a system for navigating thereof |
| US11172608B2 (en) | 2016-06-30 | 2021-11-16 | Tti (Macao Commercial Offshore) Limited | Autonomous lawn mower and a system for navigating thereof |
| US11172605B2 (en) | 2016-06-30 | 2021-11-16 | Tti (Macao Commercial Offshore) Limited | Autonomous lawn mower and a system for navigating thereof |
| DE102018203802A1 (en) * | 2018-03-13 | 2019-09-19 | Bayerische Motoren Werke Aktiengesellschaft | Method, device and means of transport for multi-stage filtering of a signal in the electrical system of a means of transport |
| DE102019201616A1 (en) * | 2019-02-07 | 2020-08-13 | Robert Bosch Gmbh | Autonomous working device |
| WO2022084296A1 (en) | 2020-10-22 | 2022-04-28 | Valeo Schalter Und Sensoren Gmbh | Method for ascertaining a vehicle orientation, computer program product, drive assistance system, and vehicle |
| DE102020127781A1 (en) | 2020-10-22 | 2022-04-28 | Valeo Schalter Und Sensoren Gmbh | METHOD OF DETERMINING A VEHICLE ORIENTATION, COMPUTER PROGRAM PRODUCT, DRIVING ASSISTANCE SYSTEM AND VEHICLE |
| US12296694B2 (en) | 2021-03-10 | 2025-05-13 | Techtronic Cordless Gp | Lawnmowers |
| US12443180B2 (en) | 2021-11-10 | 2025-10-14 | Techtronic Cordless Gp | Robotic lawn mowers |
| US12510892B2 (en) | 2022-04-28 | 2025-12-30 | Techtronic Cordless Gp | Creation of a virtual boundary for a robotic garden tool |
| US12472611B2 (en) | 2022-05-31 | 2025-11-18 | Techtronic Cordless Gp | Peg driver |
| US12369509B2 (en) | 2022-07-19 | 2025-07-29 | Techtronic Cordless Gp | Display for controlling robotic tool |
| US12425197B2 (en) | 2022-07-29 | 2025-09-23 | Techtronic Cordless Gp | Generation of a cryptography key for a robotic garden tool |
Also Published As
| Publication number | Publication date |
|---|---|
| WO2009106435A1 (en) | 2009-09-03 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| DE102008011947A1 (en) | Robotic vehicle and driving method for a robotic vehicle | |
| EP3177503B1 (en) | Method and apparatus to conduct a vehicle to a target position | |
| EP2818954B1 (en) | Method for planning a virtual track, driverless transport vehicle with a controller to implement the corresponding track planning method | |
| EP2758841B1 (en) | Autonomous working device | |
| EP2125472B1 (en) | Semiautomatic parking machine | |
| EP3401190B1 (en) | Method for operating a driver assistance system of a motor vehicle in order to manoeuvre the motor vehicle in a drivable area, driver assistance system and motor vehicle | |
| DE19521358C1 (en) | Slip detection system for 3-wheeled autonomous mobile unit | |
| EP3090922B1 (en) | Method for guiding an agricultural trailer and agricultural trailer combination | |
| WO2019101651A1 (en) | Method and device for operating a mobile system | |
| DE102008001813A1 (en) | Driving method for a robotic vehicle and robotic vehicle | |
| DE102020129656A1 (en) | AUTOMATED CLUTCH SYSTEM WITH VARIABLE RETURN PATHS | |
| DE102016113902A1 (en) | Field-based torque control | |
| EP1865396A2 (en) | Method and device for displaying vehicle movements | |
| DE10141695A1 (en) | Guiding method for an object, especially a motor vehicle using a navigation system, back along a route already traveled, especially where the route lies outside available navigational data | |
| DE102014206901A1 (en) | User interface for selecting and activating support in maneuver situations | |
| DE102014216577A1 (en) | Method and device for assisting a driver of a motor vehicle | |
| DE102007016913A1 (en) | Method for running a work surface | |
| EP3688543B1 (en) | Method for the navigation of a robot, and robot for executing said method | |
| EP2788830A1 (en) | Method and control device for guiding an agricultural machine | |
| WO2018019465A1 (en) | Method, device and computer-readable storage medium with instructions for determining the lateral position of a vehicle relative to the lanes of a road | |
| DE102020121800A1 (en) | PREVENTING A TRAILER HITCH CHEAP DURING A HITCH ASSIST OPERATION | |
| DE102021103652A1 (en) | TRAILER SUPPORT SYSTEM WITH DYNAMIC VEHICLE CONTROL PROCESSING | |
| DE102019116951A1 (en) | System for tracking and responding to a retreating trailer | |
| DE102009003061A1 (en) | Method and device for web control, in particular of mobile vehicles | |
| DE112021002716T5 (en) | Method for determining the position of a robot tool, a robot tool and a robot tool system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| R005 | Application deemed withdrawn due to failure to request examination | ||
| R005 | Application deemed withdrawn due to failure to request examination |
Effective date: 20150303 |