CN1218815C - Robot cleaning machine, robot cleaning system and method for controlling them - Google Patents

Robot cleaning machine, robot cleaning system and method for controlling them Download PDF

Info

Publication number
CN1218815C
CN1218815C CNB021059802A CN02105980A CN1218815C CN 1218815 C CN1218815 C CN 1218815C CN B021059802 A CNB021059802 A CN B021059802A CN 02105980 A CN02105980 A CN 02105980A CN 1218815 C CN1218815 C CN 1218815C
Authority
CN
China
Prior art keywords
image
robot
cleaning machine
video camera
cleaning
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CNB021059802A
Other languages
Chinese (zh)
Other versions
CN1381340A (en
Inventor
宋贞坤
高将然
文承彬
李炅武
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Samsung Electronics Co Ltd
Original Assignee
Samsung Gwangju Electronics Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from KR10-2001-0065888A external-priority patent/KR100406636B1/en
Application filed by Samsung Gwangju Electronics Co Ltd filed Critical Samsung Gwangju Electronics Co Ltd
Publication of CN1381340A publication Critical patent/CN1381340A/en
Application granted granted Critical
Publication of CN1218815C publication Critical patent/CN1218815C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0268Control of position or course in two dimensions specially adapted to land vehicles using internal positioning means
    • G05D1/0274Control of position or course in two dimensions specially adapted to land vehicles using internal positioning means using mapping information stored in a memory device
    • AHUMAN NECESSITIES
    • A47FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
    • A47LDOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
    • A47L9/00Details or accessories of suction cleaners, e.g. mechanical means for controlling the suction or for effecting pulsating action; Storing devices specially adapted to suction cleaners or parts thereof; Carrying-vehicles specially adapted for suction cleaners
    • A47L9/009Carrying-vehicles; Arrangements of trollies or wheels; Means for avoiding mechanical obstacles
    • AHUMAN NECESSITIES
    • A47FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
    • A47LDOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
    • A47L9/00Details or accessories of suction cleaners, e.g. mechanical means for controlling the suction or for effecting pulsating action; Storing devices specially adapted to suction cleaners or parts thereof; Carrying-vehicles specially adapted for suction cleaners
    • A47L9/28Installation of the electric equipment, e.g. adaptation or attachment to the suction cleaner; Controlling suction cleaners by electric means
    • A47L9/2805Parameters or conditions being sensed
    • AHUMAN NECESSITIES
    • A47FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
    • A47LDOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
    • A47L9/00Details or accessories of suction cleaners, e.g. mechanical means for controlling the suction or for effecting pulsating action; Storing devices specially adapted to suction cleaners or parts thereof; Carrying-vehicles specially adapted for suction cleaners
    • A47L9/28Installation of the electric equipment, e.g. adaptation or attachment to the suction cleaner; Controlling suction cleaners by electric means
    • A47L9/2836Installation of the electric equipment, e.g. adaptation or attachment to the suction cleaner; Controlling suction cleaners by electric means characterised by the parts which are controlled
    • A47L9/2852Elements for displacement of the vacuum cleaner or the accessories therefor, e.g. wheels, casters or nozzles
    • AHUMAN NECESSITIES
    • A47FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
    • A47LDOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
    • A47L9/00Details or accessories of suction cleaners, e.g. mechanical means for controlling the suction or for effecting pulsating action; Storing devices specially adapted to suction cleaners or parts thereof; Carrying-vehicles specially adapted for suction cleaners
    • A47L9/28Installation of the electric equipment, e.g. adaptation or attachment to the suction cleaner; Controlling suction cleaners by electric means
    • A47L9/2857User input or output elements for control, e.g. buttons, switches or displays
    • AHUMAN NECESSITIES
    • A47FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
    • A47LDOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
    • A47L9/00Details or accessories of suction cleaners, e.g. mechanical means for controlling the suction or for effecting pulsating action; Storing devices specially adapted to suction cleaners or parts thereof; Carrying-vehicles specially adapted for suction cleaners
    • A47L9/28Installation of the electric equipment, e.g. adaptation or attachment to the suction cleaner; Controlling suction cleaners by electric means
    • A47L9/2868Arrangements for power supply of vacuum cleaners or the accessories thereof
    • A47L9/2884Details of arrangements of batteries or their installation
    • AHUMAN NECESSITIES
    • A47FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
    • A47LDOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
    • A47L9/00Details or accessories of suction cleaners, e.g. mechanical means for controlling the suction or for effecting pulsating action; Storing devices specially adapted to suction cleaners or parts thereof; Carrying-vehicles specially adapted for suction cleaners
    • A47L9/28Installation of the electric equipment, e.g. adaptation or attachment to the suction cleaner; Controlling suction cleaners by electric means
    • A47L9/2894Details related to signal transmission in suction cleaners
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0231Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means
    • G05D1/0246Control 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
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0268Control of position or course in two dimensions specially adapted to land vehicles using internal positioning means
    • G05D1/0272Control of position or course in two dimensions specially adapted to land vehicles using internal positioning means comprising means for registering the travel distance, e.g. revolutions of wheels
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0276Control of position or course in two dimensions specially adapted to land vehicles using signals provided by a source external to the vehicle
    • G05D1/028Control of position or course in two dimensions specially adapted to land vehicles using signals provided by a source external to the vehicle using a RF signal
    • G05D1/0282Control of position or course in two dimensions specially adapted to land vehicles using signals provided by a source external to the vehicle using a RF signal generated in a local control room
    • AHUMAN NECESSITIES
    • A47FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
    • A47LDOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
    • A47L2201/00Robotic cleaning machines, i.e. with automatic control of the travelling movement or the cleaning operation
    • A47L2201/04Automatic control of the travelling movement; Automatic obstacle detection

Landscapes

  • Engineering & Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • Physics & Mathematics (AREA)
  • Radar, Positioning & Navigation (AREA)
  • General Physics & Mathematics (AREA)
  • Remote Sensing (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Automation & Control Theory (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Multimedia (AREA)
  • Electromagnetism (AREA)
  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
  • Electric Vacuum Cleaner (AREA)
  • Electric Suction Cleaners (AREA)
  • Manipulator (AREA)

Abstract

A robot cleaner, robot cleaning system, and a method for controlling the same, the robot cleaner cleaning by wirelessly communicating with an external apparatus having a driving unit for driving a plurality of wheels; an upper camera disposed on a main body for photographing an upper image perpendicular to a direction of driving the robot cleaner; and a controller for controlling the driving unit to allow the robot cleaner to drive with a cleaning area according to a predetermined driving pattern, and compensating the driving path by analyzing the image photographed by the upper camera. The robot cleaner, the robot cleaning system, and the method for controlling the same, can recognize the robot cleaner position more accurately as the position is recognized by using an upper image that does not experience as much alteration as does a floor. Therefore, a movement error to a target position is reduced, and a commanded work can be performed more easily.

Description

Robot cleaning machine, robot cleaner system and the method for controlling them
Technical field
The present invention relates to robot cleaning machine, robot cleaner system and the method for controlling them, particularly can utilize when robot cleaning machine travels take above image control the robot cleaning machine that travels, robot cleaner system and the method for controlling them of robot cleaning machine.
Background technology
The peripheral track of ultrasonic sensor by the cleaning area that surrounded by wall or barrier that robot cleaning machine utilization commonly used is installed in the main frame body travels to determine the cleaning area, and designs cleaning route and clean definite cleaning area.After this, robot cleaning machine comes wheels to move along the cleaning route of design by the calculated signals operating range and the current location that detect from the sensor that is used to respond to wheel revolution and rotational angle.Yet because the slip of robot cleaning machine wheel when travelling and the bending on floor, the method for above-mentioned recognizing site is existing error by sensor between the operating range of the operating range of this calculated signals and shift position and reality and position.Cleaner travels far more, and the location recognition error of accumulation is big more.Therefore, the cleaner that is driven by the location recognition error of accumulating is understood the cleaning route of off-design.Therefore, some place may clean less than, and some place may have been cleaned several times.Like this, reduced cleaning efficiency.
Summary of the invention
The purpose of this invention is to provide a kind of can be by proofreading and correct travel route simply, and the current location of recognition machine people cleaner is carried out robot cleaning machine, robot cleaner system and the method for controlling them of cleaning order effectively exactly.
Above-mentioned purpose is to realize by comprising with the robot cleaning machine of lower part: this robot cleaning machine comprises the driver element that is used to drive a plurality of wheels; Be installed on one's body the main frame, be used to take the top video camera of the top image vertical with travel direction; Be installed in main frame on one's body so that take the front camera of the image relative with travel direction; Be used to control driver element and travel in a cleaning area according to the predetermined figure that travels to allow driven machine people cleaner, and by analyzing the controller of the image rectification travel route that the top video camera takes.
When operation was used to draw the pattern of cleaning area map, preferably controller was controlled according to predetermined travel route that this driver element travels and is generated image map about top area from the image of being taken by the top video camera in the cleaning area.In addition, carry out the signal of cleaning when input after, controller comes recognizing site by the movement images map with from the present image of top video camera input, and the control driver element is corresponding with the target travel route from the position of identification.
In addition, when sending the signal of carrying out cleaning, controller just generates this image map.
Preferably, controller generates image map by 3 D rendering from the top image of top video camera shooting and the front image of being taken by front camera.
Controller is divided into a plurality of junior units with preliminary dimension with image map, determines the special characteristic of divided junior unit, and the special characteristic of determining is set to be used for the standard coordinate point of recognizing site.This special characteristic comprises: bulb, fire sensor, at least a parts in fluorescent lamp and the loudspeaker.
When robot cleaning machine travelled, controller extracted linear element (lineal element) from the image of being taken by the top video camera, and utilized the linear element of extracting to proofread and correct driving trace.
Realize that according to the present invention the above-mentioned purpose robot cleaning machine comprises: the driver element that is used to drive a plurality of wheels; Have one and be installed on one's body the main frame, be used to take robot cleaning machine perpendicular to the top video camera of the top image of travel direction; Be installed in the front camera that main frame is used to take the image relative with the travel direction of robot cleaning machine on one's body; With the remote controller that is used for carrying out radio communication with robot cleaning machine.Remote controller travels in the cleaning area according to predetermined travel route control robot cleaning machine, and proofreaies and correct driving trace by analyzing the image that is sent by top video camera shooting back.
When operation was used to draw the pattern of cleaning area map, preferably remote controller was controlled this robot cleaning machine according to the predetermined figure that travels and is travelled in the cleaning area, and generated image map about top area from the image of being taken by the top video camera.In addition, behind the signal of having imported the execution cleaning, remote controller by the movement images map and from the top video camera take the back from robot cleaning machine send present image discern the position of this robot cleaning machine, and the cleaning circuit of control robot cleaning machine is carried out target work from the position of identification.
When sending the signal of carrying out cleaning, it is feasible that remote controller generates image map.
In addition, remote controller is taken the back by 3 D rendering respectively by top gamma camera and front camera and is generated image map from top image and the front image that robot cleaning machine sends.
When control the travelling of robot cleaning machine, the suggestion remote controller extracts linear element from the image of being taken the back by the top video camera and sending, and utilizes the linear element of extracting to proofread and correct driving trace.
Control robot cleaning machine according to the present invention and realize that the method for above-mentioned purpose comprises step: by generating image map from the image of taking by the top gamma camera about top area according to predetermined travel route driven machine people cleaner in the cleaning area; After having imported the signal of carrying out cleaning, come the position of recognition machine people cleaner by the image of the image map of record relatively with from the present image that the top video camera is taken, and calculate from the position of identification to the travel route of destination locations; According to the travel route driven machine people cleaner that calculates.
According to another aspect of the present invention, the method for control robot cleaning machine comprises step: when judging when drawing the pattern of cleaning area, generate the cleaning area map and store this map by driven machine people cleaner in the cleaning area; When signal that input is cleaned, calculate the driving path corresponding with the clean operation of being ordered; According to the driving path driven machine people cleaner that calculates; And proofread and correct driving path by analyzing the image of taking from the top video camera.
The driving path aligning step preferably extracts linear element from the image of being taken by the top video camera, and utilizes the linear element of extracting to proofread and correct driving path.
Description of drawings
By being described with reference to the drawings, the preferred embodiments of the present invention will make purpose of the present invention and feature become more obvious, wherein:
The perspective view of Fig. 1 state that to be expression separate with cleaner according to the lid of robot cleaning machine of the present invention;
Fig. 2 is the block diagram of expression according to robot cleaner system of the present invention;
Fig. 3 is the block diagram of the central control unit of presentation graphs 2;
Fig. 4 is the schematic diagram that the robot cleaning machine of presentation graphs 1 is placed on indoor state;
Fig. 5 is the schematic diagram of the travel route of expression robot cleaning machine in Fig. 4 indoor;
Fig. 6 is expression by the schematic diagram of an example drawing the image map that the image taken along travel route shown in Figure 5 generates;
Fig. 7 is a flow chart of representing the control procedure of robot cleaning machine in accordance with a preferred embodiment of the present invention;
Fig. 8 is the schematic diagram of another example of expression indoor ceiling; With
Fig. 9 is the flow chart of expression according to the control procedure of the robot cleaning machine of another preferred embodiment of the present invention.
The specific embodiment
Below, with preferred embodiments of the present invention will be described in detail with reference to the annexed drawings.
Referring to Fig. 1 and Fig. 2, robot cleaning machine 10 comprises suction unit 11, sensing cell 12, front camera 13, top video camera 14, driver element 15, memory 16, transmitter 17 and controller 18.Reference number 19 is batteries.
Suck unit 11 and be installed on the main frame body 10a, so that when sucking air, collect dust on the ground.The method that employing is known constitutes suction unit 11.As an example, suck unit 11 and have a suction motor (not marking), and suck the suction chamber that motor is collected inhaled air from the inlet hole or the suction line of relative formation with the floor by driving.
Sensing cell 12 sends signal to the outside.Sensing cell 12 comprises with predetermined spacing and is installed in main frame body peripheral side receiving the obstacle detecting sensor 12a of reflected signal, and the operating range detecting sensor 12b that is used to measure operating range.
Obstacle detecting sensor 12a has and a plurality ofly is used to launch ultrared infrared light-emitting component 12a1 and is used to receive catoptrical light receiving element 12a2.Infrared light-emitting component 12a1 places along the peripheral vertical long of obstacle detecting sensor 12a over the ground with light receiving element 12a2.On the other hand, obstacle detecting sensor 12a can adopt the sonac that can launch ultrasonic wave and receive reflection supersonic wave.Obstacle detecting sensor 12a also is used for the distance of robot measurement cleaner and barrier or between the walls.
Operating range detecting sensor 12b can adopt and be used to detect the rotation detecting sensor of wheel 15a to the rotation number of turns of 15d.For example, the rotation detecting sensor can adopt and be used for detecting respectively motor 15e, the encoder of the rotation number of turns of 15f.
Front camera 13 is placed on main frame body 10a and goes up so that take the place ahead image, and exports the image of taking to controller 18.
Top video camera 14 is placed on main frame body 10a and goes up so that take the top image, and exports the image of taking to controller 18.
Driver element 15 comprises: be placed on two wheel 15a of front end both sides, 15b; Be placed on two wheel 15c of both sides, rear end, 15d; Be used for making respectively trailing wheel 15c, the motor 15e that 15d rotates, 15f; Be used for trailing wheel 15c, the energy that 15d produces passes to front-wheel 15a, the timing conveyer belt 15g of 15b.Driver element 15 is according to the control signal of controller 18 drive motors 15e independently, 15f to the right or rightabout rotate.Can be by rotating with different revolution drive motors.
Transmitter 17 sends target data by antenna 17a, and sends the signal that sends by antenna 17a to controller 18.
The signal that controller 18 is handled by transmitter 17 emissions, and control each parts.When main frame body 10a provides the press key input device with a plurality of buttons of setting up function that are used for operating means, the push button signalling that controller 18 is handled by the press key input device input.
When controller 18 bases were travelled in the cleaning area by the definite travel route control driver element 15 of cleaning order, the image that controller 18 is taken by analysis top video camera 14 was proofreaied and correct the travel route of robot cleaning machine.
According to a first aspect of the invention, when foundation is used to generate the pattern of image drafting, controller 18 is by controlling driver element 15 driven machine people cleaners 10 according to travelling in the cleaning area with the predetermined travel route that generates map, generate the image map of relevant top area from the image of taking by top video camera 14, and the image map that generates is stored in the memory 16.When carrying out the signal of the pattern that generates image map from the outside or by the press key input device input command, can carry out with the patterns that generate image map by start-up control device 18 by wireless mode.On the other hand, when by wireless mode from the outside or press key input device when sending the cleaning order, can before carrying out cleaning, set up the pattern that is used to generate image map of carrying out by start-up control device 18.
Controller 18 control driver elements 15 are taken by the cleaning area of barrier or wall encirclement according to the travel route of setting up, and in other words, when operation is used to generate the pattern of image map, come to take whole room with top video camera 14 by dividing the room.As the example of this travel route, controller 18 makes robot cleaning machine move ahead from current location, and when obstacle sensor 12a detected wall or other obstacle, this position was set to original position.After this, controller 18 control driver elements 15 driven machine people cleaners 10 travel along wall and return its original position up to robot cleaning machine 10.Then, controller 18 in the zone of determining by the profile that travels along travel route driven machine people cleaner 10 with arranged at regular intervals.In other words, controller 18 control driver elements 15 are along the travel route 22 driven machine people cleaners 10 according to cleaning area 21 designs of determining as shown in Figure 5.At this moment, the spacing of determining travel route 22 with the time top image be continuous.Robot cleaning machine 10 follow take when sailing route 22 and move above image.In addition, determine preferably that the frame cycle of taking takes when mobile or the adjacent image of the top image of extraction have 10% to 20% overlapping.Determine that the method in shooting cycle can finish by preceding a plurality of images of taking several times.On the other hand, the shooting cycle can set up from the distance of floor to ceiling by the visual angle and the normal room of forethought top video camera 14, just can take according to the shooting cycle of each foundation then.
As shown in Figure 6, the image that drives into video camera 14 shootings in top in the journey of being expert at is stored in the memory 16 as the epigraph map, on ceiling shown in the installation diagram 4 such as bulb 31, fire sensor 32, during with the parts of fluorescent lamp 33 and so on, wherein specifically change, control the image relevant with parts by controller.
The image map that controller 18 preferably will be stored in the memory 16 is divided into a plurality of unit.In addition, controller 18 carries out the image processing that special characteristic is set to standard coordinate point by the special characteristic that extracts in the image corresponding with each unit, and this standard coordinate point is used for recognizing site, so that easily judge the position of robot cleaner 10.For example, for the image of taking at the installing component 31,32,33 of Fig. 4, with bulb 31, fire sensor 32, and the special characteristic that directly is defined as being used for image processing method according to fluorescent lamp 33.The image processing method that extracts special characteristic from the image of taking can adopt the various methods of knowing.For example, can adopt after the image transitions that will take becomes grey level, handle the method that has the coordinate points that the picture element of similar value calculates with this special characteristic by connecting.In addition, after good relevant with the special characteristic view data distribution pattern of storage in advance, the image-region that will have similar distribution with the data value of record is defined as corresponding special characteristic.
According to a second aspect of the invention, controller 18 front image of taking from front camera 13 by 3 D rendering and generate image from the top image that top video camera 14 is taken and draw soil and the image that generates is drawn soil and be stored in the memory 16.When generating and use the 3-D view map, can improve the precision of location recognition.In this case, when recognizing site, preferably handle location recognition earlier from the top image of fixed part with less variation.In the time can not discerning this position exactly, suggestion is again with reference to front image.
Controller 18 utilizes after image map generates, and the image map that robot cleaning machine 10 generates when carrying out clean up task comes the position of recognition machine people cleaner 10.In other words, when by wireless mode behind the signal of outside or press key input device input cleaning order, controller 18 will be by will be alone comparing the current location of recognition machine people cleaner 10 from top video camera 14 or from the image map of the present image of front camera 13 and 14 the two input of top video camera and storage, and control driver element 15 is from the corresponding target travel route in the position of identification.At this, the signal that cleans of order comprises the work that monitors by video camera 13,14 or the work of cleaning.Controller 18 utilizes the current location that identified by the operating range of measuring from encoder and compares by the image map with the image of current shooting and storage and calculates the error of travelling, and controls driver element 15 and come the tracking target driving path by proofreading and correct this error.
Described by controller 18 and directly generated image map, the position of robot cleaning machine 10 is to utilize the image map that generates oneself to be discerned by it.
According to a third aspect of the present invention, set up robot cleaner system so that the generation and the location recognition of the top image map of external treatment machine people cleaner 10 generate the image map of robot cleaning machine 10 and the required service load in position of recognition machine people cleaner 10 with reduction.
For this purpose, constitute robot cleaning machine 10, and operate according to the control signal that sends from the outside to outside wireless transmission captured image information.In addition, remote controller 40 controlled in wireless robot cleaning machines 10 travels the position of recognition machine people's cleaner 10, and generation image map.
Remote controller 40 comprises wireless relay device 41 and central control unit 50.
Wireless relay device 41 is handled from the wireless signal of robot cleaning machine 10 transmissions and by wired mode and is sent the signal of handling to central control unit 50.In addition, wireless relay device 41 sends to robot cleaning machine 10 to the signal from central control unit 50 emissions by antenna 42.
Constitute CPU 50 with common computer, Fig. 3 shows an example of central control unit 50.With reference to figure 3, central control unit 50 comprises CPU (CPU) 51, and ROM 52, and RAM 53, display unit 54, input unit 55, memory 56, and communicator 57.
Memory 56 has one and is used for controlling robot cleaning machine 10 and handling from the robot cleaning machine driver 56a of the signal of robot cleaning machine 10 emissions.
Robot cleaning machine driver 56a provides by display unit 54 menu that robot cleaning machine 10 is controlled is set, and when operating, carries out the menu that the user selects by robot cleaning machine 10.Menu comprises widely that preferably the cleaning area map generates, cleaning, and supervisory work.In addition, suggestion provides image map to generate, the target area selective listing, and clean method is as sub-choice menus.
Under the situation of the menu that is used to generate cleaning area map or image map, when robot cleaning machine 10 carries out clean operation, the user preferably can set up a week or one month with image map relevant update cycle of new situation more.
As mentioned above, when the user was used to generate the signal of image map or generation and sets up image map by input unit 55 input, robot cleaning machine driver 56a control robot cleaning machine 10 received the top image that generates the required whole cleaning area of image maps.Robot cleaning machine driver 56a generates image map by the image of drawing by 10 emissions of control robot cleaning machine, and the image map that generates is stored in memory 56.In this case, the controller 18 of robot cleaning machine 10 generates relevant service load according to controlling driver element 15 from robot cleaning machine driver 56a by the control information of wireless relay device 41 emissions so just can omit with image map.In addition, when robot cleaning machine drives central control unit 50 by wireless relay device 41, the top image that controller 18 emissions were taken by the fixed cycle.Robot cleaning machine driver 56a can be by drawing front image and the top image generates image map together.
The location recognition method of the robot cleaning machine of operating according to said method 10 is described referring to Fig. 7.
At first, controller 18 judges whether to carry out the pattern (S100) that generates image map.
When judging is when generating the pattern of image map, and controller 18 driven machine people cleaners 10 are taken whole top image (S110).
Controller 18 generates image map by the top image (and front image) of drawing the 14 corresponding cleaning areas shootings of top video camera, and the image map that generates is stored in (S120) in the memory 16,56.
After this, controller 18 has judged whether to launch the order of cleaning (S130).
When judging cleaning order and launched, controller 18 is by relatively coming the position (S140) of recognition machine people cleaner 10 from the image map of the epigraph of top video camera 14 emissions and storage.When image map in step 140 comprised the information of relevant front image, also available current front image was discerned this position.
Then, the driving path (S150) that moves to cleaning area or cleaning path from the current location of identification is calculated in the controller 18 corresponding cleaning orders that send.
Then, controller 18 is according to driving path driven machine people cleaner 10 (S160) that calculate.
After this, whether controller 18 judgment tasks finish (S170).Be operated in and be meant here along cleaning path and travel or move the clean up task of carrying out to the target location.When judgment task also imperfect tense, then repeat S140 to S160 and finish up to work.
On the other hand,, when ceiling has the right angle profile, adopt, handle burden with the correction that reduces relevant driving path by taking the method for ceiling driven machine people cleaner 10 according to the 4th preferred embodiment of the present invention.
For example, as shown in Figure 8, when arranging rectangle plasterboard 34 on the ceiling or a plurality of direct illumination fluorescent lamp 35 has been installed on ceiling, set up controller 18 or/and remote controller 40 utilizes the condition of the ceiling that linear profile is provided to proofread and correct the error of travelling.
For this purpose, when robot cleaning machine 10 in motion, the method at the edge that the processing that controller 18 utilization is known detects is extracted linear element from the image of being taken by top video camera 14, and utilizes the linear element information of extracting to proofread and correct driving trace.
Controller 18 preferably to schedule or preset distance proofread and correct the error of travelling detected from encoder.After this, controller 18 utilizations are proofreaied and correct the error of travelling repeatedly from the linear element of the image of top video camera shooting.
In other words, controller 18 calculates the driving trace error by detecting the driving trace error with encoder, and control driver element 15 allows robot cleaning machine 10 to return the target driving trace according to the error of calculating.After this, controller 18 utilizes by analyzing from the directional information of the linear element of top video camera 14 shot image data extraction, proofreaies and correct the error of travelling by the course deviation error of calculating robot's cleaner 10.
Said method can be used for previously described robot cleaner system.
Here, the method for handling the image that detects the edge can adopt the whole bag of tricks, as " Sobel algorithm " or " Navatiark Babu algorithm ".
Describe in detail by extracting the robot cleaning machine control procedure that linear element is proofreaied and correct the error of travelling referring to Fig. 9 from the top image.
At first, controller 18 judges whether to carry out the pattern (S200) that generates the cleaning area map.
When judgement is that controller 18 driven machine people cleaners 10 are mobile (S210) in the cleaning area when generating the pattern of cleaning area map.
Identical in the travel route of the robot cleaning machine 10 relevant and the above-mentioned example with the pattern that generates the cleaning area map.At first, drive forwards robot cleaning machine 10, when obstacle detecting sensor 12a detects wall or other barrier, then this position is decided to be original position.After this, controller 18 control driver elements 15 driven machine people cleaners 10 travel along the profile of wall along the room, return its original position up to robot cleaning machine 10.Next, controller 18 driven machine people cleaners 10 travel in the zone that the profile that travels that forms along the travel route by the preset space length expansion is determined.Controller 18 utilizes the information or the travel route of the relevant barrier that detects during aforesaid travelling to generate the cleaning area map, and storage cleaning area map (S220).On the other hand, generate the cleaning area map with the method identical with the pattern of above-mentioned generation image map, and storage.
After this, controller 18 has judged whether to send the order (S230) of carrying out cleaning.
When controller 18 judged that having sent cleaning orders, the driving path (S240) that moves to cleaning area or cleaning path was calculated in 18 corresponding cleaning orders that send of controller.
Then, controller 18 is according to driving path driven machine people cleaner 10 (S250) that calculate.
When robot cleaning machine 10 moved, controller 18 extracted linear element from the image of being taken by top video camera 14, and utilized the linear element information correction that the extracts error (S260) of travelling.At this, be preferably in the treatment of picture of the cycle execution analysis of each setting from 14 shootings of top video camera, handle burden to reduce image.
Then, controller 18 is judged by whether finishing (S270) by the cleaning of said process driven machine people cleaner 10.Do not finish if judge cleaning, controller 18 repeats S240 to S260, finishes cleaning up to robot cleaning machine 10.
As so far described, because the top image that robot cleaning machine 10 can utilize the fixed part with less variation is recognizing site more accurately, according to robot cleaning machine of the present invention, robot cleaner system and the method for controlling them can more easily be carried out cleaning order by the error of travelling that reduces to the target location.
So far, have illustrated and described the preferred embodiments of the present invention.Yet, the invention is not restricted to embodiment described herein, can make amendment to the present invention under the situation of the main points of the present invention that those skilled in the art require in not twisting the claim part.

Claims (17)

1. one kind by carrying out the robot cleaning machine that radio communication cleans with external device (ED), comprising:
Be used to drive the driver element of a plurality of wheels;
Be installed in main frame on one's body so that take the top video camera of the top image vertical with travel direction;
Be installed in main frame on one's body so that take the front camera of the image relative with travel direction; With
Be used to control driver element so that robot cleaning machine travels in the cleaning area according to predetermined travel route, and pass through the controller of the image rectification travel route of analysis top video camera shooting.
2. robot cleaning machine according to claim 1, it is characterized in that when operation is used to draw the pattern of cleaning area, controller moves in the cleaning area according to predetermined travel route control driver element and generates image map about top area from the image that the top video camera is taken, carry out the signal of cleaning when input after, controller is by comparing recognizing site with image map and present image from top video camera input, and the control driver element from the position of identification corresponding to the target travel route.
3. robot cleaning machine according to claim 2 is characterized in that controller is when sending the signal of carrying out cleaning, the generation image map.
4. robot cleaning machine according to claim 2 is characterized in that the front image that controller is taken from the top image and the preceding video camera of the shooting of top video camera by 3 D rendering generates image map.
5. robot cleaning machine according to claim 2, it is characterized in that controller is divided into a plurality of junior units with preliminary dimension with image map, determine the special characteristic of divided junior unit, and the special characteristic of determining is set to be used for the standard coordinate point of recognizing site.
6. robot cleaning machine according to claim 5 is characterized in that special characteristic comprises at least a parts in bulb, fire sensor, fluorescent lamp and the loudspeaker.
7. robot cleaning machine according to claim 1 is characterized in that controller extracts linear element when robot cleaning machine travels from the image of being taken by the top video camera, and utilizes the linear element of extracting to proofread and correct driving trace.
8. a robot cleaner system comprises: the driver element that is used to drive a plurality of wheels; Have and be installed in main frame and be used to take robot cleaning machine on one's body perpendicular to the top video camera of the top image of travel direction; Be installed in the front camera that main frame is used to take the image relative with the travel direction of robot cleaning machine on one's body; With the remote controller that is used for carrying out radio communication with robot cleaning machine,
Wherein remote controller travels in the cleaning area according to predetermined travel route control robot cleaning machine, and proofreaies and correct driving trace by analyzing the image that is sent by top video camera shooting back.
9. robot cleaner system according to claim 8, it is characterized in that when operation is used to draw the pattern of cleaning area, remote controller moves in the cleaning area according to predetermined travel route control robot cleaning machine, and generate image map about top area from the image of taking by the top video camera, in addition, carry out the signal of cleaning when input after, remote controller compares the position of recognition machine people cleaner by the present image that sends from robot cleaning machine after taking with image map and from the top video camera, and controls the cleaning circuit of robot cleaning machine so that carry out target work from the position of discerning.
10. robot cleaner system according to claim 9 is characterized in that remote controller is when sending the signal of carrying out cleaning, the generation image map.
11. robot cleaner system according to claim 10 is characterized in that remote controller generates image map from top video camera and anterior gamma camera shooting back from top image and the front image that robot cleaning machine sends respectively by 3 D rendering.
12. robot cleaner system according to claim 9, it is characterized in that remote controller is divided into a plurality of junior units with preliminary dimension with image map, determine the special characteristic of divided junior unit, and the special characteristic of determining is set to be used for the standard coordinate point of recognizing site.
13. robot cleaner system according to claim 12 is characterized in that special characteristic comprises at least a parts in bulb, fire sensor, fluorescent lamp and the loudspeaker.
14. robot cleaner system according to claim 8 is characterized in that when the control robot cleaning machine travelled, remote controller extracted linear element from the image of being taken the back transmission by the top video camera, and utilizes the linear element of extracting to proofread and correct driving trace.
15. a method that is used to control the robot cleaning machine of the front camera with the top video camera of taking top image image relative with travel direction with shooting comprises step:
By in the cleaning area, moving,, generate image map according to top video camera and the captured image of front camera according to predetermined travel route driven machine people cleaner;
Carry out the signal of cleaning when input after, the image of the image map by will record compares the position of recognition machine people cleaner with the present image of taking from top video camera and front camera, and calculates from the position of identification to the travel route of target location;
According to the travel route driven machine people cleaner that calculates.
16. a method that is used to control the robot cleaning machine of the front camera with the top video camera of taking top image image relative with travel direction with shooting comprises step:
When judging when drawing the pattern of cleaning area, generate the cleaning area map and store this map by driven machine people cleaner is mobile in the cleaning area;
When signal that input is cleaned, calculate with cleaning and order corresponding driving path;
According to the driving path driven machine people cleaner that calculates; With
By analyzing from the image rectification driving path of top video camera and front camera shooting.
17. the method for control robot cleaning machine according to claim 16 is characterized in that the driving path aligning step extracts linear element from the image of being taken by the top video camera, and utilizes the linear element of extracting to proofread and correct driving path.
CNB021059802A 2001-04-18 2002-04-11 Robot cleaning machine, robot cleaning system and method for controlling them Expired - Fee Related CN1218815C (en)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
KR20010020754 2001-04-18
KR200120754 2001-04-18
KR200165888 2001-10-25
KR10-2001-0065888A KR100406636B1 (en) 2001-04-18 2001-10-25 Robot cleaner and system and method of controling thereof

Publications (2)

Publication Number Publication Date
CN1381340A CN1381340A (en) 2002-11-27
CN1218815C true CN1218815C (en) 2005-09-14

Family

ID=26638995

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB021059802A Expired - Fee Related CN1218815C (en) 2001-04-18 2002-04-11 Robot cleaning machine, robot cleaning system and method for controlling them

Country Status (10)

Country Link
US (1) US6732826B2 (en)
JP (1) JP2002325708A (en)
CN (1) CN1218815C (en)
AU (1) AU751807B2 (en)
DE (1) DE10164278B4 (en)
FR (1) FR2823868B1 (en)
GB (1) GB2376537B (en)
NL (1) NL1019692C2 (en)
RU (1) RU2220643C2 (en)
SE (1) SE520911C2 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102023641A (en) * 2009-05-20 2011-04-20 范钦雄 Mobile robot and path planning method thereof for manipulating target objects
CN107685049A (en) * 2017-08-24 2018-02-13 国网黑龙江省电力有限公司信息通信公司 The auto cleaning system and method for computer room

Families Citing this family (230)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
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
US6956348B2 (en) 2004-01-28 2005-10-18 Irobot Corporation Debris sensor for cleaning apparatus
US6690134B1 (en) 2001-01-24 2004-02-10 Irobot Corporation Method and system for robot localization and confinement
US7571511B2 (en) 2002-01-03 2009-08-11 Irobot Corporation Autonomous floor-cleaning robot
US8396592B2 (en) 2001-06-12 2013-03-12 Irobot Corporation Method and system for multi-mode coverage for an autonomous robot
US7429843B2 (en) 2001-06-12 2008-09-30 Irobot Corporation Method and system for multi-mode coverage for an autonomous robot
US9128486B2 (en) 2002-01-24 2015-09-08 Irobot Corporation Navigational control system for a robotic device
US6836701B2 (en) 2002-05-10 2004-12-28 Royal Appliance Mfg. Co. Autonomous multi-platform robotic system
KR100483548B1 (en) * 2002-07-26 2005-04-15 삼성광주전자 주식회사 Robot cleaner and system and method of controlling thereof
DE10231386B4 (en) * 2002-07-08 2004-05-06 Alfred Kärcher Gmbh & Co. Kg Sensor device and self-propelled floor cleaning device with a sensor device
US20060064202A1 (en) * 2002-08-26 2006-03-23 Sony Corporation Environment identification device, environment identification method, and robot device
US6814171B2 (en) * 2002-08-30 2004-11-09 Motorola, Inc. Automotive drive assistance system and method
US7054716B2 (en) * 2002-09-06 2006-05-30 Royal Appliance Mfg. Co. Sentry robot system
US8386081B2 (en) 2002-09-13 2013-02-26 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
KR100466321B1 (en) * 2002-10-31 2005-01-14 삼성광주전자 주식회사 Robot cleaner, system thereof and method for controlling the same
KR100500842B1 (en) * 2002-10-31 2005-07-12 삼성광주전자 주식회사 Robot cleaner, system thereof and method for controlling the same
KR100468107B1 (en) * 2002-10-31 2005-01-26 삼성광주전자 주식회사 Robot cleaner system having external charging apparatus and method for docking with the same apparatus
KR100561855B1 (en) 2002-12-30 2006-03-16 삼성전자주식회사 Robot localization system
KR100486505B1 (en) * 2002-12-31 2005-04-29 엘지전자 주식회사 Gyro offset compensation method of robot cleaner
KR100485696B1 (en) * 2003-02-07 2005-04-28 삼성광주전자 주식회사 Location mark detecting method for a robot cleaner and a robot cleaner using the same method
US7805220B2 (en) * 2003-03-14 2010-09-28 Sharper Image Acquisition Llc Robot vacuum with internal mapping system
KR20040086940A (en) 2003-04-03 2004-10-13 엘지전자 주식회사 Mobile robot in using image sensor and his mobile distance mesurement method
KR100486737B1 (en) * 2003-04-08 2005-05-03 삼성전자주식회사 Method and apparatus for generating and tracing cleaning trajectory for home cleaning robot
KR100507926B1 (en) * 2003-06-30 2005-08-17 삼성광주전자 주식회사 Device for driving of robot cleaner
FI115414B (en) * 2003-07-03 2005-04-29 Sandvik Tamrock Oy Arrangement for monitoring the location of a mine vehicle in a mine
KR20050012047A (en) * 2003-07-24 2005-01-31 삼성광주전자 주식회사 Robot cleaner having a rotating damp cloth
KR100478681B1 (en) 2003-07-29 2005-03-25 삼성광주전자 주식회사 an robot-cleaner equipped with floor-disinfecting function
GB2404331B (en) * 2003-07-29 2005-06-29 Samsung Gwanju Electronics Co Robot cleaner equipped with negative-ion generator
KR100533829B1 (en) * 2003-07-29 2005-12-07 삼성광주전자 주식회사 an air-cleaning robot and system thereof
KR100520079B1 (en) * 2003-08-01 2005-10-12 삼성전자주식회사 robot system and control method thereof
KR100552691B1 (en) * 2003-09-16 2006-02-20 삼성전자주식회사 Method and apparatus for localization in mobile robot
JP2005166001A (en) * 2003-11-10 2005-06-23 Funai Electric Co Ltd Automatic dust collector
DE10354642A1 (en) 2003-11-22 2005-06-16 Bayerische Motoren Werke Ag Apparatus and method for programming an industrial robot
US7332890B2 (en) 2004-01-21 2008-02-19 Irobot Corporation Autonomous robot auto-docking and energy management systems and methods
WO2005098476A1 (en) 2004-03-29 2005-10-20 Evolution Robotics, Inc. Method and apparatus for position estimation using reflected light sources
US7617557B2 (en) * 2004-04-02 2009-11-17 Royal Appliance Mfg. Co. Powered cleaning appliance
KR100544480B1 (en) * 2004-05-12 2006-01-24 삼성광주전자 주식회사 Automatic cleaning apparatus
KR20050108923A (en) * 2004-05-14 2005-11-17 삼성광주전자 주식회사 Mobile robot, mobile robot system and method for compensating the path thereof
KR100763234B1 (en) * 2004-06-11 2007-10-04 삼성전자주식회사 System and method for detecting a state of travelling
KR100580301B1 (en) * 2004-06-22 2006-05-16 삼성전자주식회사 Air purifier and control method thereof
WO2006002373A1 (en) 2004-06-24 2006-01-05 Irobot Corporation Remote control scheduler and method for autonomous robotic device
US8972052B2 (en) 2004-07-07 2015-03-03 Irobot Corporation Celestial navigation system for an autonomous vehicle
US7706917B1 (en) 2004-07-07 2010-04-27 Irobot Corporation Celestial navigation system for an autonomous robot
US11209833B2 (en) 2004-07-07 2021-12-28 Irobot Corporation Celestial navigation system for an autonomous vehicle
US11835343B1 (en) 2004-08-06 2023-12-05 AI Incorporated Method for constructing a map while performing work
KR100677252B1 (en) * 2004-09-23 2007-02-02 엘지전자 주식회사 Remote observation system and method in using robot cleaner
KR100560966B1 (en) * 2004-10-12 2006-03-15 삼성광주전자 주식회사 Method compensating gyro sensor for robot cleaner
KR100619758B1 (en) * 2004-11-10 2006-09-07 엘지전자 주식회사 Motion tracing apparatus and method for robot cleaner
JP4553718B2 (en) * 2004-12-16 2010-09-29 シャープ株式会社 Ion generator
KR100776215B1 (en) * 2005-01-25 2007-11-16 삼성전자주식회사 Apparatus and method for estimating location and generating map of mobile body, using upper image, computer-readable recording media storing computer program controlling the apparatus
US7620476B2 (en) 2005-02-18 2009-11-17 Irobot Corporation Autonomous surface cleaning robot for dry cleaning
US8392021B2 (en) 2005-02-18 2013-03-05 Irobot Corporation Autonomous surface cleaning robot for wet cleaning
EP2145573B1 (en) 2005-02-18 2011-09-07 iRobot Corporation Autonomous surface cleaning robot for wet and dry cleaning
KR100633444B1 (en) * 2005-02-24 2006-10-13 삼성광주전자 주식회사 Robot cleaner and method of control thereof
US8930023B2 (en) 2009-11-06 2015-01-06 Irobot Corporation Localization by learning of wave-signal distributions
KR20060108848A (en) * 2005-04-14 2006-10-18 엘지전자 주식회사 Cleaning robot having function of wireless controlling and remote controlling system for thereof
KR100635827B1 (en) * 2005-04-25 2006-10-19 엘지전자 주식회사 Cleaning robot having function of detecting pressure and its method
KR100624387B1 (en) * 2005-04-25 2006-09-20 엘지전자 주식회사 Robot system which can designate a movement area
EP1932333A1 (en) * 2005-07-25 2008-06-18 THILLAINAYAGAM, Vidhya Rajeswari Gowri The multifunctional mobile scanning device
KR100700544B1 (en) * 2005-08-09 2007-03-28 엘지전자 주식회사 Robot cleaner having rf antenna
ATE522330T1 (en) * 2005-09-30 2011-09-15 Irobot Corp ROBOT SYSTEM WITH WIRELESS COMMUNICATION USING TCP/IP TRANSMISSION
KR100738888B1 (en) * 2005-10-27 2007-07-12 엘지전자 주식회사 The Apparatus and Method for Controlling the Camera of Robot Cleaner
US7721829B2 (en) * 2005-11-29 2010-05-25 Samsung Electronics Co., Ltd. Traveling robot
US9144360B2 (en) 2005-12-02 2015-09-29 Irobot Corporation Autonomous coverage robot navigation system
EP1969438B1 (en) 2005-12-02 2009-09-09 iRobot Corporation Modular robot
EP2816434A3 (en) 2005-12-02 2015-01-28 iRobot Corporation Autonomous coverage robot
KR101300493B1 (en) 2005-12-02 2013-09-02 아이로보트 코퍼레이션 Coverage robot mobility
EP2544065B1 (en) 2005-12-02 2017-02-08 iRobot Corporation Robot system
TWM294295U (en) * 2005-12-27 2006-07-21 Supply Internat Co Ltd E Self-propelled device with fast detachable dust collecting box
EP2548489B1 (en) 2006-05-19 2016-03-09 iRobot Corporation Removing debris from cleaning robots
US8417383B2 (en) 2006-05-31 2013-04-09 Irobot Corporation Detecting robot stasis
KR101297388B1 (en) 2006-06-16 2013-08-19 삼성전자주식회사 Moving apparatus and method for compensating position
TWI308487B (en) * 2006-12-26 2009-04-11 Ind Tech Res Inst Position-detecting system and method
KR101281512B1 (en) * 2007-04-06 2013-07-03 삼성전자주식회사 Robot cleaner and control method thereof
US8239992B2 (en) 2007-05-09 2012-08-14 Irobot Corporation Compact autonomous coverage robot
EP2158528B1 (en) * 2007-06-05 2010-12-29 Koninklijke Philips Electronics N.V. A system as well as a method for controlling a self moving robot
EP2045624A1 (en) * 2007-10-01 2009-04-08 Samsung Electronics Co., Ltd. Ultrasonic distance sensor and robot cleaner using the same
KR101461185B1 (en) * 2007-11-09 2014-11-14 삼성전자 주식회사 Apparatus and method for building 3D map using structured light
KR101409987B1 (en) 2007-12-11 2014-06-23 삼성전자주식회사 Method and apparatus for correcting pose of moving robot
KR101402273B1 (en) * 2007-12-14 2014-06-02 삼성전자주식회사 Apparatus and method for sensing a slip in a mobile robot
KR20090077547A (en) * 2008-01-11 2009-07-15 삼성전자주식회사 Method and apparatus of path planning for a mobile robot
CN101970186A (en) 2008-01-28 2011-02-09 塞格瑞德公司 Methods for real-time and near-real time interactions with robots that service a facility
US8755936B2 (en) 2008-01-28 2014-06-17 Seegrid Corporation Distributed multi-robot system
US8433442B2 (en) * 2008-01-28 2013-04-30 Seegrid Corporation Methods for repurposing temporal-spatial information collected by service robots
US8838268B2 (en) 2008-01-28 2014-09-16 Seegrid Corporation Service robot and method of operating same
WO2009102970A2 (en) * 2008-02-13 2009-08-20 Seegrid Corporation Distributed multi-robot system
US8855819B2 (en) * 2008-10-09 2014-10-07 Samsung Electronics Co., Ltd. Method and apparatus for simultaneous localization and mapping of robot
KR101553653B1 (en) * 2009-01-07 2015-09-16 삼성전자 주식회사 apparatus and method for detecting slip of robot
KR101524020B1 (en) * 2009-03-06 2015-05-29 엘지전자 주식회사 Method for gradually building map by mobile robot and correcting position of mobile robot
US9037294B2 (en) * 2009-06-12 2015-05-19 Samsung Electronics Co., Ltd. Robot cleaner and control method thereof
US8364309B1 (en) * 2009-07-14 2013-01-29 Bailey Bendrix L User-assisted robot navigation system
DE102009041362A1 (en) * 2009-09-11 2011-03-24 Vorwerk & Co. Interholding Gmbh Method for operating a cleaning robot
DE102009052629A1 (en) * 2009-11-10 2011-05-12 Vorwerk & Co. Interholding Gmbh Method for controlling a robot
EP2325713B1 (en) * 2009-11-11 2013-06-05 Intellibot Robotics Llc Methods and systems for movement of robotic device using video signal
US8423225B2 (en) * 2009-11-11 2013-04-16 Intellibot Robotics Llc Methods and systems for movement of robotic device using video signal
US8679260B2 (en) 2009-11-11 2014-03-25 Intellibot Robotics Llc Methods and systems for movement of an automatic cleaning device using video signal
KR101741583B1 (en) * 2009-11-16 2017-05-30 엘지전자 주식회사 Robot cleaner and controlling method thereof
KR20110054472A (en) * 2009-11-17 2011-05-25 엘지전자 주식회사 Robot cleaner and controlling method thereof
WO2011103198A1 (en) 2010-02-16 2011-08-25 Irobot Corporation Vacuum brush
KR101081927B1 (en) * 2010-05-15 2011-11-09 주식회사 일심글로발 Window cleaning apparatus and method for controlling the apparatus's moving
KR20110119118A (en) * 2010-04-26 2011-11-02 엘지전자 주식회사 Robot cleaner, and remote monitoring system using the same
US9014848B2 (en) * 2010-05-20 2015-04-21 Irobot Corporation Mobile robot system
JP5610870B2 (en) * 2010-06-21 2014-10-22 三菱重工業株式会社 Unmanned traveling vehicle guidance device and unmanned traveling vehicle guidance method
KR101677634B1 (en) * 2010-07-12 2016-11-18 엘지전자 주식회사 Robot cleaner and controlling method of the same
KR20120044768A (en) * 2010-10-28 2012-05-08 엘지전자 주식회사 Robot cleaner and controlling method of the same
KR101750340B1 (en) * 2010-11-03 2017-06-26 엘지전자 주식회사 Robot cleaner and controlling method of the same
US9440356B2 (en) * 2012-12-21 2016-09-13 Crosswing Inc. Customizable robotic system
KR101157484B1 (en) * 2010-12-14 2012-06-20 주식회사 대한항공 Uav automatic recovering method
ES2770548T3 (en) 2010-12-30 2020-07-02 Irobot Corp Waste monitoring
KR101856502B1 (en) * 2011-04-07 2018-05-11 엘지전자 주식회사 Robot cleaner, remote controlling system and method of the same
TW201305761A (en) * 2011-07-21 2013-02-01 Ememe Robot Co Ltd An autonomous robot and a positioning method thereof
US11048268B2 (en) * 2011-08-11 2021-06-29 Chien Ouyang Mapping and tracking system for robots
KR101366860B1 (en) * 2011-09-20 2014-02-21 엘지전자 주식회사 Mobile robot and controlling method of the same
CN102490172B (en) * 2011-12-05 2014-09-24 东北林业大学 Indoor intelligent cleaning robot
KR20130090438A (en) * 2012-02-04 2013-08-14 엘지전자 주식회사 Robot cleaner
EP2631730B1 (en) * 2012-02-24 2014-09-24 Samsung Electronics Co., Ltd Sensor assembly and robot cleaner having the same
CN103292789B (en) * 2012-02-27 2015-12-09 联想(北京)有限公司 A kind of localization method and electronic equipment
JP5992761B2 (en) * 2012-08-13 2016-09-14 日本電気通信システム株式会社 Vacuum cleaner, vacuum cleaner system, and control method of vacuum cleaner
WO2014033055A1 (en) 2012-08-27 2014-03-06 Aktiebolaget Electrolux Robot positioning system
NL2009410C2 (en) * 2012-09-04 2014-03-05 Lely Patent Nv SYSTEM AND METHOD FOR PERFORMING AN ANIMAL-RELATED ACT.
KR101893152B1 (en) * 2012-10-26 2018-08-31 엘지전자 주식회사 robot cleaner system and a control method of the same
US9675226B2 (en) 2012-10-26 2017-06-13 Lg Electronics Inc. Robot cleaner system and control method of the same
CN103020632B (en) * 2012-11-20 2016-03-30 北京航空航天大学 The method for quickly identifying of localization for Mobile Robot monumented point in a kind of indoor environment
CN103120573A (en) * 2012-12-06 2013-05-29 深圳市圳远塑胶模具有限公司 Working method and working system of intelligent cleaning robot
CN103092205A (en) * 2013-02-18 2013-05-08 福建师范大学 Mobile robot and control method thereof based on predesigned move path
CN103156547B (en) * 2013-04-11 2016-02-24 苏州益节智能科技有限公司 Intellective dust collector
CN105101855A (en) 2013-04-15 2015-11-25 伊莱克斯公司 Robotic vacuum cleaner with protruding sidebrush
US10448794B2 (en) 2013-04-15 2019-10-22 Aktiebolaget Electrolux Robotic vacuum cleaner
KR102061511B1 (en) * 2013-04-26 2020-01-02 삼성전자주식회사 Cleaning robot, home monitoring apparatus and method for controlling the same
CN104161487B (en) * 2013-05-17 2018-09-04 恩斯迈电子(深圳)有限公司 Mobile device
CN103271699B (en) * 2013-05-29 2016-05-18 东北师范大学 A kind of Smart Home clean robot
WO2015008874A1 (en) 2013-07-15 2015-01-22 엘지전자 주식회사 Robot cleaner and method for auto-correcting 3d sensor of the robot cleaner
WO2015018437A1 (en) 2013-08-06 2015-02-12 Alfred Kärcher Gmbh & Co. Kg Method for operating a floor-cleaning device and floor-cleaning device
US9170581B2 (en) 2013-09-30 2015-10-27 Crown Equipment Limited Industrial vehicles with overhead light based localization
CN104655161B (en) * 2013-11-21 2017-05-10 科沃斯机器人股份有限公司 Distance measuring device and method of distance measuring device to find distance measuring initial point
US10136251B2 (en) 2013-11-28 2018-11-20 Microsoft Technology Licensing, Llc Geofence compositions
WO2015087697A1 (en) * 2013-12-13 2015-06-18 株式会社東芝 Traveling body device
CN105793790B (en) 2013-12-19 2022-03-04 伊莱克斯公司 Prioritizing cleaning zones
WO2015090398A1 (en) 2013-12-19 2015-06-25 Aktiebolaget Electrolux Robotic vacuum cleaner with side brush moving in spiral pattern
KR102118049B1 (en) 2013-12-19 2020-06-09 엘지전자 주식회사 robot cleaner, robot cleaner system and a control method of the same
KR102137857B1 (en) 2013-12-19 2020-07-24 에이비 엘렉트로룩스 Robotic cleaning device and method for landmark recognition
WO2015090402A1 (en) 2013-12-19 2015-06-25 Aktiebolaget Electrolux Robotic cleaning device with perimeter recording function
KR102159206B1 (en) 2013-12-19 2020-09-23 에이비 엘렉트로룩스 Adaptive speed control of rotating side brush
JP6750921B2 (en) 2013-12-19 2020-09-02 アクチエボラゲット エレクトロルックス Robot vacuum cleaner
EP3082542B1 (en) 2013-12-19 2018-11-28 Aktiebolaget Electrolux Sensing climb of obstacle of a robotic cleaning device
KR102116595B1 (en) 2013-12-20 2020-06-05 에이비 엘렉트로룩스 Dust container
KR102158690B1 (en) 2013-12-27 2020-10-23 엘지전자 주식회사 robot cleaner, robot cleaner system and a control method of the same
CN103699136B (en) * 2014-01-14 2016-08-31 河海大学常州校区 Intelligent home service robot system based on the algorithm that leapfrogs and method of servicing
CN103989443B (en) * 2014-06-04 2016-03-02 南通大学 Stair clean robot from stair to halfpace to the transition method of stair
CN104006823B (en) * 2014-06-16 2017-01-18 成都北斗群星智能科技有限公司 System and method for speed and distance measurement of sweeping robot based on universal wheel
AU2015280776B2 (en) * 2014-06-27 2019-08-22 Crown Equipment Corporation Vehicle positioning or navigation utilizing associated feature pairs
WO2016005012A1 (en) 2014-07-10 2016-01-14 Aktiebolaget Electrolux Method for detecting a measurement error in a robotic cleaning device
DE102014110265A1 (en) * 2014-07-22 2016-01-28 Vorwerk & Co. Interholding Gmbh Method for cleaning or processing a room by means of a self-moving device
CN104122823A (en) * 2014-07-30 2014-10-29 上海工程技术大学 Modularized home mobile robot platform
US10729297B2 (en) 2014-09-08 2020-08-04 Aktiebolaget Electrolux Robotic vacuum cleaner
CN106659345B (en) 2014-09-08 2019-09-03 伊莱克斯公司 Robotic vacuum cleaner
US10660496B2 (en) 2014-09-24 2020-05-26 Samsung Electronics Co., Ltd. Cleaning robot and method of controlling the cleaning robot
US9174830B1 (en) 2014-09-29 2015-11-03 Crown Equipment Limited Industrial vehicles with point fix based localization
CN105652864A (en) * 2014-11-14 2016-06-08 科沃斯机器人有限公司 Map construction method utilizing mobile robot and work method utilizing map
US9519289B2 (en) 2014-11-26 2016-12-13 Irobot Corporation Systems and methods for performing simultaneous localization and mapping using machine vision systems
US9751210B2 (en) 2014-11-26 2017-09-05 Irobot Corporation Systems and methods for performing occlusion detection
US9744670B2 (en) 2014-11-26 2017-08-29 Irobot Corporation Systems and methods for use of optical odometry sensors in a mobile robot
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
WO2016095966A1 (en) 2014-12-16 2016-06-23 Aktiebolaget Electrolux Cleaning method for a robotic cleaning device
KR102339531B1 (en) 2014-12-16 2021-12-16 에이비 엘렉트로룩스 Experience-based roadmap for a robotic cleaning device
US11400595B2 (en) * 2015-01-06 2022-08-02 Nexus Robotics Llc Robotic platform with area cleaning mode
KR101697857B1 (en) * 2015-04-08 2017-01-18 엘지전자 주식회사 Moving robot and method for recognizing a location of the same
EP3282912B1 (en) 2015-04-17 2020-06-10 Aktiebolaget Electrolux Robotic cleaning device and a method of controlling the robotic cleaning device
CN104887155B (en) * 2015-05-21 2017-05-31 南京创维信息技术研究院有限公司 Intelligent sweeping
DE102015109775B3 (en) 2015-06-18 2016-09-22 RobArt GmbH Optical triangulation sensor for distance measurement
US20170049288A1 (en) 2015-08-18 2017-02-23 Nilfisk, Inc. Mobile robotic cleaner
JP6736831B2 (en) 2015-09-03 2020-08-05 アクチエボラゲット エレクトロルックス Robot cleaning device system, method for controlling cleaning device, computer program and computer program product
DE102015114883A1 (en) 2015-09-04 2017-03-09 RobArt GmbH Identification and localization of a base station of an autonomous mobile robot
JP6863991B2 (en) * 2015-09-22 2021-04-21 ブルーボティックス・ソシエテ・アノニム Virtual line tracking method and modification method for autonomous mobile robots and mobile robots
CN106569489A (en) * 2015-10-13 2017-04-19 录可***公司 Floor sweeping robot having visual navigation function and navigation method thereof
US10180683B1 (en) * 2015-10-29 2019-01-15 Fellow Robotics Ltd. Robotic platform configured to identify obstacles and follow a user device
DE102015119501A1 (en) 2015-11-11 2017-05-11 RobArt GmbH Subdivision of maps for robot navigation
DE102015119865B4 (en) * 2015-11-17 2023-12-21 RobArt GmbH Robot-assisted processing of a surface using a robot
CN105476553B (en) * 2015-11-25 2018-09-07 江苏美的清洁电器股份有限公司 Intellective dust collector
JP6288060B2 (en) * 2015-12-10 2018-03-07 カシオ計算機株式会社 Autonomous mobile device, autonomous mobile method and program
DE102015121666B3 (en) 2015-12-11 2017-05-24 RobArt GmbH Remote control of a mobile, autonomous robot
DE102016102644A1 (en) 2016-02-15 2017-08-17 RobArt GmbH Method for controlling an autonomous mobile robot
JP6685755B2 (en) * 2016-02-16 2020-04-22 東芝ライフスタイル株式会社 Autonomous vehicle
US11036230B1 (en) 2016-03-03 2021-06-15 AI Incorporated Method for developing navigation plan in a robotic floor-cleaning device
US10368711B1 (en) 2016-03-03 2019-08-06 AI Incorporated Method for developing navigation plan in a robotic floor-cleaning device
JP7035300B2 (en) 2016-03-15 2022-03-15 アクチエボラゲット エレクトロルックス Robot Cleaning Devices, Methods for Performing Escarpment Detection in Robot Cleaning Devices, Computer Programs, and Computer Program Products
CN109311154B (en) * 2016-04-17 2022-06-07 哈佛大学董事会 Optimized drawing and erasing of magneto-receptive sensors and vertical travel robots
CN105962849A (en) * 2016-05-10 2016-09-28 广西升禾环保科技股份有限公司 Sweeper robot control platform
CN105955265A (en) * 2016-05-10 2016-09-21 广西升禾环保科技股份有限公司 Sweeping robot control platform
CN109068908B (en) 2016-05-11 2021-05-11 伊莱克斯公司 Robot cleaning device
CN111190419B (en) 2016-05-19 2022-08-09 科沃斯机器人股份有限公司 Self-moving robot, combined robot and combined robot map calling method
AT15526U1 (en) * 2016-06-07 2017-11-15 Tridonic Gmbh & Co Kg Sensor arrangement for the optimized navigation of a cleaning robot
EP3254593A1 (en) * 2016-06-07 2017-12-13 Tridonic GmbH & Co. KG Sensor assembly for the optimized navigation of a mobile robbot unit
JP6348947B2 (en) * 2016-11-07 2018-06-27 オリンパス株式会社 Moving photographing apparatus, moving photographing instruction apparatus, photographing apparatus, moving photographing system, moving photographing method, and moving photographing instruction method
CN106695743B (en) * 2017-02-10 2019-12-03 中国东方电气集团有限公司 A kind of dangerization solution extraction parameter based on mobile robot assigns method
WO2018158248A2 (en) 2017-03-02 2018-09-07 RobArt GmbH Method for controlling an autonomous, mobile robot
KR101984101B1 (en) * 2017-03-06 2019-05-30 엘지전자 주식회사 Cleaner and controlling method thereof
KR102414676B1 (en) * 2017-03-07 2022-06-29 삼성전자주식회사 Electronic apparatus and operating method for generating a map data
JP6814095B2 (en) * 2017-05-23 2021-01-13 東芝ライフスタイル株式会社 Vacuum cleaner
JP7243967B2 (en) 2017-06-02 2023-03-22 アクチエボラゲット エレクトロルックス Method for Detecting Level Differences on a Surface in Front of a Robotic Cleaning Device
DE102017112793A1 (en) * 2017-06-09 2018-12-13 Vorwerk & Co. Interholding Gmbh Self-propelled vehicle within an environment as well as system with a vehicle and an external illumination device
KR101984516B1 (en) 2017-07-21 2019-05-31 엘지전자 주식회사 Cleaner and controlling method thereof
CN107252287A (en) * 2017-08-02 2017-10-17 深圳星鸿云科技有限公司 Floor cleaning machine cleaning method and system
CN109388093B (en) 2017-08-02 2020-09-15 苏州珊口智能科技有限公司 Robot attitude control method and system based on line feature recognition and robot
CN111093447B (en) * 2017-09-26 2022-09-02 伊莱克斯公司 Movement control of a robotic cleaning device
US11274929B1 (en) * 2017-10-17 2022-03-15 AI Incorporated Method for constructing a map while performing work
US10422648B2 (en) * 2017-10-17 2019-09-24 AI Incorporated Methods for finding the perimeter of a place using observed coordinates
CN107977003B (en) * 2017-11-28 2020-07-31 深圳市杉川机器人有限公司 Area cleaning method and device
CN108423141B (en) * 2018-02-05 2020-03-31 浙江大学 Underwater operation robot and control method thereof
CN110362099B (en) * 2018-03-26 2022-08-09 科沃斯机器人股份有限公司 Robot cleaning method, device, robot and storage medium
CN108849291A (en) * 2018-07-04 2018-11-23 夏子超 A kind of lawn fallen leaves cleaning vehicle
US11157016B2 (en) * 2018-07-10 2021-10-26 Neato Robotics, Inc. Automatic recognition of multiple floorplans by cleaning robot
CN109298715B (en) * 2018-11-09 2021-12-07 苏州瑞得恩光能科技有限公司 Robot traveling control system and traveling control method
CN109330501B (en) * 2018-11-30 2021-11-12 深圳乐动机器人有限公司 Method for cleaning ground and sweeping robot
CN111413960A (en) * 2018-12-19 2020-07-14 深圳市优必选科技有限公司 Cruising method and device based on virtual track and terminal equipment
CN109497893A (en) * 2018-12-28 2019-03-22 湖南格兰博智能科技有限责任公司 A kind of sweeping robot and its method for judging self-position
JP7319824B2 (en) * 2019-05-16 2023-08-02 株式会社日立製作所 moving body
CN110919644B (en) * 2019-06-11 2022-02-08 远形时空科技(北京)有限公司 Method and system for positioning interaction by using camera equipment and robot
KR102224638B1 (en) * 2019-07-31 2021-03-05 엘지전자 주식회사 Moving Robot and controlling method
AU2020321757B2 (en) * 2019-07-31 2023-10-26 Lg Electronics Inc. Mobile robot and method for calculating moving distance of mobile robot
KR102286132B1 (en) * 2019-07-31 2021-08-06 엘지전자 주식회사 Artificial intelligence robot cleaner
CN110554650A (en) * 2019-09-18 2019-12-10 创泽智能机器人股份有限公司 Remote online monitoring robot system
US20210282613A1 (en) * 2020-03-12 2021-09-16 Irobot Corporation Control of autonomous mobile robots
JP7447670B2 (en) * 2020-05-15 2024-03-12 トヨタ自動車株式会社 Autonomous mobile device control system, its control method and its control program
CN111930131B (en) * 2020-09-30 2021-01-12 四川中水成勘院工程物探检测有限公司 Device and application method for obtaining graph suitable for complex environment
CN112230658A (en) * 2020-10-15 2021-01-15 珠海格力电器股份有限公司 Motion control method and device of sweeping robot and sweeping robot
CN112826380B (en) * 2021-03-01 2022-06-21 南京凯诺思家具有限公司 Intelligent-manufactured bionic sweeping robot convenient to move

Family Cites Families (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0142594B1 (en) * 1983-10-26 1989-06-28 Automax Kabushiki Kaisha Control system for mobile robot
US4947094A (en) * 1987-07-23 1990-08-07 Battelle Memorial Institute Optical guidance system for industrial vehicles
US4790402A (en) * 1987-09-28 1988-12-13 Tennant Company Automated guided vehicle
US4933864A (en) * 1988-10-04 1990-06-12 Transitions Research Corporation Mobile robot navigation employing ceiling light fixtures
FR2637681B1 (en) * 1988-10-12 1990-11-16 Commissariat Energie Atomique METHOD FOR MEASURING THE EVOLUTION OF THE POSITION OF A VEHICLE IN RELATION TO A SURFACE
US5155684A (en) * 1988-10-25 1992-10-13 Tennant Company Guiding an unmanned vehicle by reference to overhead features
US5051906A (en) * 1989-06-07 1991-09-24 Transitions Research Corporation Mobile robot navigation employing retroreflective ceiling features
US5440216A (en) 1993-06-08 1995-08-08 Samsung Electronics Co., Ltd. Robot cleaner
US5530330A (en) * 1994-03-30 1996-06-25 Inco Limited Automated guidance system for a vehicle
IT1267730B1 (en) * 1994-06-14 1997-02-07 Zeltron Spa PROGRAMMABLE REMOTE CONTROL SYSTEM FOR A VEHICLE
US5525883A (en) * 1994-07-08 1996-06-11 Sara Avitzour Mobile robot location determination employing error-correcting distributed landmarks
DE4429016A1 (en) * 1994-08-16 1996-02-22 Linde Ag Navigating driver-less vehicles esp. of transport systems used in e.g. hangars or large hall
JPH08326025A (en) * 1995-05-31 1996-12-10 Tokico Ltd Cleaning robot
JPH09266871A (en) * 1996-04-03 1997-10-14 Fuji Heavy Ind Ltd Method for controlling cleaning robot
DE19614916A1 (en) * 1996-04-16 1997-11-06 Detlef Raupach Floor cleaning robot vehicle for use in rooms
US6009359A (en) * 1996-09-18 1999-12-28 National Research Council Of Canada Mobile system for indoor 3-D mapping and creating virtual environments
US5995884A (en) * 1997-03-07 1999-11-30 Allen; Timothy P. Computer peripheral floor cleaning system and navigation method
US6079285A (en) * 1997-10-01 2000-06-27 Baker; Jack T. Robotic sampler for remote sampling of liquids in a process stream
US5999865A (en) * 1998-01-29 1999-12-07 Inco Limited Autonomous vehicle guidance system
EP0952427B1 (en) * 1998-04-24 2004-03-03 Inco Limited Automated guided apparatus
US6292713B1 (en) * 1999-05-20 2001-09-18 Compaq Computer Corporation Robotic telepresence system
US6459955B1 (en) * 1999-11-18 2002-10-01 The Procter & Gamble Company Home cleaning robot
FI110806B (en) * 2000-03-17 2003-03-31 Sandvik Tamrock Oy Arrangement for locating unmanned mining vehicles
US6496754B2 (en) * 2000-11-17 2002-12-17 Samsung Kwangju Electronics Co., Ltd. Mobile robot and course adjusting method thereof
KR100642072B1 (en) * 2000-11-22 2006-11-10 삼성광주전자 주식회사 Mobile robot system used for RF module
KR100483548B1 (en) * 2002-07-26 2005-04-15 삼성광주전자 주식회사 Robot cleaner and system and method of controlling thereof
KR100556612B1 (en) * 2002-06-29 2006-03-06 삼성전자주식회사 Apparatus and method of localization using laser

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102023641A (en) * 2009-05-20 2011-04-20 范钦雄 Mobile robot and path planning method thereof for manipulating target objects
CN107685049A (en) * 2017-08-24 2018-02-13 国网黑龙江省电力有限公司信息通信公司 The auto cleaning system and method for computer room

Also Published As

Publication number Publication date
AU751807B2 (en) 2002-08-29
SE0200898D0 (en) 2002-03-26
RU2220643C2 (en) 2004-01-10
FR2823868A1 (en) 2002-10-25
GB2376537A (en) 2002-12-18
DE10164278A1 (en) 2002-10-31
NL1019692A1 (en) 2002-10-21
JP2002325708A (en) 2002-11-12
US20020153184A1 (en) 2002-10-24
GB2376537B (en) 2003-03-26
FR2823868B1 (en) 2005-08-05
NL1019692C2 (en) 2003-09-29
GB0207635D0 (en) 2002-05-15
US6732826B2 (en) 2004-05-11
DE10164278B4 (en) 2011-09-29
CN1381340A (en) 2002-11-27
SE520911C2 (en) 2003-09-09

Similar Documents

Publication Publication Date Title
CN1218815C (en) Robot cleaning machine, robot cleaning system and method for controlling them
CN100343026C (en) Robot cleaning device and robot cleaning system and control method thereof
CN1226013C (en) Machine cleaner, system using same and method for reconnecting charging device to outside
KR100500842B1 (en) Robot cleaner, system thereof and method for controlling the same
CN1302898C (en) Robot dust collector, robot dust collector system and its control method
CN1106913C (en) Movable robot and its path regulating method
KR100406636B1 (en) Robot cleaner and system and method of controling thereof
US7184586B2 (en) Location mark detecting method for robot cleaner and robot cleaner using the method
KR102003787B1 (en) Electrical vacuum cleaner
CN1250148C (en) Automatic cleaner, its system and control method
CN1330274C (en) Robot cleaner coordinates compensation method and a robot cleaner system using the same
KR101840158B1 (en) Electric vacuum cleaner
JP2005327238A (en) Mobile robot, mobile robot system and method for correcting its path
CN110636789A (en) Electric vacuum cleaner
KR20050111137A (en) Robot cleaner system
KR20060118142A (en) Robot cleaner

Legal Events

Date Code Title Description
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
C19 Lapse of patent right due to non-payment of the annual fee
CF01 Termination of patent right due to non-payment of annual fee