GB2344900A - Robotic floor cleaning device with obstacle detection - Google Patents
Robotic floor cleaning device with obstacle detection Download PDFInfo
- Publication number
- GB2344900A GB2344900A GB9827777A GB9827777A GB2344900A GB 2344900 A GB2344900 A GB 2344900A GB 9827777 A GB9827777 A GB 9827777A GB 9827777 A GB9827777 A GB 9827777A GB 2344900 A GB2344900 A GB 2344900A
- Authority
- GB
- United Kingdom
- Prior art keywords
- cleaning device
- room
- floor
- level
- information
- 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
- 238000004140 cleaning Methods 0.000 title claims abstract description 60
- 238000001514 detection method Methods 0.000 title 1
- 238000000034 method Methods 0.000 claims description 11
- 238000002604 ultrasonography Methods 0.000 abstract 1
- 241001465754 Metazoa Species 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000009977 dual effect Effects 0.000 description 1
- 230000000717 retained effect Effects 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/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/0255—Control of position or course in two dimensions specially adapted to land vehicles using acoustic signals, e.g. ultra-sonic singals
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Physics & Mathematics (AREA)
- Aviation & Aerospace Engineering (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Acoustics & Sound (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
- Electric Vacuum Cleaner (AREA)
Abstract
A robotic floor cleaning device is programmed so that it firstly completes a circuitous path (A, B, C...I) around the edge of a room to be cleaned. Alternatively, the cleaning device completes a path around a feature of the room or an object in the room. The cleaning device avoids any obstacles in its path using various sensors such as ultrasonic or infra-red transmitters and receivers. Once the circuitous path has been completed (at I), the cleaning device then moves outwardly or inwardly by the width of the device, and completes a second path (I, J, K...T). The cleaning device then continues to move outwards or inwards by its own width after each subsequent path, so as to travel in a generally inwardly or outwardly spiral manner until the floor of the room, apart from areas occupied by obstacles, has been cleaned. The cleaning device recognises when each circuitous path has been completed by storing information relating to the ambient light level, or information from the ultrasound sensors, each time the device changes direction, and comparing it with previously stored information.
Description
IMPROVEMENTS IN OR RELATING TO
FLOOR CLEANING DEVICES
This invention relates to a method of operating a floor cleaning device, more particularly a robotic floor cleaning device and typically a robotic vacuum cleaner, and to a floor cleaning device programmed to operate in a particular way.
It is known to provide vacuum cleaners which are fed a detailed map of a room and which are then trained to reciprocate to and fro from one side or one end of a room to the other side or other end of the room. It is also known to provide a robotic vacuum cleaner which is lead around a room in a training cycle and which will then repeat the cycle from information stored in memory. A robotic vacuum cleaner has also been proposed which travels round the edge of a room and then moves about the room in random fashion bouncing off obstacles as it moves around.
According to a first aspect of the present invention there is provided a method of operating a robotic floor cleaning device so that the floor cleaning device (a) firstly completes a traverse around the edge of a room (or around a feature of the room or an object in the room) avoiding any
obstacles in its path, and (b) then moves inwards (or outwards) by, or substantially by, the
width of the cleaning device and completes a second traverse, the
cleaning device continuing to move inwards (or outwards) by, or
substantially by, the width of the cleaning device after each
traverse so as to travel in a generally inwardly (or outwardly) spiral
manner until the floor of the room, apart from areas occupied by
obstacles, has been cleaned.
Preferred and/or optional features of the first aspect of the invention are set forth in claims 2 to 5, inclusive.
According to a second aspect of the invention there is provided a robetic floor cleaning device comprising power operated means for moving the cleaning device along the floor and a navigation system for identifying the location of the cleaning device in a room and for navigating the cleaning device around the room, the cleaning device being programmed so that it firstly completes a traverse around the edge of a room (or around a feature of the room or an object in the room) avoiding any obstacles in its path and then after each completed traverse moves inwards (or outwards) by, or substantially by, the width of the cleaning device until the floor of the room, apart from areas occupied by obstacles, has been cleaned.
Preferred and/or optional features of the second aspect of the invention are set forth in claims 8 to 13, respectively.
The invention will now be more particularly described, by way of example, with reference to the accompanying drawings, in which:
Figure 1 is a perspective view of one embodiment of a robotic cleaning device according to the second aspect of the invention,
Figure 2 is a circuit diagram of a power management system and a navigation system for the robotic cleaning device shown in Figure 1, and
Figure 3 is a schematic view illustrating one embodiment of a method of operating the robotic cleaning device according to the first aspect of the invention.
Referring firstly to Figure 1 of the drawings, there is shown therein a robotic floor cleaning device in the form of a robotic vacuum cleaner comprising a main body 10, two drive wheels 11 (only one of which is shown), a brushbar housing 12, two rechargeable batteries 13 and 14, a dual cyclone 15 of the type described in EP-A0042723, a user interface 16, a light detector 17 and various sensors 27 to 31 which will be more particularly described hereinafter. The light detector 17 detects light received from a plurality of compass points around the vacuum cleaner and is more particularly described in our co-pending British Patent Application No. [our reference GBP0099] of even date.
The circuit shown in Figure 2 comprises the two rechargeable batteries 13 and 14, a battery and motor management system 18, a motor 19 for driving a suction fan, motors 20 and 21 for driving the left and right hand wheels 11 of the vacuum cleaner, a motor 22 for driving a brushbar of the vacuum cleaner, processing circuitry 23 (which includes a microprocessor and field programmable gate arrays), left and right hand sensor interfaces 24 and 25, respectively, a user interface board 26 and the light detector 17.
The robotic vacuum cleaner is also equipped with a plurality of infra-red transmitters 27a and infra-red receivers 27b, a plurality of ultrasonic transmitters 28 and ultrasonic receivers 29, threshold detectors 30 for detecting the presence of a portable threshold locator placed, for example, at the entrance to a room or at the edge of a staircase and one or more pyroelectric detectors 31 for detecting animals and fires.
There are four main ultrasonic receivers 29 svhich face forwards, rearwards and to opposite sides of the robotic vacuum cleaner. The signals received by these receivers not only provide information representative of distance from a feature of the room or from an object in the room but the amplitude and width of the received signals vary according to the sensed size, shape and type of material of the object.
Figure 3 illustrates a method of operating the robotic vacuum cleaner. The cleaner is, typically, placed alongside a wall and energised to move forwardly along the edge of the room. The various sensors 27 to 31 will detect obstacles in the room and other room features, such as comers of a room and fireplaces, and the processing circuitry 23 will navigate the robotic vacuum cleaner in order to avoid any such obstacles and to change direction when a feature of a room is reached. At each change of direction caused by reaching a feature of the room, the processing circuitry 23 will store information received from the light detector 17 and also from the four main ultrasonic receivers 29. It will also store information on the direction in which the cleaner turns at each change of direction. It will also periodically monitor the information received from the detector 17 and the four main receivers 29 and compare this with information previously stored. When the robotic vacuum cleaner reaches a position in which the information received from the light detector 17 and the four main receivers 29 is the same or substantially the same as information previously stored, the processing circuitry 23 will determine that the robotic vacuum cleaner has completed a complete traverse around the room and is programmed to cause the robotic vacuum cleaner to step inwards by one cleaner width. The processing circuitry 23 will then be able to identify further changes of direction by comparing the information received from the li, detector 17 and the four main receivers 29 with previously stored information and this will enable the robotic vacuum cleaner to navigate itself around the room avoiding any obstacles in its path in a generally inwardly spiral manner.
More specifically, if the vacuum cleaner starts from Position A shown in
Figure 3 and moves along the edge of the room in a clockwise direction, at Position B it will sense the presence of the wall in front of it and will turn 90 to the right. It will already know from the sensors that there is a wall on its left hand side. The cleaner will then continue until it reaches Position C when it will sense the presence of the table and will turn so as to run along the side of the table. The cleaner is programmed to keep one side close to the nearest wall or obstacle or close to the most recently covered circuit of the room. Thus, when it reaches Position D it will turn to the left and move forwards along the front of the table until it reaches Position E when it will turn again to the left until it reaches Position F. At Position F, it will sense the presence of the wall in front of it and will turn to the right and proceed along the wall until it reaches Position G. It will then tum right and pass through Position H until it reaches Position I. At Position I, the light detector and four main receivers 29 will detect information which is the same or substantially the same as they detected at Position B. At this point, the cleaner will move inwards by or substantially by one cleaner width and will then continue to follow the initial traverse around the room (but one cleaner width within that initial traverse) until it senses the existence of the sofa at Position O. It will then run along the side of the sofa until it reaches Position R when it will again follow the initial traverse around the room.
Information representative of the level of light detected at each change of direction point (referred to as a way point) will be stored in memory together with information from the four main ultrasonic receivers 29. When the machine returns to similar way points, e. g. way points B, I and T or way points C and J, information on the two points will be associated with one another in memory in order to build up an information strand. This will tell the cleaner that it has returned to a known point and will also tell the cleaner when the floor of the room, apart from areas occupied by obstacles, has been cleaned.
If the robotic vacuum cleaner is initially placed in the middle of the room, it will travel until it finds a wall or obstacle. If it finds a wall it will then follow the path described above. If it finds a feature (such as a central fireplace) or an obstacle in the centre of the room, it will complete a circuit around that feature or obstacle and then follow a generally outwardly spiral path.
The methods of operation described above are believed to be more efficient ways of cleaning a room than have hitherto been proposed. Also, the cleaner is fully autonomous and does not need to be fed a detailed map of the room and/or trained. The memory may be wiped on Power Off so that information stored is not retained for future use. Alternatively, the information could be stored for future use in the same room.
Claims (15)
- CLAIMS 1. A method of operating a robotic floor cleaning device so that the floor cleaning device (a) firstly completes a traverse around the edge of a room (or around a feature of the room or an object in the room) avoiding any obstacles in its path, and (b) then moves inwards (or outwards) by, or substantially by, the width of the cleaning device and completes a second traverse, the cleaning device continuing to move inwards (or outwards) by, or substantially by, the width of the cleaning device after each traverse so as to travel in a generally inwardly (or outwardly) spiral manner until the floor of the room, apart from areas occupied by obstacles, has been cleaned.
- 2. A method as claimed in claim 1, wherein information representative of the level of ambient light is stored in memory each time the cleaning device changes direction upon reaching a room feature and the level of light is periodically monitored and compared with previously stored information so that the cleaning device can identify when the level of light is the same or substantially the same as a level previously stored to indicate that the cleaning device should change direction and/or move inwards (or outwards) by or substantially by the width of the cleaning device.
- 3. A method as claimed in claim 2, wherein information received from a plurality of ultrasonic sensors is also stored in memory each time the cleaning device changes direction and signals from the sensors are periodically monitored and compared with previously stored information.
- 4. A method as claimed in claim 2 or claim 3, wherein the information stored in memory at each said change of direction of the cleaning device during the second and any subsequent traverses of the room is associated with information previously stored for that position in the room.
- 5. A method as claimed in any one of claims 1 to 4, wherein information indicative of the direction in which the cleaning device turns at each said change of direction is stored in memory at least during the initial traverse.
- 6. A method of operating a robotic floor cleaning device substantially as hereinbefore described with reference to Figure 3 of the accompanying drawings.
- 7. A robotic floor cleaning device comprising power operated means for moving the cleaning device along the floor and a navigation system for identifying the location of the cleaning device in a room and for navigating the cleaning device around the room, the cleaning device being programmed so that it firstly completes a traverse around the edge of a room (or around a feature of the room or an object in the room) avoiding any obstacles in its path and then moves inwards (or outwards) by, or substantially by, the width of the cleaning device after each completed traverse until the floor of the room, apart from areas occupied by obstacles, has been cleaned.
- 8. A robotic floor cleaning device as claimed in claim 7, wherein the navigation system includes a light detector for detecting the level of light, memory means for storing information representative of the level of light each time the cleaning device changes direction upon reaching a room feature and means for comparing the level of light with previously stored information so that the cleaning device can identify when the level of light is the same or substantially the same as a level previously stored to indicate that the cleaning device should change direction and/or move invars (or outwards) by, or substantially by, the width of the cleaning device.
- 9. A floor cleaning device as claimed in claim 8, wherein the light detector provides signals representative of the level of light received from a plurality of different compass points around the cleaning device.
- 10. A floor cleaning device as claimed in claim 8 or claim 9, wherein the memory means is also for storing information indicative of the direction in which the cleaning device turns at least during an initial traverse.
- 11. A floor cleaning device as claimed in any one of claims 7 to 10, wherein the navigation system also comprises a plurality of sensors for detecting obstacles and corners of the room.
- 12. A floor cleaning device as claimed in any one of claims 7 to 11, wherein the sensors include a plurality of ultrasonic sensors and the memory means also stores information received from these ultrasonic sensors.
- 13. A floor cleaning device as claimed in any one of claims 7 to 12, wherein the power operated means comprises two ground engageable wheels and two electric motors for driving the two wheels, respectively.
- 14. A floor cleaning device substantially as hereinbefore described with reference to the accompanying drawings.
- 15. A floor cleaning device as claimed in any of claims 7 to 14, in the form of a robotic vacuum cleaner.
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
GB9827777A GB2344900A (en) | 1998-12-18 | 1998-12-18 | Robotic floor cleaning device with obstacle detection |
GB0113417A GB2361553B (en) | 1998-12-18 | 1999-12-06 | Improvements in or relating to floor cleaning devices |
AU15753/00A AU1575300A (en) | 1998-12-18 | 1999-12-06 | Improvements in or relating to floor cleaning devices |
PCT/GB1999/004072 WO2000038025A1 (en) | 1998-12-18 | 1999-12-06 | Improvements in or relating to floor cleaning devices |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
GB9827777A GB2344900A (en) | 1998-12-18 | 1998-12-18 | Robotic floor cleaning device with obstacle detection |
Publications (2)
Publication Number | Publication Date |
---|---|
GB9827777D0 GB9827777D0 (en) | 1999-02-10 |
GB2344900A true GB2344900A (en) | 2000-06-21 |
Family
ID=10844396
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
GB9827777A Withdrawn GB2344900A (en) | 1998-12-18 | 1998-12-18 | Robotic floor cleaning device with obstacle detection |
GB0113417A Expired - Fee Related GB2361553B (en) | 1998-12-18 | 1999-12-06 | Improvements in or relating to floor cleaning devices |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
GB0113417A Expired - Fee Related GB2361553B (en) | 1998-12-18 | 1999-12-06 | Improvements in or relating to floor cleaning devices |
Country Status (3)
Country | Link |
---|---|
AU (1) | AU1575300A (en) |
GB (2) | GB2344900A (en) |
WO (1) | WO2000038025A1 (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2002062194A1 (en) * | 2001-02-07 | 2002-08-15 | Zucchetti Centro Sistemi S.P.A. | Automatic floor cleaning device |
GB2380563A (en) * | 2001-08-07 | 2003-04-09 | Samsung Kwangju Electronics Co | A control system for driving and navigating an autonomous robot cleaner. |
WO2003039314A2 (en) * | 2001-11-03 | 2003-05-15 | Dyson Ltd | An autonomous machine |
WO2011041959A1 (en) * | 2009-10-09 | 2011-04-14 | 泰怡凯电器(苏州)有限公司 | Autonomous moving floor-treating robot and control method thereof for edge-following floor-treating |
CN111580525A (en) * | 2020-05-26 | 2020-08-25 | 珠海市一微半导体有限公司 | Judgment method for returning to starting point in edgewise walking, chip and visual robot |
Families Citing this family (54)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7571511B2 (en) | 2002-01-03 | 2009-08-11 | Irobot Corporation | Autonomous floor-cleaning robot |
US6883201B2 (en) | 2002-01-03 | 2005-04-26 | Irobot Corporation | Autonomous floor-cleaning robot |
SE518483C2 (en) | 2001-02-28 | 2002-10-15 | Electrolux Ab | Wheel suspension for a self-cleaning cleaner |
SE518482C2 (en) | 2001-02-28 | 2002-10-15 | Electrolux Ab | Obstacle detection system for a self-cleaning cleaner |
SE518683C2 (en) | 2001-03-15 | 2002-11-05 | Electrolux Ab | Method and apparatus for determining the position of an autonomous apparatus |
SE0100924D0 (en) | 2001-03-15 | 2001-03-15 | Electrolux Ab | Energy-efficient navigation of an autonomous surface treatment apparatus |
EP1441632B1 (en) | 2001-09-26 | 2013-05-01 | F. Robotics Acquisitions Ltd. | Robotic vacuum cleaner |
IL145680A0 (en) | 2001-09-26 | 2002-06-30 | Friendly Robotics Ltd | Robotic vacuum cleaner |
GB0126497D0 (en) * | 2001-11-03 | 2002-01-02 | Dyson Ltd | An autonomous machine |
GB0126492D0 (en) * | 2001-11-03 | 2002-01-02 | Dyson Ltd | An autonomous machine |
GB2398394B (en) | 2003-02-14 | 2006-05-17 | Dyson Ltd | An autonomous machine |
KR20070028575A (en) | 2004-06-24 | 2007-03-12 | 아이로보트 코퍼레이션 | Programming and diagnostic tool for a mobile robot |
GB2494443B (en) | 2011-09-09 | 2013-08-07 | Dyson Technology Ltd | Autonomous surface treating appliance |
GB2494446B (en) | 2011-09-09 | 2013-12-18 | Dyson Technology Ltd | Autonomous cleaning appliance |
GB2494442B (en) | 2011-09-09 | 2013-12-25 | Dyson Technology Ltd | Autonomous vacuum cleaner |
GB2502131B (en) | 2012-05-17 | 2014-11-05 | Dyson Technology Ltd | Autonomous vacuum cleaner |
GB2502132B (en) | 2012-05-17 | 2014-11-05 | Dyson Technology Ltd | Autonomous vacuum cleaner |
US9939529B2 (en) | 2012-08-27 | 2018-04-10 | Aktiebolaget Electrolux | Robot positioning system |
GB201301578D0 (en) | 2013-01-29 | 2013-03-13 | Dyson Technology Ltd | Mobile robot |
WO2014169943A1 (en) | 2013-04-15 | 2014-10-23 | Aktiebolaget Electrolux | Robotic vacuum cleaner |
KR102137923B1 (en) | 2013-04-15 | 2020-07-24 | 에이비 엘렉트로룩스 | Robotic vacuum cleaner with protruding sidebrush |
GB2513193B (en) | 2013-04-19 | 2015-06-03 | Dyson Technology Ltd | Air moving appliance with on-board diagnostics |
KR102099495B1 (en) | 2013-12-19 | 2020-04-09 | 에이비 엘렉트로룩스 | Sensing climb of obstacle of a robotic cleaning device |
US10209080B2 (en) | 2013-12-19 | 2019-02-19 | Aktiebolaget Electrolux | Robotic cleaning device |
WO2015090398A1 (en) | 2013-12-19 | 2015-06-25 | Aktiebolaget Electrolux | Robotic vacuum cleaner with side brush moving in spiral pattern |
EP3084539B1 (en) | 2013-12-19 | 2019-02-20 | Aktiebolaget Electrolux | Prioritizing cleaning areas |
EP3082541B1 (en) | 2013-12-19 | 2018-04-04 | Aktiebolaget Electrolux | Adaptive speed control of rotating side brush |
JP6687286B2 (en) | 2013-12-19 | 2020-04-22 | アクチエボラゲット エレクトロルックス | Robot cleaner and landmark recognition method |
JP6455737B2 (en) | 2013-12-19 | 2019-01-23 | アクチエボラゲット エレクトロルックス | Method, robot cleaner, computer program and computer program product |
EP3082539B1 (en) | 2013-12-20 | 2019-02-20 | Aktiebolaget Electrolux | Dust container |
CN110543168B (en) * | 2014-04-14 | 2022-10-04 | 科沃斯机器人股份有限公司 | Walking method of self-moving robot and walking method of sweeping robot |
CN104972462B (en) | 2014-04-14 | 2017-04-19 | 科沃斯机器人股份有限公司 | Obstacle avoidance walking method of self-moving robot |
ES2681802T3 (en) | 2014-07-10 | 2018-09-17 | Aktiebolaget Electrolux | Method to detect a measurement error in a robotic cleaning device |
EP3190939B1 (en) | 2014-09-08 | 2021-07-21 | Aktiebolaget Electrolux | Robotic vacuum cleaner |
EP3190938A1 (en) | 2014-09-08 | 2017-07-19 | Aktiebolaget Electrolux | Robotic vacuum cleaner |
US10877484B2 (en) | 2014-12-10 | 2020-12-29 | Aktiebolaget Electrolux | Using laser sensor for floor type detection |
CN114668335A (en) | 2014-12-12 | 2022-06-28 | 伊莱克斯公司 | Side brush and robot dust catcher |
EP3234713B1 (en) | 2014-12-16 | 2022-06-15 | Aktiebolaget Electrolux | Cleaning method for a robotic cleaning device |
EP3234714B1 (en) | 2014-12-16 | 2021-05-12 | Aktiebolaget Electrolux | Experience-based roadmap for a robotic cleaning device |
JP6743828B2 (en) | 2015-04-17 | 2020-08-19 | アクチエボラゲット エレクトロルックス | Robot vacuum and method for controlling the robot vacuum |
GB2540134B (en) | 2015-07-01 | 2017-10-11 | Dyson Technology Ltd | A separating apparatus |
GB2539933B (en) | 2015-07-01 | 2017-10-11 | Dyson Technology Ltd | A separating apparatus |
JP6736831B2 (en) | 2015-09-03 | 2020-08-05 | アクチエボラゲット エレクトロルックス | Robot cleaning device system, method for controlling cleaning device, computer program and computer program product |
EP3430424B1 (en) | 2016-03-15 | 2021-07-21 | Aktiebolaget Electrolux | Robotic cleaning device and a method at the robotic cleaning device of performing cliff detection |
CN109068908B (en) | 2016-05-11 | 2021-05-11 | 伊莱克斯公司 | Robot cleaning device |
KR20220025250A (en) | 2017-06-02 | 2022-03-03 | 에이비 엘렉트로룩스 | Method of detecting a difference in level of a surface in front of a robotic cleaning device |
KR20200058400A (en) | 2017-09-26 | 2020-05-27 | 에이비 엘렉트로룩스 | Control the movement of the robot cleaning device |
CN108344419B (en) * | 2018-02-09 | 2021-07-20 | 弗徕威智能机器人科技(上海)有限公司 | Method for searching charging seat |
CN111374603A (en) * | 2018-12-28 | 2020-07-07 | 珠海市一微半导体有限公司 | Control method and chip for partitioned cleaning of vision robot and intelligent sweeping robot |
US11537141B2 (en) * | 2019-12-19 | 2022-12-27 | Diversey, Inc. | Robotic cleaning device with dynamic area coverage |
CN111466827B (en) * | 2020-03-31 | 2021-09-10 | 深圳市银星智能科技股份有限公司 | Cleaning robot and cleaning mode thereof |
CN111596662B (en) * | 2020-05-26 | 2023-03-10 | 珠海一微半导体股份有限公司 | Method for judging one circle along global working area, chip and visual robot |
CN112790672B (en) * | 2021-02-10 | 2022-08-26 | 北京石头创新科技有限公司 | Automatic cleaning equipment control method and device, medium and electronic equipment |
CN118382848A (en) * | 2022-11-18 | 2024-07-23 | 汤恩智能科技(上海)有限公司 | Robot, travel control method thereof, robot system, and storage medium |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE3536974A1 (en) * | 1985-10-17 | 1987-04-23 | Knepper Hans Reinhard | Operatorless, externally controlled machine with a chassis, and process for its external control |
US5341540A (en) * | 1989-06-07 | 1994-08-30 | Onet, S.A. | Process and autonomous apparatus for the automatic cleaning of ground areas through the performance of programmed tasks |
US5568589A (en) * | 1992-03-09 | 1996-10-22 | Hwang; Jin S. | Self-propelled cleaning machine with fuzzy logic control |
US5621291A (en) * | 1994-03-31 | 1997-04-15 | Samsung Electronics Co., Ltd. | Drive control method of robotic vacuum cleaner |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
MC1829A1 (en) * | 1985-10-15 | 1988-03-18 | Reinhard Knepper Hans | METHOD AND APPARATUS FOR AUTOMATICALLY CONTROLLING A WORKING VEHICLE |
FR2695342B1 (en) * | 1989-06-07 | 1995-07-21 | Onet | SELF - CONTAINED APPARATUS FOR AUTOMATIC FLOOR CLEANING BY EXECUTING PROGRAMMED MISSIONS USING A POSITIONING SYSTEM. |
-
1998
- 1998-12-18 GB GB9827777A patent/GB2344900A/en not_active Withdrawn
-
1999
- 1999-12-06 AU AU15753/00A patent/AU1575300A/en not_active Abandoned
- 1999-12-06 WO PCT/GB1999/004072 patent/WO2000038025A1/en active Application Filing
- 1999-12-06 GB GB0113417A patent/GB2361553B/en not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE3536974A1 (en) * | 1985-10-17 | 1987-04-23 | Knepper Hans Reinhard | Operatorless, externally controlled machine with a chassis, and process for its external control |
US5341540A (en) * | 1989-06-07 | 1994-08-30 | Onet, S.A. | Process and autonomous apparatus for the automatic cleaning of ground areas through the performance of programmed tasks |
US5568589A (en) * | 1992-03-09 | 1996-10-22 | Hwang; Jin S. | Self-propelled cleaning machine with fuzzy logic control |
US5621291A (en) * | 1994-03-31 | 1997-04-15 | Samsung Electronics Co., Ltd. | Drive control method of robotic vacuum cleaner |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2002062194A1 (en) * | 2001-02-07 | 2002-08-15 | Zucchetti Centro Sistemi S.P.A. | Automatic floor cleaning device |
GB2380563A (en) * | 2001-08-07 | 2003-04-09 | Samsung Kwangju Electronics Co | A control system for driving and navigating an autonomous robot cleaner. |
GB2380563B (en) * | 2001-08-07 | 2003-10-08 | Samsung Kwangju Electronics Co | A robot cleaner including control means for driving and navigating the cleaner. |
US6841963B2 (en) | 2001-08-07 | 2005-01-11 | Samsung Gwangju Electronics Co., Ltd. | Robot cleaner, system thereof and method for controlling same |
WO2003039314A2 (en) * | 2001-11-03 | 2003-05-15 | Dyson Ltd | An autonomous machine |
WO2003039314A3 (en) * | 2001-11-03 | 2003-10-16 | Dyson Ltd | An autonomous machine |
JP2005507537A (en) * | 2001-11-03 | 2005-03-17 | ダイソン・リミテッド | Autonomous machine |
US7053580B2 (en) | 2001-11-03 | 2006-05-30 | Dyson Limited | Autonomous machine |
WO2011041959A1 (en) * | 2009-10-09 | 2011-04-14 | 泰怡凯电器(苏州)有限公司 | Autonomous moving floor-treating robot and control method thereof for edge-following floor-treating |
US8744628B2 (en) | 2009-10-09 | 2014-06-03 | Ecovacs Robotics (Suzhou) Co., Ltd. | Autonomous moving floor-treating robot and control method thereof for edge-following floor-treating |
CN111580525A (en) * | 2020-05-26 | 2020-08-25 | 珠海市一微半导体有限公司 | Judgment method for returning to starting point in edgewise walking, chip and visual robot |
CN111580525B (en) * | 2020-05-26 | 2023-05-05 | 珠海一微半导体股份有限公司 | Judgment method for returning to starting point in edge walking, chip and vision robot |
Also Published As
Publication number | Publication date |
---|---|
GB2361553A (en) | 2001-10-24 |
GB0113417D0 (en) | 2001-07-25 |
AU1575300A (en) | 2000-07-12 |
WO2000038025A1 (en) | 2000-06-29 |
GB2361553B (en) | 2003-02-12 |
GB9827777D0 (en) | 1999-02-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
GB2344900A (en) | Robotic floor cleaning device with obstacle detection | |
US7085624B2 (en) | Autonomous machine | |
US7053580B2 (en) | Autonomous machine | |
US6671592B1 (en) | Autonomous vehicular appliance, especially vacuum cleaner | |
JP5073950B2 (en) | Position recognition system for autonomous mobile robot | |
EP1593011B1 (en) | An autonomous machine | |
US20060020369A1 (en) | Robot vacuum cleaner | |
US20160334791A1 (en) | Coverage robot navigating | |
US20080184518A1 (en) | Robot Cleaner With Improved Vacuum Unit | |
AU2002337343A1 (en) | An autonomous machine | |
WO2003040846A1 (en) | An autonomous machine | |
EP3234714B1 (en) | Experience-based roadmap for a robotic cleaning device | |
KR20190053558A (en) | Robot cleaner and controlling method thereof | |
KR20190100542A (en) | Robot cleaner and method for controlling the same | |
US20240159901A1 (en) | Optical sensing system | |
Kim | Autonomous cleaning robot: Roboking system integration and overview | |
WO2020059292A1 (en) | Autonomous traveling cleaner | |
GB2344748A (en) | Robotic floor cleaning device | |
JP7107658B2 (en) | AUTONOMOUS RUNNING VACUUM CLEANER, AUTONOMOUS RUNNING TYPE VACUUM CLEANER SYSTEM, AND MOVING OBJECT | |
TW432266B (en) | Improvements in or relating to floor cleaning devices | |
JP2005334316A (en) | Vacuum cleaner |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
WAP | Application withdrawn, taken to be withdrawn or refused ** after publication under section 16(1) |