SE520911C2 - Rengöringsrobot, rengöringsrobotsystem och metod för att styra en rengöringsrobot - Google Patents

Rengöringsrobot, rengöringsrobotsystem och metod för att styra en rengöringsrobot

Info

Publication number
SE520911C2
SE520911C2 SE0200898A SE0200898A SE520911C2 SE 520911 C2 SE520911 C2 SE 520911C2 SE 0200898 A SE0200898 A SE 0200898A SE 0200898 A SE0200898 A SE 0200898A SE 520911 C2 SE520911 C2 SE 520911C2
Authority
SE
Sweden
Prior art keywords
image
cleaning robot
cleaning
travel
map
Prior art date
Application number
SE0200898A
Other languages
English (en)
Other versions
SE0200898D0 (sv
Inventor
Jeong-Gon Song
Jang-Youn Ko
Seung-Bin Moon
Kyoun-Mu Lee
Original Assignee
Samsung Kwangju Electronics Co
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/ko
Application filed by Samsung Kwangju Electronics Co filed Critical Samsung Kwangju Electronics Co
Publication of SE0200898D0 publication Critical patent/SE0200898D0/sv
Publication of SE520911C2 publication Critical patent/SE520911C2/sv

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/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)
  • Manipulator (AREA)
  • Electric Suction Cleaners (AREA)

Description

30 35 f - f - « : . , , . , , 520 911 2 SAMMANFATTNING AV UPPFINNINGEN Ett syfte med den föreliggande uppfinningen är att åstadkomma en rengöringsrobot, ett rengöringsrobotsystem, en metod för att styra detsamma kapabelt att utföra en beordrad rengöring effektivt genom att enkelt kompensera en körbana, och exakt känna igen en aktuell position för rengöringsroboten.
Ovanstående syfte åstadkoms genom att tillhandahålla en rengöringsrobot som innefattar: en drivande enhet för att driva ett flertal hjul; en övre kamera placerad på stommen för att fotografera en övre bild uppifrån vinkelrätt mot en körriktning; och en styranordning för att styra den drivande enheten för att möjliggöra för rengörings- roboten att köra inom ett rengöringsområde i enlighet med ett förbestämt körmönster, och kompensera fårdvägen genom att analysera bilden fotograferad av den övre ka- mCfan.
Det är att föredra att styrenheten styr den drivande enheten till att köra inom rengö- ringsområdet i enlighet med det förbestämda körmönstret och skapar en bildkarta av det övre området i bilden fotograferad med den övre kameran, när den arbetar i ett program för att kartlägga ett rengöringsområde. Dessutom känner, styrenheten känner igen en position genom attjämföra bildkartan och en aktuell bild inmatad från den övre kameran. och styr den drivande enheten överensstämmande med en mål- körbana från en identifierad position, när en rengöringssignal matas in.
Dessutom, skapar styrenheten bildkartan när helst signalen för rengöring sänds.
Det är att föredra att en frontkamera placeras på stommen för att fotografera en bild motsatt körriktningen. Styrenheten skapar bildkartan genom tredimensionell kart- läggning av den övre bilden fotograferad från den övre kameran och frontbilden fo- tograferad av frontkameran.
Styrenheten delar bildkartan i ett flertal små celler med förbestämd storlek, bestäm- mer ett speciellt kännetecken för de delade små cellerna, och sätter upp det speciella kännetecknet som en standardkoordinatspunkt för igenkänning av positionen. Det speciella kännetecknet inkluderar åtminstone ett element av en glödlampa, en brand- sensor, en fluorescerande lampa, och en högtalare. 20 25 30 35 v! u. . . _. nu v -~ w » , v . t i ' - -- s, . . f . -» -. . . 1,. - 1 .. . s .- . , ' v - t. H 3 Styrenheten extraherar ett linjärt element från bilden fotograferad med den övre kameran medan rengöringsroboten kör, och kompenserar ett körspår genom att använda det extraherade linjära elementet.
Rengöringsrobotsystemet för att åstadkomma ovanstående syften i enlighet med föreliggande uppfinning inkluderar: en drivande enhet for att driva ett flertal hjul; en rengöringsrobot med en övre kamera placerad på stommen for att fotografera en övre bild i rät vinkel mot körriktningen; en fjärrstymingsanordning for trådlös kommuni- kation med rengöringsroboten. Fjärrstyrningen styr rengöringsroboten så den kör inom ett rengöringsområde i enlighet med ett forbestämt körmönster, och kompen- serar ett drivspår genom att analysera bilden sänd efter att ha fotograferats av den övre kameran.
Det är att föredra att fjärrstymingen styr rengöringsroboten inom rengöringsområdet i enlighet med det förbestämda körmönstret och skapar en bildkarta det övre området av bilden fotograferad av den övre kameran, när den arbetar för att kartlägga ett ren- göringsområde. Dessutom, känner fjärrkontrollen igen en position för rengöringsro- boten genom attjämföra bildkartan och en aktuell bild överford från rengöringsro- boten efter att ha blivit fotograferad av den övre kameran och styr en rengöringsbana för rengöringsroboten for att utföra ett avsett arbete från en igenkänd position, när en signal för rengöring matas in.
Det är att föredra att fjärrkontrollen skapar bildkartan när helst en rengöringssignal matas in.
En frontkamera är placerad på stommen for att fotografera en bild motsatt rengö- ringsrobotens körriktning. Dessutom, skapar fjärrkontrollen bildkartan genom tredi- mensionell kartläggning den övre bilden och frontbilden överföra från rengöringsro- boten efter att ha blivit fotograferats av den övre kameran respektive frontkameran.
Det är rekommendabelt att fjärrkontrollen extraherar ett linjärt element från bilden Överförd efter att ha blivit fotograferad med den övre kameran och kompenserar ett drivspår med hjälp av de extraherade linjära elementen, när den styr drivningen av ren göringsroboten. lvlctoden för att styra rengöringsroboten i enlighet med föreliggande uppfinning för att uppnå ovanstående syfte innefattar stegen: skapa en bildkarta av ett övre område från en bild fotograferad med den övre kameran genom att köra rengöringsroboten 3 l0 20 25 30 35 520 91 'l 4 inom en rengöringsarea i enlighet med ett förbestämt mönster; känna igen en position för rengöringsroboten genom att jämföra en bild från den inspelade bildkartan och en aktuell bild fotograferad med den övre kameran, och beräkna en körbana från den igenkända positionen till en avsedd position, när en signal för rengöring matas in; och köra rengöringsroboten i enlighet med den beräknade körbanan.
I enlighet med en annan aspekt av den föreliggande uppfinningen, metoden för att styra rengöringsroboten innefattar stegen: skapande ett rengöringsområde genom att köra rengöringsroboten inom ett rengöringsområde och lagra kartan, när ett program för kartläggning av en area bedöms; beräkna en färdväg motsvarande en beordrad rengöring, när en signal för rengöring matas in; köra rengöringsroboten i enlighet med den beräknade körbanan; och kompensera körbanan genom att analysera en bild fotograferad med den övre kameran.
Det är att föredra att det körbanekompenserande steget extraherar ett direkt element från bilden fotograferad med den övre kameran, och kompenserar körbanan genom att använda det extraherade linjära elementet.
KORT BESKRIVNING AV RITNINGARNA Syftet och kännetecknanden för den föreliggande uppfinningen blir mer uppenbara genom beskrivning av de föredragna utförandena med hänvisning till bifogade rit- ningar, i vilka: FIG. 1 är en perspektiv vy visande ett tillstånd med ett hölje på en rengöringsrobot i enlighet med föreliggande uppfinning avtaget från rengöraren; FIG. 2 är ett blockschema visande rengöringsrobotsystemet i enlighet med förelig- gande uppfinning; FIG. 3 är ett blockschema visande en central styrenhet i FIG. 2; FIG. 4 är en vy visande en rengöringsrobot enligt FIG. 1 placerad i ett rum; FIG. 5 är en vy visande spåret som rengöringsroboten kör i rummet i FIG. 4; FIG. 6 är en vy visande ett exempel av en bildkarta skapad genom kartläggning av en bild fotograferad längs med körspåret som visas i FIG. 5; FIG. 7 är ett flödesschema som visar rengöringsrobotens styrprocess i enlighet med ett föredraget utförande av uppfinningen.
FIG. 8 är en vy visande ett annat exempel av taket i rummet; och FIG. 9 är ett flödesschema visande rengöringsrobotens styrprocess i enlighet med ett annat föredraget utförande den föreliggande uppfinningen. 15 20 25 30 35 f* --- n a f. f." _. , - .= i. . . . i . i, - -w - - I _ i . .x - - =. , . f.. i i... - i . . . , i » . .' ti' '.' 1 5 DETALJERAD BESKRIVNING AV FÖREDRAGNA UTFÖRANDEN Nedan kommer de föredragna utförandena av föreliggande uppfinning att beskrivas i detalj med hänvisning till de bifogade ritningama.
Refererande till FIG. 1 och 2, innefattar en rengöringsrobot 10 en sugande enhet 11, en avkännande enhet 12, en frontkamera 13, en övre kamera 14, en drivand enhet 15, ett minne 16, en sändare 17, och en styrenhet 18. Referensnummer 19 är ett batteri.
Den sugande enheten ll är installerat på stommen 10a för att samla damm från ett motsatt golv under indragande av luft. Den sugande enheten l 1 kan konstrueras med en välkänd teknik. Som ett exempel har, den sugande enheten 1 l har en sugmotor (ej visad), en sugkammare för samlande av damm indragen genom ett sughål eller en sugledning placerad mittemot golvet genom drivning av sugmotom.
Den avkärmande enheten 12 skickar en signal till en utsida. Den avkännande enheten 12 innefattar en hinderdetekterande sensor 12a placerad i en sidoperiferi av en kropp med förbestämda intervall för att motta en reflekterad signal, och en färdavståndsde- tekterande sensor l2b För att mäta ett färdavstånd.
Den hinderdetekterande sensom 12a har ett flertal infraröda lysande element 12al för projicering av infraröda strålar och ljusmottagande element l2a2 för mottagande av reflekterat ljus. De infraröda lysande elementen 12al och de ljusmottagande ele- menten l2a2 är placerade längs med en yttre periferi på den hinderdetekterande sensom 12a genom att bilda vinkelrätt placerade par. Å andra sidan kan, den hinder- detekterande sensom 12a använda en ultralj udssensor kapabel att projicera ett ultra- ljud och ta emot ett reflekterat ultraljud. Den hinderdetekterande sensorn 12a an- vänds också för att mäta ett avstånd mellan rengöringsroboten och hindret eller en mllf.
Den färdavståndsdetekterande sensom l2b kan använda en rotationsdetekterande sensor för att detektera varvtalen för hjulen l5a till l5d. Till exempel kan, den rota- tionsdetekterande sensorn kan använda en kodare för att detektera rotationstalen för motorema l5e respektive l5f.
F rontkameran 13 är placerad på stommen 10a för att fotografera en frontbild, och inatar ut den fotograferade bilden till styrenheten 18. 10 20 25 30 35 .. t.. . . _, ,.,, K, _ . .2 .. . _ . t . . f -~ = - - , . .- , ... -- = , i.. . . - x u -» = .i 4 v » a ' . . , l, .. . . 6 Den övre kameran 14 är placerad på stommen l0a för att fotografera en övre bild, och mata ut den fotograferade bilden till styrenheten 18.
Den drivande enheten 15 innefattar: två hjul 15a, l5b placerade på båda sidor om fronten; två hjul 15c, l5d placerade på båda sidor baktill; motorerna l5e, l5f för att rotera hjulen 15c respektive l5d baktill; och en kuggrem 15g för att överföra en kraft genererad vid hjulen l5c, l5d baktill till hjulen l5a, l5b framtill. Den drivande en- heten roterar oberoende motorerna l5e. l5f i en riktning eller omvänd riktning i en- lighet med en signal från styrenheten 18. Rotationen kan utföras genom att driva motorema med olika varvtal.
Sändaren 17 sänder måldata genom en antenn l7a, och överför en signal Överförd genom antennen l7a till styrenheten 18.
Styrenheten 18 bearbetar signalen överförd genom sändaren 17, och styr vart och ett av elementen. Styrenheten 18 bearbetar en nyckelsignal inmatad från en nyckelin- matningsapparat, när nyckelinmatningsapparaten med flera nycklar för påverkan av programinställningar för en apparat är anordnad på stommen 10a.
Styrenheten 18 kompenserar en färdväg för rengöringsroboten 10 genom att analy- sera bilden fotograferad med den övre kameran 14 när styrenheten 18 styr den dri- vande enheten 15 att färdas inom en rengöringsyta i enlighet med ett färdmönster bestämt av ett rengöringskommando.
Enligt den första aspekten av den föreliggande uppfinningen, skapar styrenheten en bildkarta av den övre arean från bilden fotograferad med den övre kameran 14 genom att styra den drivande enheten 15 till att köra rengöringsroboten 10 inom ren- göringsområdet i enlighet med ett förbestämt färdmönster för att skapa kartan, och lagrar den skapade bildkartan i minnet 16 när ett program för skapande av karta in- ställt. Styrenheten 18 kan ställas in för att utföra skapandet av bildkartan, när en signal för kommandot att utföra programmet för att skapa bildkartan trådlöst överförs utifrån eller när en nyckel matas in i apparaten. Å andra sidan, kan styrenheten 18 ställas in för att utföra programmet för att skapa bildkartan före utförande av rengö- ring, när kommandot för rengöring trådlöst överförs utifrån eller nyckeln matas in i apparaten.
Styrenheten 18 styr den drivande enheten 15 i enlighet med det färdmönster som inställs för att fotografera rengöringsarean omgiven av ett hinder eller mur, med 6 25 30 35 520 911 - 1 - | f 1 7 andra ord, ett helt rum genom att dela rummet med den övre kameran 14, när pro- grammet för skapande av bildkartan är aktivt. Som ett exempel på färdmönstret, avancerar styrenheten 18 rengöringsroboten 10 framåt från den aktuella positionen. och när väggen eller hindret detekteras av hindersensom l2a, ställs positionen in som en initial position. Efter det styr styrenheten 18 den drivande enheten 15 för att köra rengöringsroboten 10 tills rengöringsroboten 10 återvänder till sin initiala position körande längs med väggen. Sedan, kör styrenheten 18 rengöringsroboten 10 inom det förbestämda området bestämt av en körytterlinje längs med en färdlinje utsträckt för att ha regelbundna intervall. Med andra ord, styr styrenheten 18 den drivande enhe- ten 15 till att köra rengöringsroboten 10 längs med färdlinjen 22 planerad med hän- syn till rengöringsområdet 21 bestämt såsom visas i FIG. 5. Vid denna tidpunkt be- stäms intervallen för färdlinjen 22 så att de övre bildema följer på varandra. Den övre bilden fotograferas medan rengöringsroboten 10 färdas längs med färdlinjen 22.
Dessutom, är det att föredra att en bildfotograferingscykel bestäms ha ett överlapp- ningsförhållande på 10% till 20% med en angränsande bild till de övre bilderna fo- tograferad eller extraherad under rörelse. Metoden för att bestämma fotograferings- cykel kan göras genom ett flertal av bilder fotograferade först ett antal gånger. Å andra sidan, ställs fotograferingscykeln in i förväg med hänsyn till en synvinkel för den övre kameran 14 och ett avstånd från golv till tak i ett normalt rum, och sedan kan fotograferingen göras med varje fotograferingscykelinställning.
Bilden fotograferad med den övre kameran 14 under färdprocessen lagras i minnet 16 som den övre bildkartan såsom visas i FIG. 6 i vilken bilden med hänsyn till ele- menten, är specialiserad, styrs av styrenheten 18, när elementen såsom en glödlampa 31, en brandsensor 32, och en fluorescerande lampa 33 i FIG. 4 är installerade i taket.
Företrädesvis, delar styrenheten 18 upp bildkartan lagrad i minnet 16 i flera celler.
Dessutom, utför styrenheten 18 en bildbehandlingsprocess för att ställa in en utmär- kande egenskap som en standardkoordinatpunkt för att känna igen positionen för att enkelt bedöma rengöringsrobotens 10 position genom att extrahera den utmärkande egenskapen bland bildema motsvarande var och en av cellerna. Till exempel, be- stäms glödlampan 31, brandsensom 32, och den direktljus fluorescerande lampan 33 vara utmärkande drag för den bildbehandlande metoden för bilden fotograferad för de installerade elementen 31, 32, 33 av FIG. 4. Den bildbehandlande metoden för att extrahera det utmärkande draget från den fotograferade bilden kan använda varie- rande välkända tekniker. Till exempel, kan en metod, som behandlar en koordinat- punkt beräknad genom att förbinda pixelpunkter med liknande värden som det ut- märkande draget efter konvertering av den fotograferade bilden till en gråskala, 7 15 20 25 30 35 1 - . p . . ., , » t -.«' '. I , F ' - - n 1 . , _ _ , ' '> 1 ~ - -1 I a Ä s g > r . . . , ' I n . _ t , 8 användas. Dessutom, kan en bildarea med liknande distribution med inspelade data- värden bestämmas som ett korresponderande utmärkande drag efter att en bilddata- distributionstyp avseende det utmärkande draget har lagrats i förväg.
Enligt den andra aspekten på föreliggande uppfinning, skapar styrenheten 18 bild- kartan genom tredimensionell kartläggning av den främre bilden fotograferad med frontkameran 13 och den övre bilden fotograferad med den övre kameran 14 och lagrar den skapade bilddatan i minnet 16. När den tredimensionella bildkartan skapas och används, kan noggrannheten i positionsbestämningen förbättras. I detta fall, är det att föredra att positionsigenkänningen från den övre bilden att de element med minst variation för de installerade elementen bearbetas först vid igenkänning av po- sitionen. När positionen ej är exakt igenkänd, är det tillrådligt att frontbilden refere- ras till senare.
Styrenheten 18 känner igen rengöringsrobotens 10 position genom att använda den bildkarta som skapats när rengöringsroboten 10 utför rengöringen efter det att bild- kartan skapats. Med andra ord, känner styrenheten 18 igen rengöringsrobotens 10 aktuella position genom att jämföra den aktuella bilden inmatad från den övre kame- ran 14 ensam eller både från frontkameran 13 och den övre kameran 14 med den lagrade bildkartan, och styr den drivande enheten 15 motsvarande till målfärdbanan från den igenkända positionen, när rengöringskommandosignalen trådlöst tas emot utifrån eller från nyckelinmatningsapparaten. Här inkluderar kommandosignalen för rengöring en observationsarbete genom kamerorna 13. 14 eller rengöringen. Styren- heten 18 beräknar färdfelet genom att använda den aktuella positionen igenkänd med det färdade avståndet från kodaren och jämföra den för aktuella fotograferade bilden och den lagrade bildkartan, och styr den drivande enheten 15 till att följa målfardvä- gen genom att kompensera för felet.
Det har beskrivits att bildkartan skapas direkt av styrenheten 18, och rengöringsro- botens 10 position känns igen av den själv nyttjande den skapade bildkartan.
Enligt den tredje aspekten på den föreliggande uppfinningen, är rengöringsrobotsy- stemet etablerat för att extemt behandla det övre bildkartskapandet och rengörings- robotens 10 positionsigenkänning för att reducera arbetsbelastningen för att skapa rengöringsrobotens 10 bildkarta och känna igen rengöringsrobotens 10 position.
Härtill är, rengöringsroboten 10 konstruerad för att trådlöst sända den fotograferade bildinforrnationen till utsidan, och arbeta i enlighet med styrsignalen Överförd från nu-'e 15 20 25 30 35 n. .u . . , v .. ,, _ IM' u' t. , _- .. , , , _ . - i ,. » r '. 1.' * ' --- ...I.. - » . '__' '_ ' i f r 9 utsidan. Dessutom, styr en fjärrkontroll 40 trådlöst drivningen av rengöringsroboten 10, känner igen rengöringsrobotens 10 position, och skapar bildkartan.
Fjärrkontrollen 40 innefattar en trådlös reläapparat 41 och en central styrenhet 50.
Den trådlösa reläapparaten 41 bearbetar den trådlösa signalen överförd från rengö- ringsroboten 10 och överför den bearbetade signalen till den centrala styrenheten 50 genom en ledning. Dessutom, sänder den trådlösa reläapparaten 50 trådlöst den från den centrala styrenheten 50 överförda signalen till rengöringsroboten 10 genom en antenn 42.
Den centrala styrenheten 50 åstadkoms med en vanlig dator, och ett exempel på den centrala styrenheten 50 visas i FIG. 3. Hänvisande till FIG. 3, innefattar den centrala styrenheten 50 en CPU (Central Processing Unit) 51, ett ROM 52, ett RAM 53, en bildvisande enhet 54, en inmatningsapparat 55, ett minne 56, och en kommunika- tionsapparat 57.
Minnet 56 har en rengöringsrobotkontroll 56a för att styra rengöringsroboten 10 och bearbeta signalen sänd från rengöringsroboten 10.
Rengöringsrobotkontroll 56a har en meny för att ställa in styrningen av rengörings- roboten 10 genom den bildvisande enheten 54, och bearbetar den av en användare valda menyn att utföras av rengöringsroboten 10, när den är i drift. Det är att föredra att menyn i stor utsträckning inkluderar skapandet av rengöringsytans karta, rengö- ringen, och den observerande operationen. Dessutom, är det tillrådligt att ett bild- kartskapande, en målvalslista, och en metod för att rengöra tillhandahålls som under- valsmenyer.
I fallet med menyn för att skapa rengöringsytans karta eller bildkarta, är det att före- dra att användaren kan ställa in en uppdateringcykel på en vecka eller en månad av- seende bildkartans uppdateringsvillkor, när rengöringsroboten 10 utför rengöringen.
När en signal för skapande av bildkartan matas in genom inmatningsapparaten 55 av användaren eller vid tidpunkten för skapandet av inställningama för bildkartan, styr rengöringsrobotkontroll 56a rengöringsroboten 10 till att motta den övre bilden av hela rengöringsarean som krävs för att skapa bildkartan, såsom tidigare beskrivits.
Rengöringsrobotkontroll 56a skapar bildkartan genom att kartlägga bilden Överförd genom att styra rengöringsroboten 10, och lagrar den skapade bildkartan i minnet 56. 9 15 25 30 35 ' \ - . f f I- tm . , ~ . . if - - --. .'I..', ~ , , 'uflw . s , ' 10 1 detta fall, styr styrenheten 18 i rengöringsroboten 10 den drivande enheten 15 i en- lighet med en styrinformation överförd från rengöringsrobotkontroll 56a genom en trådlös reläapparat 41, och följaktligen utelämnas arbetsbelastningen för bildkartska- pandet. Vidare, överför styrenheten 18 den övre bilden fotograferad med en regel- bunden cykel under det att rengöringsroboten kör till den centrala styrenheten 50 genom den trådlösa reläande apparaten 41. Rengöringsrobotkontroll 56a kan skapa bildkartan genom att kartlägga frontbilden och den övre bilden tillsammans.
Den positionsigenkännande metoden för rengöringsroboten 10 verkande enligt meto- den ovan kommer beskrivas med hänvisningar till FIG. 7.
Först av allt, bedömer styrenheten 18 om programmet för att skapa bildkartan (S100) ska utföras.
När det bedöms som programmet för skapande av bildkarta, driver styrenheten 18 rengöringsroboten 10 att fotografera hela den övre bilden (S1 10).
Styrenheten 18 skapar bildkartan genom att kartlägga den övre bilden (och frontbil- den) fotograferad av den övre kameran 14 motsvarande rengöringsarean, och lagrar den skapade bildkartan i minnet 16, 56 (S120).
Efter det, bedömer styrenheten 18 huruvida kommandot för rengöring överförs (S130).
När det bedöms att kommandot för rengöring överförs, känner styrenheten 18 igen rengöringsrobotens 10 position genom att jämföra den övre bilden Överförd från den övre kameran 14 och den lagrade bildkartan (S140). När bildkartan inkluderar infor- mationen på frontbilden i steg 140, kan den aktuella frontbilden också användas för att känna igen positionen.
Sedan, beräknar styrenheten 18 färdbanan från den igenkända aktuella positionen för förflyttning till rengöringsarean eller rengöringsbanan motsvarande det överförda kommandot för rengöring (S 150).
Sedan driver styrenheten 18 rengöringsroboten 10 i enlighet med den beräknade banan (S160).
Efter det, bedömer styrenheten 18 att arbetet är slutfört (S 170). Arbetet här betyder reningsarbetet utfört vid körandet av rengöringsbanan eller förflyttning till 10 25 30 35 520 911 ¿"¿_"f:=_;* l 1 målpositionen. När det bedöms att arbetet inte är färdigt, repeteras stegen 140 till 160 tills arbetet är utfört. Å andra sidan när, enligt det fjärde utförandet av föreliggande uppfinning, när taket har en rektangulär kontur, används en metod för att köra rengöringsroboten 10 för att reducera kompensationsprocessens belastning avseende fardvägen genom att fotogra- fera taket.
Till exempel, såsom visas i FIG. 8, när taket har rader av rektangulära gipsplattor 34 eller en mångfald av direktljusfluorescerande lampor 35 monterade i taket, är styren- heten 18 och/eller fjärrkontrollen 40 anordnade för att kompensera för fardfelet genom att använda villkoret att taket tillhandahåller den linjära ytterlinjen.
För detta ändamål, extraherar styrenheten 18 det linjära elementet från bilden foto- graferad med den övre kameran 14 under det att rengöringsroboten 10 färdas med en välkänd metod för bearbetning av en bild av en detekterad kant, och kompenserar för körspåret genom att använda den extraherade linjära elementinformationen.
Helst, kompenserar styrenheten 18 för körfelet detekterat med avseende på en för- bestämd tid eller ett förbestämt avstånd från en kodare. Efter det, kompenserar styr- enheten 18 gång på gång för färdfelet genom att använda det linjära elementet i bilden fotograferad av den övre kameran.
Med andra ord, beräknar styrenheten 18 körfelet genom att detektera körbanefel med kodaren och styra den drivande enheten 15 för att tillåta rengöringsroboten 10 att återvända till en målkörbana enligt det beräknade felet. Efter det, kompenserar styr- enheten 18 för körfelet genom att beräkna spåravvikelsen för rengöringsroboten 10 genom att använda en riktningsinfonnation för det linjära elementet extraherat ge- nom analys av bilddatan fotograferad med den övre kameran 14.
Metoden ovan kan användas för rengöringsrobotsystemet beskrivet ovan.
Här, kan metoden för bearbetning av en bild av den detekterade kanten använda vari- erande metoder såsom ”Sobel algoritmfi eller en 'Navatiak Babu algoritm”.
Rengöringsrobotens styrprocess för att kompensera för fardfelet genom extrahering av det linjära elementet från den övre bilden skall nedan beskrivas detaljerat hänvi- sande till FIG. 9. 10 20 25 30 35 520 911 __ 12 Först av allt, avgör styrenheten 18 om programmet för att utföra skapande av rengö- ringsareakartan (S200) ska utföras.
När programmet för skapande av rengöringsareakartan valts, driver styrenheten 18 rengöringsroboten 10 inom rengöringsarean (S210).
Ett färdmönster för rengöringsroboten 10 med hänsyn till sättet för skapande av rengöringskartan är samma som i exemplet ovan. Först, drivs rengöringsroboten 10 framåt, och när väggen eller hindret detekteras av den hinderdetekterande sensom 12a, så sätts positionen upp som den initiala positionen. Efter det styr styrenheten 18 den drivande enheten 15 för att köra rengöringsroboten 10 tills rengöringsroboten 10 återvänder till sin initiala position körande längs ytterkanten av rummet längs väg- gen. Sedan, kör styrenheten 18 rengöringsroboten 10 inom en area bestämd av den körda ytterkanten längs med körlinjen utdragen med ett förbestämt intervall. Styr- enheten 18 skapar rengöringskartan genom att använda informationen för av hindret eller det körspåret detekterat under färden beskriven ovan, och lagrar rengöringsare- akartan (S220). Å andra sidan, skapas rengöringsareakartan med samma metod med sättet för skapande av bildkartan beskriven ovan, och lagras.
Efter det, bedömer styrenheten 18 om kommandot för rengöring har överförts (S230).
När styrenheten 18 bedömer att kommandot för rengöring har överförts, beräknar styrenheten 18 färdbanan för att flytta till rengöringsarean eller till rengöringsbanan motsvarande det överförda kommandot för rengöring (S240).
Sedan, driver styrenheten 18 rengöringsroboten 10 i enlighet med den beräknade banan (S 250).
Styrenheten 18 extraherar det linjära elementet från den fotograferade bilden från den övre kameran 14 under det att rengöringsroboten 10 kör, och kompenserar för körfel genom att använda den extraherade linjära elementinfonnationen (S260). Här är det att föredra att processen för analys av bilden fotograferad med den övre kameran 14 utförs för varje cykelinställning för att reducera bildbehandlingsbelastningen.
Sedan, bedömer styrenheten 18 att rengöringen är fullbordad genom att driva rengö- ringsroboten 10 längs med ovanstående process (S 270). När det bedöms att 'Û vlu 1 _ . ..,~ _ - - - , t. . a .. , 'Hv-Q: i 1 .° 13 rengöringen inte är komplett, repeterar styrenheten 18 stegen 240 till 260 tills ren- göringsroboten 10 slutför rengöringen.
Såsom hittills beskrivits, kan rengöringsroboten, rengöringsrobotsystemet, och meto- den för att styra desamma i enlighet med den Föreliggande uppfinningen utföra det beordrade rengöringsarbetet enklare genom att reducera fardfelet till målpositionen eftersom rengöringsroboten 10 kan känna igen positionen noggrannare genom den övre kameran som har mindre variation av de installerade elementen.
Så långt, har det föredragna utförandet av föreliggande uppfinning illustrerats och beskrivits. Emellertid är, den föreliggande uppfinningen inte begränsad till de före- dragna utförandena beskrivna här, och en yrkesman kan modifiera den föreliggande uppfinningen utan avvikelse från den föreliggande uppfinningen enligt kraven.

Claims (1)

1. 0 20 25 30 35 520 911 14 Patentkrav Rengöringsrobot (10) för utförandet av rengöring genom trådlös kommunika- tion med en extem apparat, innefattande: en drivande enhet (15) för drivning av ett flertal hjul (l5a, 15b); en övre kamera (14) placerad på en stomme (lOa) för att fotografera en övre bild vinkelrätt mot körriktningen; och en styrenhet (18) för att styra den drivande enheten (15) för att möjliggöra för rengöringsroboten (10) att färdas inom en rengöringsarea (21) enligt ett för- bestämt färdmönster och kompensera färdbanan genom att analysera bilden fotograferad av den övre kameran (14) k ä n n e t e c k n a d därav, att styren- heten (18) är inrättad att styra den drivande enheten (15) att färdas inom rengö- ringsarean (21) enligt det förbestämda färdmönstret och skapa en bildkarta för den övre arean från bilden fotograferad av den övre kameran (14), när ett pro- gram för att kartlägga rengöringsarean (21) används, att känna igen en position genom att jämföra bildkartan och en aktuell bild imnatad från den övre kame- ran ( 14) och att styra den drivande enheten (15) i en motsvarande målbana från en igenkänd position, när en signal för rengöring matas in samt att styrenheten (18)är inrättad att dela upp bildkartan i ett antal små celler med förbestämd storlek, bestämma ett utmärkande drag för de uppdelade små cellerna och ställa in det bestämda utmärkande draget som en standardkoordinatpunkt för att känna igen positionen. Rengöringsrobot (10) enligt patentkrav 1, k ä n n e t e c k n a d därav, att styr- enheten (18) är inrättad att skapa bildkartan närhelst signalen för rengöring överförs. Rengöringsrobot (10) enligt patentkrav 1, vidare innefattande en frontkamera (13) placerad på stommen (lOa) inrättad att fotografera en bild motsatt färd- riktningen, k ä n n e t e c k n a d därav, att styrenheten (18) är inrättad att skapa bildkartan genom tredimensionell kartläggning med den övre bilden fo- tograferad från den övre kameran (14) och frontbilden fotograferad av den främre kameran (13). Rengöringsrobot (10) enligt patentkrav 1 k ä n n e t e c k n a d därav, att den innefattar åtminstone ett elernerit av en glödlampa (31), en brandsensor (42), en fluorescerande lampa (33), och en högtalare. 20 25 30 35 520 911 15 Rengöringsrobot (10) enligt patentkrav 1, k ä n n e t e c k n a d därav, att styr- enheten (18) är inrättad att extrahera ett linjärt element från bilden fotograferad från den övre kameran (14) under det att rengöringsroboten (10) färdas och att kompensera ett körspår genom att använda det extraherade linjära elementet. Rengöringsrobotsystem inkluderande: en drivande enhet (15) för att driva ett flertal av hjul (l5a, l5d); en rengöringsrobot (10) med en övre kamera (14) pla- cerad på en stomme för att fotografera en övre bild vinkelrätt mot en färdrikt- ning; en fjärrkontroll (40) för trådlös kommunikation med rengöringsroboten (10), k ä n n e t e c k n a d därav, att fjärrkontrollen (40) är inrättad att styra rengöringsroboten (10) till att färdas inom rengöringsområdet i enlighet med ett förbestämt färdmönster och skapa en bildkarta med för den övre arean från bil- den fotograferad med den övre kameran (14). när ett program för att kartlägga en rengöringsarea verkar och fjärrkontrollen (40) har förmåga att känna igen en position för rengöringsroboten (1 O) genom att jämföra bildkartan och en aktuell bild Överförd från rengöringsroboten (10) efter att ha fotograferats av den övre kameran (14) och styra en rengöringsbana för rengöringsroboten (10) för att ut- föra ett utvalt arbete från en igenkänd position, när en signal för rengöring ma- tas in och att fjärrkontrollen (40) är inrättad att dela upp bildkartan i ett antal små celler med förbestämd storlek, bestämma ett utmärkande drag för de de- lade små cellerna och sätta upp det bestämda utmärkande draget som en stan- dardbild for att känna igen positionen. Rengöringsrobotsystem enligt patentkrav 6, k ä n n e t e c k n a d därav, att fjärrkontrollen (40) skapar bildkartan när en signal för rengöring överförs. Rengöringsrobotsystem enligt patentkrav 7, vidare innefattar en frontkamera (13) placerad på stommen (l0a) för att fotografera en bild motsatt rengörings- robotens (10) färdriktning, k ä n n e t e c k n a d därav, att fjärrkontrollen (40) är inrättad att skapa bildkartan genom tredimensionell kartläggning av den övre bilden och den främre bilden Överförd från rengöringsroboten (10) efter att ha blivit fotograferade av den övre kameran (14) respektive frontkameran (13). Rengöringsrobotsystem enligt patentkrav 6, k ä n n e t e c k n a d därav, att det utmärkande draget inkluderar åtminstone ett element av en glödlampa (31), en brandsensor (32), en fluorescerande lampa (33), och en högtalare. 10 10. ll. 52Û 911 šïff' 16 Rengöringsrobotsystem enligt patentkrav 6, k ä n n e t e c k n a d därav, att fjärrkontrollen (40) är inrättad att extrahera ett linjärt element från bilden Överförd efter fotografering av den övre kameran (14) och kompensera en färdbana genom att använda de extraherade linjära elementen, när den styr drivningen av rengöringsroboten (10). Metod att styra en rengöringsrobot (10) med en övre kamera (14) för att fotografera en övre bild. innefattande stegen: skapa en rengöringskarta genom att förflytta rengöringsroboten (10) inom en rengöringsarea och lagra kartan, när ett program för kartläggning av rengö- ringsarea välj s; ett steg med beräkning av en färdbana motsvarande en beordrad rengöring, när en signal för rengöring matas in; driva rengöringsroboten (10) i enlighet med den beräknade banan; och kompensera färdvägen genom att analysera en bild fotograferad av den övre kameran (14) k ä n n e t e c k n a d därav, att färdvägen kompenserande steg extraherar ett linjärt element från bilden fotograferad av den övre kameran (14), och kompenserar färdvägen genom att använda de extraherade linjära elementen.
SE0200898A 2001-04-18 2002-03-26 Rengöringsrobot, rengöringsrobotsystem och metod för att styra en rengöringsrobot SE520911C2 (sv)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR20010020754 2001-04-18
KR10-2001-0065888A KR100406636B1 (ko) 2001-04-18 2001-10-25 로봇 청소기와 그 시스템 및 제어방법

Publications (2)

Publication Number Publication Date
SE0200898D0 SE0200898D0 (sv) 2002-03-26
SE520911C2 true SE520911C2 (sv) 2003-09-09

Family

ID=26638995

Family Applications (1)

Application Number Title Priority Date Filing Date
SE0200898A SE520911C2 (sv) 2001-04-18 2002-03-26 Rengöringsrobot, rengöringsrobotsystem och metod för att styra en rengöringsrobot

Country Status (10)

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

Families Citing this family (254)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8788092B2 (en) 2000-01-24 2014-07-22 Irobot Corporation Obstacle following sensor scheme for a mobile robot
US8412377B2 (en) 2000-01-24 2013-04-02 Irobot Corporation Obstacle following sensor scheme for a mobile robot
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
US7429843B2 (en) 2001-06-12 2008-09-30 Irobot Corporation Method and system for multi-mode coverage for an autonomous robot
US8396592B2 (en) 2001-06-12 2013-03-12 Irobot Corporation Method and system for multi-mode coverage for an autonomous robot
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 (ko) 2002-07-26 2005-04-15 삼성광주전자 주식회사 로봇 청소기와 그 시스템 및 제어 방법
DE10231386B4 (de) * 2002-07-08 2004-05-06 Alfred Kärcher Gmbh & Co. Kg Sensorvorrichtung sowie selbstfahrendes Bodenreinigungsgerät mit einer Sensorvorrichtung
WO2004018159A1 (ja) * 2002-08-26 2004-03-04 Sony Corporation 環境同定装置及び環境同定方法、並びにロボット装置
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
US8428778B2 (en) 2002-09-13 2013-04-23 Irobot Corporation Navigational control system for a robotic device
US8386081B2 (en) 2002-09-13 2013-02-26 Irobot Corporation Navigational control system for a robotic device
KR100468107B1 (ko) * 2002-10-31 2005-01-26 삼성광주전자 주식회사 외부충전장치를 갖는 로봇청소기 시스템 및 로봇청소기의외부충전장치 접속방법
KR100466321B1 (ko) * 2002-10-31 2005-01-14 삼성광주전자 주식회사 로봇청소기와, 그 시스템 및 제어방법
KR100500842B1 (ko) * 2002-10-31 2005-07-12 삼성광주전자 주식회사 로봇청소기와, 그 시스템 및 제어방법
KR100561855B1 (ko) 2002-12-30 2006-03-16 삼성전자주식회사 로봇용 로컬라이제이션 시스템
KR100486505B1 (ko) * 2002-12-31 2005-04-29 엘지전자 주식회사 로봇 청소기의 자이로 오프셋 보정방법
KR100485696B1 (ko) * 2003-02-07 2005-04-28 삼성광주전자 주식회사 로봇청소기의 위치인식표지 검출방법 및 이 검출방법을적용한 로봇청소기
US7805220B2 (en) * 2003-03-14 2010-09-28 Sharper Image Acquisition Llc Robot vacuum with internal mapping system
KR20040086940A (ko) * 2003-04-03 2004-10-13 엘지전자 주식회사 이미지센서를 채용한 이동로봇 및 그의 이동거리 측정방법
KR100486737B1 (ko) * 2003-04-08 2005-05-03 삼성전자주식회사 청소로봇의 청소궤적 생성·추종방법 및 장치
KR100507926B1 (ko) * 2003-06-30 2005-08-17 삼성광주전자 주식회사 로봇청소기의 구동장치
FI115414B (sv) * 2003-07-03 2005-04-29 Sandvik Tamrock Oy Arrangemang för övervakning av gruvfordonets läge i gruva
KR20050012049A (ko) * 2003-07-24 2005-01-31 삼성광주전자 주식회사 공기 청정 기능을 구비한 로봇청소기 및 그 시스템
KR20050012047A (ko) * 2003-07-24 2005-01-31 삼성광주전자 주식회사 회전 물걸레 청소유닛을 구비한 로봇청소기
GB2404331B (en) * 2003-07-29 2005-06-29 Samsung Gwanju Electronics Co Robot cleaner equipped with negative-ion generator
KR100478681B1 (ko) * 2003-07-29 2005-03-25 삼성광주전자 주식회사 바닥살균기능을 구비한 로봇청소기
KR100533829B1 (ko) * 2003-07-29 2005-12-07 삼성광주전자 주식회사 공기청정로봇 및 그 시스템
KR100520079B1 (ko) * 2003-08-01 2005-10-12 삼성전자주식회사 로봇시스템 및 그 제어방법
KR100552691B1 (ko) * 2003-09-16 2006-02-20 삼성전자주식회사 이동로봇의 자기위치 및 방위각 추정방법 및 장치
JP2005166001A (ja) * 2003-11-10 2005-06-23 Funai Electric Co Ltd 自動集塵装置
DE10354642A1 (de) * 2003-11-22 2005-06-16 Bayerische Motoren Werke Ag Vorrichtung und Verfahren zum Programmieren eines Industrieroboters
KR20050063543A (ko) * 2003-12-22 2005-06-28 엘지전자 주식회사 이동로봇의 위치확인장치 및 방법
US7332890B2 (en) 2004-01-21 2008-02-19 Irobot Corporation Autonomous robot auto-docking and energy management systems and methods
DE112005000738T5 (de) 2004-03-29 2007-04-26 Evolution Robotics, Inc., Pasadena Verfahren und Vorrichtung zur Positionsbestimmung unter Verwendung von reflektierten Lichtquellen
US7617557B2 (en) * 2004-04-02 2009-11-17 Royal Appliance Mfg. Co. Powered cleaning appliance
KR100544480B1 (ko) * 2004-05-12 2006-01-24 삼성광주전자 주식회사 로봇 청소기
KR20050108923A (ko) * 2004-05-14 2005-11-17 삼성광주전자 주식회사 모빌로봇, 모빌로봇 시스템, 및 그 경로보정방법
KR100763234B1 (ko) * 2004-06-11 2007-10-04 삼성전자주식회사 주행 상태를 감지하는 시스템 및 방법
KR100580301B1 (ko) * 2004-06-22 2006-05-16 삼성전자주식회사 공기 정화기 및 그 제어 방법
WO2006002385A1 (en) 2004-06-24 2006-01-05 Irobot Corporation Programming and diagnostic tool for a mobile robot
US11209833B2 (en) 2004-07-07 2021-12-28 Irobot Corporation Celestial navigation system for an autonomous vehicle
US8972052B2 (en) 2004-07-07 2015-03-03 Irobot Corporation Celestial navigation system for an autonomous vehicle
US7706917B1 (en) * 2004-07-07 2010-04-27 Irobot Corporation Celestial navigation system for an autonomous robot
US11835343B1 (en) 2004-08-06 2023-12-05 AI Incorporated Method for constructing a map while performing work
US10809071B2 (en) 2017-10-17 2020-10-20 AI Incorporated Method for constructing a map while performing work
KR100677252B1 (ko) * 2004-09-23 2007-02-02 엘지전자 주식회사 로봇 청소기를 이용한 원격 감시시스템 및 방법
KR100600487B1 (ko) * 2004-10-12 2006-07-13 삼성광주전자 주식회사 로봇 청소기의 좌표보정방법 및 이를 이용한 로봇 청소기시스템
KR100560966B1 (ko) 2004-10-12 2006-03-15 삼성광주전자 주식회사 로봇 청소기의 자이로 센서 보정방법
KR100619758B1 (ko) * 2004-11-10 2006-09-07 엘지전자 주식회사 로봇청소기의 움직임 추적장치 및 방법
JP4553718B2 (ja) * 2004-12-16 2010-09-29 シャープ株式会社 イオン発生装置
KR100776215B1 (ko) * 2005-01-25 2007-11-16 삼성전자주식회사 상향 영상을 이용한 이동체의 위치 추정 및 지도 생성장치 및 방법과 그 장치를 제어하는 컴퓨터 프로그램을저장하는 컴퓨터로 읽을 수 있는 기록 매체
US8392021B2 (en) 2005-02-18 2013-03-05 Irobot Corporation Autonomous surface cleaning robot for wet cleaning
KR101247933B1 (ko) 2005-02-18 2013-03-26 아이로보트 코퍼레이션 습식 및 건식 청소를 위한 자동 표면 청소 로봇
US7620476B2 (en) 2005-02-18 2009-11-17 Irobot Corporation Autonomous surface cleaning robot for dry cleaning
KR100633444B1 (ko) * 2005-02-24 2006-10-13 삼성광주전자 주식회사 로봇 청소기 및 그 제어 방법
US8930023B2 (en) 2009-11-06 2015-01-06 Irobot Corporation Localization by learning of wave-signal distributions
KR20060108848A (ko) * 2005-04-14 2006-10-18 엘지전자 주식회사 무선 제어가 가능한 청소로봇과 그를 이용한 원격 제어시스템
KR100624387B1 (ko) * 2005-04-25 2006-09-20 엘지전자 주식회사 주행영역 지정이 가능한 로봇 시스템
KR100635827B1 (ko) * 2005-04-25 2006-10-19 엘지전자 주식회사 눌림 감지 기능을 갖는 청소로봇과 그 방법
WO2007012802A1 (en) * 2005-07-25 2007-02-01 Thillainayagam Vidhya Rajeswar The multifunctional mobile scanning device
KR100700544B1 (ko) * 2005-08-09 2007-03-28 엘지전자 주식회사 알에프 안테나를 구비한 로봇청소기
KR100749579B1 (ko) * 2005-09-05 2007-08-16 삼성광주전자 주식회사 교환가능한 복수의 작업모듈을 갖는 이동로봇 시스템 및 그제어방법
ATE522330T1 (de) * 2005-09-30 2011-09-15 Irobot Corp Robotersystem mit kabelloser kommunikation mittels tcp/ip übertragung
KR100738888B1 (ko) * 2005-10-27 2007-07-12 엘지전자 주식회사 로봇 청소기에 장착된 카메라의 제어 장치 및 방법
US7721829B2 (en) * 2005-11-29 2010-05-25 Samsung Electronics Co., Ltd. Traveling robot
KR101099808B1 (ko) 2005-12-02 2011-12-27 아이로보트 코퍼레이션 로봇 시스템
EP2251757B1 (en) 2005-12-02 2011-11-23 iRobot Corporation Coverage robot mobility
WO2007065034A1 (en) 2005-12-02 2007-06-07 Irobot Corporation Modular robot
ES2706729T3 (es) 2005-12-02 2019-04-01 Irobot Corp Sistema de robot
EP2816434A3 (en) 2005-12-02 2015-01-28 iRobot Corporation Autonomous coverage robot
TWM294295U (en) * 2005-12-27 2006-07-21 Supply Internat Co Ltd E Self-propelled device with fast detachable dust collecting box
ES2583374T3 (es) 2006-05-19 2016-09-20 Irobot Corporation Eliminación de residuos de robots de limpieza
RU2311868C1 (ru) * 2006-05-22 2007-12-10 Общество с ограниченной ответственностью ООО "Робопром" Система автоматизированной уборки помещений
US8417383B2 (en) 2006-05-31 2013-04-09 Irobot Corporation Detecting robot stasis
KR101297388B1 (ko) 2006-06-16 2013-08-19 삼성전자주식회사 위치 보정 기능을 제공하는 이동 장치 및 위치 보정 방법
TWI308487B (en) * 2006-12-26 2009-04-11 Ind Tech Res Inst Position-detecting system and method
RU2361726C2 (ru) * 2007-02-28 2009-07-20 Общество С Ограниченной Ответственностью "Алгоритм-Робо" Система управления антропоморфным роботом и способ управления
KR101281512B1 (ko) * 2007-04-06 2013-07-03 삼성전자주식회사 로봇청소기 및 그 제어방법
EP2574265B1 (en) 2007-05-09 2015-10-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 (ko) * 2007-11-09 2014-11-14 삼성전자 주식회사 스트럭쳐드 라이트를 이용한 3차원 맵 생성 장치 및 방법
KR101409987B1 (ko) 2007-12-11 2014-06-23 삼성전자주식회사 이동 로봇의 자세 보정 방법 및 장치
KR101402273B1 (ko) * 2007-12-14 2014-06-02 삼성전자주식회사 이동 로봇의 슬립 감지 장치 및 방법
KR20090077547A (ko) * 2008-01-11 2009-07-15 삼성전자주식회사 이동 로봇의 경로 계획 방법 및 장치
EP2252190B1 (en) 2008-01-28 2012-05-23 Seegrid Corporation Service robot and method of operating same
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
WO2009097334A2 (en) 2008-01-28 2009-08-06 Seegrid Corporation Methods for real-time and near-real time interactions with robots that service a facility
EP2245858B1 (en) * 2008-02-13 2018-04-11 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 (ko) * 2009-01-07 2015-09-16 삼성전자 주식회사 로봇의 슬립 감지 장치 및 방법
KR101524020B1 (ko) * 2009-03-06 2015-05-29 엘지전자 주식회사 로봇 청소기의 점진적 지도 작성 및 위치 보정 방법
TWI388956B (zh) * 2009-05-20 2013-03-11 Univ Nat Taiwan Science Tech 行動機器人與其目標物處理路徑的規劃方法
CN101923351B (zh) * 2009-06-12 2015-03-04 三星电子株式会社 机器人清洁器及其控制方法
US8364309B1 (en) * 2009-07-14 2013-01-29 Bailey Bendrix L User-assisted robot navigation system
DE102009041362A1 (de) * 2009-09-11 2011-03-24 Vorwerk & Co. Interholding Gmbh Verfahren zum Betreiben eines Reinigungsroboters
DE102009052629A1 (de) * 2009-11-10 2011-05-12 Vorwerk & Co. Interholding Gmbh Verfahren zur Steuerung eines Roboters
US8679260B2 (en) 2009-11-11 2014-03-25 Intellibot Robotics Llc Methods and systems for movement of an automatic cleaning device using video signal
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
KR101741583B1 (ko) * 2009-11-16 2017-05-30 엘지전자 주식회사 로봇 청소기 및 그의 제어 방법
KR20110054472A (ko) * 2009-11-17 2011-05-25 엘지전자 주식회사 로봇 청소기 및 그의 제어 방법
US8800107B2 (en) 2010-02-16 2014-08-12 Irobot Corporation Vacuum brush
KR101081927B1 (ko) * 2010-05-15 2011-11-09 주식회사 일심글로발 유리창 청소 장치 및 그의 이동 제어 방법
KR20110119118A (ko) 2010-04-26 2011-11-02 엘지전자 주식회사 로봇 청소기, 및 이를 이용한 원격 감시 시스템
US9014848B2 (en) * 2010-05-20 2015-04-21 Irobot Corporation Mobile robot system
JP5610870B2 (ja) * 2010-06-21 2014-10-22 三菱重工業株式会社 無人走行車両の誘導装置及び無人走行車両の誘導方法
KR101677634B1 (ko) * 2010-07-12 2016-11-18 엘지전자 주식회사 로봇 청소기 및 이의 제어 방법
KR20120044768A (ko) * 2010-10-28 2012-05-08 엘지전자 주식회사 로봇 청소기 및 이의 제어 방법
KR101750340B1 (ko) * 2010-11-03 2017-06-26 엘지전자 주식회사 로봇 청소기 및 이의 제어 방법
US9440356B2 (en) * 2012-12-21 2016-09-13 Crosswing Inc. Customizable robotic system
KR101157484B1 (ko) * 2010-12-14 2012-06-20 주식회사 대한항공 무인항공기 자동회수 방법
EP2659260B1 (en) 2010-12-30 2019-11-20 iRobot Corporation Debris monitoring
KR101856502B1 (ko) * 2011-04-07 2018-05-11 엘지전자 주식회사 로봇 청소기, 이의 원격 제어 시스템 및 원격 제어 방법
TW201305761A (zh) * 2011-07-21 2013-02-01 Ememe Robot Co Ltd 自走機器人及其定位方法
US11048268B2 (en) * 2011-08-11 2021-06-29 Chien Ouyang Mapping and tracking system for robots
KR101366860B1 (ko) * 2011-09-20 2014-02-21 엘지전자 주식회사 이동 로봇 및 이의 제어 방법
CN102490172B (zh) * 2011-12-05 2014-09-24 东北林业大学 室内智能清洁机器人
KR20130090438A (ko) * 2012-02-04 2013-08-14 엘지전자 주식회사 로봇 청소기
EP2631730B1 (en) * 2012-02-24 2014-09-24 Samsung Electronics Co., Ltd Sensor assembly and robot cleaner having the same
CN103292789B (zh) * 2012-02-27 2015-12-09 联想(北京)有限公司 一种定位方法及电子设备
RU2560828C2 (ru) * 2012-04-19 2015-08-20 Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования "Воронежский государственный технический университет" Мехатронно-модульный робот и способ многоальтернативной оптимизации модулей автоматизации структурного синтеза для его создания
JP5992761B2 (ja) * 2012-08-13 2016-09-14 日本電気通信システム株式会社 電気掃除機、電気掃除機システムおよび電気掃除機の制御方法
ES2610755T3 (es) 2012-08-27 2017-05-03 Aktiebolaget Electrolux Sistema de posicionamiento de un robot
NL2009410C2 (nl) * 2012-09-04 2014-03-05 Lely Patent Nv Systeem en werkwijze voor het uitvoeren van een diergerelateerde handeling.
KR101893152B1 (ko) * 2012-10-26 2018-08-31 엘지전자 주식회사 로봇 청소기 시스템 및 그 제어방법
US9675226B2 (en) 2012-10-26 2017-06-13 Lg Electronics Inc. Robot cleaner system and control method of the same
CN103020632B (zh) * 2012-11-20 2016-03-30 北京航空航天大学 一种室内环境中移动机器人定位标志点的快速识别方法
CN103120573A (zh) * 2012-12-06 2013-05-29 深圳市圳远塑胶模具有限公司 一种智能清扫机器人的工作方法及工作系统
RU2560829C2 (ru) * 2013-02-12 2015-08-20 Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования "Воронежский государственный технический университет" Мехатронно-модульный робот
RU2572381C2 (ru) * 2013-02-12 2016-01-10 Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования "Воронежский государственный технический университет" Мехатронно-модульный робот
RU2572382C2 (ru) * 2013-02-12 2016-01-10 Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования "Воронежский государственный технический университет" Мехатронно-модульный робот и способ многоальтернативной оптимизации моделей автоматизации структурного синтеза для его создания
RU2556432C2 (ru) * 2013-02-12 2015-07-10 Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования "Воронежский государственный технический университет" Способ многоальтернативной оптимизации моделей автоматизации структурного синтеза для создания мехатронно-модульных роботов
RU2572383C2 (ru) * 2013-02-12 2016-01-10 Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования "Воронежский государственный технический университет" Способ многоальтернативной оптимизации моделей автоматизации структурного синтеза для создания мехатронно-модульных роботов
CN103092205A (zh) * 2013-02-18 2013-05-08 福建师范大学 一种基于预设运动路径的移动机器人及其控制方法
RU2560830C2 (ru) * 2013-04-01 2015-08-20 Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования "Воронежский государственный технический университет" Мехатронно-модульный робот и способ многоальтернативной оптимизации моделей автоматизации структурного синтеза для его создания
RU2569579C2 (ru) * 2013-04-01 2015-11-27 Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования "Воронежский государственный технический университет" Мехатронно-модульный робот
CN103156547B (zh) * 2013-04-11 2016-02-24 苏州益节智能科技有限公司 智能吸尘器
CN105101855A (zh) 2013-04-15 2015-11-25 伊莱克斯公司 具有伸出的侧刷的机器人真空吸尘器
EP2986192B1 (en) 2013-04-15 2021-03-31 Aktiebolaget Electrolux Robotic vacuum cleaner
KR102061511B1 (ko) * 2013-04-26 2020-01-02 삼성전자주식회사 청소 로봇, 홈 모니터링 장치 및 그 제어 방법
CN104161487B (zh) * 2013-05-17 2018-09-04 恩斯迈电子(深圳)有限公司 移动装置
CN103271699B (zh) * 2013-05-29 2016-05-18 东北师范大学 一种智能家居清洁机器人
US10307912B2 (en) 2013-07-15 2019-06-04 Lg Electronics Inc. Robot cleaner and method for auto-correcting 3D sensor of the robot cleaner
CN105593775B (zh) * 2013-08-06 2020-05-05 阿尔弗雷德·卡赫欧洲两合公司 用于运行地板清洁机的方法以及地板清洁机
US9170581B2 (en) 2013-09-30 2015-10-27 Crown Equipment Limited Industrial vehicles with overhead light based localization
CN104655161B (zh) 2013-11-21 2017-05-10 科沃斯机器人股份有限公司 测距装置及其寻找测距起始点的方法
US10136251B2 (en) 2013-11-28 2018-11-20 Microsoft Technology Licensing, Llc Geofence compositions
EP3082005B1 (en) * 2013-12-13 2019-06-12 Toshiba Lifestyle Products & Services Corporation Autonomously traveling electric cleaning device
CN105792721B (zh) 2013-12-19 2020-07-21 伊莱克斯公司 以螺旋样式移动的带侧刷的机器人真空吸尘器
WO2015090402A1 (en) 2013-12-19 2015-06-25 Aktiebolaget Electrolux Robotic cleaning device with perimeter recording function
JP6638987B2 (ja) 2013-12-19 2020-02-05 アクチエボラゲット エレクトロルックス 回転側面ブラシの適応速度制御
KR102099495B1 (ko) 2013-12-19 2020-04-09 에이비 엘렉트로룩스 로봇 청소 장치가 장애물에 올라가는 것의 감지
KR102118049B1 (ko) 2013-12-19 2020-06-09 엘지전자 주식회사 로봇 청소기, 로봇 청소기 시스템 및 그 제어방법
EP3082537B1 (en) 2013-12-19 2020-11-18 Aktiebolaget Electrolux Robotic cleaning device and method for landmark recognition
CN105849660B (zh) 2013-12-19 2020-05-08 伊莱克斯公司 机器人清扫装置
EP3084539B1 (en) 2013-12-19 2019-02-20 Aktiebolaget Electrolux Prioritizing cleaning areas
KR102116595B1 (ko) 2013-12-20 2020-06-05 에이비 엘렉트로룩스 먼지통
KR102158690B1 (ko) 2013-12-27 2020-10-23 엘지전자 주식회사 로봇 청소기, 로봇 청소기 시스템 및 그 제어방법
CN103699136B (zh) * 2014-01-14 2016-08-31 河海大学常州校区 基于蛙跳算法的智能家庭服务机器人系统及服务方法
WO2017184478A1 (en) * 2016-04-17 2017-10-26 President And Fellows Of Harvard College Magnetic receptive sensor and optimized drawing and erasing for vertically driving robot
CN103989443B (zh) * 2014-06-04 2016-03-02 南通大学 楼梯清洁机器人从楼梯到中间平台到楼梯的过渡方法
CN104006823B (zh) * 2014-06-16 2017-01-18 成都北斗群星智能科技有限公司 基于万向轮的扫地机器人测速、测距系统及方法
WO2015199554A2 (en) * 2014-06-27 2015-12-30 Crown Equipment Limited 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 (de) * 2014-07-22 2016-01-28 Vorwerk & Co. Interholding Gmbh Verfahren zur Reinigung oder Bearbeitung eines Raumes mittels eines selbsttätig verfahrbaren Gerätes
CN104122823A (zh) * 2014-07-30 2014-10-29 上海工程技术大学 一种模块化家庭移动机器人平台
EP3190938A1 (en) 2014-09-08 2017-07-19 Aktiebolaget Electrolux Robotic vacuum cleaner
JP6443897B2 (ja) 2014-09-08 2018-12-26 アクチエボラゲット エレクトロルックス ロボット真空掃除機
EP3199083B1 (en) 2014-09-24 2021-09-08 Samsung Electronics Co., Ltd. Cleaning robot and method for controlling cleaning robot
US9174830B1 (en) 2014-09-29 2015-11-03 Crown Equipment Limited Industrial vehicles with point fix based localization
CN105652864A (zh) * 2014-11-14 2016-06-08 科沃斯机器人有限公司 自移动机器人构建地图的方法及利用该地图的作业方法
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
EP3230814B1 (en) 2014-12-10 2021-02-17 Aktiebolaget Electrolux Using laser sensor for floor type detection
CN107072454A (zh) 2014-12-12 2017-08-18 伊莱克斯公司 侧刷和机器人吸尘器
JP6532530B2 (ja) 2014-12-16 2019-06-19 アクチエボラゲット エレクトロルックス ロボット掃除機の掃除方法
KR102339531B1 (ko) 2014-12-16 2021-12-16 에이비 엘렉트로룩스 로봇 청소 장치를 위한 경험-기반의 로드맵
US11400595B2 (en) * 2015-01-06 2022-08-02 Nexus Robotics Llc Robotic platform with area cleaning mode
KR101697857B1 (ko) 2015-04-08 2017-01-18 엘지전자 주식회사 이동 로봇 및 그의 위치인식방법
US11099554B2 (en) 2015-04-17 2021-08-24 Aktiebolaget Electrolux Robotic cleaning device and a method of controlling the robotic cleaning device
CN104887155B (zh) * 2015-05-21 2017-05-31 南京创维信息技术研究院有限公司 智能扫地机
DE102015109775B3 (de) 2015-06-18 2016-09-22 RobArt GmbH Optischer Triangulationssensor zur Entfernungsmessung
US12478240B2 (en) 2015-08-18 2025-11-25 Nilfisk A/S Method of controlling a robotic floor cleaning machine
WO2017031365A1 (en) * 2015-08-18 2017-02-23 Nilfisk, Inc. Mobile robotic cleaner
WO2017036532A1 (en) 2015-09-03 2017-03-09 Aktiebolaget Electrolux System of robotic cleaning devices
DE102015114883A1 (de) 2015-09-04 2017-03-09 RobArt GmbH Identifizierung und Lokalisierung einer Basisstation eines autonomen mobilen Roboters
WO2017050357A1 (en) * 2015-09-22 2017-03-30 Bluebotics Sa Virtual line-following and retrofit method for autonomous vehicles
CN106569489A (zh) * 2015-10-13 2017-04-19 录可系统公司 具有视觉导航功能的扫地机器人及其导航方法
US10180683B1 (en) * 2015-10-29 2019-01-15 Fellow Robotics Ltd. Robotic platform configured to identify obstacles and follow a user device
DE102015119501A1 (de) 2015-11-11 2017-05-11 RobArt GmbH Unterteilung von Karten für die Roboternavigation
DE102015119865B4 (de) 2015-11-17 2023-12-21 RobArt GmbH Robotergestützte Bearbeitung einer Oberfläche mittels eines Roboters
CN105476553B (zh) * 2015-11-25 2018-09-07 江苏美的清洁电器股份有限公司 智能吸尘器
JP6288060B2 (ja) * 2015-12-10 2018-03-07 カシオ計算機株式会社 自律移動装置、自律移動方法及びプログラム
DE102015121666B3 (de) 2015-12-11 2017-05-24 RobArt GmbH Fernsteuerung eines mobilen, autonomen Roboters
DE102016102644A1 (de) 2016-02-15 2017-08-17 RobArt GmbH Verfahren zur Steuerung eines autonomen mobilen Roboters
JP6685755B2 (ja) * 2016-02-16 2020-04-22 東芝ライフスタイル株式会社 自律走行体
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
CN108603935A (zh) 2016-03-15 2018-09-28 伊莱克斯公司 机器人清洁设备以及机器人清洁设备进行陡壁检测的方法
CN105962849A (zh) * 2016-05-10 2016-09-28 广西升禾环保科技股份有限公司 用于扫地机械人的控制平台
CN105955265A (zh) * 2016-05-10 2016-09-21 广西升禾环保科技股份有限公司 扫地机械人控制平台
CN109068908B (zh) 2016-05-11 2021-05-11 伊莱克斯公司 机器人清洁设备
CN107402569B (zh) 2016-05-19 2020-01-21 科沃斯机器人股份有限公司 自移动机器人及地图构建方法、组合机器人地图调用方法
AT15526U1 (de) * 2016-06-07 2017-11-15 Tridonic Gmbh & Co Kg Sensoranordnung für die optimierte Navigation eines Reinigungsroboters
EP3254593B1 (de) * 2016-06-07 2025-05-14 Tridonic GmbH & Co. KG Sensoranordnung für die optimierte navigation einer mobilen robotereinheit
WO2018024897A1 (de) 2016-08-05 2018-02-08 RobArt GmbH Verfahren zur steuerung eines autonomen mobilen roboters
JP6348947B2 (ja) * 2016-11-07 2018-06-27 オリンパス株式会社 移動撮影装置、移動撮影指示装置、撮影機器、移動撮影システム、移動撮影方法及び移動撮影指示方法
CN106695743B (zh) * 2017-02-10 2019-12-03 中国东方电气集团有限公司 一种基于移动机器人的危化溶液抽取参数的下达方法
JP2020509500A (ja) 2017-03-02 2020-03-26 ロブアート ゲーエムベーハーROBART GmbH 自律移動ロボットの制御方法
KR101984101B1 (ko) * 2017-03-06 2019-05-30 엘지전자 주식회사 청소기 및 그 제어방법
KR102414676B1 (ko) 2017-03-07 2022-06-29 삼성전자주식회사 지도 데이터를 생성하는 전자 장치 및 그 동작 방법
DE102017109219A1 (de) 2017-04-28 2018-10-31 RobArt GmbH Verfahren für die Roboternavigation
JP6814095B2 (ja) * 2017-05-23 2021-01-13 東芝ライフスタイル株式会社 電気掃除機
JP7243967B2 (ja) 2017-06-02 2023-03-22 アクチエボラゲット エレクトロルックス ロボット清掃デバイスの前方の表面のレベル差を検出する方法
DE102017112793A1 (de) * 2017-06-09 2018-12-13 Vorwerk & Co. Interholding Gmbh Sich selbsttätig innerhalb einer Umgebung fortbewegendes Fahrzeug sowie System mit einem Fahrzeug und einer externen Beleuchtungseinrichtung
KR101984516B1 (ko) 2017-07-21 2019-05-31 엘지전자 주식회사 청소기 및 그 제어방법
CN107252287A (zh) * 2017-08-02 2017-10-17 深圳星鸿云科技有限公司 拖地机清扫方法及系统
CN109388093B (zh) 2017-08-02 2020-09-15 苏州珊口智能科技有限公司 基于线特征识别的机器人姿态控制方法、系统及机器人
CN107685049A (zh) * 2017-08-24 2018-02-13 国网黑龙江省电力有限公司信息通信公司 机房的自动清洁系统及方法
JP6989210B2 (ja) * 2017-09-26 2022-01-05 アクチエボラゲット エレクトロルックス ロボット清掃デバイスの移動の制御
US11274929B1 (en) * 2017-10-17 2022-03-15 AI Incorporated Method for constructing a map while performing work
CN107977003B (zh) * 2017-11-28 2020-07-31 深圳市杉川机器人有限公司 区域清扫方法及装置
US12038756B2 (en) 2017-12-19 2024-07-16 Carnegie Mellon University Intelligent cleaning robot
CN108423141B (zh) * 2018-02-05 2020-03-31 浙江大学 一种水下作业机器人及其控制方法
CN110362099B (zh) * 2018-03-26 2022-08-09 科沃斯机器人股份有限公司 机器人清扫方法、装置、机器人及存储介质
CN108849291A (zh) * 2018-07-04 2018-11-23 夏子超 一种草坪落叶清洁车
US11157016B2 (en) * 2018-07-10 2021-10-26 Neato Robotics, Inc. Automatic recognition of multiple floorplans by cleaning robot
KR102705170B1 (ko) 2018-11-08 2024-09-12 삼성전자주식회사 로봇 청소기 및 이의 제어 방법
CN109298715B (zh) * 2018-11-09 2021-12-07 苏州瑞得恩光能科技有限公司 机器人行进控制系统及行进控制方法
CN109330501B (zh) * 2018-11-30 2021-11-12 深圳乐动机器人有限公司 一种清洁地面的方法及扫地机器人
CN111413960A (zh) * 2018-12-19 2020-07-14 深圳市优必选科技有限公司 一种基于虚拟轨道的巡航方法、装置及终端设备
CN109497893A (zh) * 2018-12-28 2019-03-22 湖南格兰博智能科技有限责任公司 一种扫地机器人及其判断自身位置的方法
JP7319824B2 (ja) * 2019-05-16 2023-08-02 株式会社日立製作所 移動体
CN110919644B (zh) * 2019-06-11 2022-02-08 远形时空科技(北京)有限公司 一种利用摄像头设备和机器人进行定位交互的方法及系统
KR102286132B1 (ko) * 2019-07-31 2021-08-06 엘지전자 주식회사 인공지능 로봇 청소기
CN114174011B (zh) * 2019-07-31 2024-04-19 Lg电子株式会社 移动机器人
US12364378B2 (en) 2019-07-31 2025-07-22 Lg Electronics Inc. Moving robot and method of calculating moving distance of the same
KR102224638B1 (ko) * 2019-07-31 2021-03-05 엘지전자 주식회사 이동 로봇 및 그 제어방법
CN110554650A (zh) * 2019-09-18 2019-12-10 创泽智能机器人股份有限公司 一种远程在线监控机器人系统
US12458191B2 (en) * 2020-03-12 2025-11-04 Irobot Corporation Control of autonomous mobile robots
JP7447670B2 (ja) * 2020-05-15 2024-03-12 トヨタ自動車株式会社 自律移動装置制御システム、その制御方法及びその制御プログラム
CN111930131B (zh) * 2020-09-30 2021-01-12 四川中水成勘院工程物探检测有限公司 一种适用于复杂环境的获取图形的装置和应用方法
CN112230658A (zh) * 2020-10-15 2021-01-15 珠海格力电器股份有限公司 扫地机器人的运动控制方法、装置及扫地机器人
CN112826380B (zh) * 2021-03-01 2022-06-21 南京凯诺思家具有限公司 一种智能制造的仿生型便于移动的扫地机器人
USD1032509S1 (en) 2021-04-23 2024-06-25 Mtd Products Inc Docking station
CN114468828B (zh) * 2022-01-29 2022-10-21 衡南艾迪智能科技中心 清洁机器人及其运动控制方法

Family Cites Families (33)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4674048A (en) * 1983-10-26 1987-06-16 Automax Kabushiki-Kaisha Multiple robot control system using grid coordinate system for tracking and completing travel over a mapped region containing obstructions
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 (fr) * 1988-10-12 1990-11-16 Commissariat Energie Atomique Procede de mesure de l'evolution de la position d'un vehicule par rapport a une surface
US5155684A (en) * 1988-10-25 1992-10-13 Tennant Company Guiding an unmanned vehicle by reference to overhead features
US4947514A (en) * 1989-01-09 1990-08-14 Black & Decker, Inc. Internal contact for a charging circuit
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
KR100197676B1 (ko) * 1993-09-27 1999-06-15 윤종용 로보트 청소기
US5530330A (en) * 1994-03-30 1996-06-25 Inco Limited Automated guidance system for a vehicle
IT1267730B1 (it) * 1994-06-14 1997-02-07 Zeltron Spa Sistema di telecomando programmabile per un veicolo
US5525883A (en) * 1994-07-08 1996-06-11 Sara Avitzour Mobile robot location determination employing error-correcting distributed landmarks
DE4429016A1 (de) * 1994-08-16 1996-02-22 Linde Ag Navigation für fahrerlose Fahrzeuge
JPH08326025A (ja) * 1995-05-31 1996-12-10 Tokico Ltd 清掃ロボット
JPH09266871A (ja) * 1996-04-03 1997-10-14 Fuji Heavy Ind Ltd 清掃ロボットの制御方法
DE19614916A1 (de) * 1996-04-16 1997-11-06 Detlef Raupach Fahrroboter für die automatische Behandlung von Bodenflächen
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
KR200155821Y1 (ko) * 1997-05-12 1999-10-01 최진호 원격제어 진공청소기
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
ATE261108T1 (de) * 1998-04-24 2004-03-15 Inco Ltd Automatisch geführtes fahrzeug
KR100266988B1 (ko) * 1998-06-20 2000-10-02 배길성 로봇 청소기의 청소구역형태 인식장치 및 그 방법
DE19916427B4 (de) * 1998-07-31 2004-07-01 Sommer, Volker, Dr.-Ing. Haushaltsroboter zum automatischen Staubsaugen von Bodenflächen
GB2344748B (en) * 1998-12-18 2002-02-20 Notetry Ltd Improvements in or relating to floor cleaning devices
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 (sv) * 2000-03-17 2003-03-31 Sandvik Tamrock Oy Arrangemang för fastställning av positionen av obemannade gruvfordon
US6496754B2 (en) * 2000-11-17 2002-12-17 Samsung Kwangju Electronics Co., Ltd. Mobile robot and course adjusting method thereof
KR100642072B1 (ko) * 2000-11-22 2006-11-10 삼성광주전자 주식회사 알에프모듈을 이용한 모빌로봇 시스템
KR100483548B1 (ko) * 2002-07-26 2005-04-15 삼성광주전자 주식회사 로봇 청소기와 그 시스템 및 제어 방법
KR100556612B1 (ko) * 2002-06-29 2006-03-06 삼성전자주식회사 레이저를 이용한 위치 측정 장치 및 방법

Also Published As

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

Similar Documents

Publication Publication Date Title
SE520911C2 (sv) Rengöringsrobot, rengöringsrobotsystem och metod för att styra en rengöringsrobot
SE523831C2 (sv) Robotrengörare, robotrengöringssystem och förfarande för styrning av desamma
SE523910C2 (sv) Rengöringsrobot, rengöringsrobotsystem och metod för en rengöringsrobot för återvändande till en extern laddningsanordning
KR100406636B1 (ko) 로봇 청소기와 그 시스템 및 제어방법
SE526719C2 (sv) Rengöringsrobot, rengöringsrobotsystem och metod att styra desamma
KR100485696B1 (ko) 로봇청소기의 위치인식표지 검출방법 및 이 검출방법을적용한 로봇청소기
CN1106913C (zh) 移动式机器人和它的路径调节方法
US20070096676A1 (en) Mobile robot and mobile robot charge station return system
SE524488C2 (sv) Rengöringsrobot, system därmed och metod för att styra densamma
CN114905503B (zh) 机器人控制系统、机器人控制方法和存储介质
SE526303C2 (sv) Robotdammsugare och robotdammsugningssystem
SE526955C2 (sv) Mobil robot och system och förfarande för kompensering av färdvägsavvikelser
US11491973B2 (en) Parking assist apparatus and a method of controlling the parking assist apparatus
CN113557523B (zh) 用于以改善的对象探测运行机器人的方法和设备
CN110024010A (zh) 用于探测位于停车场内的突起对象的方法和系统
CN110462546A (zh) 移动体
KR100500831B1 (ko) 로봇청소기의 회전각도 산출방법
JPH07134617A (ja) 自律移動ロボットの誘導方法とその装置
CN110045721A (zh) 用于辅助车辆行驶的方法及其装置
CN112254731A (zh) 巡检机器人、巡检路径规划方法,以及巡检路径规划系统
KR20200108949A (ko) 높이 센싱 알고리즘을 구비한 자율주행 트랙터
JP2023122807A (ja) 自律走行型ロボット
JP2021149420A (ja) 推定システムおよび方法
JP2019175016A (ja) 移動体及び移動体制御モデル学習装置