EP1557730A1 - Bodenbearbeitungsgerät sowie Verfahren zu dessen Steuerung - Google Patents
Bodenbearbeitungsgerät sowie Verfahren zu dessen Steuerung Download PDFInfo
- Publication number
- EP1557730A1 EP1557730A1 EP04029405A EP04029405A EP1557730A1 EP 1557730 A1 EP1557730 A1 EP 1557730A1 EP 04029405 A EP04029405 A EP 04029405A EP 04029405 A EP04029405 A EP 04029405A EP 1557730 A1 EP1557730 A1 EP 1557730A1
- Authority
- EP
- European Patent Office
- Prior art keywords
- sub
- outer contour
- soil cultivation
- segments
- sensor
- 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 28
- 238000004140 cleaning Methods 0.000 title claims description 30
- 230000033001 locomotion Effects 0.000 claims abstract description 38
- 238000003971 tillage Methods 0.000 claims description 48
- 239000002689 soil Substances 0.000 claims description 39
- 230000004807 localization Effects 0.000 claims description 10
- 230000036962 time dependent Effects 0.000 claims description 5
- 238000003860 storage Methods 0.000 claims description 2
- 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 5
- 238000001514 detection method Methods 0.000 description 4
- 230000011218 segmentation Effects 0.000 description 4
- 230000002349 favourable effect Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 230000001953 sensory effect Effects 0.000 description 2
- 238000010408 sweeping Methods 0.000 description 2
- 230000006978 adaptation Effects 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 238000007667 floating Methods 0.000 description 1
- 238000003754 machining Methods 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 238000005201 scrubbing Methods 0.000 description 1
- 238000004381 surface treatment Methods 0.000 description 1
- 230000002123 temporal effect Effects 0.000 description 1
Images
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/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
-
- 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/0212—Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory
- G05D1/0219—Control 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
-
- 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/0231—Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means
- G05D1/0238—Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means using obstacle or wall sensors
-
- 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/0231—Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means
- G05D1/0242—Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means using non-visible light signals, e.g. IR or UV signals
-
- 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/0231—Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means
- G05D1/0246—Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means using a video camera in combination with image processing means
-
- 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/0255—Control of position or course in two dimensions specially adapted to land vehicles using acoustic signals, e.g. ultra-sonic singals
-
- 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/0257—Control of position or course in two dimensions specially adapted to land vehicles using a radar
-
- 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/0274—Control of position or course in two dimensions specially adapted to land vehicles using internal positioning means using mapping information stored in a memory device
Definitions
- the invention relates to a method for controlling the movement of a mobile Soil cultivation device, wherein the tillage device is self-propelled and self-steering and is a tillage unit, a drive unit and a control unit for controlling the movement of the Soil cultivation device, wherein the control unit at least one Sensor is assigned to detect obstacles and the control unit at least a locomotion pattern for driving on the to be processed Floor surface can be specified.
- the invention also relates to a self-propelled and self-steering tillage implement for carrying out the method, with a soil treatment unit, a drive unit and a control unit for controlling the Movement of the soil cultivation device, wherein the control unit at least a sensor is assigned to detect obstacles and wherein the Control unit at least one locomotion pattern for driving on the processed Floor surface can be specified.
- Self-propelled and self-steering tillage equipment allow the Machining, for example, cleaning, a floor surface without the use an operator.
- the tillage implement will be machined along the Move floor area.
- the control unit a locomotion pattern, d. H. a direction of travel, be given so that the harrow automatically follows this locomotion pattern, to drive around the surface to be processed as widely as possible.
- the direction of travel can follow the random principle by the tillage implement after hitting its obstacle
- the direction of travel changes by a random angle and the selected direction of travel then it retains until it encounters an obstacle again, for example impinges on a wall bounding the bottom surface.
- a random direction of travel with a given Basic pattern for example a spiral, a meander or a serpentine line
- a sub-segment of the soil surface to be processed accordingly the prescribed basic pattern and after the complete Covering this sub-segment can then be used in the tillage machine Drive a randomly selected direction to return to follow the basic pattern again for a given distance.
- the tillage machine be produced inexpensively, since only a few sensors are used have to.
- the complete processing of the floor space is time-consuming, because a complete area coverage is due to the used approaching coincidence only achieved asymptotically.
- control unit could adapt to the shape of the floor surface and the obstacles located thereon specially adapted course of travel be specified.
- the object of the present invention is to provide a method for controlling the Movement of a mobile tillage implement of the aforementioned To develop such a way that a complete coverage with relatively low cost to senoren and computing capacity can be achieved can.
- This object is according to the invention in a method of the type mentioned solved by the tillage machine with sensors for detecting the outer contour of the floor surface to be worked equips and detects the outer contour of the bottom surface, then the bottom surface divided into individual subsegments and these one after the other by means of a edited according to the movement pattern, according to the Processing of one or more sub-segments the location of Tillage implement based on one or more reference points determined from the sensor data of the outer contour determining sensors.
- the idea flows in that individual subsegments to one working floor surface even with a low cost of sensors can be cleaned all over the country.
- the floor area to be worked is therefore subdivided into individual subsegments, for which purpose first the Outside contour of the bottom surface is detected and then made a segmentation becomes.
- Driving on the individual subsegments is based on a given locomotion pattern. For example, that can Soil cultivation device for processing a sub-segment meandering, be serpentine, spiral or sheet-like procedure.
- the individual subsegments are traveled as comprehensively as possible, with within a sub-segment occurring obstacles, such as furniture, be bypassed using the obstacle detection sensor.
- the bottom surface is divided into sub-segments overlapping one another. This can be ensured in a structurally simple manner that between individual processed sub-segments no unprocessed surface areas remain.
- Method to fit the shape of the sub-segments to the outer contour of Floor area This allows the number of subsegments to be processed be reduced. For example, for a rectangular floor space also rectangular sub-segments are used.
- the shape of the sub-segments to a predetermined Movement pattern adapts. It is advantageous if one of the control unit specifies several locomotion patterns, the alternative to driving on a sub-segment can be used. This gives the opportunity the sub-segments both to the outer contour of the bottom surface as well as to a adjust given locomotion pattern. For example, you can rectangular sub-segments are selected in a rectangular bottom surface, wherein the individual subsegments are then driven serpentine.
- honeycomb sub-segments in particular hexagonal subsegments, especially regular hexagons, since these are driven by the tillage equipment spiral, within a short time a complete area coverage can be achieved.
- Such odometric self-localization of the tillage implement is fundamentally flawed due to the different Slippage of the drive wheels.
- the sub-segments are chosen so small that already by odometric measurements can ensure that a nationwide and efficient processing is done. After editing one or more subsegments then becomes one of the odometrical data independent self-localization performed.
- the determination of the outer contour of the ground surface to be worked on various ways are performed, for example with the help of a camera to create a map or by means of a laser beam from the floor cleaning device sent and bounded by the floor area Walls is reflected.
- the laser beam is fan-shaped over the entire to be processed floor surface emitted, so that on the basis of the respectively determined Distances the outer contour of the bottom surface can be detected.
- the outer contour of the floor surface for example by means of radar or be determined by means of ultrasonic sensors.
- Procedure moves the tillage device for determining the Outer contour of the bottom surface of the walls bounding the bottom surface along, while you won while driving through the sensors Sensor data that correlate with the outer contour of the ground surface away and / or stored time-dependent in a memory.
- the won Sensor data will thus be assigned during the wall tracking drive traveled distance and / or the corresponding travel time stored. For example, it may be provided that during the Wall tracking drive the distance covered and the carried out Direction changes detected and stored in a memory.
- the tillage implement thus leads to the beginning of processing a floor surface first a ride along the walls bounding the area, and for example, due to the detected distance and performed Changes in direction, the contour can be determined easily.
- sensor data obtained during the wall tracking drive can and which correlate with the outer contour of the bottom surface, are suitable
- the soil tillage implement can in this case as constant as possible along the floor surface limiting walls are moved, and which, for example, at intervals from about 50 ms to about 500 ms recorded distance data can be time-dependent, d. H. be assigned with the assignment of the respective travel time. From the Distance data obtained in this way can then easily determine the outer contour the floor area are determined.
- the direction changes can in this case by means of the drive wheels of the harrow assigned encoder can be detected in a structurally simple way, because at a change of direction, the drive wheels lead a different Number of turns through, so that due to the different RPM with very little software effort a Direction change of the tillage implement can be detected, d. H. it is possible to calculate the angle by which the direction of travel changes.
- the Tillage device again along one or more of the bottom surface limiting walls moves and the location of the soil cultivator from the comparison of during the initial wall tracking ride obtained sensor data with after processing of at least determined sensor data obtained a sub-segment. Because of it obtained position information can then from the soil cultivation device not yet processed sub-segment driven and this subsequently to be edited.
- the inventive method is particularly suitable for control a floor cleaning device.
- Object of the present invention is also a self-propelled and Self-controlling soil cultivation device of the type mentioned above for To provide implementation of the method.
- a soil cultivation device of the generic type Art solved in that the tillage device sensors for detecting the outer contour of the bottom surface, that means the control unit, the bottom surface segmentable into sub-segments and the Subsegments successively based on a given locomotion pattern drivable and workable, and that the tillage equipment a locator member for determining the position of the harrow based on one or more reference points, derived from the Sensor data of the outer contour detecting sensors can be determined.
- Such an embodiment of the soil cultivation device allows a Segmentation of the ground surface to be worked on and self-localization the tillage device, wherein sensory detected for localization Reference points, d. H. natural landmarks, the outer contour of the floor area can be used.
- control unit has a memory element for storing several locomotion patterns, depending on the detected Outer contour of the bottom surface and / or the shape of the sub-segments certain locomotion pattern is automatically selectable.
- the bottom surface can be segmented into sub-segments, wherein the segmentation depending on the detected outer contour of the Floor surface can be made.
- the individual subsegments can then processed nationwide with predetermined direction of travel course become.
- locomotion patterns For example, spiral, meandering, serpentine and fan-shaped locomotion patterns are given, and in adaptation to the outer contour of the bottom surface and / or the shape of the sub-segments can automatically selects a locomotion pattern by means of the control unit with which help the subsegments within the shortest possible time can be processed nationwide.
- the tillage implement comprises for detecting the outer contour the bottom surface at least one non-contact distance sensor for Determining a distance that the soil tillage implement to the ground surface enclosing walls.
- the distance sensor can during an initial wall-tracking ride in even temporal Distances, for example at intervals of 100 ms, obtained distance data which allow an outer contour determination as well as the determination of reference points by taking the obtained distance data a sequence will be extracted that will be obtained at a later date Distance data are compared.
- the tillage implement each have a drive wheel associated encoder to determine the number of revolutions of the Has drive wheels.
- the distance sensor can be constructive easy way to do a wall tracking drive, and by means of The encoder can measure the distance traveled as well as shape and number of carried out direction changes in a structurally simple way be detected. This not only determines the contour of the floor surface but it may be due to the direction changes made also reference points are determined.
- the distance sensor preferably comprises an infrared transmitter and a Infrared receiver.
- a radar unit, an ultrasonic sensor or a laser sensor may be provided.
- the location of the harrow is in a preferred embodiment by means of the localization member from the comparison of during After an initial wall-tracking cruise sensor data obtained after the processing of at least one sub-segment obtained sensor data determinable. This gives the possibility after editing one or more several subsegments the tillage device in the direction of a Floor surface limiting wall to proceed and then a renewed To carry out wall-tracking drive to from the comparison of won Sensor data to determine the position of the soil tillage implement.
- the harrow is preferably as a mobile floor cleaning device fitted.
- the soil working unit can be a suction unit and / or a sweeping unit comprise for sucking and / or sweeping the floor surface.
- a wiper or scrubbing unit be provided.
- wiping can be an electrostatically chargeable Wiper element are used, for example, a rechargeable wiper.
- FIGs 1 and 2 is a schematic of an inventive tillage machine in the form of a total occupied by the reference numeral 10 floor cleaning device shown.
- the floor cleaning device 10 is self-propelled and self-regulating designed and allows autonomous cleaning a floor area. It comprises a chassis 12, to which a common Rotary axis rotatably two drive wheels 14, 16 are mounted, each having a Drive motor 18 and 19 is assigned.
- the drive motors 18, 19 are on Chassis 12 and held via control lines 21 and 22 with a Control unit 24 and known per se, not shown in the drawing electric batteries in electrical connection.
- the drive wheels 14, 16 and the associated drive motors 18 and 19 form a drive unit of the floor cleaning device 10.
- the chassis 12 has a dirt inlet opening at the a transverse to the main direction of movement 26 of the floor cleaning device 10th aligned brush roll 28 with a plurality of radially aligned Brushes 29 is rotatably supported.
- the brushes 29 can be cleaned from a Soil surface 30 Dirt picked up and placed in a dirt collector be transferred from a lid 32 of the floor cleaning device 10 is covered.
- the known and therefore in the drawing Dirt container, not shown, is also available to a person skilled in the art known and therefore not shown in the drawing suction unit in Flow connection, with the aid of which in the region of the brush roller 28th adjacent dirty inlet opening a suction flow in the direction of the Dirt container can be generated.
- the brush roller 28 forms a block diagram in combination with the suction unit in FIG shown floor cleaning unit 34, which via control lines 35 with the Control unit 24 is coupled.
- the chassis is completely circumferentially from an obstacle detection sensor surrounded in the form of a Tastringes 37, known in per se and therefore not shown in the drawing with at least one Hall sensor coupled and floating.
- an obstacle detection sensor surrounded in the form of a Tastringes 37, known in per se and therefore not shown in the drawing with at least one Hall sensor coupled and floating.
- the assigned Hall sensor may be a relative movement of the sensing ring 37 relative to the Chassis 12 are detected.
- Such a relative movement results in Impact of the floor cleaning device 10 on an obstacle.
- Kick one Relative movement on so an obstacle detection signal is generated and transmitted via a signal line 38 to the control unit 24. Due to the Obstacle detection signal can be used by the control unit 24 to bypass the Obstacle a change of direction can be done by the Drive motors 18, 19 are driven to a change in direction.
- a distance sensor in the form of an infrared transmitter / receiver unit 40 arranged over a signal line 41 with the Control unit 24 is connected. From the infrared transmitting / receiving unit 40 the control unit 24 is provided a distance signal, so that the Control unit 24, the floor cleaning device 10 to a ride with a constant Distance to an obstacle, in particular to a floor area 30 limiting wall, can control.
- the drive wheels 14, 16 are each assigned an encoder 43 or 44, the the revolutions of the respective drive wheel 14 and 16 detected and the Control unit 24 in each case via a signal line 45 and 46, an encoder signal provides.
- the control unit 24 has a computing unit 48 to which the encoder signals be fed and that from these from the floor cleaning device 10 distance traveled and any changes in direction determined.
- Direction changes can be due to the different Number of revolutions of the two drive wheels 14 and 16 in a simple manner be recognized. Occurring changes of direction, d. H. the angle to the the direction of travel changes, and their respective distances to each other can be stored in a first memory member 50 of the control unit 24 become.
- a second memory member 52 of the control unit 24 may have multiple locomotion patterns be stored, which is optional for controlling the movement of the floor cleaning device 10 can be used. So for example, helical, meandering, serpentine and fan-shaped directions of travel as locomotion pattern in the memory element 52 are stored. As explained below, such come Locomotion pattern for driving on a sub-segment of the to be cleaned Floor space 30 is used.
- the control unit 24 has a locating member 54, by means of which a Self-localization of the floor cleaning device 10 can be performed.
- the localization member 54 is in this case with the first storage member 50 in electrical connection as well as with the computing element 48. As below is explained in more detail, can occur in a wall tracking drive Direction changes with stored in the first memory element 50 direction changes and their respective distances are compared. The sequence such changes in direction allows the localization member 54, to detect the position of the harrow 10.
- a cleaning drive of the floor cleaning device 10 drives the floor cleaning device 10, starting from any starting point 60 first in any Direction until it impinges on a bottom surface 30 delimiting wall 61. Then it drives at a constant distance to the bottom surface 30th along limiting walls, it runs in the given embodiment that is, on the walls 61 to 68 along which the bottom surface 30 in the circumferential direction limit. Starting from the wall 61, it initially drives in the direction on the wall 62.
- the floor cleaning device 10 hits again on the wall 61, wherein it performs a direction change h, then again parallel to the wall 61st to drive until it hits the wall 62 again.
- the respective direction changes a to h are in the form of the respective angles around which the Changing directions, stored in the first memory member 50 together with the respective distances that are between the respective direction changes Set a to h.
- the initial wall tracking run is carried out by the floor cleaning apparatus 10 performed until after it has completely bypassed the floor area 30 due to then repeating in the further wall tracking Directional changes a, b and c detect that the floor surface 30 is complete has driven around.
- the computing element 48 determines the contour of the bottom surface 30. Then the floor surface becomes 30 segmented honeycomb, as shown in Figure 4, by the bottom surface 30 is divided into sub-segments 70, the bottom surface 30 in their Completely cover the whole.
- the sub-segments 70 can be here overlap each other, this is in Figure 4 to achieve a better overview not shown.
- a first sub-segment 70 using a stored in the second memory element 52 predetermined direction of travel course traveled and cleaned area-wide. This can, for example a spiral course of travel are used, as he 4 can be seen. If necessary, obstacles will arise drive around, this is not in Figure 4 to achieve a better overview shown.
- the localization of the floor cleaning device takes place 10 by means of the encoder 43 and 44, d. H. the position determination within a sub-segment 70 takes place odometrically on the basis of the drive wheels 14 and 16 traveled distance and the occurring Changes in direction. This localization is however with a not inconsiderable Error connected.
- the floor cleaning device 10 therefore leads after the area-wide cleaning of a first sub-segment 70 again a wall tracking drive, as shown in Figure 4, wherein here occurring direction changes d ', e', f from the localization member 54 with the already stored in the first memory element 50 direction changes be compared.
- the localization member recognizes that the direction changes d ', e' and f 'and their respective distances with the corresponding Directional changes d, e and f or their distances are identical, which were detected during the initial wall-tracking trip. From the Sequence of changes of direction detected after the processing of a subsegment Thus, the floor cleaning device 10 can be structurally simple Determine its absolute position, so that subsequently a not yet processed Drive segment 70 and cleaned area-wide can. The cleaning of the second sub-segment then closes again a self-localization with the help of reference points, changes of direction stored during the first wall tracking run at. In this way, within a relatively short time the floor surface 30 are cleaned area-wide, with a multiple Processing of sub-segments is avoided.
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)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
Abstract
Description
- Figur 1:
- eine schematische Seitenansicht eines erfindungsgemäßen Bodenbearbeitungsgerätes;
- Figur 2:
- ein Blockdiagramm des Steuersystems des Bodenbearbeitungsgerätes;
- Figur 3:
- eine Veranschaulichung des Fahrtrichtungsverlaufes des Bodenbearbeitungsgerätes zu Beginn der Bearbeitung einer Bodenfläche und
- Figur 4:
- eine Veranschaulichung des Fahrtrichtungsverlaufes des Bodenbearbeitungsgerätes zur flächendeckenden Bearbeitung einer Bodenfläche.
Claims (21)
- Verfahren zur Steuerung der Bewegung eines mobilen Bodenbearbeitungsgerätes, wobei das Bodenbearbeitungsgerät selbstfahrend und selbstlenkend ausgestaltet ist und eine Bodenbearbeitungseinheit, eine Antriebseinheit und eine Steuereinheit zum Steuern der Bewegung des Bodenbearbeitungsgerätes aufweist, wobei der Steuereinheit zumindest ein Fühler zugeordnet ist zum Erkennen von Hindernissen und wobei der Steuereinheit zumindest ein Fortbewegungsmuster zum Befahren der zu bearbeitenden Bodenfläche vorgebbar ist, dadurch gekennzeichnet, daß man das Bodenbearbeitungsgerät mit Sensoren zum Erfassen der Außenkontur der zu bearbeitenden Bodenfläche ausstattet und die Außenkontur der Bodenfläche erfaßt, die Bodenfläche dann in einzelne Teilsegmente unterteilt und diese nacheinander anhand eines vorgegebenen Fortbewegungsmusters bearbeitet, wobei man nach der Bearbeitung von einem oder von mehreren Teilsegmenten die Lage des Bodenbearbeitungsgerätes anhand von einem oder mehreren Referenzpunkten ermittelt, die man aus den Sensordaten der die Außenkontur erfassenden Sensoren bestimmt.
- Verfahren nach Anspruch 1, dadurch gekennzeichnet, daß man die Bodenfläche in einander überlappende Teilsegmente unterteilt.
- Verfahren nach Anspruch 1 oder 2, dadurch gekennzeichnet, daß man die Form der Teilsegmente an die Außenkontur der Bodenfläche anpaßt.
- Verfahren nach Anspruch 1, 2 oder 3, dadurch gekennzeichnet, daß man die Form der Teilsegmente an ein vorgegebenes Fortbewegungsmuster anpaßt.
- Verfahren nach einem der voranstehenden Ansprüche, dadurch gekennzeichnet, daß man die Bodenfläche in wabenförmige Teilsegmente unterteilt.
- Verfahren nach einem der voranstehenden Ansprüche, dadurch gekennzeichnet, daß man zum Befahren eines Teilsegmentes die innerhalb des Teilsegmentes zurückgelegte Wegstrecke sowie die durchgeführten Richtungsänderungen erfaßt und zur Navigation des Bodenbearbeitungsgerätes innerhalb des Teilsegmentes heranzieht.
- Verfahren nach einem der voranstehenden Ansprüche, dadurch gekennzeichnet, daß man das Bodenbearbeitungsgerät zur Bestimmung der Außenkontur der Bodenfläche an den die Bodenfläche begrenzenden Wänden entlang fährt und während der Fahrt mittels der Sensoren gewonnene Sensordaten, die mit der Außenkontur der Bodenfläche korrelieren, weg- und/oder zeitabhängig in einem Speicherglied abspeichert.
- Verfahren nach Anspruch 7, dadurch gekennzeichnet, daß man während der Fahrt an den die Bodenfläche begrenzenden Wänden entlang die zurückgelegte Wegstrecke und die durchgeführten Richtungsänderungen abspeichert.
- Verfahren nach Anspruch 7 oder 8, dadurch gekennzeichnet, daß man während der Fahrt an den die Bodenfläche begrenzenden Wänden entlang den Abstand des Bodenbearbeitungsgerätes zu der jeweiligen Wand erfaßt und die so gewonnenen Abstandsdaten zeitabhängig abspeichert.
- Verfahren nach Anspruch 7, 8 oder 9, dadurch gekennzeichnet, daß man zur Bestimmung von Referenzpunkten der Außenkontur der Bodenfläche aus den während der Fahrt des Bodenbearbeitungsgerätes entlang der die Bodenfläche begrenzenden Wände gewonnenen Sensordaten einzelne oder mehrere Sensordaten extrahiert.
- Verfahren nach Anspruch 10, dadurch gekennzeichnet, daß man zur Bestimmung von Referenzpunkten durchgeführte Richtungsänderungen des Bodenbearbeitungsgerätes extrahiert.
- Verfahren nach Anspruch 10 oder 11, daß man zur Bestimmung von Referenzpunkten einzelne oder mehrere Abstandsdaten extrahiert, die von einem den Abstand des Bodenbearbeitungsgerätes erfassenden Sensor bereitgestellt werden.
- Verfahren nach einem der voranstehenden Ansprüche, dadurch gekennzeichnet, daß man nach der Bearbeitung von einem oder von mehreren Teilsegmenten das Bodenbearbeitungsgerät erneut entlang von einer oder von mehreren die Bodenfläche begrenzenden Wänden verfährt und die Lage des Bodenbearbeitungsgerätes aus dem Vergleich von während einer anfänglichen Wandverfolgungsfahrt gewonnenen Sensordaten mit nach der Bearbeitung von mindestens einem Teilsegment gewonnenen Sensordaten bestimmt.
- Selbstfahrendes und selbststeuerndes Bodenbearbeitungsgerät zur Durchführung des Verfahrens nach einem der voranstehenden Ansprüche, mit einer Bodenbearbeitungseinheit, einer Antriebseinheit und einer Steuereinheit zum Steuern der Bewegung des Bodenbearbeitungsgerätes, wobei der Steuereinheit zumindest ein Fühler zugeordnet ist zum Erkennen von Hindernissen und wobei der Steuereinheit zumindest ein Fortbewegungsmuster zum Befahren der zu bearbeitenden Bodenfläche vorgebbar ist, dadurch gekennzeichnet, daß das Bodenbearbeitungsgerät (10) Sensoren (43, 44) zum Erfassen der Außenkontur der Bodenfläche (30) aufweist, daß mittels der Steuereinheit (24) die Bodenfläche (30) in Teilsegmente (70) segmentierbar und die Teilsegmente (70) nacheinander anhand eines vorgegebenen Fortbewegungsmusters befahrbar und bearbeitbar sind, und daß das Bodenbearbeitungsgerät (10) ein Lokalisierungsglied (54) umfaßt zum Bestimmen der Lage des Bodenbearbeitungsgerätes (10) anhand von einem oder mehreren Referenzpunkten (d, e, f), die aus den Sensordaten der die Außenkontur erfassenden Sensoren (43, 44) bestimmbar sind.
- Bodenbearbeitungsgerät nach Anspruch 14, dadurch gekennzeichnet, daß die Steuereinheit (24) ein Speicherglied (52) zum Abspeichern mehrerer Fortbewegungsmuster umfaßt, wobei in Abhängigkeit von der erfaßten Außenkontur der Bodenfläche (30) und/oder der Form der Teilsegmente (70) ein bestimmtes Fortbewegungsmuster selbsttätig auswählbar ist.
- Bodenbearbeitungsgerät nach Anspruch 14 oder 15, dadurch gekennzeichnet, daß das Bodenbearbeitungsgerät (10) zum Erfassen der Außenkontur der Bodenfläche (30) zumindest einen berührungslosen Abstandssensor (40) umfaßt zur Ermittlung eines Abstandes, den das Bodenbearbeitungsgerät (10) zu die Bodenfläche begrenzenden Wänden (61 bis 68) einnimmt.
- Bodenbearbeitungsgerät nach Anspruch 16, dadurch gekennzeichnet, daß das Bodenbearbeitungsgerät (10) jeweils einem Antriebsrad (14, 16) zugeordnete Encoder (43, 44) zur Ermittlung der Anzahl der Umdrehungen der Antriebsräder (14, 16) aufweist.
- Bodenbearbeitungsgerät nach Anspruch 16 oder 17, dadurch gekennzeichnet, daß der Abstandssensor (40) einen Infrarotsensor und einen Infrarotempfänger umfaßt.
- Bodenbearbeitungsgerät nach Anspruch 16, 17 oder 18, dadurch gekennzeichnet, daß der Abstandssensor eine Radareinheit, einen Ultraschallsensor und/oder einen Lasersensor umfaßt.
- Bodenbearbeitungsgerät nach einem der Ansprüche 14 bis 19, dadurch gekennzeichnet, daß die Lage des Bodenbearbeitungsgerätes (10) mittels des Lokalisierungsgliedes (54) aus dem Vergleich von während einer anfänglichen Wandverfolgungsfahrt gewonnenen Sensordaten mit nach der Bearbeitung von zumindest einem Teilsegment (70) gewonnenen Sensordaten bestimmbar ist.
- Bodenbearbeitungsgerät nach einem der Ansprüche 14 bis 20, dadurch gekennzeichnet, daß das Bodenbearbeitungsgerät als mobiles Bodenreinigungsgerät (10) ausgebildet ist.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE102004004505A DE102004004505B9 (de) | 2004-01-22 | 2004-01-22 | Bodenbearbeitungsgerät sowie Verfahren zu dessen Steuerung |
| DE102004004505 | 2004-01-22 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| EP1557730A1 true EP1557730A1 (de) | 2005-07-27 |
Family
ID=34625812
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| EP04029405A Withdrawn EP1557730A1 (de) | 2004-01-22 | 2004-12-11 | Bodenbearbeitungsgerät sowie Verfahren zu dessen Steuerung |
Country Status (2)
| Country | Link |
|---|---|
| EP (1) | EP1557730A1 (de) |
| DE (1) | DE102004004505B9 (de) |
Cited By (50)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2011003667A1 (de) * | 2009-07-10 | 2011-01-13 | Robert Bosch Gmbh | Selbststeuerndes fahrzeug |
| US20110226282A1 (en) * | 2007-08-14 | 2011-09-22 | Postech Academy - Industry Foundation | Cleaning method using cleaning robot |
| US8087117B2 (en) | 2006-05-19 | 2012-01-03 | Irobot Corporation | Cleaning robot roller processing |
| EP2407847A2 (de) | 2010-07-01 | 2012-01-18 | Vorwerk & Co. Interholding GmbH | Selbsttätig verfahrbares Gerät sowie Verfahren zur Orientierung eines solchen Gerätes |
| WO2012089679A1 (de) * | 2010-12-29 | 2012-07-05 | Robert Bosch Gmbh | Verfahren zur bearbeitung einer fläche mittels eines roboter-fahrzeugs |
| US8239992B2 (en) | 2007-05-09 | 2012-08-14 | Irobot Corporation | Compact autonomous coverage robot |
| US8253368B2 (en) | 2004-01-28 | 2012-08-28 | Irobot Corporation | Debris sensor for cleaning apparatus |
| US8368339B2 (en) | 2001-01-24 | 2013-02-05 | Irobot Corporation | Robot confinement |
| US8374721B2 (en) | 2005-12-02 | 2013-02-12 | Irobot Corporation | Robot system |
| US8380350B2 (en) | 2005-12-02 | 2013-02-19 | Irobot Corporation | Autonomous coverage robot navigation system |
| US8382906B2 (en) | 2005-02-18 | 2013-02-26 | Irobot Corporation | Autonomous surface cleaning robot for wet cleaning |
| US8386081B2 (en) | 2002-09-13 | 2013-02-26 | Irobot Corporation | Navigational control system for a robotic device |
| US8387193B2 (en) | 2005-02-18 | 2013-03-05 | Irobot Corporation | Autonomous surface cleaning robot for wet and dry cleaning |
| US8390251B2 (en) | 2004-01-21 | 2013-03-05 | Irobot Corporation | Autonomous robot auto-docking and energy management systems and methods |
| US8396592B2 (en) | 2001-06-12 | 2013-03-12 | Irobot Corporation | Method and system for multi-mode coverage for an autonomous robot |
| WO2013041278A1 (de) * | 2011-09-23 | 2013-03-28 | Robert Bosch Gmbh | Autonomes arbeitsgerät |
| US8412377B2 (en) | 2000-01-24 | 2013-04-02 | Irobot Corporation | Obstacle following sensor scheme for a mobile robot |
| EP1715399A3 (de) * | 2005-04-23 | 2013-04-03 | LG Electronics, Inc. | Steuerverfahren für einen Reinigungsroboter |
| US8417383B2 (en) | 2006-05-31 | 2013-04-09 | Irobot Corporation | Detecting robot stasis |
| US8428778B2 (en) | 2002-09-13 | 2013-04-23 | Irobot Corporation | Navigational control system for a robotic device |
| US8463438B2 (en) | 2001-06-12 | 2013-06-11 | Irobot Corporation | Method and system for multi-mode coverage for an autonomous robot |
| US8474090B2 (en) | 2002-01-03 | 2013-07-02 | Irobot Corporation | Autonomous floor-cleaning robot |
| US8515578B2 (en) | 2002-09-13 | 2013-08-20 | Irobot Corporation | Navigational control system for a robotic device |
| CN103324191A (zh) * | 2012-03-23 | 2013-09-25 | 苏州宝时得电动工具有限公司 | 控制方法及执行该控制方法的控制系统 |
| US8584305B2 (en) | 2005-12-02 | 2013-11-19 | Irobot Corporation | Modular robot |
| US8594840B1 (en) | 2004-07-07 | 2013-11-26 | Irobot Corporation | Celestial navigation system for an autonomous robot |
| US8600553B2 (en) | 2005-12-02 | 2013-12-03 | Irobot Corporation | Coverage robot mobility |
| US8739355B2 (en) | 2005-02-18 | 2014-06-03 | Irobot Corporation | Autonomous surface cleaning robot for dry cleaning |
| EP2752726A1 (de) | 2013-01-08 | 2014-07-09 | Cleanfix Reinigungssysteme AG | Bodenbehandlungsmaschine und Verfahren zum Behandeln von Bodenflächen |
| US8788092B2 (en) | 2000-01-24 | 2014-07-22 | Irobot Corporation | Obstacle following sensor scheme for a mobile robot |
| US8800107B2 (en) | 2010-02-16 | 2014-08-12 | Irobot Corporation | Vacuum brush |
| US8930023B2 (en) | 2009-11-06 | 2015-01-06 | Irobot Corporation | Localization by learning of wave-signal distributions |
| US8972052B2 (en) | 2004-07-07 | 2015-03-03 | Irobot Corporation | Celestial navigation system for an autonomous vehicle |
| US9008835B2 (en) | 2004-06-24 | 2015-04-14 | Irobot Corporation | Remote control scheduler and method for autonomous robotic device |
| WO2015090404A1 (en) * | 2013-12-19 | 2015-06-25 | Aktiebolaget Electrolux | Prioritizing cleaning areas |
| DE102014204983A1 (de) * | 2014-03-18 | 2015-09-24 | Robert Bosch Gmbh | Steuergerät und Verfahren zur Positionsbestimmung eines Fahrzeugs |
| WO2016019996A1 (de) * | 2014-08-06 | 2016-02-11 | Alfred Kärcher Gmbh & Co. Kg | Verfahren zum bearbeiten einer bodenfläche und bodenbearbeitungsgerät |
| US9320398B2 (en) | 2005-12-02 | 2016-04-26 | Irobot Corporation | Autonomous coverage robots |
| EP2906032A4 (de) * | 2012-10-09 | 2016-06-22 | Husqvarna Ab | Verfahren und system zur verbesserung der reichweitenverteilung eines robotischen gartenwerkzeugs |
| DE102015119865A1 (de) * | 2015-11-17 | 2017-05-18 | RobArt GmbH | Robotergestützte Bearbeitung einer Oberfläche mittels eines Roboters |
| WO2018095605A1 (de) | 2016-11-23 | 2018-05-31 | Cleanfix Reinigungssysteme Ag | Bodenbehandlungsmaschine und verfahren zum behandeln von bodenflächen |
| US10860029B2 (en) | 2016-02-15 | 2020-12-08 | RobArt GmbH | Method for controlling an autonomous mobile robot |
| US11188086B2 (en) | 2015-09-04 | 2021-11-30 | RobArtGmbH | Identification and localization of a base station of an autonomous mobile robot |
| US11550054B2 (en) | 2015-06-18 | 2023-01-10 | RobArtGmbH | Optical triangulation sensor for distance measurement |
| DE102012112036B4 (de) | 2012-12-10 | 2023-06-07 | Miele & Cie. Kg | Selbstfahrendes Bodenbearbeitungsgerät und Verfahren zur Navigation bei einem selbstfahrenden Bodenbearbeitungsgerät |
| US11709489B2 (en) | 2017-03-02 | 2023-07-25 | RobArt GmbH | Method for controlling an autonomous, mobile robot |
| US11768494B2 (en) | 2015-11-11 | 2023-09-26 | RobArt GmbH | Subdivision of maps for robot navigation |
| US11789447B2 (en) | 2015-12-11 | 2023-10-17 | RobArt GmbH | Remote control of an autonomous mobile robot |
| US12140965B2 (en) | 2016-08-05 | 2024-11-12 | Rotrade Asset Management Gmbh | Method for controlling an autonomous mobile robot |
| US12169405B2 (en) | 2017-04-28 | 2024-12-17 | Rotrade Asset Management Gmbh | Method for navigation of a robot |
Families Citing this family (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE102007016913A1 (de) * | 2007-04-05 | 2008-10-09 | Inmach Intelligente Maschinen Gmbh | Verfahren zum Abfahren einer Arbeits-Fläche |
| DE102010000174B4 (de) | 2010-01-22 | 2022-09-01 | Vorwerk & Co. Interholding Gesellschaft mit beschränkter Haftung | Verfahren zur Reinigung eines Raumes mittels eines selbsttätig verfahrbaren Reinigungsgerätes |
| DE102010000317B4 (de) * | 2010-02-05 | 2025-06-05 | Vorwerk & Co. Interholding Gmbh | Verfahren zur Reinigung eines Raums mittels eines selbsttätig verfahrbaren Reinigungsgerätes |
| DE102011051729A1 (de) | 2011-07-11 | 2013-01-17 | Alfred Kärcher Gmbh & Co. Kg | Selbstfahrendes Bodenreinigungsgerät |
| DE102011055764A1 (de) | 2011-11-28 | 2013-05-29 | Alfred Kärcher Gmbh & Co. Kg | Verfahren zur Bearbeitung einer textilen Bodenfläche mittels eines Bodenreinigungsgerätes sowie Bodenreinigungsgerät |
| KR20160048492A (ko) * | 2014-10-24 | 2016-05-04 | 엘지전자 주식회사 | 로봇 청소기 및 이의 제어 방법 |
| CN112828879B (zh) * | 2019-11-25 | 2022-08-05 | 上海高仙自动化科技发展有限公司 | 一种任务管理方法、装置、智能机器人和介质 |
| DE102020212047B4 (de) | 2020-09-24 | 2024-10-17 | BSH Hausgeräte GmbH | Reinigungsroboter für eine gepolsterte Fläche |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS63286908A (ja) * | 1987-05-19 | 1988-11-24 | Sanyo Electric Co Ltd | 作業車の作業経路決定装置 |
| US4878003A (en) * | 1985-10-15 | 1989-10-31 | Knepper Hans Reinhard | Process and installation for the automatic control of a utility vehicle |
| JPH03292513A (ja) * | 1990-04-10 | 1991-12-24 | Sanyo Electric Co Ltd | 移動ロボット |
| EP0490736A2 (de) * | 1990-12-07 | 1992-06-17 | Lg Electronics Inc. | Verfahren zur automatischen Steuerung eines reinigenden Vorganges eines Staubsaugers |
| US20030025472A1 (en) * | 2001-06-12 | 2003-02-06 | Jones Joseph L. | Method and system for multi-mode coverage for an autonomous robot |
Family Cites Families (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4962453A (en) * | 1989-02-07 | 1990-10-09 | Transitions Research Corporation | Autonomous vehicle for working on a surface and method of controlling same |
| US5440216A (en) * | 1993-06-08 | 1995-08-08 | Samsung Electronics Co., Ltd. | Robot cleaner |
| KR0168189B1 (ko) * | 1995-12-01 | 1999-02-01 | 김광호 | 로보트의 환경인식장치 및 그 제어방법 |
| EP1098587A1 (de) * | 1998-07-31 | 2001-05-16 | Volker Sommer | Haushaltsroboter zum automatischen staubsaugen von bodenflächen |
| DE19849978C2 (de) * | 1998-10-29 | 2001-02-08 | Erwin Prasler | Selbstfahrendes Reinigungsgerät |
| IT1311228B1 (it) | 1999-06-04 | 2002-03-04 | Sipa Spa | Pressa idraulica con comando perfezionato del circuitooleo-dinamico |
-
2004
- 2004-01-22 DE DE102004004505A patent/DE102004004505B9/de not_active Expired - Fee Related
- 2004-12-11 EP EP04029405A patent/EP1557730A1/de not_active Withdrawn
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4878003A (en) * | 1985-10-15 | 1989-10-31 | Knepper Hans Reinhard | Process and installation for the automatic control of a utility vehicle |
| JPS63286908A (ja) * | 1987-05-19 | 1988-11-24 | Sanyo Electric Co Ltd | 作業車の作業経路決定装置 |
| JPH03292513A (ja) * | 1990-04-10 | 1991-12-24 | Sanyo Electric Co Ltd | 移動ロボット |
| EP0490736A2 (de) * | 1990-12-07 | 1992-06-17 | Lg Electronics Inc. | Verfahren zur automatischen Steuerung eines reinigenden Vorganges eines Staubsaugers |
| US20030025472A1 (en) * | 2001-06-12 | 2003-02-06 | Jones Joseph L. | Method and system for multi-mode coverage for an autonomous robot |
Non-Patent Citations (3)
| Title |
|---|
| PATENT ABSTRACTS OF JAPAN vol. 013, no. 108 (P - 843) 15 March 1989 (1989-03-15) * |
| PATENT ABSTRACTS OF JAPAN vol. 016, no. 125 (P - 1331) 30 March 1992 (1992-03-30) * |
| SCHOFIELD M: "Neither master nor slave.... A practical case study in the development and employment of cleaning robots", EMERGING TECHNOLOGIES AND FACTORY AUTOMATION, 1999. PROCEEDINGS. ETFA '99. 1999 7TH IEEE INTERNATIONAL CONFERENCE ON BARCELONA, SPAIN 18-21 OCT. 1999, PISCATAWAY, NJ, USA,IEEE, US, vol. 2, 18 October 1999 (1999-10-18), pages 1427 - 1434, XP010365760, ISBN: 0-7803-5670-5 * |
Cited By (137)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9446521B2 (en) | 2000-01-24 | 2016-09-20 | Irobot Corporation | Obstacle following sensor scheme for a mobile robot |
| US8412377B2 (en) | 2000-01-24 | 2013-04-02 | Irobot Corporation | Obstacle following sensor scheme for a mobile robot |
| US8788092B2 (en) | 2000-01-24 | 2014-07-22 | Irobot Corporation | Obstacle following sensor scheme for a mobile robot |
| US8565920B2 (en) | 2000-01-24 | 2013-10-22 | Irobot Corporation | Obstacle following sensor scheme for a mobile robot |
| US8761935B2 (en) | 2000-01-24 | 2014-06-24 | Irobot Corporation | Obstacle following sensor scheme for a mobile robot |
| US9144361B2 (en) | 2000-04-04 | 2015-09-29 | Irobot Corporation | Debris sensor for cleaning apparatus |
| US8659256B2 (en) | 2001-01-24 | 2014-02-25 | Irobot Corporation | Robot confinement |
| US9622635B2 (en) | 2001-01-24 | 2017-04-18 | Irobot Corporation | Autonomous floor-cleaning robot |
| US9582005B2 (en) | 2001-01-24 | 2017-02-28 | Irobot Corporation | Robot confinement |
| US9038233B2 (en) | 2001-01-24 | 2015-05-26 | Irobot Corporation | Autonomous floor-cleaning robot |
| US8368339B2 (en) | 2001-01-24 | 2013-02-05 | Irobot Corporation | Robot confinement |
| US8686679B2 (en) | 2001-01-24 | 2014-04-01 | Irobot Corporation | Robot confinement |
| US8659255B2 (en) | 2001-01-24 | 2014-02-25 | Irobot Corporation | Robot confinement |
| US9167946B2 (en) | 2001-01-24 | 2015-10-27 | Irobot Corporation | Autonomous floor cleaning robot |
| US9104204B2 (en) | 2001-06-12 | 2015-08-11 | Irobot Corporation | Method and system for multi-mode coverage for an autonomous robot |
| US8463438B2 (en) | 2001-06-12 | 2013-06-11 | Irobot Corporation | Method and system for multi-mode coverage for an autonomous robot |
| US8838274B2 (en) | 2001-06-12 | 2014-09-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 |
| US8671507B2 (en) | 2002-01-03 | 2014-03-18 | Irobot Corporation | Autonomous floor-cleaning robot |
| US8474090B2 (en) | 2002-01-03 | 2013-07-02 | Irobot Corporation | Autonomous floor-cleaning robot |
| US8516651B2 (en) | 2002-01-03 | 2013-08-27 | Irobot Corporation | Autonomous floor-cleaning robot |
| US8763199B2 (en) | 2002-01-03 | 2014-07-01 | Irobot Corporation | Autonomous floor-cleaning robot |
| US8656550B2 (en) | 2002-01-03 | 2014-02-25 | Irobot Corporation | Autonomous floor-cleaning robot |
| US9128486B2 (en) | 2002-01-24 | 2015-09-08 | Irobot Corporation | Navigational control system for a robotic device |
| US8793020B2 (en) | 2002-09-13 | 2014-07-29 | Irobot Corporation | Navigational control system for a robotic device |
| 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 |
| US8515578B2 (en) | 2002-09-13 | 2013-08-20 | Irobot Corporation | Navigational control system for a robotic device |
| US9949608B2 (en) | 2002-09-13 | 2018-04-24 | Irobot Corporation | Navigational control system for a robotic device |
| US8390251B2 (en) | 2004-01-21 | 2013-03-05 | Irobot Corporation | Autonomous robot auto-docking and energy management systems and methods |
| US8854001B2 (en) | 2004-01-21 | 2014-10-07 | Irobot Corporation | Autonomous robot auto-docking and energy management systems and methods |
| US9215957B2 (en) | 2004-01-21 | 2015-12-22 | Irobot Corporation | Autonomous robot auto-docking and energy management systems and methods |
| US8461803B2 (en) | 2004-01-21 | 2013-06-11 | Irobot Corporation | Autonomous robot auto-docking and energy management systems and methods |
| US8749196B2 (en) | 2004-01-21 | 2014-06-10 | Irobot Corporation | Autonomous robot auto-docking and energy management systems and methods |
| US8378613B2 (en) | 2004-01-28 | 2013-02-19 | Irobot Corporation | Debris sensor for cleaning apparatus |
| US8253368B2 (en) | 2004-01-28 | 2012-08-28 | Irobot Corporation | Debris sensor for cleaning apparatus |
| US8456125B2 (en) | 2004-01-28 | 2013-06-04 | Irobot Corporation | Debris sensor for cleaning apparatus |
| US9008835B2 (en) | 2004-06-24 | 2015-04-14 | Irobot Corporation | Remote control scheduler and method for autonomous robotic device |
| US9486924B2 (en) | 2004-06-24 | 2016-11-08 | Irobot Corporation | Remote control scheduler and method for autonomous robotic device |
| US9223749B2 (en) | 2004-07-07 | 2015-12-29 | 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 |
| US8594840B1 (en) | 2004-07-07 | 2013-11-26 | Irobot Corporation | Celestial navigation system for an autonomous robot |
| US8874264B1 (en) | 2004-07-07 | 2014-10-28 | Irobot Corporation | Celestial navigation system for an autonomous robot |
| US8634956B1 (en) | 2004-07-07 | 2014-01-21 | Irobot Corporation | Celestial navigation system for an autonomous robot |
| US8634958B1 (en) | 2004-07-07 | 2014-01-21 | Irobot Corporation | Celestial navigation system for an autonomous robot |
| US9229454B1 (en) | 2004-07-07 | 2016-01-05 | Irobot Corporation | Autonomous mobile robot system |
| US8387193B2 (en) | 2005-02-18 | 2013-03-05 | Irobot Corporation | Autonomous surface cleaning robot for wet and dry cleaning |
| US8985127B2 (en) | 2005-02-18 | 2015-03-24 | Irobot Corporation | Autonomous surface cleaning robot for wet cleaning |
| US8670866B2 (en) | 2005-02-18 | 2014-03-11 | Irobot Corporation | Autonomous surface cleaning robot for wet and dry cleaning |
| US8382906B2 (en) | 2005-02-18 | 2013-02-26 | Irobot Corporation | Autonomous surface cleaning robot for wet cleaning |
| US8392021B2 (en) | 2005-02-18 | 2013-03-05 | Irobot Corporation | Autonomous surface cleaning robot for wet cleaning |
| US8855813B2 (en) | 2005-02-18 | 2014-10-07 | Irobot Corporation | Autonomous surface cleaning robot for wet and dry cleaning |
| US8739355B2 (en) | 2005-02-18 | 2014-06-03 | Irobot Corporation | Autonomous surface cleaning robot for dry cleaning |
| US9445702B2 (en) | 2005-02-18 | 2016-09-20 | Irobot Corporation | Autonomous surface cleaning robot for wet and dry cleaning |
| US8966707B2 (en) | 2005-02-18 | 2015-03-03 | Irobot Corporation | Autonomous surface cleaning robot for dry cleaning |
| US8782848B2 (en) | 2005-02-18 | 2014-07-22 | Irobot Corporation | Autonomous surface cleaning robot for dry cleaning |
| US10470629B2 (en) | 2005-02-18 | 2019-11-12 | Irobot Corporation | Autonomous surface cleaning robot for dry cleaning |
| US8774966B2 (en) | 2005-02-18 | 2014-07-08 | Irobot Corporation | Autonomous surface cleaning robot for wet and dry cleaning |
| EP1715399A3 (de) * | 2005-04-23 | 2013-04-03 | LG Electronics, Inc. | Steuerverfahren für einen Reinigungsroboter |
| US8954192B2 (en) | 2005-12-02 | 2015-02-10 | Irobot Corporation | Navigating autonomous coverage robots |
| US9149170B2 (en) | 2005-12-02 | 2015-10-06 | Irobot Corporation | Navigating autonomous coverage robots |
| US8761931B2 (en) | 2005-12-02 | 2014-06-24 | Irobot Corporation | Robot system |
| US9392920B2 (en) | 2005-12-02 | 2016-07-19 | Irobot Corporation | Robot system |
| US8374721B2 (en) | 2005-12-02 | 2013-02-12 | Irobot Corporation | Robot system |
| US8380350B2 (en) | 2005-12-02 | 2013-02-19 | Irobot Corporation | Autonomous coverage robot navigation system |
| US8661605B2 (en) | 2005-12-02 | 2014-03-04 | Irobot Corporation | Coverage robot mobility |
| US8606401B2 (en) | 2005-12-02 | 2013-12-10 | Irobot Corporation | Autonomous coverage robot navigation system |
| US8600553B2 (en) | 2005-12-02 | 2013-12-03 | Irobot Corporation | Coverage robot mobility |
| US10524629B2 (en) | 2005-12-02 | 2020-01-07 | Irobot Corporation | Modular Robot |
| US9320398B2 (en) | 2005-12-02 | 2016-04-26 | Irobot Corporation | Autonomous coverage robots |
| US8950038B2 (en) | 2005-12-02 | 2015-02-10 | Irobot Corporation | Modular robot |
| US8584305B2 (en) | 2005-12-02 | 2013-11-19 | Irobot Corporation | Modular robot |
| US9144360B2 (en) | 2005-12-02 | 2015-09-29 | Irobot Corporation | Autonomous coverage robot navigation system |
| US9599990B2 (en) | 2005-12-02 | 2017-03-21 | Irobot Corporation | Robot system |
| US10244915B2 (en) | 2006-05-19 | 2019-04-02 | Irobot Corporation | Coverage robots and associated cleaning bins |
| US9955841B2 (en) | 2006-05-19 | 2018-05-01 | Irobot Corporation | Removing debris from cleaning robots |
| US8087117B2 (en) | 2006-05-19 | 2012-01-03 | Irobot Corporation | Cleaning robot roller processing |
| US8528157B2 (en) | 2006-05-19 | 2013-09-10 | Irobot Corporation | Coverage robots and associated cleaning bins |
| US8418303B2 (en) | 2006-05-19 | 2013-04-16 | Irobot Corporation | Cleaning robot roller processing |
| US9492048B2 (en) | 2006-05-19 | 2016-11-15 | Irobot Corporation | Removing debris from cleaning robots |
| US9317038B2 (en) | 2006-05-31 | 2016-04-19 | Irobot Corporation | Detecting robot stasis |
| US8417383B2 (en) | 2006-05-31 | 2013-04-09 | Irobot Corporation | Detecting robot stasis |
| US9480381B2 (en) | 2007-05-09 | 2016-11-01 | Irobot Corporation | Compact autonomous coverage robot |
| US10070764B2 (en) | 2007-05-09 | 2018-09-11 | Irobot Corporation | Compact autonomous coverage robot |
| US10299652B2 (en) | 2007-05-09 | 2019-05-28 | Irobot Corporation | Autonomous coverage robot |
| US8726454B2 (en) | 2007-05-09 | 2014-05-20 | Irobot Corporation | Autonomous coverage robot |
| US11072250B2 (en) | 2007-05-09 | 2021-07-27 | Irobot Corporation | Autonomous coverage robot sensing |
| US8370985B2 (en) | 2007-05-09 | 2013-02-12 | Irobot Corporation | Compact autonomous coverage robot |
| US8347444B2 (en) | 2007-05-09 | 2013-01-08 | Irobot Corporation | Compact autonomous coverage robot |
| US8239992B2 (en) | 2007-05-09 | 2012-08-14 | Irobot Corporation | Compact autonomous coverage robot |
| US11498438B2 (en) | 2007-05-09 | 2022-11-15 | Irobot Corporation | Autonomous coverage robot |
| US8438695B2 (en) | 2007-05-09 | 2013-05-14 | Irobot Corporation | Autonomous coverage robot sensing |
| US20110226282A1 (en) * | 2007-08-14 | 2011-09-22 | Postech Academy - Industry Foundation | Cleaning method using cleaning robot |
| EP2178429A4 (de) * | 2007-08-14 | 2012-01-04 | Postech Acad Ind Found | Reinigungsverfahren mithilfe eines roboters |
| US9104206B2 (en) | 2009-07-10 | 2015-08-11 | Robert Bosch Gmbh | Self-steering vehicle |
| CN102473014A (zh) * | 2009-07-10 | 2012-05-23 | 罗伯特·博世有限公司 | 自控制的机动车 |
| WO2011003667A1 (de) * | 2009-07-10 | 2011-01-13 | Robert Bosch Gmbh | Selbststeuerndes fahrzeug |
| CN102473014B (zh) * | 2009-07-10 | 2015-03-25 | 罗伯特·博世有限公司 | 自控制的机动车 |
| US8930023B2 (en) | 2009-11-06 | 2015-01-06 | Irobot Corporation | Localization by learning of wave-signal distributions |
| US8800107B2 (en) | 2010-02-16 | 2014-08-12 | Irobot Corporation | Vacuum brush |
| US11058271B2 (en) | 2010-02-16 | 2021-07-13 | Irobot Corporation | Vacuum brush |
| US10314449B2 (en) | 2010-02-16 | 2019-06-11 | Irobot Corporation | Vacuum brush |
| EP2407847A2 (de) | 2010-07-01 | 2012-01-18 | Vorwerk & Co. Interholding GmbH | Selbsttätig verfahrbares Gerät sowie Verfahren zur Orientierung eines solchen Gerätes |
| WO2012089679A1 (de) * | 2010-12-29 | 2012-07-05 | Robert Bosch Gmbh | Verfahren zur bearbeitung einer fläche mittels eines roboter-fahrzeugs |
| CN103282848B (zh) * | 2010-12-29 | 2016-10-05 | 罗伯特·博世有限公司 | 用于借助机器人-运输工具加工一个面的方法 |
| CN103282848A (zh) * | 2010-12-29 | 2013-09-04 | 罗伯特·博世有限公司 | 用于借助机器人-运输工具加工一个面的方法 |
| US9258942B2 (en) | 2010-12-29 | 2016-02-16 | Robert Bosch Gmbh | Method for processing a surface by means of a robotic vehicle |
| CN103814336A (zh) * | 2011-09-23 | 2014-05-21 | 罗伯特·博世有限公司 | 自主的工作设备 |
| CN103814336B (zh) * | 2011-09-23 | 2017-09-22 | 罗伯特·博世有限公司 | 自主的工作设备及方法 |
| US9632489B2 (en) | 2011-09-23 | 2017-04-25 | Robert Bosch Gmbh | Autonomous working device for generating and working dynamic partial surfaces |
| WO2013041278A1 (de) * | 2011-09-23 | 2013-03-28 | Robert Bosch Gmbh | Autonomes arbeitsgerät |
| CN103324191A (zh) * | 2012-03-23 | 2013-09-25 | 苏州宝时得电动工具有限公司 | 控制方法及执行该控制方法的控制系统 |
| EP2906032A4 (de) * | 2012-10-09 | 2016-06-22 | Husqvarna Ab | Verfahren und system zur verbesserung der reichweitenverteilung eines robotischen gartenwerkzeugs |
| DE102012112036B4 (de) | 2012-12-10 | 2023-06-07 | Miele & Cie. Kg | Selbstfahrendes Bodenbearbeitungsgerät und Verfahren zur Navigation bei einem selbstfahrenden Bodenbearbeitungsgerät |
| US9808137B2 (en) | 2013-01-08 | 2017-11-07 | Bluebotics Sa | Floor treatment machine and method for treating floor surfaces |
| EP2752726A1 (de) | 2013-01-08 | 2014-07-09 | Cleanfix Reinigungssysteme AG | Bodenbehandlungsmaschine und Verfahren zum Behandeln von Bodenflächen |
| WO2015090404A1 (en) * | 2013-12-19 | 2015-06-25 | Aktiebolaget Electrolux | Prioritizing cleaning areas |
| DE102014204983A1 (de) * | 2014-03-18 | 2015-09-24 | Robert Bosch Gmbh | Steuergerät und Verfahren zur Positionsbestimmung eines Fahrzeugs |
| WO2016019996A1 (de) * | 2014-08-06 | 2016-02-11 | Alfred Kärcher Gmbh & Co. Kg | Verfahren zum bearbeiten einer bodenfläche und bodenbearbeitungsgerät |
| CN106575121B (zh) * | 2014-08-06 | 2020-04-03 | 阿尔弗雷德·卡赫欧洲两合公司 | 用于处理地表面的方法和地面处理设备 |
| US10338595B2 (en) | 2014-08-06 | 2019-07-02 | Alfred Kärcher SE & Co. KG | Method for treating a floor surface and floor treating apparatus |
| CN106575121A (zh) * | 2014-08-06 | 2017-04-19 | 阿尔弗雷德·凯驰两合公司 | 用于处理地表面的方法和地面处理设备 |
| US11550054B2 (en) | 2015-06-18 | 2023-01-10 | RobArtGmbH | Optical triangulation sensor for distance measurement |
| US11188086B2 (en) | 2015-09-04 | 2021-11-30 | RobArtGmbH | Identification and localization of a base station of an autonomous mobile robot |
| US11768494B2 (en) | 2015-11-11 | 2023-09-26 | RobArt GmbH | Subdivision of maps for robot navigation |
| DE102015119865A1 (de) * | 2015-11-17 | 2017-05-18 | RobArt GmbH | Robotergestützte Bearbeitung einer Oberfläche mittels eines Roboters |
| US11175670B2 (en) | 2015-11-17 | 2021-11-16 | RobArt GmbH | Robot-assisted processing of a surface using a robot |
| DE102015119865B4 (de) | 2015-11-17 | 2023-12-21 | RobArt GmbH | Robotergestützte Bearbeitung einer Oberfläche mittels eines Roboters |
| US12093050B2 (en) | 2015-11-17 | 2024-09-17 | Rotrade Asset Management Gmbh | Robot-assisted processing of a surface using a robot |
| US11789447B2 (en) | 2015-12-11 | 2023-10-17 | RobArt GmbH | Remote control of an autonomous mobile robot |
| US11709497B2 (en) | 2016-02-15 | 2023-07-25 | RobArt GmbH | Method for controlling an autonomous mobile robot |
| US10860029B2 (en) | 2016-02-15 | 2020-12-08 | RobArt GmbH | Method for controlling an autonomous mobile robot |
| US12140965B2 (en) | 2016-08-05 | 2024-11-12 | Rotrade Asset Management Gmbh | Method for controlling an autonomous mobile robot |
| US11191412B2 (en) | 2016-11-23 | 2021-12-07 | Cleanfix Reinigungssysteme Ag | Floor treatment machine and method for treating floor surfaces |
| WO2018095605A1 (de) | 2016-11-23 | 2018-05-31 | Cleanfix Reinigungssysteme Ag | Bodenbehandlungsmaschine und verfahren zum behandeln von bodenflächen |
| US11709489B2 (en) | 2017-03-02 | 2023-07-25 | RobArt GmbH | Method for controlling an autonomous, mobile robot |
| US12169405B2 (en) | 2017-04-28 | 2024-12-17 | Rotrade Asset Management Gmbh | Method for navigation of a robot |
Also Published As
| Publication number | Publication date |
|---|---|
| DE102004004505B4 (de) | 2010-01-21 |
| DE102004004505A1 (de) | 2005-08-18 |
| DE102004004505B9 (de) | 2010-08-05 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| DE102004004505B9 (de) | Bodenbearbeitungsgerät sowie Verfahren zu dessen Steuerung | |
| EP2758841B1 (de) | Autonomes arbeitsgerät | |
| EP1967116B1 (de) | Verfahren zur Reinigung einer Bodenfläche mittels eines selbstfahrenden Reinigungsgerätes, insbesondere eines Robotsaugers | |
| DE10261787B3 (de) | Mobiles Bodenbearbeitungsgerät | |
| EP3234715B1 (de) | Verfahren zur kartierung einer bearbeitungsfläche für autonome roboterfahrzeuge | |
| DE102010000174B4 (de) | Verfahren zur Reinigung eines Raumes mittels eines selbsttätig verfahrbaren Reinigungsgerätes | |
| EP2752726B1 (de) | Bodenbehandlungsmaschine und Verfahren zum Behandeln von Bodenflächen | |
| DE19520532C2 (de) | Verfahren zum schnellen Messen der Richtung von einer autonomen Vorrichtung zu einem Transponder sowie selbstfahrende autonome Vorrichtung #### | |
| DE69706935T2 (de) | System und gerät für selbstorientierungsvorrichtung | |
| EP3545379B1 (de) | Bodenbehandlungsmaschine und verfahren zum behandeln von bodenflächen | |
| DE102004010827B4 (de) | Bodenbearbeitungsgerät und Verfahren zu dessen Steuerung | |
| EP3412186B1 (de) | Verfahren zum betrieb eines sich selbsttätig fortbewegenden bodenbearbeitungsgerätes | |
| DE102012112036B4 (de) | Selbstfahrendes Bodenbearbeitungsgerät und Verfahren zur Navigation bei einem selbstfahrenden Bodenbearbeitungsgerät | |
| WO2012089679A1 (de) | Verfahren zur bearbeitung einer fläche mittels eines roboter-fahrzeugs | |
| DE102007053310A1 (de) | Roboterfahrzeug sowie Ansteuerverfahren für ein Roboterfahrzeug | |
| DE102015104244A1 (de) | Bodenpflegegerät und Verfahren zur Pflege eines Bodens mit einem selbstfahrenden Bodenpflegegerät | |
| EP3967198B1 (de) | Sich selbsttätig fortbewegendes bodenbearbeitungsgerät | |
| DE10346216B3 (de) | Verfahren zur Reinigung einer Bodenfläche mittels eines Bodenreinigungssystems und Bodenreinigungssystem zur Durchführung des Verfahrens | |
| WO2013079334A1 (de) | Verfahren zur bearbeitung einer textilen bodenfläche mittels eines bodenreinigungsgerätes sowie bodenreinigungsgerät | |
| DE4307125A1 (en) | Automatic floor cleaning method - using sensors to determine relative wall positions for real-time calculation of nested cleaning contours | |
| DE102021129014A1 (de) | Verbesserte kantenbearbeitung für eine roboterarbeitsvorrichtung | |
| DE102015104250A1 (de) | Bodenpflegegerät und Verfahren zur Pflege eines zumindest teilweise mit Teppich belegten Bodens mit einem selbstfahrenden Bodenpflegegerät | |
| EP2572251A1 (de) | Bodenbearbeitungsgerät sowie verfahren zur bearbeitung einer grundmuster aufweisenden bodenfläche | |
| DE102004013811A1 (de) | Verfahren zur flächendeckenden Befahrung eines Gebietes sowie Fahrzeug zur Durchführung des Verfahrens | |
| EP2741161B1 (de) | Selbstfahrendes bodenbearbeitungsgerät und verfahren zur positionsbestimmung bei einem selbstfahrenden bodenbearbeitungsgerät |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PUAI | Public reference made under article 153(3) epc to a published international application that has entered the european phase |
Free format text: ORIGINAL CODE: 0009012 |
|
| AK | Designated contracting states |
Kind code of ref document: A1 Designated state(s): AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IS IT LI LT LU MC NL PL PT RO SE SI SK TR |
|
| AX | Request for extension of the european patent |
Extension state: AL BA HR LV MK YU |
|
| 17P | Request for examination filed |
Effective date: 20051013 |
|
| AKX | Designation fees paid |
Designated state(s): AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IS IT LI LT LU MC NL PL PT RO SE SI SK TR |
|
| 17Q | First examination report despatched |
Effective date: 20060123 |
|
| STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: THE APPLICATION IS DEEMED TO BE WITHDRAWN |
|
| 18D | Application deemed to be withdrawn |
Effective date: 20070320 |