[go: up one dir, main page]

KR100485696B1 - 로봇청소기의 위치인식표지 검출방법 및 이 검출방법을적용한 로봇청소기 - Google Patents

로봇청소기의 위치인식표지 검출방법 및 이 검출방법을적용한 로봇청소기 Download PDF

Info

Publication number
KR100485696B1
KR100485696B1 KR10-2003-0007927A KR20030007927A KR100485696B1 KR 100485696 B1 KR100485696 B1 KR 100485696B1 KR 20030007927 A KR20030007927 A KR 20030007927A KR 100485696 B1 KR100485696 B1 KR 100485696B1
Authority
KR
South Korea
Prior art keywords
recognition mark
recognition
target
position recognition
robot cleaner
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
KR10-2003-0007927A
Other languages
English (en)
Other versions
KR20040071999A (ko
Inventor
송정곤
전경희
Original Assignee
삼성광주전자 주식회사
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
Application filed by 삼성광주전자 주식회사 filed Critical 삼성광주전자 주식회사
Priority to KR10-2003-0007927A priority Critical patent/KR100485696B1/ko
Priority to JP2003073762A priority patent/JP3883006B2/ja
Priority to US10/439,127 priority patent/US7184586B2/en
Priority to DE10323225A priority patent/DE10323225B4/de
Priority to AU2003204392A priority patent/AU2003204392A1/en
Priority to SE0301610A priority patent/SE525497C2/sv
Priority to CNB031409326A priority patent/CN1204372C/zh
Priority to RU2003120057/12A priority patent/RU2248176C1/ru
Priority to NL1024426A priority patent/NL1024426C2/nl
Priority to GB0323210A priority patent/GB2398195B/en
Priority to FR0312100A priority patent/FR2851058B1/fr
Publication of KR20040071999A publication Critical patent/KR20040071999A/ko
Application granted granted Critical
Publication of KR100485696B1 publication Critical patent/KR100485696B1/ko
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

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/0231Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means
    • G05D1/0234Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means using optical markers or beacons
    • 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
    • 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
    • G01S5/00Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
    • G01S5/16Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations using electromagnetic waves other than radio waves
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/70Determining position or orientation of objects or cameras
    • G06T7/73Determining position or orientation of objects or cameras using feature-based methods
    • 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
    • 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/0242Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means using non-visible light signals, e.g. IR or UV signals
    • 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/0255Control of position or course in two dimensions specially adapted to land vehicles using acoustic signals, e.g. ultra-sonic singals
    • 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

Landscapes

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

Abstract

본 발명은 카메라로 촬상한 이미지로부터 위치인식표지를 정확하게 추출할 수 있는 로봇청소기의 위치인식표지 검출방법에 관한 것이다. 상기와 같은 본 발명의 목적은, 이미지로부터 기준 위치인식표지와 비교할 대상 표적을 추출하는 단계; 대상 표적의 형상이 기준 위치인식표지의 형상과 일치하는가를 판단하는 단계; 형상이 일치하면, 대상 표적 사이의 거리가 기준 위치인식표지 사이의 거리와 일치하는가를 판단하는 단계; 거리가 일치하면, 대상 표적 주변의 이미지가 위치인식표지의 주변 이미지와 일치하는가를 판단하는 단계; 및 주변 이미지가 일치하면, 대상 표적을 위치인식표지로 설정하는 단계;를 포함하는 것을 특징으로 하는 로봇청소기의 위치인식표지 검출방법을 제공함으로써 달성된다.

Description

로봇청소기의 위치인식표지 검출방법 및 이 검출방법을 적용한 로봇청소기{Location mark detecting method for a robot cleaner and a robot cleaner using the same method}
본 발명은 카메라를 이용하여 현재 위치를 인식하면서 주행하는 로봇청소기에 관한 것으로서, 보다 상세하게는 카메라로 촬상한 이미지로부터 위치인식표지를 검출하는 방법 및 그 방법을 사용하는 로봇청소기에 관한 것이다.
일반적으로 카메라를 이용하여 자기의 현재 위치를 검출하고 그 위치정보를 이용하여 주행하고 작업을 수행하는 로봇청소기는 카메라로 촬상할 수 있는 장소에 설치된 위치인식표지를 구비하고 있다. 위치인식표지는 통상 2개의 인식표지로 구성되며, 2개의 인식표지가 상호 이격되도록 작업영역의 천정에 설치되어 있다. 카메라는 천정에 설치된 위치인식표지를 촬상할 수 있도록 로봇청소기의 본체에 수직으로 설치되어 있다.
이와 같은 로봇청소기에서 제어부가 카메라로 위치인식표지가 설치된 천정을 촬상한 이미지로부터 위치인식표지를 검출하는 방법을 설명하면 다음과 같다.
먼저, 이미지로부터 위치인식표지인지 여부를 판단할 대상 표적을 추출한다.
이어서, 대상 표적의 형상이 위치인식표지의 형상과 일치하는가를 판단한다.
만일, 대상 표적의 형상이 위치인식표지의 형상과 일치하면 대상 표적 사이의 거리가 위치인식표지를 이루는 2개의 인식표지 사이의 거리와 일치하는가를 판단한다.
대상 표적 사이의 거리가 일치하면, 대상 표적이 검출하고자 하는 위치인식표지인 것으로 판단한다. 따라서, 로봇청소기의 제어부는 이 대상 표적을 기준으로 직전의 위치인식표지의 좌표와 비교하여 로봇청소기의 현재 위치를 검출하여 주행하며 지시된 작업을 수행하게 된다.
그러나, 상기와 같은 종래의 로봇청소기의 위치인식표지 검출방법은, 도 1에 도시된 바와 같이 작업영역의 천정에 인위적으로 마련한 위치인식표지(90)와 유사한 형태의 조형물(91a 내지 91g)이 있는 경우에는 로봇청소기가 유사한 형태의 조형물을 위치인식표지로 인식할 수 있다는 문제점이 있다. 만일, 위치인식표지(90)의 검출에 오류가 발생하면 로봇청소기의 작업수행에 에러가 발생하거나 주행에러가 발생한다는 문제점이 있다.
따라서, 작업영역의 천정에 위치인식표지와 유사한 조형물이 있는 경우에도 로봇청소기가 정확하게 위치인식표지를 검출할 수 있는 방법에 대한 발명이 요구되어 왔다.
본 발명은 상기와 같은 문제점을 감안하여 안출한 것으로서, 작업영역의 천정에 위치인식표지와 유사한 조형물이 있는 경우에도 로봇청소기가 정확하게 위치인식표지를 검출할 수 있는 방법을 제공하는데 그 목적이 있다.
또한, 본 발명의 다른 목적은 상술한 위치인식표지를 검출할 수 있는 방법을 이용하는 로봇청소기를 제공하는 것이다.
상기와 같은 본 발명의 목적은, 위치인식표지가 설치된 영역을 촬상하는 카메라와, 카메라에 의해 생성된 이미지와 저장된 기준 위치인식표지를 이용하여 위치를 인식하는 제어부와, 제어부의 신호에 따라 이동하는 구동부를 포함하는 로봇청소기에 사용되는 것으로서, 제어부가 이미지로부터 위치인식표지를 검출하는 로봇청소기의 위치인식표지 검출방법에 있어서, 이미지로부터 기준 위치인식표지와 비교할 대상 표적을 추출하는 단계; 대상 표적의 형상이 기준 위치인식표지의 형상과 일치하는가를 판단하는 단계; 형상이 일치하면, 대상 표적 사이의 거리가 기준 위치인식표지 사이의 거리와 일치하는가를 판단하는 단계; 거리가 일치하면, 대상 표적 주변의 이미지가 위치인식표지의 주변 이미지와 일치하는가를 판단하는 단계; 및 주변 이미지가 일치하면, 대상 표적을 위치인식표지로 설정하는 단계;를 포함하는 것을 특징으로 하는 로봇청소기의 위치인식표지 검출방법을 제공함으로써 달성된다.
여기서, 위치인식표지는 상호 이격되게 설치된 2개의 인식표지로 구성된 것을 특징으로 한다.
이때, 2개의 인식표지는 검정색 원으로 형성된 제1인식표지와, 제1인식표지의 지름과 동일한 지름을 갖거나 지름이 작은 검정색 원으로 형성된 제2인식표지로 구성하는 것이 바람직하다. 또는 2개의 인식표지는 검정색 원으로 형성된 제1인식표지와, 검은색 도우넛 형상으로 형성된 제2인식표지로 구성하는 것이 바람직하다.
또한, 본 발명에 의한 로봇청소기의 위치인식표지 검출방법에 있어서, 위치인식표지는 작업영역의 천정에 설치되고, 카메라는 주행방향에 수직한 작업영역의 천정의 이미지를 촬상할 수 있도록 로봇청소기의 본체에 설치된 것을 특징으로 한다.
이때, 위치인식표지는 상호 이격되게 설치된 2개의 인식표지로 구성된 것이 바람직하다.
본 발명의 또 다른 측면으로서 상기와 같은 본 발명의 목적은, 외부장치와 무선으로 통신하면서 작업을 수행하는 로봇청소기에 있어서, 복수의 바퀴를 구동하는 구동부; 위치인식표지가 설치된 작업영역의 천정을 촬상하는 상방 카메라; 및 상기 상방 카메라에 의해 생성된 이미지로부터 저장된 기준 위치인식표지와 비교할 대상 표적을 추출하고, 상기 대상 표적의 형상, 그 사이의 거리, 주변의 이미지를 순차적으로 상기 기준 위치인식표지의 형상, 그 사이의 거리, 주변의 이미지와 비교하여 그 전부가 일치하면 상기 대상 표적을 상기 위치인식표지로 인식하고, 인식한 상기 위치인식표지를 이용하여 현재 위치를 인식하는 제어부;를 포함하며, 제어부는 현재 위치를 이용하여 구동부를 구동함으로써 지시된 작업을 수행하는 것을 특징으로 하는 로봇청소기를 제공함으로써 달성된다.
이하, 첨부된 도면을 참조하여 본 발명에 의한 로봇청소기의 위치인식표지 검출방법에 대하여 상세하게 설명한다.
본 발명에 의한 위치인식표지 검출방법을 사용하는 로봇청소기는 위치인식표지가 설치된 장소를 촬상하여 이미지를 생성하는 카메라와, 카메라가 생성한 이미지로부터 위치인식표지를 검출하는 제어부와, 지시된 명령을 수행하기 위하여 제어부에 의해 구동되는 구동부를 포함한다. 이때, 제어부는 위치인식표지를 검출하기 위하여 기준 위치인식표지에 관한 데이터를 저장하고 있다. 저장된 기준 위치인식표지는 복수개로 구성된 인식표지의 형상, 인식표지 사이의 거리를 포함한다. 또한, 제어부는 카메라로 위치인식표지가 설치된 장소의 일정 영역을 촬상하여 위치인식표지의 주변 이미지로 저장하고 있다. 위치인식표지는 카메라가 촬상한 이미지로부터 로봇청소기의 현재 위치를 인식하기 위한 기준으로서, 위치인식표지의 이동량과 이동방향을 산출할 수 있는 특정한 형상으로 형성된다. 위치인식표지의 예로서는 도 3a 내지 도 3c에 도시된 바와 같은 2개의 인식표지를 소정 거리 이격시켜 작업영역의 천정에 설치하는 것이다. 이때, 2개의 인식표지중의 제1인식표지(90a,90a')는 검은색 원으로 형성하고, 제2인식표지(90b,90b')는 제1인식표지(90a)와 동일한 지름을 갖는 검은색 원(도 3a)이나 제1인식표지(90a')의 지름보다 적은 지름을 갖는 검은색 원(도 3b)으로 형성할 수 있다. 또는 제1인식표지(90a")는 검은색 원으로 형성하고, 제2인식표지(90b")는 도우넛 형상을 갖는 검은색 원으로 형성할 수 있다(도 3c). 이와 같이 위치인식표지(90)가 도 1과 같이 작업영역의 천정에 설치된 경우 카메라는 천정을 촬상할 수 있도록 로봇청소기의 본체에 주행방향에 대해 수직으로 설치된다.
상기와 같은 구성을 갖는 로봇청소기가 카메라로 생성한 이미지로부터 위치인식표지를 검출하는 방법에 대하여 도 2를 참조하여 상세하게 설명한다.
먼저, 도 1에 도시된 바와 같이 카메라에 의해 촬상된 이미지로부터 저장된 기준 위치인식표지와 비교할 대상 표적을 추출한다(S10). 여기서, 대상 표적은 도 1에 도시된 바와 같이 천정의 이미지와 구분되는 조형물의 영상으로 위치인식표지(90)와 위치인식표지(90)와 유사한 조형물(91a 내지 91g)의 영상을 포함한다.
이어서, 대상 표적의 형상이 제어부에 저장된 기준 위치인식표지의 형상과 동일한가를 판단한다(S20). 이때, 위치인식표지(90)가 도 3c에 도시된 것과 같은 형상일 경우에는 우선 제1인식표지(90a")가 검은색 원인가를 판단하고, 다음으로 제2인식표지(90b")가 도우넛 형상의 검은색 원인가를 판단한다.
대상 표적의 형상이 기준 위치인식표지의 형상과 동일한 경우에는 대상 표적 사이의 거리가 기준 위치인식표지의 제1인식표지(90a")와 제2인식표지(90b") 사이의 거리(L)와 일치하는가를 판단한다(S30). 이때, 거리는 중심간의 거리로 판단하는 것이 바람직하다(도 3c 참조).
다음으로, 대상 표적 사이의 거리가 기준 위치인식표지 사이의 거리와 일치하는 경우에는 대상 표적 주변의 이미지가 위치인식표지의 주변이미지와 일치하는가를 판단한다(S40). 여기서, 대상 표적 주변의 이미지는 도 4에 도시된 바와 같이 대상 표적(90')을 포함하는 일정 영역의 이미지(B)를 말한다. 또한, 위치인식표지 주변의 이미지는 도 4에 도시된 바와 같이 위치인식표지(90)를 포함하는 일정 영역의 이미지(A)를 말한다. 이때, 대상 표적(90')을 포함하는 일정 영역 이미지(B)의 면적은 위치인식표지(90)를 포함하는 일정 영역 이미지(A)의 면적과 동일하다. 그리고, 위치인식표지 주변의 이미지(A)는 로봇청소기를 설치할 때, 카메라를 이용하여 위치인식표지(90)를 촬상한 후 일정 영역의 이미지를 위치인식표지(90)의 주변 이미지(A)로 제어부에 저장시켜 놓은 것이다. 만일, 대상 표적의 형상 및 거리가 기준 위치인식표지의 형상 및 거리와 일치하는 경우에도 대상 표적(90')이 위치인식표지가 아닌 경우에는 대상 표적의 주변 이미지(B)가 실제로 위치인식표지가 설치되어 있는 장소의 위치인식표지의 주변 이미지(A)와 동일한 경우는 생기지 않는다. 따라서, 제어부가 위치인식표지가 아닌 천정의 조형물을 위치인식표지로 잘 못 인식하는 에러는 발생하지 않게 된다. 또한, 대상 표적의 주변 이미지(B)와 위치인식표지의 주변 이미지(A)를 비교하는 방식은 공지된 영상비교방법 중 어느 것이나 사용될 수 있다.
대상 표적 주변의 이미지(B)와 위치인식표지 주변의 이미지(A)가 일치하면, 제어부는 상기 대상 표적을 위치인식표지로 인식하고 그 좌표를 추출하게 된다(S50). 이어서, 제어부는 직전의 위치인식표지의 좌표와 새로 추출한 위치인식표지의 좌표를 비교하여 현재의 로봇청소기의 위치를 인식하게 된다.
이상에서 설명한 바와 같은 본 발명에 의한 로봇청소기의 위치인식표지 검출방법에 의하면, 로봇청소기가 천정의 조형물을 위치인식표지로 오인하는 문제는 발생하지 않게 된다.
도 5와 도 6에는 본 발명에 의한 로봇청소기의 위치인식표지 검출방법을 적용한 로봇청소기의 일실시예의 커버를 벗깃 상태의 사시도 및 기능블록도가 도시되어 있다.
도면을 참조하면, 로봇청소기(10)는 본체(11), 흡진부(16), 구동부(20), 상방 카메라(30), 전방 카메라(32), 제어부(40), 송/수신부(43), 센서부(12), 및 충전배터리(50)를 포함한다.
흡진부(16)는 공기를 흡입하면서 대향되는 바닥의 먼지를 집진할 수 있도록 본체(11) 상에 설치되어 있다. 이러한 흡진부(16)는 알려진 다양한 방식에 의해 구성될 수 있다. 일예로서, 흡진부(16)는 흡입모터(미도시)와, 흡입모터의 구동에 의해 바닥과 대향되게 형성된 흡입구 또는 흡입관을 통해 흡입된 먼지를 집진하는 집진실을 구비한다.
구동부(20)는 전방의 양측에 설치된 두개의 바퀴(21a,21b)와, 후방의 양측에 설치된 두개의 바퀴(22a,22b), 후방의 두개의 바퀴(22a,22b)를 각각 회전 구동시키는 모터(23,24) 및 후방 바퀴(22a,22b)의 동력을 전방의 바퀴(21a,21b)로 전달할 수 있도록 설치된 타이밍벨트(25)를 포함한다. 구동부(20)는 제어부(40)의 제어신호에 따라 각 모터(23,24)를 독립적으로 정방향 또는 역방향으로 회전 구동시킨다. 주행방향은 각 모터(23,24)의 회전수를 다르게 제어함으로써 정해진다.
전방 카메라(32)는 전방의 이미지를 촬상할 수 있도록 본체(11)상에 설치되어 촬상된 이미지를 제어부(40)로 출력한다.
상방 카메라(30)는 작업영역의 천정에 설치된 위치인식표지(90, 도 4)를 촬상할 수 있도록 본체(11)상에 설치되며 촬상한 이미지를 제어부(40)로 출력한다. 전방 카메라(32)와 상방 카메라(30)는 일반적으로 CCD 카메라가 많이 사용된다.
센서부(12)는 외부로 신호를 송출하고 반사된 신호를 수신할 수 있도록 본체(11)의 측면 둘레에 소정 간격으로 배치되어 있는 장애물 검출센서(14)와, 주행거리를 측정할 수 있는 주행거리 검출센서(13)를 구비한다.
장애물 검출센서(14)는 적외선을 출사하는 적외선 발광소자(14a)와, 반사된 광을 수신하는 수광소자(14b)가 수직상으로 쌍을 이루어 본체(11) 외주면을 따라 다수가 배열되어 있다. 또 다르게는 장애물 검출센서(14)는 초음파를 출사하고, 반사된 초음파을 수신할 수 있도록 된 초음파 센서가 적용될 수 있다. 장애물 검출센서(14)는 장애물 또는 벽과의 거리를 측정하는 데도 이용된다.
주행거리 검출센서(13)는 바퀴(21a,21b,22a,22b)의 회전수를 검출하는 회전검출센서가 적용될 수 있다. 예컨대, 회전 검출센서는 모터(23,24)의 회전수를 검출하도록 설치된 엔코더가 적용될 수 있다.
송/수신부(43)는 송신대상 데이터를 안테나(42)를 통해 송출하고, 안테나(42)를 통해 수신된 신호를 제어부(40)로 전송한다.
충전배터리(50)는 본체(11) 상에 설치되며, 로봇청소기(10)의 모터(23,24)나 제어부(40)등의 동작에 필요한 전원을 공급한다.
제어부(40)는 송/수신부(43)를 통해 수신된 신호를 처리하고, 각 요소를 제어한다. 본체(11)상에 기기의 기능 설정을 조작하기 위한 다수의 키가 마련된 키입력장치(미도시)가 더 구비된 경우 제어부(40)는 키입력장치로부터 입력된 키신호를 처리한다.
제어부(40)는 상방 카메라(30)에 의해 촬상된 이미지로부터 위치인식을 위한 기준으로 사용하기 위해 작업영역의 천정에 설치한 위치인식표지(90, 도 4)를 검출하고 그 좌표를 계산한다. 그후 계속적으로 상방 카메라(30)로 촬상한 이미지들로부터 위치인식표지(90)의 이동방향 및 이동거리를 계산하여 로봇청소기(10)의 현재 위치를 산출한다. 또한, 제어부(40)는 이와 같이 계산된 현재 위치의 정보를 이용하여 목적하는 작업을 수행하도록 구동부(20) 등의 각 요소를 제어한다.
제어부(40)가 상방 카메라(30)에 의해 촬상된 이미지로부터 위치인식표지(90)를 검출할 수 있도록 하기 위한 기준 위치인식표지에 대한 기본적인 이미지 정보는 제어부(40)의 기억장치(41)에 저장되어 있다.
제어부(40)가 로봇청소기(10)의 현재 위치를 인식하는 방법을 설명하면 다음과 같다. 먼저, 제어부(40)는 상방 카메라(30)로 작업영역의 천정을 촬상하여 상방 이미지를 생성한다. 그후에 상방 이미지와 기억장치(41)에 저장된 기준 위치인식표지를 대비하여 상방 이미지로부터 위치인식표지(90)를 검출한다.
이때, 제어부(40)가 상방 이미지로부터 위치인식표지(90)를 검출하는 방법을 상세히 설명하면 다음과 같다. 먼저, 제어부(40)는 상방 이미지로부터 기준 위치인식표지와 대비할 대상 표적을 추출한다. 후에 제어부(40)는 대상 표적이 기준 위치인식표지의 형상과 동일한가를 판단한다. 형상이 동일하면, 제어부(40)는 대상 표적 사이의 거리가 기준 위치인식표지 사이의 거리와 일치하는가를 판단한다. 거리가 일치하면, 제어부(40)는 다시 대상 표적의 주변 이미지(B)가 위치인식표지의 주변 이미지(A)와 일치하는가를 판단한다. 만일, 주변 이미지까지 일치하면, 제어부(40)는 그 대상 표적을 위치인식표지(90)로 인식한다. 제어부(40)가 상방 이미지로부터 위치인식표지(90)를 검출할 때, 위치인식표지의 주변 이미지(A)까지 비교하기 때문에 제어부(40)가 상방 이미지 내에 있는 천정의 다른 조형물을 위치인식표지(90)로 오인식하는 경우는 발생하지 않는다.
제어부(40)는 상기와 같은 과정을 통해 상방 이미지로부터 위치인식표지(90)를 검출한 후에, 검출된 위치인식표지(90)의 좌표 및 방향을 계산한다. 그후, 구동부(20)를 이용하여 로봇청소기(10)를 이동시킨 후에 다시 상방 카메라(30)로 천정을 촬상하여 새로운 상방 이미지를 생성하고, 새로운 상방 이미지로부터 위치인식표지(90)를 검출하여 위치인식표지(90)의 좌표 및 방향을 산출한다. 이어서, 위치인식표지(90)의 좌표 및 방향의 변동량을 산출하면, 제어부(40)는 로봇청소기(10)의 현재 위치를 인식할 수 있게 된다. 이와 같이 제어부(40)가 현재의 위치를 인식할 수 있기 때문에, 로봇청소기(10)는 작업영역 내에서 지시된 소정의 작업을 수행할 수 있게 된다.
이상에서 설명한 바와 같이 본 발명에 의한 로봇청소기의 위치인식표지 검출방법에 의하면, 로봇청소기는 작업영역의 천정에 위치인식표지와 유사한 조형물이 있는 경우에도 카메라로 촬상한 이미지로부터 정확하게 위치인식표지를 검출할 수 있게 된다. 따라서, 위치인식표지 인식 에러에 의한 작업수행 에러나 주행 에러가 발생하지 않는다.
상기에서 설명한 바와 같이 본 발명에 의한 로봇청소기의 위치인식표지 검출방법에 의하면, 작업영역의 천정에 위치인식표지와 유사한 조형물이 있는 경우에도 로봇청소기는 정확하게 위치인식표지를 검출할 수 있다.
본 발명은 상술한 특정의 실시예에 한정되지 아니하며, 청구범위에서 청구하는 본 발명의 요지를 벗어남이 없이 당해 발명이 속하는 기술분야에서 통상의 지식을 가진 자라면 누구든지 다양한 변형 실시가 가능한 것은 물론이고, 그와 같은 변경은 청구범위 기재의 범위 내에 있게 된다.
도 1은 로봇청소기에 장착된 상방 카메라로 촬상한 천정의 이미지를 나타내 보인 도면,
도 2는 본 발명에 의한 로봇청소기의 위치인식표지 검출방법을 나타내 보인 순서도,
도 3a 내지 도 3c는 도 2의 로봇청소기의 위치인식표지 검출방법의 대상이 되는 위치인식표지의 실시예를 나타내 보인 도면,
도 4는 도 2의 로봇청소기의 위치인식표지 검출방법에 사용되는 위치인식표지의 주변이미지를 나타내 보인 도면,
도 5는 도 2의 로봇청소기의 위치인식표지 검출방법을 사용하는 로봇청소기의 일예를 나타내 보인 사시도,
도 6은 도 5의 로봇청소기의 기능블록도이다.
*도면의 주요부분에 대한 부호의 설명*
10; 로봇청소기 12; 센서부
16; 흡진부 20; 구동부
30; 상방 카메라 32; 전방 카메라
40; 제어부 41; 기억장치
90; 위치인식표지 90'; 대상 표적
90a,90a',90a"; 제1인식표지 90b,90b',90b"; 제2인식표지
91a,91b,91c,91d,91e,91f,91g; 위치인식표지와 유사한 조형물

Claims (13)

  1. 위치인식표지가 설치된 영역을 촬상하는 카메라와, 상기 카메라에 의해 생성된 이미지와 저장된 기준 위치인식표지를 이용하여 위치를 인식하는 제어부와, 상기 제어부의 신호에 따라 이동하는 구동부를 포함하는 로봇청소기에 사용되는 것으로서, 상기 제어부가 상기 이미지로부터 상기 위치인식표지를 검출하는 로봇청소기의 위치인식표지 검출방법에 있어서,
    상기 이미지로부터 상기 기준 위치인식표지와 비교할 대상 표적을 추출하는 단계;
    상기 대상 표적의 형상이 상기 기준 위치인식표지의 형상과 일치하는가를 판단하는 단계;
    상기 형상이 일치하면, 상기 대상 표적 사이의 거리가 상기 기준 위치인식표지 사이의 거리와 일치하는가를 판단하는 단계;
    상기 거리가 일치하면, 상기 대상 표적 주변의 이미지가 상기 위치인식표지의 주변 이미지와 일치하는가를 판단하는 단계; 및
    상기 주변 이미지가 일치하면, 상기 대상 표적을 위치인식표지로 설정하는 단계;를 포함하는 것을 특징으로 하는 로봇청소기의 위치인식표지 검출방법.
  2. 제 1 항에 있어서, 상기 위치인식표지는 상호 이격되게 설치된 2개의 인식표지로 구성된 것을 특징으로 하는 로봇청소기의 위치인식표지 검출방법.
  3. 제 2 항에 있어서, 상기 2개의 인식표지는 검정색 원으로 형성된 제1인식표지와, 상기 제1인식표지의 지름과 동일한 지름을 갖거나 지름이 작은 검정색 원으로 형성된 제2인식표지로 구성된 것을 특징으로 하는 로봇청소기의 위치인식표지 검출방법.
  4. 제 2 항에 있어서, 상기 2개의 인식표지는 검정색 원으로 형성된 제1인식표지와, 검은색 도우넛 형상으로 형성된 제2인식표지로 구성된 것을 특징으로 하는 로봇청소기의 위치인식표지 검출방법.
  5. 제 1 항에 있어서, 상기 위치인식표지는 작업영역의 천정에 설치된 것을 특징으로 하는 로봇청소기의 위치인식표지 검출방법.
  6. 제 2 항에 있어서, 상기 카메라는 주행방향에 수직한 상기 작업영역의 천정의 이미지를 촬상할 수 있도록 상기 로봇청소기의 본체에 설치된 것을 특징으로 하는 로봇청소기의 위치인식표지 검출방법.
  7. 제 6 항에 있어서, 상기 위치인식표지는 상호 이격되게 설치된 2개의 인식표지로 구성된 것을 특징으로 하는 로봇청소기의 위치인식표지 검출방법.
  8. 제 7 항에 있어서, 상기 2개의 인식표지는 검정색 원으로 형성된 제1인식표지와, 상기 제1인식표지의 지름과 동일한 지름을 갖거나 지름이 작은 검정색 원으로 형성된 제2인식표지로 구성된 것을 특징으로 하는 로봇청소기의 위치인식표지 검출방법.
  9. 제 7 항에 있어서, 상기 2개의 인식표지는 검정색 원으로 형성된 제1인식표지와, 검은색 도우넛 형상으로 형성된 제2인식표지로 구성된 것을 특징으로 하는 로봇청소기의 위치인식표지 검출방법.
  10. 외부장치와 무선으로 통신하면서 작업을 수행하는 로봇청소기에 있어서,
    복수의 바퀴를 구동하는 구동부;
    위치인식표지가 설치된 작업영역의 천정을 촬상하는 상방 카메라; 및
    상기 상방 카메라에 의해 생성된 이미지로부터 저장된 기준 위치인식표지와 비교할 대상 표적을 추출하고, 상기 대상 표적의 형상, 그 사이의 거리, 주변의 이미지를 순차적으로 상기 기준 위치인식표지의 형상, 그 사이의 거리, 주변의 이미지와 비교하여 그 전부가 일치하면 상기 대상 표적을 상기 위치인식표지로 인식하고, 인식한 상기 위치인식표지를 이용하여 현재 위치를 인식하는 제어부;를 포함하며,
    상기 제어부는 현재 위치를 이용하여 상기 구동부를 구동함으로써 지시된 작업을 수행하는 것을 특징으로 하는 로봇청소기.
  11. 제 10 항에 있어서, 상기 위치인식표지는 상호 이격되게 설치된 2개의 인식표지로 구성된 것을 특징으로 하는 로봇청소기.
  12. 제 11 항에 있어서, 상기 2개의 인식표지는 검정색 원으로 형성된 제1인식표지와, 상기 제1인식표지의 지름과 동일한 지름을 갖거나 지름이 작은 검정색 원으로 형성된 제2인식표지로 구성된 것을 특징으로 하는 로봇청소기.
  13. 제 11 항에 있어서, 상기 2개의 인식표지는 검정색 원으로 형성된 제1인식표지와, 검은색 도우넛 형상으로 형성된 제2인식표지로 구성된 것을 특징으로 하는 로봇청소기.
KR10-2003-0007927A 2003-02-07 2003-02-07 로봇청소기의 위치인식표지 검출방법 및 이 검출방법을적용한 로봇청소기 Expired - Fee Related KR100485696B1 (ko)

Priority Applications (11)

Application Number Priority Date Filing Date Title
KR10-2003-0007927A KR100485696B1 (ko) 2003-02-07 2003-02-07 로봇청소기의 위치인식표지 검출방법 및 이 검출방법을적용한 로봇청소기
JP2003073762A JP3883006B2 (ja) 2003-02-07 2003-03-18 ロボット掃除機の位置認識標識の検出方法及びこの検出方法を適用したロボット掃除機
US10/439,127 US7184586B2 (en) 2003-02-07 2003-05-15 Location mark detecting method for robot cleaner and robot cleaner using the method
DE10323225A DE10323225B4 (de) 2003-02-07 2003-05-22 Ortsmarkenerfassungsverfahren für eine Roboterreinigungsvorrichtung und das Verfahren verwendende Roboterreinigungsvorrichtung
AU2003204392A AU2003204392A1 (en) 2003-02-07 2003-05-28 Location Mark Detecting Method for Robot Cleaner and Robot Cleaner Using the Method
CNB031409326A CN1204372C (zh) 2003-02-07 2003-06-04 机器人清洁装置位置标记检测法和用该方法的机器人清洁装置
SE0301610A SE525497C2 (sv) 2003-02-07 2003-06-04 Metod för detektering av lägesmarkering för rengöringsrobot och rengöringsrobot som använder metoden
RU2003120057/12A RU2248176C1 (ru) 2003-02-07 2003-07-02 Способ распознавания меток для определения местоположения робота-пылесоса и робот-пылесос, использующий данный способ
NL1024426A NL1024426C2 (nl) 2003-02-07 2003-10-01 Werkwijze voor het detecteren van een merkteken voor plaatsbepaling voor een robotreiniger en een robotreiniger die de werkwijze gebruikt.
GB0323210A GB2398195B (en) 2003-02-07 2003-10-03 Location mark detecting method for a robotic cleaner and a robotic cleaner using the method
FR0312100A FR2851058B1 (fr) 2003-02-07 2003-10-16 Procede de detection d'une marque d'emplacement pour robot nettoyeur et robot nettoyeur utilisant un tel procede

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR10-2003-0007927A KR100485696B1 (ko) 2003-02-07 2003-02-07 로봇청소기의 위치인식표지 검출방법 및 이 검출방법을적용한 로봇청소기

Publications (2)

Publication Number Publication Date
KR20040071999A KR20040071999A (ko) 2004-08-16
KR100485696B1 true KR100485696B1 (ko) 2005-04-28

Family

ID=19720700

Family Applications (1)

Application Number Title Priority Date Filing Date
KR10-2003-0007927A Expired - Fee Related KR100485696B1 (ko) 2003-02-07 2003-02-07 로봇청소기의 위치인식표지 검출방법 및 이 검출방법을적용한 로봇청소기

Country Status (11)

Country Link
US (1) US7184586B2 (ko)
JP (1) JP3883006B2 (ko)
KR (1) KR100485696B1 (ko)
CN (1) CN1204372C (ko)
AU (1) AU2003204392A1 (ko)
DE (1) DE10323225B4 (ko)
FR (1) FR2851058B1 (ko)
GB (1) GB2398195B (ko)
NL (1) NL1024426C2 (ko)
RU (1) RU2248176C1 (ko)
SE (1) SE525497C2 (ko)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100941418B1 (ko) * 2007-03-20 2010-02-11 삼성전자주식회사 이동 로봇의 위치 인식 방법
US8368759B2 (en) 2007-03-13 2013-02-05 Research Institute Of Industrial Science & Technology Landmark for position determination of mobile robot and apparatus and method using it
US8463541B2 (en) 2010-12-15 2013-06-11 Electronics And Telecommunications Research Institute Camera-based indoor position recognition apparatus and method

Families Citing this family (116)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7155308B2 (en) 2000-01-24 2006-12-26 Irobot Corporation Robot obstacle detection system
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
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
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
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
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
EP1776624A1 (en) 2004-06-24 2007-04-25 iRobot Corporation Programming and diagnostic tool for a mobile robot
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
US7840308B2 (en) * 2004-09-10 2010-11-23 Honda Motor Co., Ltd. Robot device control based on environment and position of a movable robot
JP4086024B2 (ja) * 2004-09-14 2008-05-14 ソニー株式会社 ロボット装置及びその行動制御方法
KR100560966B1 (ko) * 2004-10-12 2006-03-15 삼성광주전자 주식회사 로봇 청소기의 자이로 센서 보정방법
WO2006058125A2 (en) * 2004-11-23 2006-06-01 S. C. Johnson & Son, Inc. Device and methods of providing air purification in combination with cleaning of surfaces
KR100608650B1 (ko) * 2004-12-15 2006-08-08 엘지전자 주식회사 로봇의 목표물 추적방법
KR100608651B1 (ko) * 2004-12-22 2006-08-08 엘지전자 주식회사 로봇의 목표물 추적방법
US7620476B2 (en) 2005-02-18 2009-11-17 Irobot Corporation Autonomous surface cleaning robot for dry cleaning
EP1850725B1 (en) 2005-02-18 2010-05-19 iRobot Corporation Autonomous surface cleaning robot for wet and dry cleaning
US8392021B2 (en) 2005-02-18 2013-03-05 Irobot Corporation Autonomous surface cleaning robot for wet cleaning
US7389156B2 (en) 2005-02-18 2008-06-17 Irobot Corporation Autonomous surface cleaning robot for wet and dry cleaning
KR100633446B1 (ko) * 2005-02-24 2006-10-13 삼성광주전자 주식회사 가습기를 구비한 이동로봇
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 엘지전자 주식회사 충전대 자동 복귀 기능을 가진 청소로봇 및 그 방법
KR100624387B1 (ko) * 2005-04-25 2006-09-20 엘지전자 주식회사 주행영역 지정이 가능한 로봇 시스템
KR100766434B1 (ko) * 2005-07-22 2007-10-15 엘지전자 주식회사 영상 인식이 가능한 이동체와 이동체 유도 방법
KR100649674B1 (ko) * 2005-11-28 2006-11-27 한국전자통신연구원 이동단말의 내장 카메라를 이용한 위치인식 방법 및 그장치
ES2378138T3 (es) 2005-12-02 2012-04-09 Irobot Corporation Movilidad de robot de cubrimiento
EP2816434A3 (en) 2005-12-02 2015-01-28 iRobot Corporation Autonomous coverage robot
US9144360B2 (en) 2005-12-02 2015-09-29 Irobot Corporation Autonomous coverage robot navigation system
JP4972100B2 (ja) 2005-12-02 2012-07-11 アイロボット コーポレイション モジュール式ロボット
EP2533120B1 (en) 2005-12-02 2019-01-16 iRobot Corporation Robot system
US9510715B2 (en) * 2006-02-13 2016-12-06 Koninklijke Philips N.V. Robotic vacuum cleaning
ES2654513T3 (es) 2006-03-17 2018-02-14 Irobot Corporation Confinamiento de robot
ATE523131T1 (de) 2006-05-19 2011-09-15 Irobot Corp Müllentfernung aus reinigungsrobotern
US8417383B2 (en) 2006-05-31 2013-04-09 Irobot Corporation Detecting robot stasis
KR100791381B1 (ko) 2006-06-01 2008-01-07 삼성전자주식회사 이동 로봇의 원격 조종을 위한 충돌방지 시스템, 장치 및방법
KR100773271B1 (ko) * 2006-10-25 2007-11-05 전자부품연구원 단일 카메라를 이용한 이동 로봇의 위치 측정 방법
US20080281470A1 (en) 2007-05-09 2008-11-13 Irobot Corporation Autonomous coverage robot sensing
ATE493691T1 (de) * 2007-06-05 2011-01-15 Koninkl Philips Electronics Nv System sowie verfahren zur steuerung eines selbstbewegenden roboters
DE102007029299B4 (de) * 2007-06-22 2011-12-22 Fraba Ag Optischer Sensor für Positionieraufgaben
KR100877071B1 (ko) * 2007-07-18 2009-01-07 삼성전자주식회사 파티클 필터 기반의 이동 로봇의 자세 추정 방법 및 장치
KR101461185B1 (ko) * 2007-11-09 2014-11-14 삼성전자 주식회사 스트럭쳐드 라이트를 이용한 3차원 맵 생성 장치 및 방법
AT509118B1 (de) * 2008-07-16 2011-12-15 Zeno Track Gmbh Verfahren und vorrichtung zum erfassen der position eines fahrzeuges in einem definierten bereich
KR101538775B1 (ko) 2008-09-12 2015-07-30 삼성전자 주식회사 전방 영상을 이용한 위치 인식 장치 및 방법
US8774970B2 (en) 2009-06-11 2014-07-08 S.C. Johnson & Son, Inc. Trainable multi-mode floor cleaning device
KR101626984B1 (ko) * 2009-11-16 2016-06-02 엘지전자 주식회사 로봇 청소기 및 이의 제어 방법
KR101686170B1 (ko) * 2010-02-05 2016-12-13 삼성전자주식회사 주행 경로 계획 장치 및 방법
CN108378771B (zh) 2010-02-16 2021-06-11 艾罗伯特公司 真空吸尘器毛刷
GB2484316A (en) 2010-10-06 2012-04-11 St Microelectronics Res & Dev Self navigation of mobile devices
TWI423779B (zh) * 2011-01-28 2014-01-21 Micro Star Int Co Ltd 清潔機器人及其控制方法
US8737685B2 (en) 2011-04-25 2014-05-27 Honeywell International Inc. Systems and methods for detecting the movement of an object
US8908923B2 (en) * 2011-05-13 2014-12-09 International Business Machines Corporation Interior location identification
KR101311100B1 (ko) * 2011-08-27 2013-09-25 고려대학교 산학협력단 천장 임의 형상 특성 활용 이동 로봇 위치 인식 방법
WO2014033055A1 (en) 2012-08-27 2014-03-06 Aktiebolaget Electrolux Robot positioning system
KR20150141979A (ko) 2013-04-15 2015-12-21 악티에볼라겟 엘렉트로룩스 돌출 측부 브러시를 구비하는 로봇 진공 청소기
JP6217952B2 (ja) 2013-04-15 2017-10-25 アクティエボラゲット エレクトロラックス ロボット真空掃除機
KR102082757B1 (ko) * 2013-07-11 2020-02-28 삼성전자주식회사 청소 로봇 및 그 제어 방법
KR101533824B1 (ko) * 2013-11-12 2015-07-03 (주) 씨티아이마이크로 화상 인식을 이용한 특정 영역에의 동물 접근 방지 시스템 및 방법
WO2015090399A1 (en) 2013-12-19 2015-06-25 Aktiebolaget Electrolux Robotic cleaning device and method for landmark recognition
JP6638988B2 (ja) 2013-12-19 2020-02-05 アクチエボラゲット エレクトロルックス サイドブラシを有し、渦巻きパターンで動くロボットバキュームクリーナ
EP3082541B1 (en) 2013-12-19 2018-04-04 Aktiebolaget Electrolux Adaptive speed control of rotating side brush
JP6750921B2 (ja) 2013-12-19 2020-09-02 アクチエボラゲット エレクトロルックス ロボット掃除機
US9946263B2 (en) 2013-12-19 2018-04-17 Aktiebolaget Electrolux Prioritizing cleaning areas
CN105829985B (zh) 2013-12-19 2020-04-07 伊莱克斯公司 具有周边记录功能的机器人清洁设备
EP3082542B1 (en) 2013-12-19 2018-11-28 Aktiebolaget Electrolux Sensing climb of obstacle of a robotic cleaning device
KR102116595B1 (ko) 2013-12-20 2020-06-05 에이비 엘렉트로룩스 먼지통
EP3889717B1 (en) 2014-03-31 2024-07-17 iRobot Corporation Autonomous mobile robot
ES2681802T3 (es) 2014-07-10 2018-09-17 Aktiebolaget Electrolux Método para detectar un error de medición en un dispositivo de limpieza robotizado
WO2016037635A1 (en) 2014-09-08 2016-03-17 Aktiebolaget Electrolux Robotic vacuum cleaner
US10729297B2 (en) 2014-09-08 2020-08-04 Aktiebolaget Electrolux Robotic vacuum cleaner
US9516806B2 (en) 2014-10-10 2016-12-13 Irobot Corporation Robotic lawn mowing boundary determination
US9510505B2 (en) 2014-10-10 2016-12-06 Irobot Corporation Autonomous robot localization
US10877484B2 (en) 2014-12-10 2020-12-29 Aktiebolaget Electrolux Using laser sensor for floor type detection
EP3229983B1 (en) 2014-12-12 2019-02-20 Aktiebolaget Electrolux Side brush and robotic cleaner
US9420741B2 (en) 2014-12-15 2016-08-23 Irobot Corporation Robot lawnmower mapping
JP6879478B2 (ja) 2014-12-16 2021-06-02 アクチエボラゲット エレクトロルックス ロボット掃除機のための経験ベースロードマップ
EP3234713B1 (en) 2014-12-16 2022-06-15 Aktiebolaget Electrolux Cleaning method for a robotic cleaning device
US9538702B2 (en) 2014-12-22 2017-01-10 Irobot Corporation Robotic mowing of separated lawn areas
KR101802993B1 (ko) * 2015-02-12 2017-12-28 남한석 비제한적 구동형 마킹 시스템 및 그 마킹 방법
WO2016142794A1 (en) 2015-03-06 2016-09-15 Wal-Mart Stores, Inc Item monitoring system and method
US20180099846A1 (en) 2015-03-06 2018-04-12 Wal-Mart Stores, Inc. Method and apparatus for transporting a plurality of stacked motorized transport units
US12084824B2 (en) 2015-03-06 2024-09-10 Walmart Apollo, Llc Shopping facility assistance systems, devices and methods
US20160259344A1 (en) 2015-03-06 2016-09-08 Wal-Mart Stores, Inc. Shopping facility assistance systems, devices, and methods to facilitate responding to a user's request for product pricing information
US9868211B2 (en) * 2015-04-09 2018-01-16 Irobot Corporation Restricting movement of a mobile robot
WO2016165772A1 (en) 2015-04-17 2016-10-20 Aktiebolaget Electrolux Robotic cleaning device and a method of controlling the robotic cleaning device
CN104858871B (zh) * 2015-05-15 2016-09-07 珠海市一微半导体有限公司 机器人系统及其自建地图和导航的方法
US11115798B2 (en) 2015-07-23 2021-09-07 Irobot Corporation Pairing a beacon with a mobile robot
EP3344104B1 (en) 2015-09-03 2020-12-30 Aktiebolaget Electrolux System of robotic cleaning devices
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 アクチエボラゲット エレクトロルックス ロボット清掃デバイス、ロボット清掃デバイスにおける、断崖検出を遂行する方法、コンピュータプログラム、およびコンピュータプログラム製品
CA2961938A1 (en) 2016-04-01 2017-10-01 Wal-Mart Stores, Inc. Systems and methods for moving pallets via unmanned motorized unit-guided forklifts
JP2019520953A (ja) 2016-04-08 2019-07-25 エーアンドケー ロボティクス インコーポレイテッド 手動運転と自律運転とを切り替え可能な自動床洗浄機
WO2017194102A1 (en) 2016-05-11 2017-11-16 Aktiebolaget Electrolux Robotic cleaning device
CN106197427A (zh) * 2016-07-04 2016-12-07 上海思依暄机器人科技股份有限公司 一种室内定位导航的方法、装置以及机器人
KR101921709B1 (ko) * 2016-12-29 2018-11-26 모젼스랩 (주) 멀티 카메라 유닛을 이용한 객체 인식 시스템
KR20200013657A (ko) 2017-06-02 2020-02-07 에이비 엘렉트로룩스 로봇 청소 장치 전방의 표면의 레벨차를 검출하는 방법
WO2019013989A1 (en) 2017-07-14 2019-01-17 Irobot Corporation BLADE ASSEMBLY FOR MOBILE GRASS CUTTING ROBOT
CN107684401A (zh) * 2017-09-25 2018-02-13 北京石头世纪科技有限公司 智能清洁设备的控制方法和控制装置
WO2019063066A1 (en) 2017-09-26 2019-04-04 Aktiebolaget Electrolux CONTROL FOR MOVING A ROBOTIC CLEANING DEVICE
WO2019167210A1 (ja) * 2018-02-28 2019-09-06 本田技研工業株式会社 制御装置、移動体及びプログラム
JP7030007B2 (ja) * 2018-04-13 2022-03-04 東芝ライフスタイル株式会社 自律型電気掃除機
CN109965785B (zh) * 2019-03-04 2021-05-28 深圳市银星智能科技股份有限公司 具有显示器的移动终端及信息处理方法
US11221631B2 (en) 2019-04-24 2022-01-11 Innovation First, Inc. Performance arena for robots with position location system
WO2022021132A1 (zh) * 2020-07-29 2022-02-03 上海高仙自动化科技发展有限公司 计算机设备定位方法、装置、计算机设备和存储介质
DE102020214249A1 (de) * 2020-11-12 2022-05-12 Robert Bosch Gesellschaft mit beschränkter Haftung Verfahren zum Bereitstellen von Navigationsdaten zum Steuern eines Roboters, Verfahren zum Steuern eines Roboters, Verfahren zum Herstellen zumindest eines vordefinierten punktsymmetrischen Bereichs und Vorrichtung
CN112580754B (zh) * 2021-02-25 2021-04-27 湖南华辰悦科技有限公司 一种适用于工地的车辆清洁度判断方法、装置及存储介质
CN113246136B (zh) * 2021-06-07 2021-11-16 深圳市普渡科技有限公司 机器人、地图构建方法、装置和存储介质
CN113712469B (zh) * 2021-08-11 2022-12-13 朱明� 一种基于视觉导航的无人拖地清洁车及控制方法和基站
CN114747982B (zh) * 2022-04-18 2023-03-24 麦岩智能科技(北京)有限公司 一种k型的清洁机器人摄像头排布方法

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US39093A (en) * 1863-06-30 Improvement in grain-separators

Family Cites Families (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US153184A (en) * 1874-07-21 Improvement in apparatus for the manufacture of illuminating-gas
JPS6089213A (ja) 1983-10-19 1985-05-20 Komatsu Ltd 無人走行車の位置および方向の検出方法
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
RU2019120C1 (ru) * 1992-04-23 1994-09-15 Геннадий Федосеевич Казунин Мобильный пылеотсасывающий аппарат
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
US5999866A (en) * 1996-11-05 1999-12-07 Carnegie Mellon University Infrastructure independent position determining system
JPH11104984A (ja) * 1997-10-06 1999-04-20 Fujitsu Ltd 実環境情報表示装置及び実環境情報表示処理を実行するプログラムを記録したコンピュータ読み取り可能な記録媒体
FR2785839B1 (fr) * 1998-11-17 2001-01-19 Seb Sa Aspirateur mobile autonome et son procede de controle
GB2344748B (en) * 1998-12-18 2002-02-20 Notetry Ltd Improvements in or relating to floor cleaning devices
IL149558A0 (en) * 1999-11-18 2002-11-10 Procter & Gamble Home cleaning robot
US6978037B1 (en) * 2000-11-01 2005-12-20 Daimlerchrysler Ag Process for recognition of lane markers using image data
US6496754B2 (en) * 2000-11-17 2002-12-17 Samsung Kwangju Electronics Co., Ltd. Mobile robot and course adjusting method thereof
JP4340000B2 (ja) * 2000-12-18 2009-10-07 本田技研工業株式会社 対象物認識装置
JP2002288637A (ja) * 2001-03-23 2002-10-04 Honda Motor Co Ltd 環境情報作成方法
RU2220643C2 (ru) 2001-04-18 2004-01-10 Самсунг Гванджу Электроникс Ко., Лтд. Автоматическое чистящее устройство, автоматическая чистящая система и способ управления этой системой (варианты)
JP4032793B2 (ja) * 2002-03-27 2008-01-16 ソニー株式会社 充電システム及び充電制御方法、ロボット装置、及び充電制御プログラム及び記録媒体

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US39093A (en) * 1863-06-30 Improvement in grain-separators

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8368759B2 (en) 2007-03-13 2013-02-05 Research Institute Of Industrial Science & Technology Landmark for position determination of mobile robot and apparatus and method using it
KR100941418B1 (ko) * 2007-03-20 2010-02-11 삼성전자주식회사 이동 로봇의 위치 인식 방법
US8463541B2 (en) 2010-12-15 2013-06-11 Electronics And Telecommunications Research Institute Camera-based indoor position recognition apparatus and method

Also Published As

Publication number Publication date
GB2398195B (en) 2005-04-20
RU2248176C1 (ru) 2005-03-20
AU2003204392A1 (en) 2004-08-26
FR2851058B1 (fr) 2005-07-15
SE0301610D0 (sv) 2003-06-04
US20040156541A1 (en) 2004-08-12
NL1024426A1 (nl) 2004-08-10
GB2398195A (en) 2004-08-11
SE525497C2 (sv) 2005-03-01
FR2851058A1 (fr) 2004-08-13
KR20040071999A (ko) 2004-08-16
SE0301610L (sv) 2004-08-08
NL1024426C2 (nl) 2004-11-24
JP2004240940A (ja) 2004-08-26
CN1204372C (zh) 2005-06-01
GB0323210D0 (en) 2003-11-05
DE10323225A1 (de) 2004-09-09
CN1519537A (zh) 2004-08-11
DE10323225B4 (de) 2011-06-22
JP3883006B2 (ja) 2007-02-21
US7184586B2 (en) 2007-02-27

Similar Documents

Publication Publication Date Title
KR100485696B1 (ko) 로봇청소기의 위치인식표지 검출방법 및 이 검출방법을적용한 로봇청소기
KR100483548B1 (ko) 로봇 청소기와 그 시스템 및 제어 방법
KR100500842B1 (ko) 로봇청소기와, 그 시스템 및 제어방법
JP3891583B2 (ja) 移動ロボット、移動ロボットシステム及びその経路補正方法
KR100406636B1 (ko) 로봇 청소기와 그 시스템 및 제어방법
US20060076917A1 (en) Method compensating gyro sensor for robot cleaner
JP2002325708A (ja) ロボット掃除機とそのシステム及び制御方法
US20210138640A1 (en) Robot cleaner
KR100500831B1 (ko) 로봇청소기의 회전각도 산출방법
KR100483566B1 (ko) 로봇청소기 및 위치인식방법
KR100662628B1 (ko) 음신호를 인식하는 로봇청소기와 그 시스템
KR100538950B1 (ko) 로봇 청소기의 작업영역 설정방법
KR100522946B1 (ko) 로봇청소기의 위치인식표지
KR20050111137A (ko) 로봇 청소기 시스템
KR100483571B1 (ko) 위험지역 감지기능을 갖는 로봇청소기 및 그 제어방법
JP2021086547A (ja) 走行制御装置

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20030207

PA0201 Request for examination
PG1501 Laying open of application
E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20041125

Patent event code: PE09021S01D

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20050331

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20050419

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20050420

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
PR1001 Payment of annual fee

Payment date: 20080331

Start annual number: 4

End annual number: 4

PR1001 Payment of annual fee

Payment date: 20090403

Start annual number: 5

End annual number: 5

PR1001 Payment of annual fee

Payment date: 20100330

Start annual number: 6

End annual number: 6

PR1001 Payment of annual fee

Payment date: 20110330

Start annual number: 7

End annual number: 7

FPAY Annual fee payment
PR1001 Payment of annual fee

Payment date: 20120329

Start annual number: 8

End annual number: 8

FPAY Annual fee payment
PR1001 Payment of annual fee

Payment date: 20130328

Start annual number: 9

End annual number: 9

PR1001 Payment of annual fee

Payment date: 20140328

Start annual number: 10

End annual number: 10

PR1001 Payment of annual fee

Payment date: 20150330

Start annual number: 11

End annual number: 11

LAPS Lapse due to unpaid annual fee
PC1903 Unpaid annual fee