SE526717C2 - Mobil robot med lägesigenkännande hinderdetekterande anordningar - Google Patents

Mobil robot med lägesigenkännande hinderdetekterande anordningar

Info

Publication number
SE526717C2
SE526717C2 SE0302218A SE0302218A SE526717C2 SE 526717 C2 SE526717 C2 SE 526717C2 SE 0302218 A SE0302218 A SE 0302218A SE 0302218 A SE0302218 A SE 0302218A SE 526717 C2 SE526717 C2 SE 526717C2
Authority
SE
Sweden
Prior art keywords
mobile robot
obstacle
image
control part
detecting device
Prior art date
Application number
SE0302218A
Other languages
English (en)
Other versions
SE0302218D0 (sv
SE0302218L (sv
Inventor
Jeong-Gon Song
Sang-Yong Lee
Seung-Bin Moon
Kyoung-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 KR1020000068445A external-priority patent/KR100632241B1/ko
Priority claimed from KR1020000068446A external-priority patent/KR20020038296A/ko
Priority claimed from KR1020000069621A external-priority patent/KR100632242B1/ko
Application filed by Samsung Kwangju Electronics Co filed Critical Samsung Kwangju Electronics Co
Publication of SE0302218D0 publication Critical patent/SE0302218D0/sv
Publication of SE0302218L publication Critical patent/SE0302218L/sv
Publication of SE526717C2 publication Critical patent/SE526717C2/sv

Links

Classifications

    • 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
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S17/00Systems using the reflection or reradiation of electromagnetic waves other than radio waves, e.g. lidar systems
    • G01S17/86Combinations of lidar systems with systems other than lidar, radar or sonar, e.g. with direction finders
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S17/00Systems using the reflection or reradiation of electromagnetic waves other than radio waves, e.g. lidar systems
    • G01S17/88Lidar systems specially adapted for specific applications
    • G01S17/93Lidar systems specially adapted for specific applications for anti-collision purposes
    • G01S17/931Lidar systems specially adapted for specific applications for anti-collision purposes of land vehicles
    • 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
    • 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
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S17/00Systems using the reflection or reradiation of electromagnetic waves other than radio waves, e.g. lidar systems
    • G01S17/02Systems using the reflection of electromagnetic waves other than radio waves
    • G01S17/06Systems determining position data of a target
    • G01S17/46Indirect determination of position data

Landscapes

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

Description

0 n n n 000 000 to II in in o a I o a o o l I I: II n 0 I I n o n o I a n 00 ut ut Oønc i 15 20 25 30 526 717 BJ nunnan 0 0 |~ 0 on coocoo n 0 I nu nu n none I! I 0 I o no o .00- . : 0 n natt 0 0 I I nu un! 4 u oo c n o o oc; Den hinderdetekterande anordningen detekterar hinder, såsom en vägg, ett bord osv., med en ultraljudsensor eller lasersensor och sänder ut en motsvarande signal till styr- ningsdelen. Den hinderdetekterande anordningens sensor är företrädesvis monterad på fiamsidan av den mobila roboten parallellt med en köryta, för att mer korrekt de- tektera hindret som ligger i körbanan.
Styrdelen innefattar en mikroprocessor och ett minne monterat på denna för styrning av allmänna operationer av den mobila roboten, såsom utsändning av ett startkom- mando till köranordningen, styrning av köranordningens rörelse för att undvika ett hinder i enlighet med si gnalema som mottages från den hinderdetekterande anord- ningen och ett internt, förinstallerat program samt för laddning av strömkällan med elektricitet när den bestämmer att strömnivån ligger under ett förutbestämt värde.
Strömkällan matar ström för drivning av olika delar i den mobila roboten, såsom mo- torn, som roterar köranordningens hjul, sensom som detekterar närvaron av hinder samt styrdelen osv. Strömkällan är vanligen ett batteri som möjliggör att den mobila roboten kan arbeta under en förutbestämd tidsperiod utan anslutning till någon extern strömkälla.
Operationen av den mobila roboten, konstruerad på ovan angivet sätt, kommer att be- skrivas i detalj nedan.
Först, när den mobila roboten mottager ett startkommando, sänder styrdelen ut en körorder och motsvarande avkänningssignal till köranordningen respektive den hin- derdetekterande anordningen. Som svar på signalen från styrdelen kör köranordning- en i en viss riktning genom drivning av motorn. Vid denna tidpunkt sänder, genom sensorns funktion-j 'den hinderdetekterande anordningen ut en avkärmingssigrial till styrdelen. Under den mobila robotens drifi kommer, när sensom avkänner närvaron av ett hinder inom ett fórutbestämt avstånd från roboten, styrdelen att sända ut ett kommando till köranordningen att ändra den mobila robotens körriktning. Närhelst den mobila roboten påträffar ett hinder ändras den mobila robotens körriktning ge- 15 20 25 30 526 717 ooo ooo o o oo oooo oo oo o o o o o o o o o o o o o o o o oo o oo oo 3 o o o o o o o o o o o oo o o o o o o ooo ooo oo o ooo oo oo oooooo o o o o o o o o o o o o o o o o o o o o o o o oo oo oo ooo o o o nom de ovan beskrivna processerna. Det vill säga den mobila roboten kör i enlighet med dess initiala läge och hindrens lägen, och ritar upp ett slumpartat spår såsom vi~ sasifig. 1.
En mobil robot med en sådan slumpvis fórflyttning befinnes vara ineffektiv när den rör sig inom ett begränsat område, eftersom den rör sig utmed en slumpvis bana. En annan nackdel med den mobila robotens slumpvisa rörelse är att den upprepat rör sig t över samma område.
Ultraljudsensorn i den konventionella hinderdetekterande anordningen innefattar en ultraljudsändande del för utsändning av ultraljudvågor, samt en ultraljudmottagande del för mottagning av reflekterade ultraljudvågor fiån hindret. Genom att mäta ett tidsgap mellan ultraljudsändningen och mottagningen av reflekterat ultraljud beräknar den styrande delen ett avstånd fiån den mobila roboten till hindret och styr i enlighet därmed den mobila robotens motor till att undvika hindret. Även om den konventionella hinderdetekterande anordningen och dess förfarande kan mäta avståndet från den mobila roboten till hindret, så kan den inte på ett bra sätt hantera hindren med avseende på hindrets status eftersom det är omöjligt att erhålla exakt information om hindrets status, såsom hindrets form eller liknande. Följaktligen är det omöjligt för den mobila roboten att bestämma om den skall passera eller väja för hindret.
Det fordras av den mobila roboten att den håller en förutbestämd orientering för att utföra enrengörings- eller vaktoperation mer effektivt. För detta är det nödvändigt att periodiskt kontrollera om den mobila roboten kör utmed rätt kurs och att korrigera den mobila robot-ens orientering om det bestämmes att den mobila roboten har avvikit från kursen.
För att säkerställa att den mobila roboten kör utmed rätt kurs använder den mobila ro- boten en styrtejp på en vägg i ett rum som referens. 20 25 30 526 717 4 När styrtejpen är fastsatt på golvet sker den mobila robotens kontroll av styrtejpen ge- nom användning av en fotosensor eller en magnetisk sensor. Den mobila roboten kör längs styrtejpen. Styrtejpens relativa läge med avseende på sensorn bestämmer om den mobila roboten är på rätt kurs eller ej.
När rummets vägg användes som referens bestämmes om den mobila roboten kör längs rätt kurs eller ej i enlighet med den mobila robotens avstånd från väggen, såsom det detekteras av en sensor, såsom en ultraljudsensor osv. Beroende av avståndet mel- lan den mobila roboten och väggen kommer den mobila roboten att justera sin orien- terin g. Även om dessa sätt attjustera den mobila robotens kurs, dvs. användningen av en styrtejp eller vägg som referens, kan vara användbara för styrning av den mobila ro- botens körning, så är de knappast applicerbara på en mobil robot som avkänner sitt läge med användning av en bildkarnera. Det vill säga, att separat anordna styrtejpen eller ultraljudsensorn på den mobila roboten, som avkänner sitt läge medelst en bild- kamera just för att bestämma om den mobila robotens orientering skall justeras eller ej, orsakar nackdelar såsom att komplicera tillverkningsprocessema och att höja till- verkningskostnaderna.
Uppfinningen i korthet Den föreliggande uppfinningen har åstadkommits för att undanröja ovan nämnda pro- blem hos känd teknik. Följaktligen är ändamålet med den föreliggande uppfinningen att åstadkomma en mobil robot som kan effektivt köra utmed en viss kurs under av- kännande av sitt läge och med undvikande av upprepade passager över samma områ- de. i Ett annat ändamål med den föreliggande uppfmningen är att åstadkomma en mobil robot som kan bestämma om den skall passera eller väja för ett hinder i dess körrikt- ning, baserat på information om hindrets förrn. Information om hindrets form åstad- l5 20 25 30 526 717 ooo ooo o o oo oooo oo oo o o o o o o o o o o o o o o o o oo o oo oo o o o o o o o o o o o oo o o o o o o 5 ooo oo o oo o ooo oo oo o ooooo o o o o o o o o o o o o o o o o o o o o o oo oo oo ooo o o o o o kommes medelst en hinderdetekterande anordning som har en linjelaser och en bild- kamera. Ännu ett ändamål med den föreliggande uppfinningen är att åstadkomma ett förfaran- de för reglering av den mobila robotens orientering, vilken avkänner sitt läge genom att använda en bildkamera, i enlighet med att bestämma om den skall bibehålla eller ta en annan bana.
Ovan angivna ändamål har uppnåtts medelst en mobil robot enligt den föreliggande uppfinningen. Den mobila roboten innefattar en köranordning för att förflytta den mobila roboten runt i ett rum, en hinderdetekterande anordning för att detektera när- varon av ett hinder, en lägesigenkännande anordning för att bestämma ett aktuellt lä- ge för den mobila roboten, en styrdel för att styra köranordningen, den hinderdetekte- rande anordningen och den lägesigenkännande anordningen samt en strömkälla för att lagra och mata elektricitet till var och en av anordningama och styrdelen. Den läges- igenkännande anordningen innefattar en första bildkamera vänd mot rummets tak.
Den första bildkameran avkänner en basmarkering i taket. Den lägesigenkännande anordningen innefattar vidare ett första kamerakort för att behandla en bild, fotogra- ferad av den första bildkameran till data och sända datan till styrdelen.
Den hinderdetekterande anordningen innefattar en linjelaser för att sända en linjefor- mad siktstråle mot hindret, en andra bildkamera för att avkänna en reflekterad linjär ljusstråle från hindret samt ett andra karnerakort för att behandla bilddata uppfångade av den andra bildkameran.
Ovan angivnahändamål har vidare uppnåtts medelst en mobil robot enligt den förelig- gande uppfinningen, innefattande en köranordning för att förflytta den mobila robo- ten i ett rum, en hinderdetekterande anordning för att detektera närvaron av ett hinder, en lägesigenkännande anordning för att bestämma ett aktuellt läge för den mobila ro- boten, en styrdel för att styra köranordniugen, den hinderdetekterande anordningen och den lägesigenkännande anordningen samt en strömkälla för att lagra och mata 0000 0 a j ID o u o 9 0 co nous coon va. co 000» 000 10 IS 20 25 30 526 717 elektricitet till köranordnin gen, den hinderdetekterande anordningen, den lägesi gen- kännande anordningen och styrdelen. Den lägesigenkännande anordningen innefattar en linjelaser för att sända en linjeformad siktstråle mot hindret, en andra bildkamera för att avkänna en reflekterad linjär ljusstråle från hindret samt ett andra kamerakort för att behandla bilddata uppfångade av den andra tevekameran.
Den andra bildkameran innefattar ett filter för att exklusivt avkänna den linjära ljus- strålen från den linjära lasern.
Vidare har de ovan angivna ändamålen även uppnåtts med ett förfarande för att regle- ra en kurs eller körbana för en mobil robot. Den mobila roboten innefattar en kör- anordning för att förflytta den mobila roboten runt i ett rum, en hinderdetekterande anordning för att detektera närvaron av ett hinder, en lägesigenkännande anordning för att bestämma ett aktuellt läge för den mobila roboten, en styrdel för att styra kör- anordningen, den hinderdetekterande anordningen och den lägesigenkännande anord- ningen samt en strömkälla för att lagra och mata elektricitet till var och en av anord- ningama och styrdelen. Förfarandet innefattar fotografering av en basmarkering med användning av en första bildkamera i den lägesigenkännande anordningen, som gene- rerar bilddata av basrnarkeringen genom utnyttjande av ett första kamerakort, varvid bestämning sker av om koordinatema för basmarkeringen som erhållits genom styr- delens databearbetning, överensstämmer med koordinaterna för den förutbestämda körbanan, samt stflning av kördelen till att förflytta den mobila roboten i en riktning med en motsvarande distans för att kompensera varje avvikelse från den förutbestäm- da körbanan när koordinatema för basmarkeringen inte stämmer överens med koordi- natema för den förutbestämda körbanan.
Den mobila roboten enligt en annan föredragen utföringsform av den föreliggande uppfinningen innefattar en dammsugare, vilken har en sugöppning för insugning av föroreningar, en dammuppsamlingsdel för att samla upp föroreningama samt en mo- tordrivdel för att generera sugkraft. 10 20 25 526 717 Kort redogörelse för ritningarna Ovan angivna och andra ändamål och fördelar med den föreliggande uppfinningen kommer att vara helt uppenbara vid läsning av den följande detaljerade beskrivning- en, som ges i samband med de bifogade ritningarna, där fig. l visar en vy som åskådliggör rörelsebanan för en konventionell mobil robot, fig. 2 visar en schematisk vy i perspektiv som åskådliggör strukturen hos en mobil robot i enlighet med en föredragen utföringsforrn av den föreliggande uppfinningen, fig. 3 visar ett blockschema som åskådliggör funktionerna för respektive delar i den mobila roboten enligt den föreliggande uppfinningen, fig. 4 visar ett flödesschema som förklarar ett förfarande för igenkännande av ett läge för den mobila roboten enligt den föreliggande uppfinningen, fig. 5 visar en vy av ett exempel på en basmarkering för den mobila roboten enligt den föreliggande uppfinningen, fig. 6 visar en vy som åskådliggör rörelsebanan för den mobila roboten, vilken rör sig i enlighet med en maskbild inställd vid en inlämingsprocess, tig. 7 visar ett flödesschema som förklarar ett förfarande för att detektera ett hinder med utnyttjande av en hinderdetekterande anordning i den mobila roboten enligt den föreliggande uppfinningen, fig. 8 visar en vyššbm förklarar en process för beräkning av ett avstånd från den mo- bila roboten till ett hinder, fig. 9 visar en vy som i korthet åskådliggör en process för bildande av en tredimensio- nell bild med ett flertal linjära bilder, 10 15 20 526 717 onn noo o o oo oooo IG I I n o n o o o o o o o oo 2 . o n o o n n n o n I oo 0 8 ono nn n oo o non nn no n no:o o o n n n n o o o o o o n o o o o o n no oo no ou o fig. 10 visar ett flödesschema som förklarar ett förfarande för justering av den mobila robotens orientering enligt den föreliggande uppfinningen, fig. 11A, 11B och llC visar vyer som åskådliggör linjer bildade av basmarkeringar, vilka visas i ett bildfönster i en första bildkamera i överensstämmelse med den mobila robotens förflyttning och fig. 12 visar en vy som åskådliggör den mobila robotens förflyttning längs en viss ba- na medan den avkänner sitt läge.
Detaljerad beskrivning av den föredragna utföringsformen Den föredragna utföringsformen av den föreliggande uppfinningen kommer att be- skrivas nedan under hänvisning till de bifogade ritningama.
Med hänvisning till fig. 2 och 3 framgår att en mobil robot 1 innefattar en köranord- ning 30 för att förflytta den mobila roboten 1 utmed en plan yta, en lägesigenkärman- de anordning 20 för att avkänna ett läge för den mobila roboten 1 genom användning av en första bildkamera (CCD-kamera) 21, en hinderdetekterande anordning 40 för att detektera förekomsten av ett hinder i den mobila robotens 1 bana, en íjärrstyrrd sändare/mottagare 50 för sändning eller mottagning av ett start/stoppkommando till/ från den mobila roboten 1 samt en strömkälla 60 för att lagra och mata ström till den mobila robotens 1 respektive komponenter.
Köranordningen 30 innefattar ett par hjul 33, som kan röra sig framåt och bakåt, åt höger och åt vänster, en motor 32 för drivning av hjulen 33 samt en motordrivenhet 31 för att styra motom 32 som svar på signaler som motordrivenheten 31 mottar från styrdelen 10. F' Den lägesigenkännande anordningen 20 innefattar en första bildkamera 21 som är vertikalt anordnad för att avbilda ett tak på vilket en basmarkör 70 (fig. 5) är anbring- ad. Den lägesigenkännande anordningen 20 innefattar vidare ett första bildkort 23 för 20 25 30 526 717 inställning av relevanta trösklar med bilder fotograferade med den första bildkameran 2 1 .
Den hinderdetekterande anordningen 40 innefattar en linjär laser 41 för att sända en linjär ljusstråle i banan för den mobila robotens 1 körriktning, en andra bildkamera 43 för att avkänna en linjär ljusstråle som reflekteras från ett hinder beläget i den mobila robotens 1 bana samt ett andra bildkort 45 för bearbetning av bilder som fotograferats med den andra bildkameran 43.
Den linjära lasem 41 benämnes ofta ”linjärsändare” eftersom den sänder en stråle i form av en rak linje mot ett bildplan. Bildplanet är vinkelrätt mot den linjära lasems 41 optiska axel. Den linjära lasem 41 är monterad på en frontyta på den mobila robo- ten 1 och detekterar närvaron av hinder som kan föreli gga i robotens väg.
Den andra bildkameran 43 är monterad ovanför den linjära lasem 41 för att uppfånga . varje linjär stråle från den linjära lasem 41 som reflekteras från ett hinder. Den andra bildkameran 43 innefattar ett på densamma anbringat filter för att exklusivt avkärma en reflekterad stråle från den linjära lasem 41. Filtret tillåter även en exklusiv passage för en våglängd som motsvarar den linjära strålen från den linjära lasem 41, så att den andra bildkarneran 43 exklusivt avkänner den linjära strålen från den linjära lasem 41.
Det andra bildkortet 45 är monterat på ena sidan av den andra bildkameran 43 och är kopplat via anslutningstrådar till styrdelen 10 och den andra bildkameran 43.
Den fjärrqstyrda sändaren/mottagaren 50 gör det möjligt för en användare att på av- stånd styra start orzh stopp av den mobila roboten. Det vill säga den fiärrstyrda sända- ren/mottagaren 50 mottager ett start- eller stoppkommando från användaren och sän- der en statussigrial för den mobila roboten 1 till användaren. 10 20 25 30 526 717 10 Strömkällan 60 är ett elektriskt batteri som lagrar och matar en förutbestämd elektrisk spänning till respektive komponenter i den mobila roboten 1.
För en total styrning av den mobila roboten 1 är styrdelen 10 kopplad till köranord- ningens 30 motordrivenhet 31, den lägesavkännande anordningen 20, den hinder- detekterande anordningen 40, den tjärrstyrda sändaren/mottagaren 50 samt strömkäl- lan 60. Styrdelen 10 innefattar en bilddataprocessor ll, som har en mikroprocessor för beräkning av positionsdata medelst bilddata som sändes från de första och andra bildkorten 23 och 45. Det vill säga styrdelen 10 använder sin egen lokalinforrnation och läges- och forminforrnation för ett hinder för att ställa in en målpurrkt och en kör- kurs för den mobila roboten I. Styrdelen 10 leder vidare den mobila roboten 1 utmed den raka kursen mot målpunkten. Den mobila robotens lägesinformation erhålles ge- nom användning av bilddata för basmarkören 70, som erhålles genom att med den första bildkameran 21 fotografera taket på vilket basmarkören 70 är anbringad samt genom bearbetning av den fotograferade bilden med det första bildkortet 23. Läget för och formen på hindret erhålles med användning av linjära bilddata som erhålles genom att med den hinderdetekterande anordningens 40 andra bildkamera 43 fotogra- fera hindret och bearbeta den fotograferade bilden med det andra bildkortet 45.
Funktionen för den enligt ovan konstruerade mobila roboten 1 kommer att beskrivas mer i detalj nedan.
Körprocessen och lägesigenkänningsprocessen för den mobila roboten I via den tör- sta bildkameran 21 kommer att beskrivas under hänvisning till fig. 4.
Först mottager den mobila roboten 1 ett startkommando, styrdelen 10 initialiserar och kontrollerar en förutbestämd riktning och ett törutbestämt avstånd (steg S10 och S11). När det inte finns några data beträffande den förutbestämda riktningen och det förutbestämda avståndet begär styrdelen' 10 bilddata från den lägesigenkännande an- ordningen 20 (steg S 12). Efter mottagande av begäran av bilddata från styrdelen 10 använder den lägesigenkännande anordningen 20 den första bildkameran 21 till att 526 717 .oo ooo o o oo oooo oo oo o o o o o o o o o o o o o o oo o oo oo o I] o o oo oo o o o ooo ooo o ooo ooo oo o ooo oo oo oooooo o o o o oo o oo o o oo o o o fotografera taket från den mobila robotens 1 aktuella läge. Baserad på den av den för- i sta bildkameran 21 fotograferade bilden inställes den relevanta tröskeln och sändes till styrdelens 10 bilddataprocessor ll (steg S13). Efter att ha mottagit bilddata från det första bildkortet 23, detekterar bilddataprocessorn 1 1 läget och riktningen för bas- 5 markörens 70 igenkänningspunkter 71 och 73 (fig. 5) medelst en omràdeskorrelation och utmatar ett avstånd och en riktning som köranordningen 30 har att förflytta sig (steg S14). Basmarkören 70, som är anbringad i taket, kan utformas av ett lämpligt material så länge det kan i genkärmas av den första bildkameran 21. Det är fördelak- tigt att använda igenkänningsmarkörer för tydligare i genkänning. Ett exempel på bas- 10 markör 70 visas i fig. 5. Basrnarkören 70 är ett igenkänningsmärke som innefattar en skiva 75, en större referenspunkt 71 och en mindre referenspunkt 73. Den större refe- renspunkten 71 är till för bestämning av basläget, medan den mindre referenspunkten 73 är till för kontroll av en riktning för den mobila roboten 1 baserat på dess relation till den större referenspunkten 71.
Styrdelen 10 sänder data om förflyttningsavstàndet och riktningen från bilddatapro- cessom 11 till köranördningen 30 och köranordningen 30 arbetar i den riktning och med det avstånd som bestämmes av signalen från styrdelen 10 (steg S15). 20 Processen för sökning av i genkänningspunktema 71 och 73 genom en områdeskorre- lation av tröskeln för bilddata kommer att beskrivas mer i detalj nedan.
Områdeskorrelation är en process där maskbilddata för basmarkören 70 jämförs med bilddata som erhålles från bilden av taket fotograferat fiån ett visst avstånd samt ut- ' z' 25 * finnandet av ett läge som indikerar en liknande maskbild på ett bildfönster som erhål- lits av den första bildkameran 21. Såsom visas i fig. 6 utförs en inlärningsoperation av maskbilden 70 i nedåtriktad orientering.
Vidare är det läge som har en maskbild liknande den av den mobila roboten 1 såsom 30 följer. Först erhålles områdeskorrelationskoefficienter för maskbilden, som är ett re- ooo oo o o o o o oo o sultat av inlärningsoperationen, från hela området för bilddata för bilden såsom den o o o oø oo o oo o o o oo o o g o o oo oooo g o o o o ooo oIoo Ioo lo lo ooOo oo o o o o o o o o o o o o o o o o I oo oo oo O 526 717 oo: ooo o o oo oooo oo oo o o o o o oo oo o o o o oo o oo o oo oo 12 o o o o o o o o o o o oo o o o o o o ooo o o o o o o o o o o o o o o o o o o o o o o o foto graferats från ett visst avstånd. Sedan väljes det område som har den största kor- relationskoefficienten, eftersom det har den bild som mest liknar bilden av igenkän- ningsmärkena 73 och 75 på basmarkören 70 mot vilken den mobila roboten 1 är in- riktad. Läget för basmarkören 70 uttryckes genom den bild som fotograferas med den första bildkameran 21 och formas på bildfónstret (W) i pixelkoordinater. Genom att fóljaktli gen använda de ursprungliga koordinaterna för basmarkören 70 och koordi- natema för basmarkören 70 på det aktuella bildfönstret (W) erhålles det aktuella läget och riktningen för den mobila roboten 1. Eftersom basmarkörens 70 läge vidare er- hålles i pixelkourdinater ivarje samplingsperiod under vilken taket fotegraferas av den första bildkameran 21, erhålles även den mobila robotens 1 rörelse och bana.
Områdeskorrelationskoefficienten uttryckes av r(d d )= Z(x,y)eSifl(xly)_iïli-fk(x+dxßy-i-djfl-*B_ x, y (x,y)esi.fi(xay)“fiizz(x,y)es[fa(x+d.r=y+d,)“fziiziy, där r(d,,,d,.) är en områdeskorrelationskoefficient, f, är en inlärningsmaskbild, f: är ett medelvärde för inlärningsmaskbilden, f: är ett medelvärde för fz, (dßdy) är erfor- derligt fórflyttningsavstånd för maskbilden i koordinater, (x,y) är en koordinat och S är den ursprungliga bilden.
Härefter kommer ett förfarande för detektering av förekomsten av ett hinder under kömingen att beskrivas under hänvisning till fig. 7.
Det hinderdetèkterande förfarandet innefattar stegen: Att inrikta den linjära lasern 41 för att avge en lirjjiär stråle mot ett hinder beläget i den mobila robotens bana (steg 31); att bringa den andra bildkameran 43 att avkänna den reflekterade linjära strålen från hindret (steg S32); att bringa det andra bildkortet 45 att bearbeta bilden från den andra bildkameran 43 till bilddata som är beräkningsbara med användning av mjuk- 9 oo 000! oo o Q I o o o o oo oooo o o o o O o o u oo oobo olio øoo oo o. oooo oo oo o! I P I I C I O C I G O Û I I O oo oo 10 20 25 526 717 QIO 'Il I I II IIII .I OI I Q Q I I I I I I O I O I I O OI I IC 13 o o o o o v o o o o o :o o o o o o o IQO I I I Ö O I I I I ß I g II I g C o o o l o o o o o o o oo oo oo o o co oo vara (steg S33); samt att beräkna avståndet från den mobila roboten 1 till hindret ge- nom användning av bilddatan (steg S34).
I det ljusavgivande steget (S31) kommer, när den linjära lasem 41 riktar en linjär strå- le mot ett hinder, hindrets form att distordera strålen. I det avkännande steget (S32) formar den andra bildkameran 43 en bild genom att avkänna den reflekterade distor- derade strålen från filtret. I det bilddatabearbetande steget (S33) utför det andra bild- kortet 45 den tröskelbildande processen for att förenkla bilden som avkänts i det av- kännande steget (S32) samt att använda en uttunningsprocess för att reducera bildens storlek till att vara så liten som möjligt. I det avståndsberäknande steget (S34) beräk- nas avståndet fiån den mobila roboten 1 till hindret baserat på den fi-ån det bilddata- bearbetande steget (S43) erhållna bilddatan. Den mobila roboten 1 upprepar de ovan angivna hinderdetekterande processerna tills den erhåller all information om hindrets i dess bana.
Följaktligen kan avståndet från den mobila roboten 1 till hindret lätt erhållas genom trigonometri med ett par värden. Såsom visas i fig. 8 är dessa värden: En vinkel (GLP) mellan den linjära lasem 41 och den mobila roboten 1, avståndet (yLp) mellan bildka- meran 43 och den linjära lasem 41, avståndet (fo) mellan en lins 43a på bildkameran 43 och ett bildplan 43b på vilket bilden av hindret formas, samt avståndet (yl) från bildplanet 43b till linsens 43a mitt. Med dessa värden erhålles avståndet (Z) från den mobila roboten 1 till hindret genom den trigonometrisk ekvationen (hänför sig till fig. 8): Z Yu» -“ Y manen, Ornformulera = tanâu, genom att substituera X0 = yLp - tan GU» och yu= _ .V y = -(Z - y1)/f0 och erhåll l0 20 25 30 526 717 xo Z=------à- 1"(yi/.ft> 'tanHuJ Eftersom vinkeln (GW) mellan den linjära lasem 41 och den mobila roboten 1, avstån- det (fo) mellan bildkamerans 43 lins 43a och hinderbildplanet 43b samt värdet på X0 = yu» - tan Gu» samtliga uttrycks i konstanter, så kan avståndet (Z) från den mobila robo- ten l till hindret erhållas enbart genom att erhålla ett värde (yl) motsvarande ett hori~ sontellt avstånd från linsens 43a mitt till änden av bilddatan för den bild som formas på bíldplanet.
Genom att lösa de ovan givna ekvationema med bilddatan kan hindrets form bestäm- IIIHS.
Enligt en annan töredragen uttöringsfonn av den föreliggande uppfinningen kan även en tredimensionell bild erhållas genom att använda ett flertal linjära lasrar 41. Ett fler- tal linjära lasrar 41 är anordnade att avge laserstrålar mot hindret med en infallsvinkel som är sådan att den linjära strålens infallsvinkel mot hindret kan avkännas medelst bildkameran 43. Flertalet linjära lasrar 41 avger de linjära strålarna mot hindret och bildkameran 43 avkärmer de reflekterade strålarna fifån de linjära lasrama 41 . Genom bildbearbetníng av de reflekterade strålama erhålles sedan den tredimensionella bil- den. F ig. 9 illustrerar processema for att forma den tredimensionella bilden från ett flertal linjära bilder. På detta sätt erhåller den mobila roboten mer korrekta data om hindret såsom om hindrets form.
Slutligen kommer processen fór att nå målläget under bibehållande av den riktiga kursen att beskrivas mer i detalj nedan.
När den mobila roboten 1 mottager startkommandot initialiserar och begär styrdelen 10 att få bilddata från den lägesigenkärmande anordningen 20 och den hinderdetekte~ rande anordningen 40. Efier att ha mottagit begäran om bilddata från styrdelen 10 fo- tograferar den lägesigenkännande anordningen 20 taket, i vilket basmarkören 70 är 20 25 30 526 717 oo- ooo o o oo oooo oo oo o o o 1 o o o o o o o o o o o o oo o oo oo o o o o o o o o o o o oo o o o o o o _ :oo o o o o o o o o o o o o o o oo o o o o o o o o o o o o o o o o o o I o o o o oo oo oo ooo o o anbringad och alstrar en bild. Sedan bearbetar det första bildkortet 23 bilden till en tröskelinformation och sänder densamma till styrdelen 10. Den hinderdetekterande anordningen 40 använder sin linjära laser 41 och sin andra bildkamera 43 till att gene- rera bilddata om hindret som ligger i den mobila robotens l bana och sänder desam- ma till styrdelen 10.
Mjukvara i styrdelen 10 bearbetar bilddatan som möttagits från den lägesigenkännan- de anordnin gen 20 och den hinderdetekterande anordningen 40 för erhållande av in- formation om hindret och det aktuella läget för den mobila roboten. Styrdelen 10 in- ställer sedan målläget och kursen mot målläget baserat på den ovan erhållna informa- tionen.
Styrdelen 10 sänder körkommando till kördelen 30 för en bestämd bana, kontrollerar periodiskt koordinaterna för basmarkören 70 med förutbestämda intervall samt be- stämmer om den mobila rcboten 1 rör sig utmed den bestämda banan eller ej. Om ko- ordinaterna för basmarkören 70 avviker från den bestämda banan styr styrdelen 10 köranordningen 30 till att flytta den mobila roboten 1 i motsatt riktning och därmed upprätthålla den riktiga banan för den mobila roboten l. Efter flera banjusteringar och när den mobila roboten l når målläget upphör den mobila roboten 1 att röra sig eller fortsätter att röra sig om det föreligger en efterföljande order.
Detta förfarande hos styrdelen 10 för erhållande av det aktuella läget för den mobila roboten l antages motsvara den mobila robotens 1 lägesigenkännande process, som har beskrivits Ovan. Följaktligen utelämnas den detaljerade beskrivningen för detta.
Här kommer processen för att kontrollera kursen och justera riktningen lör den mobi- la robeten 1 när den mobila roboten 1 avviker från sin kurs, att beskrivas mer i detalj med hänvisning till fig. 10, 11A, llB och llC.
Styrdelen 10 begär bilddata om basmarkören 70 från den lägesigenkärmande anord- ningen 20. Efter mottagande av begäran från styrdelen 10 fotograferar den lägesigen- 10 20 25 30 526 717 t. kännande anordningen 20 taket i vilket basmarkören 70 är anbringad och genererar en bild av basmarkören 70. Sedan bearbetar det första bildkortet 23 bilden till bilddata som kan bearbetas av mjukvara och sänder bilddatan till styrdelen 10 (steg S51).
Styrdelen 10 beräknar koordinaterna för basmarkören 70 medelst processen för områ- deskorrelering, som är identisk med processen för erhållande av den mobila robotens 1 läge genom användning av bilddata utsända från den lägesigenkärmande anordning- en 20 (steg S52).
Därefter jämför styrdelen 10 koordinatema för basmarkören 70, som erhållits från det aktuella läget för den mobila roboten 1, med koordinatema för den kurs som bestämts i det kursbestämmande steget (S53).
När de aktuella koordinatema för basmarkören 70 inte överensstämmer med koordi- natema för den bestämda kursen, beräknar styrdelen 10 avvikelsen i riktning och av- stånd fiån de bestämda koordinatema för kursen. Styrdelen 10 styr sedan köranord- ningens 30 motor 32 till att förflytta den mobila roboten 1 så att avvikelsema kom- penseras, genom att röra sig i motsatt riktning mot ett avvikande avstånd (steg S54).
Om exempelvis den mobila roboten l är ur kurs åt höger om basmarkören 70, så styr styrdelen 10 motorn 32 till att driva köranordningen 30 åt vänster, dvs. tillbaka till banan. Sådana processer visas i fig. 11A, 11B och llC. Fig. l 1A visar läget tör bas- markören 70 indikerad på den första bildkamerans 21 bildfönster (W) när den mobila roboten l rör sig utmed en rak bana. På samma sätt visar fi g. 1 IB läget för basmarkö- ren 70 på bildkamerans 21 bildfönster (W) när den mobila roboten l kör bort från den raka banan, medan fig. l IC visar läget för basmarkören 70 när den mobila roboten 1 återgår till rörelsebanan. Hänvisningsbeteckningarna 71 och 73 i fig. 11A hänför sig till basmarkörensr70 båda i genkänningspunkter.
Därefter bestämmer styrdelen 10 om det aktuella läget är målläget (steg S55). Om så inte är fallet begär styrdelen 10 att den lägesigenkännande anordningen 20 ger bild- 10 20 25 30 526 717 17 š='å"-f.§"=:ïï.. 'i data för basmarkören 70 för att bestämma om den mobila roboten 1 ligger på samma koordinater som koordinatema för den bestämda kursen.
Styrdelen 10 upprepar periodiskt ovan angivna processer med förutbestämda intervall tills den mobila roboten l når målläget, så att den mobila roboten 1 förflyttar sig utef- ter den bestämda kursen.
F ig. 12 visar rörelserna för den mobila roboten l som kan känna av sitt läge och sin manövrering runt föremål i ett rum. En sådan mobil robot 1 kan användas som en hushållsapparat, dvs. en damrnsugande mobil robot. Här innefattar den mobila robo- ten 1 vidare en dammsugare, som har ett sugmunstycke för uppsugning av förore- ningar, en dammuppsamlande del för uppsamling av föroreningar-na från suglufien samt en motordrivdel för att alstra sugkrafi. Den dammsugande mobila robotens 1 kurs- eller íörflyttningsbana kan vara förinmatad i olika programmönster i överens- stämmelse med rummets geografi.
Såsom beskrivits ovan kan den mobila roboten 1 enligt den föreliggande uppfinning- en avkänna sitt aktuella läge samt även effektivt förflytta sig med en given kurs utan repetitiv genomgång av samma område.
Enligt den föreliggande uppfinningen kan den mobila roboten 1 vidare, efiersom den mobila roboten l erhåller information om formen på hindret genom utnyttjande av den linjära lasem 41 och den andra bildkameran 43, bestämma om den skall passera eller undvika hindret i enlighet med statusen för hindret.
Genom att den mobila roboten l enligt den föreliggande uppfinningen vidare avkän- ner sitt läge genoin användning av den första bildkameran 21, kan den bestämma om den aktuella törflyttningsbanan skall bibehållas eller ej samt justera sin orientering när den bestämmer någon avvikelse från den önskade kursen.
O annan 526 717 18 Såsom angivits ovan har en föredragen utföringsfonn av den föreliggande uppfin- ningen visats och beskrivits. Även om en töredragen utíöringsfönn av den föreliggan- de uppfinningen har beskrivits skall det förstås att den Föreliggande uppfinningen inte är begränsad till denna föredragna utföringsforrn. Olika förändringar och modifikatio- ner kan utföras av fackrnannen på området utan att man avviker från idén med den fö- religgande uppfinningen såsom den kömmer till uttryck i de efterföljande patentkra- Ven.

Claims (1)

1. 0 15 20 25 30 526 717 19 Patentkrav Mobil robot kännetecknar] av: en köranordning (30) för att förflytta den mobila roboten (1) nmt i ett mm, en hinderdetekterande anordning (40) för att detektera närvaron av ett hinder, en styrdel (10) kopplad till och styrande köranordningen (30) och den hinderdetekterande anordníngen (40), varvid den hinderdetekterande anordníngen (40) omfattar: en linjär laser (41) ßr att avge en linjär ljusstråle mot hindret, en första bildkamera (43) för att avkänna en reflekterad linjär ljusstråle från hindret samt ett första bildkort (45) för att bearbeta bilddata upptagna av den första bildkameran (43), en lägesigenkännande anordning (20) kopplad till styrdelen (10) för att bestämma ett aktuellt läge för den mobila roboten ( l), vilken lägesigenkännande anordning (20) innefattar en andra bildkamera (21) och ett andra bildkort (23), varvid den andra bildkameran (21) avbildar taket i ett rum och avkärmer en basmarkör (70) i taket och det andra bildkortet (23) bearbetar en bild från den andra bildkameran (21) och sänder data till styrdelen (10) samt en strömkälla (60) kopplad till styrdelen ( 10), vilken strömkälla (60) är anordnad att lagra och mata elektricitet till köranordningen (30), den hinderdetekterande anordníngen (40), den lägesigenkännande anordníngen (20) samt styrdelen (10). Mobil robot enligt patentkrav l, kännetecknad av att den innefattar en dammsugare uppvisande en sugöppning för insugning av föroreningar, en dammuppsamlingsdel för att samla upp föroreningar-na samt en motordiivdel för att generera sugkrafi. Mobil robot kännetecknad av: en köranordning (30) för att förflytta den mobila roboten ( 1) runt i ett rum, en lägesigenkännande anordning (20) för att avkärma ett aktuellt läge för den mobila roboten (1), en styrdel (10) för styrning av köranordningen (30) och den lägesigenkännande anordníngen (20), 10 15 20 25 526 717 20 en hinderdetekterande anordning (40) kopplad till styrdelen (10) för att detektera närvaron av ett hinder, vilken hinderdetekterande anordning (40) innefattar en linjär laser (41) för att avge en linjär ljusstråle mot hindret, en första bildkamera (43) för att avkänna en reflekterad ljusstråle från hindret samt ett första bildkort (45), vilket första bildkort (45) är anordnat att bearbeta bilddata från den första bildkameran (43), en strömkälla (60) kopplad till styrdelen (10), vilken strömkälla (60) är anordnad att lagra och mata elektricitet till köranordningen (30), den hinderdetekterande anordningen (40), den lägesigenkännande anordningen (20) samt styrdelen (10). Mobil robot enligt patentkrav 3, kännetecknad av att den första bildkameran (43) omfattar ett filter för att exklusivt avkänna den linjära ljusstrålen från den linjära lasem (41). Mobil robot enligt patentkrav 3, kännetecknad av att den liinderdetekterande anordningen (40) omfattar ett flertal linjära lasrar för att avge ljusstrålar med en förutbestämd vinkel. Mobil robot enligt patentkrav 3, kännetecknad av att den innefattar en dammsugare uppvisande en sugöppning för insugning av föroreningar, en dammuppsarnlingsdel för att samla upp föroreningama samt en motordrivdel för att generera sugkrafi.
SE0302218A 2000-11-17 2003-08-14 Mobil robot med lägesigenkännande hinderdetekterande anordningar SE526717C2 (sv)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
KR1020000068445A KR100632241B1 (ko) 2000-11-17 2000-11-17 모빌로봇
KR1020000068446A KR20020038296A (ko) 2000-11-17 2000-11-17 모빌로봇의 장애물 감지장치 및 감지방법
KR1020000069621A KR100632242B1 (ko) 2000-11-22 2000-11-22 모빌로봇의 경로보정방법

Publications (3)

Publication Number Publication Date
SE0302218D0 SE0302218D0 (sv) 2003-08-14
SE0302218L SE0302218L (sv) 2003-08-14
SE526717C2 true SE526717C2 (sv) 2005-10-25

Family

ID=27350357

Family Applications (2)

Application Number Title Priority Date Filing Date
SE0102950A SE522383C2 (sv) 2000-11-17 2001-09-05 Mobil robot och kursjusteringsförfarande för densamma med en lägesingenkännande anordning som avkänner basmarkör i taket.
SE0302218A SE526717C2 (sv) 2000-11-17 2003-08-14 Mobil robot med lägesigenkännande hinderdetekterande anordningar

Family Applications Before (1)

Application Number Title Priority Date Filing Date
SE0102950A SE522383C2 (sv) 2000-11-17 2001-09-05 Mobil robot och kursjusteringsförfarande för densamma med en lägesingenkännande anordning som avkänner basmarkör i taket.

Country Status (8)

Country Link
US (1) US6496754B2 (sv)
JP (1) JP2002182742A (sv)
CN (1) CN1106913C (sv)
DE (1) DE10145150B4 (sv)
FR (1) FR2817070B1 (sv)
GB (1) GB2369511B (sv)
RU (1) RU2210492C2 (sv)
SE (2) SE522383C2 (sv)

Families Citing this family (224)

* 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
US6571415B2 (en) * 2000-12-01 2003-06-03 The Hoover Company Random motion cleaner
US7571511B2 (en) 2002-01-03 2009-08-11 Irobot Corporation Autonomous floor-cleaning robot
US6690134B1 (en) 2001-01-24 2004-02-10 Irobot Corporation Method and system for robot localization and confinement
WO2002073955A1 (en) * 2001-03-13 2002-09-19 Canon Kabushiki Kaisha Image processing apparatus, image processing method, studio apparatus, storage medium, and program
AU767561B2 (en) * 2001-04-18 2003-11-13 Samsung Kwangju Electronics Co., Ltd. Robot cleaner, system employing the same and method for reconnecting to external recharging device
RU2220643C2 (ru) * 2001-04-18 2004-01-10 Самсунг Гванджу Электроникс Ко., Лтд. Автоматическое чистящее устройство, автоматическая чистящая система и способ управления этой системой (варианты)
US8396592B2 (en) 2001-06-12 2013-03-12 Irobot Corporation Method and system for multi-mode coverage for an autonomous robot
US7663333B2 (en) 2001-06-12 2010-02-16 Irobot Corporation Method and system for multi-mode coverage for an autonomous robot
JP4674043B2 (ja) * 2001-08-03 2011-04-20 シーメンス アクチエンゲゼルシヤフト 予め決められた経路に従って移動する、プログラミングされたコンピュータを備えた自律型の移動ユニットの制御方法およびプログラミング装置
KR100420171B1 (ko) * 2001-08-07 2004-03-02 삼성광주전자 주식회사 로봇 청소기와 그 시스템 및 제어방법
GB2382939A (en) * 2001-09-13 2003-06-11 Barry James Gorham Mesurement of surface shape
GB2382708B (en) 2001-11-21 2006-03-15 Roke Manor Research Detection of foreign objects on surfaces
US9128486B2 (en) 2002-01-24 2015-09-08 Irobot Corporation Navigational control system for a robotic device
JP4032793B2 (ja) * 2002-03-27 2008-01-16 ソニー株式会社 充電システム及び充電制御方法、ロボット装置、及び充電制御プログラム及び記録媒体
JP2004001162A (ja) * 2002-03-28 2004-01-08 Fuji Photo Film Co Ltd ペットロボット充電システム、受取装置、ロボット、及びロボットシステム
KR100483548B1 (ko) * 2002-07-26 2005-04-15 삼성광주전자 주식회사 로봇 청소기와 그 시스템 및 제어 방법
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 (ko) * 2002-10-31 2005-01-14 삼성광주전자 주식회사 로봇청소기와, 그 시스템 및 제어방법
KR100500842B1 (ko) * 2002-10-31 2005-07-12 삼성광주전자 주식회사 로봇청소기와, 그 시스템 및 제어방법
KR100468107B1 (ko) * 2002-10-31 2005-01-26 삼성광주전자 주식회사 외부충전장치를 갖는 로봇청소기 시스템 및 로봇청소기의외부충전장치 접속방법
KR100474080B1 (ko) * 2002-11-05 2005-03-11 삼성광주전자 주식회사 야간작업이 가능한 로봇청소기 시스템
US7145478B2 (en) * 2002-12-17 2006-12-05 Evolution Robotics, Inc. Systems and methods for controlling a density of visual landmarks in a visual simultaneous localization and mapping system
KR100561855B1 (ko) 2002-12-30 2006-03-16 삼성전자주식회사 로봇용 로컬라이제이션 시스템
KR100492588B1 (ko) * 2003-01-23 2005-06-03 엘지전자 주식회사 자동 주행 청소기의 위치정보 인식장치
JP2004237075A (ja) * 2003-02-06 2004-08-26 Samsung Kwangju Electronics Co Ltd 外部充電装置を有するロボット掃除機システム及びロボット掃除機の外部充電装置の接続方法。
KR100485696B1 (ko) * 2003-02-07 2005-04-28 삼성광주전자 주식회사 로봇청소기의 위치인식표지 검출방법 및 이 검출방법을적용한 로봇청소기
US7801645B2 (en) 2003-03-14 2010-09-21 Sharper Image Acquisition Llc Robotic vacuum cleaner with edge and object detection system
US20050010331A1 (en) * 2003-03-14 2005-01-13 Taylor Charles E. Robot vacuum with floor type modes
US20040200505A1 (en) * 2003-03-14 2004-10-14 Taylor Charles E. Robot vac with retractable power cord
US7805220B2 (en) 2003-03-14 2010-09-28 Sharper Image Acquisition Llc Robot vacuum with internal mapping system
US20040204792A1 (en) * 2003-03-14 2004-10-14 Taylor Charles E. Robotic vacuum with localized cleaning algorithm
KR20040086940A (ko) * 2003-04-03 2004-10-13 엘지전자 주식회사 이미지센서를 채용한 이동로봇 및 그의 이동거리 측정방법
KR100486737B1 (ko) * 2003-04-08 2005-05-03 삼성전자주식회사 청소로봇의 청소궤적 생성·추종방법 및 장치
KR100928964B1 (ko) * 2003-04-15 2009-11-26 삼성전자주식회사 이동로봇의 도킹스테이션 귀환방법 및 장치
US7044245B2 (en) * 2003-06-17 2006-05-16 Science Applications International Corporation Toroidal propulsion and steering system
KR100552691B1 (ko) * 2003-09-16 2006-02-20 삼성전자주식회사 이동로봇의 자기위치 및 방위각 추정방법 및 장치
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
US7689321B2 (en) * 2004-02-13 2010-03-30 Evolution Robotics, Inc. Robust sensor fusion for mapping and localization in a simultaneous localization and mapping (SLAM) system
US20060020369A1 (en) * 2004-03-11 2006-01-26 Taylor Charles E Robot vacuum cleaner
JP2007530978A (ja) 2004-03-29 2007-11-01 エヴォリューション ロボティクス インコーポレイテッド 反射光源を使用する位置推定方法および装置
US7617557B2 (en) * 2004-04-02 2009-11-17 Royal Appliance Mfg. Co. Powered cleaning appliance
KR20050108923A (ko) * 2004-05-14 2005-11-17 삼성광주전자 주식회사 모빌로봇, 모빌로봇 시스템, 및 그 경로보정방법
KR100763234B1 (ko) * 2004-06-11 2007-10-04 삼성전자주식회사 주행 상태를 감지하는 시스템 및 방법
KR100580301B1 (ko) * 2004-06-22 2006-05-16 삼성전자주식회사 공기 정화기 및 그 제어 방법
ATE536577T1 (de) * 2004-06-24 2011-12-15 Irobot Corp Fernbediente ablaufsteuerung und verfahren für eine autonome robotervorrichtung
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
JP2006085369A (ja) * 2004-09-15 2006-03-30 Sony Corp 移動体装置及びその制御方法
KR100600487B1 (ko) 2004-10-12 2006-07-13 삼성광주전자 주식회사 로봇 청소기의 좌표보정방법 및 이를 이용한 로봇 청소기시스템
KR100656701B1 (ko) * 2004-10-27 2006-12-13 삼성광주전자 주식회사 로봇청소기 시스템 및 외부충전장치 복귀 방법
EP1684094A3 (de) * 2005-01-24 2006-10-18 Robert Bosch Gmbh Optisches Triangulationsverfahren zur Abstandsbestimmung für Kraftfahrzeuganwendungen
US7620476B2 (en) 2005-02-18 2009-11-17 Irobot Corporation Autonomous surface cleaning robot for dry cleaning
ATE523132T1 (de) 2005-02-18 2011-09-15 Irobot Corp Selbstfahrender flächenreinigungsroboter für nass-und trockenreinigung
US8392021B2 (en) 2005-02-18 2013-03-05 Irobot Corporation Autonomous surface cleaning robot for wet cleaning
US8930023B2 (en) 2009-11-06 2015-01-06 Irobot Corporation Localization by learning of wave-signal distributions
KR20060110483A (ko) * 2005-04-20 2006-10-25 엘지전자 주식회사 충전대 자동 복귀 기능을 가진 청소로봇 및 그 방법
JP2006313455A (ja) * 2005-05-09 2006-11-16 Funai Electric Co Ltd 自走式掃除ロボット、自走式ロボットおよび自走式ロボットの走行を制御するためのプログラム
KR100738888B1 (ko) * 2005-10-27 2007-07-12 엘지전자 주식회사 로봇 청소기에 장착된 카메라의 제어 장치 및 방법
EP2816434A3 (en) 2005-12-02 2015-01-28 iRobot Corporation Autonomous coverage robot
EP2466411B1 (en) 2005-12-02 2018-10-17 iRobot Corporation Robot system
ES2718831T3 (es) 2005-12-02 2019-07-04 Irobot Corp Sistema de robots
KR101074937B1 (ko) 2005-12-02 2011-10-19 아이로보트 코퍼레이션 모듈형 로봇
ES2378138T3 (es) 2005-12-02 2012-04-09 Irobot Corporation Movilidad de robot de cubrimiento
JP4506685B2 (ja) * 2006-02-17 2010-07-21 トヨタ自動車株式会社 移動型ロボット
EP2013671B1 (en) 2006-03-17 2018-04-25 iRobot Corporation Lawn care robot
EP2548492B1 (en) 2006-05-19 2016-04-20 iRobot Corporation Removing debris from cleaning robots
TWI293555B (en) * 2006-05-23 2008-02-21 Ind Tech Res Inst Omni-directional robot cleaner
US8930025B2 (en) * 2006-05-25 2015-01-06 Takehiro Ishizaki Work robot
US8417383B2 (en) 2006-05-31 2013-04-09 Irobot Corporation Detecting robot stasis
US8271132B2 (en) * 2008-03-13 2012-09-18 Battelle Energy Alliance, Llc System and method for seamless task-directed autonomy for robots
US7974738B2 (en) * 2006-07-05 2011-07-05 Battelle Energy Alliance, Llc Robotics virtual rail system and method
US8965578B2 (en) 2006-07-05 2015-02-24 Battelle Energy Alliance, Llc Real time explosive hazard information sensing, processing, and communication for autonomous operation
US7801644B2 (en) * 2006-07-05 2010-09-21 Battelle Energy Alliance, Llc Generic robot architecture
US8355818B2 (en) * 2009-09-03 2013-01-15 Battelle Energy Alliance, Llc Robots, systems, and methods for hazard evaluation and visualization
US8073564B2 (en) * 2006-07-05 2011-12-06 Battelle Energy Alliance, Llc Multi-robot control interface
US20080092324A1 (en) * 2006-10-18 2008-04-24 Guten Electronics Industrial Co., Ltd. Dust-collecting auxiliary device for vacuum cleaner
ATE434196T1 (de) * 2006-10-24 2009-07-15 Fiat Ricerche Optisches verfahren und vorrichtung zur messung der entfernung von einem hindernis
JP4193186B2 (ja) 2006-11-02 2008-12-10 村田機械株式会社 天井走行車
TWI308487B (en) * 2006-12-26 2009-04-11 Ind Tech Res Inst Position-detecting system and method
KR101281512B1 (ko) * 2007-04-06 2013-07-03 삼성전자주식회사 로봇청소기 및 그 제어방법
JP2010526594A (ja) 2007-05-09 2010-08-05 アイロボット コーポレイション 小型自律カバレッジロボット
KR100877072B1 (ko) * 2007-06-28 2009-01-07 삼성전자주식회사 이동 로봇을 위한 맵 생성 및 청소를 동시에 수행하는 방법및 장치
US8632376B2 (en) * 2007-09-20 2014-01-21 Irobot Corporation Robotic game systems and methods
KR20090077547A (ko) * 2008-01-11 2009-07-15 삼성전자주식회사 이동 로봇의 경로 계획 방법 및 장치
US8838268B2 (en) * 2008-01-28 2014-09-16 Seegrid Corporation Service robot and method of operating same
US8433442B2 (en) * 2008-01-28 2013-04-30 Seegrid Corporation Methods for repurposing temporal-spatial information collected by service robots
EP2249998B1 (en) * 2008-01-28 2013-03-20 Seegrid Corporation Methods for real-time interaction with robots
US8755936B2 (en) * 2008-01-28 2014-06-17 Seegrid Corporation Distributed multi-robot system
DE102008014912B4 (de) 2008-03-19 2023-01-19 Vorwerk & Co. Interholding Gmbh Selbsttätig verfahrbares Bodenstaub-Aufsammelgerät
DE102008027976A1 (de) * 2008-06-12 2009-12-31 Steinbichler Optotechnik Gmbh Verfahren und Vorrichtung zur Ermittlung der Lage eines Sensors
US8473141B2 (en) 2008-12-11 2013-06-25 Kabushiki Kaisha Yaskawa Denki Robot system
CN101508315B (zh) * 2009-03-24 2012-07-11 合肥翔瑞车库自动化设备有限公司 一种多肢移动机器人
US8744665B2 (en) * 2009-07-28 2014-06-03 Yujin Robot Co., Ltd. Control method for localization and navigation of mobile robot and mobile robot using the same
CN101653937B (zh) * 2009-08-27 2011-01-26 北京航空航天大学 移动式车底检查机器人
KR20110054472A (ko) * 2009-11-17 2011-05-25 엘지전자 주식회사 로봇 청소기 및 그의 제어 방법
KR101686170B1 (ko) * 2010-02-05 2016-12-13 삼성전자주식회사 주행 경로 계획 장치 및 방법
WO2011103198A1 (en) 2010-02-16 2011-08-25 Irobot Corporation Vacuum brush
RU2454314C2 (ru) * 2010-04-23 2012-06-27 Государственное учебно-научное учреждение Научно-исследовательский институт механики МГУ Транспортный робот с бортовой локационной системой (варианты)
RU2454313C2 (ru) * 2010-04-23 2012-06-27 Государственное учебно-научное учреждение Научно-исследовательский институт механики МГУ Мобильный робот с автономной навигационной системой (варианты)
RU2446937C2 (ru) * 2010-04-23 2012-04-10 Государственное учебно-научное учреждение Научно-исследовательский институт механики МГУ Мобильный робот
JP5218479B2 (ja) * 2010-06-10 2013-06-26 株式会社安川電機 移動体システム
KR101813922B1 (ko) * 2010-07-12 2018-01-02 엘지전자 주식회사 로봇 청소기 및 이의 제어 방법
EP2619742B1 (en) 2010-09-24 2018-02-28 iRobot Corporation Systems and methods for vslam optimization
CN102541056A (zh) * 2010-12-16 2012-07-04 莱克电气股份有限公司 机器人的障碍物处理方法
PL394570A1 (pl) 2011-04-15 2012-10-22 Robotics Inventions Spólka Z Ograniczona Odpowiedzialnoscia Robot do podlóg podniesionych i sposób serwisowania podlóg podniesionych
CN103562745B (zh) 2011-04-21 2017-06-30 科尼全球公司 用于定位车辆的技术
US8737685B2 (en) 2011-04-25 2014-05-27 Honeywell International Inc. Systems and methods for detecting the movement of an object
EP3876068A1 (en) * 2011-04-28 2021-09-08 Positec Power Tools (Suzhou) Co., Ltd Automatic working system, automatic walking device and steering method thereof
US8655588B2 (en) * 2011-05-26 2014-02-18 Crown Equipment Limited Method and apparatus for providing accurate localization for an industrial vehicle
US8874371B2 (en) * 2011-08-09 2014-10-28 The Boeing Company Beam directed motion control system
RU2565340C1 (ru) * 2011-08-19 2015-10-20 Ска Хайджин Продактс Аб Средство и способ обнаружения присутствия в туалетной комнате по меньшей мере одного объекта, подлежащего уборке
KR101970584B1 (ko) 2011-09-01 2019-08-27 삼성전자주식회사 청소 시스템과 그 메인터넌스 스테이션
EP2570064B1 (en) * 2011-09-01 2015-04-01 Samsung Electronics Co., Ltd. Driving wheel assembly and robot cleaner having the same
US8798840B2 (en) 2011-09-30 2014-08-05 Irobot Corporation Adaptive mapping with spatial summaries of sensor data
US20130092190A1 (en) * 2011-10-18 2013-04-18 Samsung Electronics Co., Ltd. Robot cleaner and control method for the same
KR101359649B1 (ko) * 2012-02-02 2014-02-05 삼성중공업 주식회사 장애물 감지 센서
CN105929819B (zh) * 2012-02-27 2021-10-22 联想(北京)有限公司 一种控制电子设备的方法及电子设备
CN103364000B (zh) * 2012-03-26 2016-01-27 联想(北京)有限公司 一种定位方法及电子设备
CN105911981A (zh) * 2012-04-28 2016-08-31 苏州宝时得电动工具有限公司 自动工作***、自动行走设备及其转向方法
EP2858794B2 (en) 2012-06-08 2024-02-28 iRobot Corporation Carpet drift estimation and compensation using two sets of sensors
CN102727145B (zh) * 2012-06-28 2015-06-17 柯约瑟 全自动位移清洁装置的特定光波侦测导向结构
JP6202544B2 (ja) 2012-08-27 2017-09-27 アクティエボラゲット エレクトロラックス ロボット位置決めシステム
US9675226B2 (en) 2012-10-26 2017-06-13 Lg Electronics Inc. Robot cleaner system and control method of the same
KR101893152B1 (ko) * 2012-10-26 2018-08-31 엘지전자 주식회사 로봇 청소기 시스템 및 그 제어방법
TWM451103U (zh) * 2012-10-30 2013-04-21 Agait Technology Corp 行走裝置
US9020637B2 (en) 2012-11-02 2015-04-28 Irobot Corporation Simultaneous localization and mapping for a mobile robot
FR3001298B1 (fr) * 2013-01-18 2016-05-27 Archos Procede et systeme pour fournir a un dispositif mobile des informations sur sa position par rapport a une cible, robot integrant un tel systeme et tablette
CN104042164A (zh) * 2013-03-14 2014-09-17 杭州五星电子有限公司 智能除尘器控制总成
JP2014200449A (ja) * 2013-04-04 2014-10-27 シャープ株式会社 自走式掃除機
US10448794B2 (en) 2013-04-15 2019-10-22 Aktiebolaget Electrolux Robotic vacuum cleaner
CN105101855A (zh) 2013-04-15 2015-11-25 伊莱克斯公司 具有伸出的侧刷的机器人真空吸尘器
KR102071947B1 (ko) * 2013-05-10 2020-01-31 삼성전자주식회사 청소 로봇 및 그 제어방법
US9037396B2 (en) 2013-05-23 2015-05-19 Irobot Corporation Simultaneous localization and mapping for a mobile robot
CN104236521A (zh) * 2013-06-14 2014-12-24 科沃斯机器人科技(苏州)有限公司 用于自移动机器人的线激光测距方法
DE102014204091A1 (de) * 2013-06-18 2014-12-18 Robert Bosch Gmbh Bearbeitungsmaschine zur autonomen Bearbeitung eines zugeordneten Arbeitsbereichs
KR102082757B1 (ko) * 2013-07-11 2020-02-28 삼성전자주식회사 청소 로봇 및 그 제어 방법
CN103365299B (zh) * 2013-08-02 2015-12-23 中国科学院自动化研究所 一种无人机的避障方法及其装置
KR102152641B1 (ko) * 2013-10-31 2020-09-08 엘지전자 주식회사 이동 로봇
CN103776455A (zh) * 2013-12-12 2014-05-07 武汉汉迪机器人科技有限公司 红外离散光源寻迹导航***及该寻迹导航***的控制方法
EP3082541B1 (en) 2013-12-19 2018-04-04 Aktiebolaget Electrolux Adaptive speed control of rotating side brush
EP3084539B1 (en) 2013-12-19 2019-02-20 Aktiebolaget Electrolux Prioritizing cleaning areas
WO2015090402A1 (en) * 2013-12-19 2015-06-25 Aktiebolaget Electrolux Robotic cleaning device with perimeter recording function
KR102099495B1 (ko) * 2013-12-19 2020-04-09 에이비 엘렉트로룩스 로봇 청소 장치가 장애물에 올라가는 것의 감지
KR102137857B1 (ko) * 2013-12-19 2020-07-24 에이비 엘렉트로룩스 로봇 청소 장치 및 랜드마크 인식 방법
KR102130190B1 (ko) * 2013-12-19 2020-07-03 에이비 엘렉트로룩스 로봇 청소 장치
KR102116596B1 (ko) 2013-12-19 2020-05-28 에이비 엘렉트로룩스 나선형 패턴으로 이동하는 사이드 브러시를 구비한 로봇 진공 청소기
CN105848545B (zh) 2013-12-20 2019-02-19 伊莱克斯公司 灰尘容器
US9886036B2 (en) * 2014-02-10 2018-02-06 John Bean Technologies Corporation Routing of automated guided vehicles
EP3126921B1 (en) 2014-03-31 2021-02-24 iRobot Corporation Autonomous mobile robot
JP6403008B2 (ja) * 2014-04-09 2018-10-10 パナソニックIpマネジメント株式会社 イオン噴霧装置、イオン噴霧システム及びイオン噴霧方法
JP6599603B2 (ja) * 2014-04-18 2019-10-30 東芝ライフスタイル株式会社 自律走行体
FR3022036B1 (fr) * 2014-06-05 2016-07-15 Aldebaran Robotics Dispositif de detection a plans croises d'un obstacle et procede de detection mettant en oeuvre un tel dispositif
FR3022038A1 (fr) * 2014-06-05 2015-12-11 Aldebaran Robotics Dispositif de detection a plan oblique d'obstacles et procede de detection mettant en oeuvre un tel dispositif
FR3022037B1 (fr) * 2014-06-05 2017-12-01 Aldebaran Robotics Dispositif de detection a plan horizontal d'obstacles et procede de detection mettant en oeuvre un tel dispositif
CN106415423B (zh) 2014-07-10 2021-01-01 伊莱克斯公司 用于检测机器人清洁装置的测量误差的方法
KR101575597B1 (ko) * 2014-07-30 2015-12-08 엘지전자 주식회사 로봇 청소 시스템 및 로봇 청소기의 제어방법
JP6826804B2 (ja) * 2014-08-29 2021-02-10 東芝ライフスタイル株式会社 自律走行体
GB2529846B (en) * 2014-09-03 2019-02-20 Dyson Technology Ltd Illumination Control of a Vision System for a Mobile Robot
CN106659345B (zh) 2014-09-08 2019-09-03 伊莱克斯公司 机器人真空吸尘器
EP3190938A1 (en) 2014-09-08 2017-07-19 Aktiebolaget Electrolux Robotic vacuum cleaner
US9510505B2 (en) 2014-10-10 2016-12-06 Irobot Corporation Autonomous robot localization
US9516806B2 (en) 2014-10-10 2016-12-13 Irobot Corporation Robotic lawn mowing boundary determination
US9744670B2 (en) 2014-11-26 2017-08-29 Irobot Corporation Systems and methods for use of optical odometry sensors in a mobile robot
US9751210B2 (en) 2014-11-26 2017-09-05 Irobot Corporation Systems and methods for performing occlusion detection
US9519289B2 (en) 2014-11-26 2016-12-13 Irobot Corporation Systems and methods for performing simultaneous localization and mapping using machine vision systems
CN104333498B (zh) 2014-11-28 2018-10-02 小米科技有限责任公司 控制智能家居设备的方法及装置
CN106998980B (zh) 2014-12-10 2021-12-17 伊莱克斯公司 使用激光传感器检测地板类型
US10874271B2 (en) 2014-12-12 2020-12-29 Aktiebolaget Electrolux Side brush and robotic cleaner
US9420741B2 (en) 2014-12-15 2016-08-23 Irobot Corporation Robot lawnmower mapping
US10678251B2 (en) * 2014-12-16 2020-06-09 Aktiebolaget Electrolux Cleaning method for a robotic cleaning device
KR102339531B1 (ko) 2014-12-16 2021-12-16 에이비 엘렉트로룩스 로봇 청소 장치를 위한 경험-기반의 로드맵
US9538702B2 (en) 2014-12-22 2017-01-10 Irobot Corporation Robotic mowing of separated lawn areas
JP6729997B2 (ja) * 2014-12-25 2020-07-29 東芝ライフスタイル株式会社 電気掃除機
CN104493829A (zh) * 2014-12-26 2015-04-08 浙江工业大学 视觉超市机器人
CN106573372B (zh) * 2015-03-31 2018-12-21 广州艾若博机器人科技有限公司 充电器、基于地图构建寻找充电器的方法、装置及***
EP3282912B1 (en) 2015-04-17 2020-06-10 Aktiebolaget Electrolux Robotic cleaning device and a method of controlling the robotic cleaning device
RU2608792C2 (ru) * 2015-07-16 2017-01-24 федеральное государственное бюджетное образовательное учреждение высшего образования "Алтайский государственный технический университет им. И.И. Ползунова" (АлтГТУ) Способ определения положения мобильной машины на плоскости
US11115798B2 (en) 2015-07-23 2021-09-07 Irobot Corporation Pairing a beacon with a mobile robot
US10034421B2 (en) 2015-07-24 2018-07-31 Irobot Corporation Controlling robotic lawnmowers
CN107920709A (zh) 2015-09-03 2018-04-17 伊莱克斯公司 机器人清洁设备***
CN105286729B (zh) * 2015-09-25 2018-09-11 江苏美的清洁电器股份有限公司 扫地机器人
RU174140U1 (ru) * 2015-12-30 2017-10-04 Государственное научное учреждение "Объединенный институт проблем информатики Национальной академии наук Беларуси" (ОИПИ НАН Беларуси) Сборный мобильный робот
CN109414819A (zh) * 2016-01-08 2019-03-01 4D空间天才股份有限公司 用于自动化图像获取的机器人
JP7036531B2 (ja) * 2016-01-08 2022-03-15 東芝ライフスタイル株式会社 自律走行体
US10021830B2 (en) 2016-02-02 2018-07-17 Irobot Corporation Blade assembly for a grass cutting mobile robot
US10459063B2 (en) 2016-02-16 2019-10-29 Irobot Corporation Ranging and angle of arrival antenna system for a mobile robot
JP7035300B2 (ja) 2016-03-15 2022-03-15 アクチエボラゲット エレクトロルックス ロボット清掃デバイス、ロボット清掃デバイスにおける、断崖検出を遂行する方法、コンピュータプログラム、およびコンピュータプログラム製品
WO2017173553A1 (en) * 2016-04-08 2017-10-12 A&K Robotics Inc. Autoscrubber convertible between manual and autonomous operation
CN105818147A (zh) * 2016-04-20 2016-08-03 柳州市力万科技有限公司 搬运***
KR20170124216A (ko) * 2016-05-02 2017-11-10 삼성전자주식회사 청소로봇 및 그 제어 방법
CN107357286A (zh) * 2016-05-09 2017-11-17 两只蚂蚁公司 视觉定位导航装置及其方法
WO2017194102A1 (en) 2016-05-11 2017-11-16 Aktiebolaget Electrolux Robotic cleaning device
TWI653964B (zh) 2016-05-17 2019-03-21 Lg電子股份有限公司 行動機器人及其控制方法
TWI652034B (zh) 2016-05-17 2019-03-01 Lg電子股份有限公司 清掃機器人
TWI639021B (zh) 2016-05-17 2018-10-21 南韓商Lg電子股份有限公司 行動機器人及其控制方法
US10213082B2 (en) * 2016-08-30 2019-02-26 Samsung Electronics Co., Ltd. Robot cleaner
CN106737750A (zh) * 2017-01-13 2017-05-31 合肥优智领英智能科技有限公司 一种人机交互式智能机器人
TWI634403B (zh) * 2017-01-26 2018-09-01 好樣科技有限公司 自動清潔機及其控制方法
US20180292837A1 (en) * 2017-04-05 2018-10-11 Li-Pai Chen Mobile robot having automatic charging module
EP3629869B1 (en) 2017-06-02 2023-08-16 Aktiebolaget Electrolux Method of detecting a difference in level of a surface in front of a robotic cleaning device
CN109143167B (zh) * 2017-06-28 2021-07-23 杭州海康机器人技术有限公司 一种障碍信息获取装置及方法
WO2019013989A1 (en) 2017-07-14 2019-01-17 Irobot Corporation BLADE ASSEMBLY FOR MOBILE GRASS CUTTING ROBOT
CN109388093B (zh) * 2017-08-02 2020-09-15 苏州珊口智能科技有限公司 基于线特征识别的机器人姿态控制方法、***及机器人
KR20200058400A (ko) 2017-09-26 2020-05-27 에이비 엘렉트로룩스 로봇 청소 장치의 이동 제어
US11009882B2 (en) * 2018-01-12 2021-05-18 Pixart Imaging Inc. Method, system for obstacle detection and a sensor subsystem
CN108393897A (zh) * 2018-02-26 2018-08-14 深圳达芬奇创新科技有限公司 一种危险物探查小车
AU2019392447A1 (en) 2018-12-03 2021-06-24 Sharkninja Operating Llc Optical indicium for communicating information to autonomous devices
CN109623838B (zh) * 2018-12-21 2022-07-01 南京启盛智慧科技有限公司 一种工地建筑材料环保清理机器人
US11416002B1 (en) * 2019-06-11 2022-08-16 Ambarella International Lp Robotic vacuum with mobile security function
CN112155487A (zh) * 2019-08-21 2021-01-01 追创科技(苏州)有限公司 扫地机器人、扫地机器人的控制方法及存储介质
CN112747723A (zh) * 2019-10-29 2021-05-04 珠海市一微半导体有限公司 一种基于室内环境的辅助光视觉检测装置及移动机器人
CN111301037B (zh) * 2019-12-16 2021-09-21 华南理工大学广州学院 基于LabVIEW的多功能雕刻机的工作方法
CN110906830B (zh) * 2019-12-17 2022-02-11 美国西北仪器公司 智能测距轮***及其测距方法
CN111110266B (zh) * 2020-01-08 2023-04-18 珠海威瑞医疗科技有限公司 X射线防护装置控制方法和x射线防护装置
CN112515558A (zh) * 2020-10-26 2021-03-19 深圳市银星智能科技股份有限公司 一种机器人路径规划的方法、机器人及主控芯片
CN112462389A (zh) * 2020-11-11 2021-03-09 杭州蓝芯科技有限公司 一种移动机器人障碍物检测***、方法、装置及电子设备
CN112833816A (zh) * 2020-12-31 2021-05-25 武汉中观自动化科技有限公司 一种标志点定位与智能反向定位混合的定位方法和***
CN114617476A (zh) * 2021-06-02 2022-06-14 北京石头创新科技有限公司 自移动设备

Family Cites Families (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6089213A (ja) 1983-10-19 1985-05-20 Komatsu Ltd 無人走行車の位置および方向の検出方法
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
JPS6098213A (ja) * 1983-11-02 1985-06-01 Canon Inc 動圧流体軸受
US5377106A (en) * 1987-03-24 1994-12-27 Fraunhofer Gesellschaft Zur Foerderung Der Angewandten Forschung E.V. Process for navigating an unmanned vehicle and a vehicle for the same
US4996468A (en) * 1987-09-28 1991-02-26 Tennant Company Automated guided vehicle
JPH01243104A (ja) 1988-03-24 1989-09-27 Murata Mach Ltd 撮像手段におけるマーク識別装置
US4954962A (en) * 1988-09-06 1990-09-04 Transitions Research Corporation Visual navigation and obstacle avoidance structured light system
US4933864A (en) 1988-10-04 1990-06-12 Transitions Research Corporation Mobile robot navigation employing ceiling light fixtures
EP0366350A3 (en) * 1988-10-25 1991-05-22 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
US5109566A (en) * 1990-06-28 1992-05-05 Matsushita Electric Industrial Co., Ltd. Self-running cleaning apparatus
AU6383494A (en) 1993-04-03 1994-10-24 Cat Systems Limited Localising system
JPH07230315A (ja) 1994-02-16 1995-08-29 Fuji Heavy Ind Ltd 自律走行車の走行制御装置
US5793934A (en) * 1994-06-22 1998-08-11 Siemens Aktiengesellschaft Method for the orientation, route planning and control of an autonomous mobile unit
BE1008470A3 (fr) * 1994-07-04 1996-05-07 Colens Andre Dispositif et systeme automatique de depoussierage de sol et engin y adapte.
KR100208128B1 (ko) * 1996-04-13 1999-07-15 최진호 진공청소기
JPH1020934A (ja) 1996-06-28 1998-01-23 Mitsubishi Heavy Ind Ltd 無人運転車両の誘導舵取り装置
JPH10177414A (ja) 1996-12-16 1998-06-30 Matsushita Electric Ind Co Ltd 天井画像による走行状態認識装置
JP3375843B2 (ja) * 1997-01-29 2003-02-10 本田技研工業株式会社 ロボットの自律走行方法および自律走行ロボットの制御装置
US5995884A (en) * 1997-03-07 1999-11-30 Allen; Timothy P. Computer peripheral floor cleaning system and navigation method
JPH10260727A (ja) * 1997-03-21 1998-09-29 Minolta Co Ltd 自動走行作業車
KR200155821Y1 (ko) * 1997-05-12 1999-10-01 최진호 원격제어 진공청소기
KR100208133B1 (ko) * 1997-06-25 1999-07-15 최진호 진공청소기의 흡입장치
US6195835B1 (en) * 1998-12-02 2001-03-06 Samsung Kwangju Electronics Co., Ltd. Vacuum cleaner having a cyclone dust collecting device
US6338013B1 (en) * 1999-03-19 2002-01-08 Bryan John Ruffner Multifunctional mobile appliance
GB2353909B (en) 1999-08-28 2004-03-17 John Alfred Cawkwell Robot positioning and motion mechanism

Also Published As

Publication number Publication date
DE10145150B4 (de) 2010-01-14
US20020091466A1 (en) 2002-07-11
CN1354073A (zh) 2002-06-19
FR2817070A1 (fr) 2002-05-24
GB0115871D0 (en) 2001-08-22
GB2369511A (en) 2002-05-29
CN1106913C (zh) 2003-04-30
JP2002182742A (ja) 2002-06-26
FR2817070B1 (fr) 2006-03-24
DE10145150A1 (de) 2002-05-29
SE0102950D0 (sv) 2001-09-05
US6496754B2 (en) 2002-12-17
GB2369511B (en) 2003-09-03
SE522383C2 (sv) 2004-02-03
SE0102950L (sv) 2002-05-18
SE0302218D0 (sv) 2003-08-14
SE0302218L (sv) 2003-08-14
RU2210492C2 (ru) 2003-08-20

Similar Documents

Publication Publication Date Title
SE526717C2 (sv) Mobil robot med lägesigenkännande hinderdetekterande anordningar
GB2382251A (en) Mobile Robot
US6957712B2 (en) Robot cleaner, system employing the same and method for re-connecting to external recharging device
US20230346187A1 (en) Cleaning robot, cleaning robot system and operating method thereof
US20060076039A1 (en) Robot cleaner coordinates compensation method and a robot cleaner system using the same
US7239105B2 (en) Method compensating gyro sensor for robot cleaner
SE523831C2 (sv) Robotrengörare, robotrengöringssystem och förfarande för styrning av desamma
US7171285B2 (en) Mobile robot using image sensor and method for measuring moving distance thereof
US20020060542A1 (en) Mobile robot system using RF module
CN212089442U (zh) 用于机器人清洁器的对接站和信标及机器人清洁器***
CN111405862B (zh) 电动吸尘器
JP3882083B2 (ja) 測距装置
KR100662638B1 (ko) 로봇 청소기의 장애물 감지 오차 보정 장치 및 그 방법
KR101346510B1 (ko) 지면 특징점을 사용한 영상 주행 기록 시스템 및 방법
KR100500831B1 (ko) 로봇청소기의 회전각도 산출방법
KR100264832B1 (ko) 컴퓨터를 이용한 로봇 청소기 제어장치 및 그 방법
KR100632242B1 (ko) 모빌로봇의 경로보정방법
KR100722762B1 (ko) 로봇 청소기의 장애물 형태 감지 장치 및 그 방법
JP7023719B2 (ja) 自律走行体

Legal Events

Date Code Title Description
NUG Patent has lapsed