KR20050063543A - 이동로봇의 위치확인장치 및 방법 - Google Patents

이동로봇의 위치확인장치 및 방법 Download PDF

Info

Publication number
KR20050063543A
KR20050063543A KR1020030094954A KR20030094954A KR20050063543A KR 20050063543 A KR20050063543 A KR 20050063543A KR 1020030094954 A KR1020030094954 A KR 1020030094954A KR 20030094954 A KR20030094954 A KR 20030094954A KR 20050063543 A KR20050063543 A KR 20050063543A
Authority
KR
South Korea
Prior art keywords
positioning display
positioning
binary
predetermined
display signal
Prior art date
Application number
KR1020030094954A
Other languages
English (en)
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 KR1020030094954A priority Critical patent/KR20050063543A/ko
Priority to EP04103942A priority patent/EP1548533B1/en
Priority to US10/921,912 priority patent/US7274166B2/en
Priority to RU2004127168/02A priority patent/RU2279343C2/ru
Priority to CNB2004100770987A priority patent/CN100395088C/zh
Priority to JP2004273642A priority patent/JP3936356B2/ja
Publication of KR20050063543A publication Critical patent/KR20050063543A/ko

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0268Control of position or course in two dimensions specially adapted to land vehicles using internal positioning means
    • G05D1/0274Control of position or course in two dimensions specially adapted to land vehicles using internal positioning means using mapping information stored in a memory device
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • 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/0259Control of position or course in two dimensions specially adapted to land vehicles using magnetic or electromagnetic means
    • G05D1/0261Control of position or course in two dimensions specially adapted to land vehicles using magnetic or electromagnetic means using magnetic plots

Landscapes

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

Abstract

본 발명은 이동로봇의 위치확인장치 및 방법에 관한 것으로, 일정 영역의 다수의 정해진 위치에, 일정 간격으로 다수의 영구자석이 삽입되는 자석고정수단을 부착하고, 그 다수의 영구자석에 발생하는 자속을 이동로봇이 바이너리 값으로 검출하여 현재 위치를 확인함으로써, 이동로봇의 주행시에 발생하는 위치오차를 보정하도록 한 것이다. 이를 위하여 본 발명은 일정 영역의 소정 위치에 부착되어, 해당 영역의 위치를 지정하기 위한 위치지정표시신호를 발생하는 위치지정 표시수단과; 이동 로봇의 소정 위치에 부착되어, 상기 위치지정표시신호를 수신하는 위치감지수단과; 소정의 주행패턴에 따라, 이동로봇이 일정 영역 주행을 제어하면서, 상기 위치지정표시신호를 감지하여 그 감지된 위치지정표시신호를 기준위치지정표시신호와 비교하고, 그 비교결과에 근거하여 현재 위치오류를 보정하도록 제어하는 제어수단을 포함하여 구성한다.

Description

이동로봇의 위치확인장치 및 방법{POSITION CONFIRMATION APPARATUS AND METHOD FOR MOBILE ROBOT}
본 발명은 이동로봇의 위치확인장치 및 방법에 관한 것으로, 특히 일정 영역의 다수의 정해진 위치에, 일정 간격으로 다수의 영구자석이 삽입되는 자석고정수단을 부착하고, 그 다수의 영구자석에 발생하는 자속을 이동로봇이 바이너리 값으로 검출하여 현재 위치를 확인하도록 한 이동로봇의 위치확인장치 및 방법에 관한 것이다.
통상적으로, 이동로봇의 대표적인 예인, 로봇청소기는 사용자의 조작 없이도 청소하고자 하는 구역내를 스스로 주행하면서 바닥면으로부터 먼지 등의 이물질을 흡입함으로써, 청소하고자 하는 구역을 자동으로 청소하는 기기를 말한다.
이러한 로봇청소기는 거리센서를 통해 청소구역내에 설치된 가구나 사무용품, 벽 등의 장애물까지의 거리를 판별하고, 이에 따라 로봇청소기의 좌륜모터와 우륜모터를 선택적으로 구동시킴으로써, 스스로 방향을 전환해가면서 청소구역을 청소한다.
여기서, 상술한 로봇청소기는 주어진 명령에 의해서 자체에 저장되어 있는 맵 정보로 주행하여 청소작업을 수행하는데, 사용자의 명령에 의해 작업을 수행하는 이러한 방식은 레이아웃이 변경되지 않는 한 반복된다.
상술한 맵정보를 생성하기 위한 맵핑동작을 설명한다.
먼저, 로봇청소기는 작업공간의 일정 측면을 따라 이동하여 충전대와의 거리및 방향을 연산하여 위치를 파악하면서 작업공간을 스캔한다.
이때 상기 충전대에서 로봇청소기와 초음파 송신하여 작업공간을 스캔하는 동작을 계속 수행하면서, 상기 로봇청소기와 충전대 사이에 장애물이 존재하는지를 판단하여, 상기 로봇청소기와 충전대 사이에 장애물이 없으면, 계속하여 충전대가 로봇청소기와 초음파로 송수신하여 작업 공간을 스캔하고, 반면에, 상기 로봇청소기와 충전대 사이에 장애물이 있으면, 로봇청소기가 해당 작업 공간을 스캔하다가, 장애물이 없어지면, 충전대에서 로봇청소기와 초음파를 송수신하면서 나머지 작업공간을 스캔한다.
여기서, 상술한 로봇청소기는, 자신의 현재 위치를 바퀴에 설치된 엔코더를이용하여 탐색하게 되는데, 이러한 엔코더를 이용하여 위치를 검출하는 방법은 바퀴의 미끄러짐이나 공회전에 의해 오차가 발생하는 문제점이 있다.
이를 해결하기 위하여, 작업영역에 소정 간격으로 동일한 모양을 갖는 스티커나 반사판을 비컨으로 부착하고, 로봇청소기가 CCD카메라를 이용하여 비컨을 인식하여 바퀴의 미그러짐이나 공회전에 의해 발생된 오차를 보정하여 로봇 청소기와 충전대 사이의 거리를 인식한다.
이를 해결하기 위하여, 작업영역에 소정 간격으로 동일한 모양을 갖는 스티커나 반사판을 비컨으로 부착하고, 로봇청소기가 CCD카메라를 이용하여 비컨을 인식하여 바퀴의 미끄러짐이나 공회전에 의해 발생된 오차를 보정하여 로봇 청소기와 충전대 사이의 거리를 인식한다.
그러나, 상술한 바와같이, CCD카메라와 비컨을 이용한 로봇 청소기의 위치 검출방법은, 작업영역의 조명 밝기가 변한다거나 스티커나 반사판과 유사한 모양의 사물이 인식되면 오히려 거리 오차를 누적시키고, 또한, 조명밝기가 임계치 이하로 낮아지거나 높아지면 CCD 카메라가 비컨을 인식하지 못하여 로봇 청소기가 자신의 위치를 확인하지 못하는 문제점이 있다.
본 발명은 상기와 같은 문제점을 해결하기 위하여 안출된 것으로, 일정 영역의 다수의 정해진 위치에, 일정 간격으로 다수의 영구자석이 삽입되는 자석고정수단을 부착하고, 그 다수의 영구자석에 발생하는 자속을 이동로봇이 바이너리 값으로 검출하여 현재 위치를 확인함으로써, 이동로봇의 주행시에 발생하는 위치오차를 보정하도로 한 이동로봇의 위치확인장치 및 방법을 제공함에 그 목적이 있다.
상기와 같은 목적을 달성하기 위한 본 발명은, 일정 영역의 소정 위치에 부착되어, 해당 영역의 위치를 지정하기 위한 위치지정표시신호를 발생하는 위치지정 표시수단과; 이동 로봇의 소정 위치에 부착되어, 상기 위치지정표시신호를 수신하는 위치감지수단과; 소정의 주행패턴에 따라, 이동로봇이 일정 영역 주행을 제어하면서, 상기 위치지정표시신호를 감지하여 그 감지된 위치지정표시신호를 기준위치지정표시신호와 비교하고, 그 비교결과에 근거하여 현재 위치오류를 보정하도록 제어하는 제어수단을 포함하는 것을 특징으로 한다.
상기와 같은 목적을 달성하기 위한 본 발명은, 일정 영역의 소정 위치에 부착된 위치지정표시수단에서, 해당 영역의 위치를 지정하기 위한 위치지정표시신호를 발생하는 과정과; 소정의 주행 패턴에 따라, 이동로봇이 소정 영역을 주행하면서, 상기 위치지정표시신호의 감지여부를 판단하는 과정과; 상기 판단결과, 위치지정표시신호가 감지되면 그 위치지정표시신호를 기준 위치지정표시신호와 비교하고, 그 비교결과에 근거하여 위치 오차를 보정하는 과정과; 상기 보정된 위치를 맵에 적용하여 주행하는 과정으로 수행함을 특징으로 한다.
이하, 본 발명에 의한 이동로봇의 위치확인장치 및 방법에 대한 작용 및 효과를 첨부한 도면을 참조하여 상세히 설명한다.
도1은 본 발명 이동로봇의 위치확인장치에 대한 구성을 보인 개략도이다.
도1에 도시한 바와같이 본 발명은, 일정 영역의 소정 위치에 부착되어, 해당 영역의 위치를 지정하기 위한 위치지정 표시신호를 발생하는 위치지정 표시수단 (PD)과; 이동 로봇의 소정 위치에 부착되어, 상기 위치지정 표시신호를 수신하는 위치감지수단(1)과; 소정의 주행패턴에 따라, 이동로봇이 일정 영역 주행을 제어하면서, 상기 위치지정 표시신호를 감지하여 그 감지된 위치지정 표시신호를 기준위치지정 표시신호와 비교하고, 그 비교결과에 근거하여 현재 위치오류를 보정하도록 제어하는 제어수단(미도시)을 포함하여 구성한다.
도2는 본 발명 이동로봇의 위치확인방법에 대한 동작흐름도이다.
도2에 도시한 바와같이 본 발명은, 일정 영역의 소정 위치에 부착된 위치지정표시수단에서, 해당 영역의 위치를 지정하기 위한 위치지정표시신호를 발생하는 과정(SP1)과; 소정의 주행 패턴에 따라, 이동로봇이 소정 영역을 주행하면서, 상기 위치지정표시신호의 감지여부를 판단하는 과정(SP2,SP3)과; 상기 판단결과, 위치지정표시신호가 감지되면 그 위치지정표시신호를 기준 위치지정표시신호와 비교하고, 그 비교결과에 근거하여 위치 오차를 보정하는 과정(SP4.SP5)과; 상기 보정된 위치를 맵에 적용하여 주행하는 과정(SP6)으로 이루어지며, 이와같은 본 발명의 동작을 설명한다.
먼저, 위치 지정 표시수단(PD)은, 일정 영역의 소정 위치에 부착되어, 해당 영역의 위치를 지정하기 위한 위치 지정 표시신호를 발생하는데(SP1), 즉 적어도 한개 이상의 자석이 삽입되어 고정되는 자석고정수단에서, 그 자석이 삽입되는 위치에 따라 일정 영역을 구분하는 고유 아이디인 위치지정표시신호를 바이너리와 그 위치지정 표시신호의 고유 아이디를 판별하기 위한 플래그신호를 출력한다.
위치 지정 표시수단(PD)의 부착 위치는, 다양한 실시가 가능하다.
즉, 벽면의 소정 위치에 부착된 위치지정 표시수단(PD)에서, 해당영역의 위치를 지정하기 위한 위치지정표시신호를 발생하거나, 또는 모서리의 소정 위치에 부착된 위치지정표시수단(PD)에서, 해당영역의 위치를 지정하기 위한 위치지정표시신호를 발생한다.
특히, 상기 모서리는, 연결되는 면이 직각인 경우가 이동로봇이 손쉽게 탐색할 수 있다.
상기 위치지정 표시수단(PD)은, 도3에 도시한 바와같이, 적어도 한개 이상의 자석이 일정간격을 두고 삽입되어 고정되는 자석고정수단으로 이루어진다.
상기 자석고정수단은, 일정 영역을 구분하는 고유 아이디인 위치지정표시신호를, 자석이 삽입되는 위치에 따라, 바이너리로 표시하고, 또한 위치 지정 표시수단(PD)임을 알리기 위한 플래그용 자석을 포함하여 구성한다.
여기서, 상기 위치지정 표시수단(PD)은, 벽면의 일정 부분에 부착되어 현재 위치를 표시하거나, 또는 모서리의 일정부분에 부착되어 현재 위치를 표시한다.
이때, 상기 위치지정 표시수단(PD)은, 이동로봇이 파악하기 쉽도록 연결되는 면이 서로 직각인 모서리에 부착한다.
이러한 상태에서, 이동로봇이 사용자의 명령에 의해, 일정 영역을 소정 주행패턴으로 주행하면서(SP2), 제어수단(미도시)은 위치지정표시감지수단(1)을 통해 위치지정 표시신호가 감지되는지를 판단한다(SP3).
여기서, 상기 위치지정표시감지수단(1)은 상기 자석고정수단에서 출력되는 자속신호를 감지하기 위하여, 그 자석고정수단과 일대일 대응되게 구성된다.
그 다음, 상기 제어수단(미도시)은 위치지정표시신호가 감지되면, 그 그 위치지정표시신호를 기준 위치지정표시신호와 비교하고, 그 비교결과에 근거하여 위치 오차를 보정하도록 제어하는데, 즉 감지된 위치 지정 표시신호의 바이너리 값을, 기저장된 기준 위치 지정표시신호의 바이너리값들과 비교하고, 그 비교결과 바이너리 값이 일치하면, 그 바이너리값이 일치되는 영역의 위치정보를 이용하여 현재 위치를 보정하도록 제어한다(SP4,SP5).
여기서, 상기 제어수단(미도시)은, 일실시예로, 각 벽면의 위치를 지정하는 고유 아이디를 표시하는 바이너리와, 그 바이너리에 해당되는 벽면에 대한 실제 맵상의 위치정보를 저장하는 저장수단을 구비하여, 감지된 위치지정표시신호의 바이너리와 기저장된 위치지정표시신호의 바이너리가 일치하면, 그 일치되는 바이너리에 해당되는 벽면의 위치정보로 현재 위치정보를 보정하도록 제어한다.
다른 실시예로, 상기 제어수단(미도시)은, 각 모서리의 위치를 지정하는 고유아이디를 표시하는 바이너리와, 그 바이너리에 해당되는 벽면에 대한 실제 맵상의 위치정보를 저장하는 저장수단을 구비하여, 감지된 위치지정 표시신호의 바이너리와 기저장된 위치지정표시신호의 바이너리가 일치하면, 그 일치되는 바이너리에 해당되는 모서리의 위치정보로 현재 위치정보를 보정하도록 제어한다.
상기 본 발명의 상세한 설명에서 행해진 구체적인 실시 양태 또는 실시예는 어디까지나 본 발명의 기술 내용을 명확하게 하기 위한 것으로 이러한 구체적 실시예에 한정해서 협의로 해석해서는 안되며, 본 발명의 정신과 다음에 기재된 특허 청구의 범위내에서 여러가지 변경 실시가 가능한 것이다.
이상에서 상세히 설명한 바와같이 본 발명은, 일정 영역의 다수의 정해진 위치에, 일정 간격으로 다수의 영구자석이 삽입되는 자석고정수단을 부착하고, 그 다수의 영구자석에 발생하는 자속을 이동로봇이 바이너리 값으로 검출하여 현재 위치를 확인함으로써, 이동로봇의 주행시에 발생하는 슬립등에 의한 누적되는 위치 오차를 보정하는 효과가 있다.
도1은 본 발명 이동로봇의 위치확인장치에 대한 일실시예의 구성을 보인 개략도.
도2는 본 발명 이동로봇의 위치확인방법에 대한 동작흐름도.
도3은 도1에 있어서, 위치지정표시수단의 구성을 보인 개략도.
*****도면의 주요부분에 대한 부호의 설명*****
1:위치 지정 표시 감지수단 PD:위치 지정 표시수단

Claims (24)

  1. 일정 영역의 소정 위치에 부착되어, 해당 영역의 위치를 지정하기 위한 위치지정표시신호를 발생하는 위치지정 표시수단과;
    이동 로봇의 소정 위치에 부착되어, 상기 위치지정표시신호를 수신하는 위치지정표시감지수단과;
    소정의 주행패턴에 따라, 이동로봇이 일정 영역 주행을 제어하면서, 상기 위치지정표시신호를 감지하여 그 감지된 위치지정표시신호를 기준위치지정표시신호와 비교하고, 그 비교결과에 근거하여 현재 위치오류를 보정하도록 제어하는 제어수단을 포함하는 것을 특징으로 하는 이동로봇의 위치 인식장치.
  2. 제1 항에 있어서, 위치지정 표시수단은, 적어도 한개 이상의 자석이 일정간격을 두고 삽입되어 고정되는 자석고정수단으로 이루어진 것을 특징으로 하는 이동로봇의 위치 인식장치.
  3. 제2 항에 있어서, 자석고정수단은, 일정 영역을 구분하는 고유 아이디인 위치지정표시신호를, 자석이 삽입되는 위치에 따라, 바이너리로 표시하는 이동로봇의 위치 인식장치.
  4. 제3 항에 있어서, 자속 고정수단은, 위치 지정 표시수단임을 알리기 위한 플래그용 자석을 포함하는 것을 특징으로 하는 이동로봇의 위치 인식장치.
  5. 제1 항에 있어서, 위치지정 표시수단은, 벽면의 일정 부분에 부착되는 것을 특징으로 하는 이동로봇의 위치인식장치.
  6. 제1 항에 있어서, 위치지정 표시수단은, 모서리의 일정부분에 부착되는 것을 특징으로 하는 이동로봇의 위치 인식장치.
  7. 제 6항에 있어서,모서리는 연결되는 면이 서로 직각인 것을 특징으로 하는 이동로봇의 위치 인식장치.
  8. 제1 항에 있어서, 제어수단은, 각 벽면의 위치를 지정하는 고유 아이디를 표시하는 바이너리와, 그 바이너리에 해당되는 벽면에 대한 실제 맵상의 위치정보를 저장하는 저장수단을 포함하는 것을 특징으로 하는 이동로봇의 위치 인식장치.
  9. 제1 항에 있어서, 제어수단은, 각 모서리의 위치를 지정하는 고유아이디를 표시하는 바이너리와, 그 바이너리에 해당되는 모서리에 대한 실제 맵상의 위치정보를 저장하는 저장수단을 포함하는 것을 특징으로 하는 이동로봇의 위치 인식장치.
  10. 제1 항에 있어서, 제어수단은, 감지된 위치지정표시신호의 바이너리와 기저장된 위치지정표시신호의 바이너리가 일치하면, 그 일치되는 바이너리에 해당되는 벽면의 위치정보로 현재 위치정보를 보정하도록 제어하는 것을 특징으로 하는 이동로봇의 위치 인식장치.
  11. 제1 항에 있어서, 제어수단은, 감지된 위치지정 표시신호의 바이너리와 기저장된 위치지정표시신호의 바이너리가 일치하면, 그 일치되는 바이너리에 해당되는 모서리의 위치정보로 현재 위치정보를 보정하도록 제어하는 것을 특징으로 하느 이동로봇의 위치 인식장치.
  12. 일정 영역의 소정 위치에 부착된 위치지정표시수단에서, 해당 영역의 위치를 지정하기 위한 위치지정표시신호를 발생하는 과정과;
    소정의 주행 패턴에 따라, 이동로봇이 소정 영역을 주행하면서, 상기 위치지정표시신호의 감지여부를 판단하는 과정과;
    상기 판단결과, 위치지정표시신호가 감지되면 그 위치지정표시신호를 기준 위치지정표시신호와 비교하고, 그 비교결과에 근거하여 위치 오차를 보정하는 과정과;
    상기 보정된 위치를 맵에 적용하여 주행하는 과정으로 수행함을 특징으로 하는 이동로봇의 위치인식방법.
  13. 제 12항에 있어서, 각 영역의 위치를 지정하는 고유아이디를 표시하는 바이너리와 그 바이너리에 해당되는 영역의 위치정보를 저장하는 과정을 더 포함하는 것을 특징으로 하는 이동로봇의 위치 인식방법.
  14. 제 12항에 있어서, 각 벽면의 위치를 지정하는 고유 아이디를 표시하는 바이너리와 그 바이너리에 해당되는 벽면에 대한 실제 맵상의 위치정보를 저장하는 과정을 더 포함하는 것을 특징으로 하는 이동로봇의 위치 인식방법.
  15. 제12 항에 있어서, 각 모서리의 위치를 지정하는 고유아이디를 표시하는 바이너리와 그 바이너리에 해당되는 벽면에 대한 실제 맵상의 위치정보를 저장하는 과정을 더 포함하는 것을 특징으로 하는 이동로봇의 위치 인식방법.
  16. 제 12항에 있어서, 일정 영역의 소정 위치에 부착된 위치지정표시수단에서, 해당 영역의 위치를 지정하기 위한 위치지정표시신호를 발생하는 과정은,
    적어도 한개 이상의 자석이 삽입되어 고정되는 자석고정수단에서, 그 자석이 삽입되는 위치에 따라 일정 영역을 구분하는 고유 아이디인 위치지정표시신호를 바이너리로 출력하는 단계를 포함하는 것을 특징으로 하는 이동로봇의 위치 인식방법.
  17. 제 16항에 있어서, 일정 영역을 구분하는 고유 아이디인 위치지정 표시신호를 바이너리로 출력하는 단계는,
    위치지정 표시신호의 고유 아이디를 판별하기 위한 플래그신호를 출력하는 단계를 포함하는 것을 특징으로 하는 이동로봇의 위치 인식방법.
  18. 제12항에 있어서, 일정 영역의 소정 위치에 부착된 위치지정표시수단에서, 해당 영역의 위치를 지정하기 위한 위치지정표시신호를 발생하는 과정은,
    벽면의 소정 위치에 부착된 위치지정표시수단에서, 해당영역의 위치를 지정하기 위한 위치지정표시신호를 발생하는 단계를 포함하는 것을 특징으로 하는 이동로봇의 위치 인식방법.
  19. 제18 항에 있어서,벽면의 소정 위치에 부착된 위치지정표시수단에서, 해당영역의 위치를 지정하기 위한 위치지정표시신호를 발생하는 단계는,
    적어도 한개 이상의 자석이 삽입되어 고정되는 자석고정수단에서,
    그 자석이 삽입되는 위치에 따라, 일정 벽면을 구분하는 고유 아이디인 위치지정표시신호를 바이너리로 출력하는 단계를 포함하는 것을 특징으로 하는 이동로봇의 위치 인식방법.
  20. 제19 항에 있어서, 일정 벽면을 구분하는 고유 아이디인 위치지정표시신호를 바이너리로 출력하는 단계는,
    위치지정 표시신호의 고유 아이디를 판별하기 위한 플래그신호를 출력하는 단계를 포함하는 것을 특징으로 하는 이동로봇의 위치 인식방법.
  21. 제12항에 있어서, 일정 영역의 소정 위치에 부착된 위치지정표시수단에서, 해당 영역의 위치를 지정하기 위한 위치지정표시신호를 발생하는 과정은,
    모서리의 소정 위치에 부착된 위치지정표시수단에서, 해당영역의 위치를 지정하기 위한 위치지정표시신호를 발생하는 단계를 포함하는 것을 특징으로 하는 이동로봇의 위치 인식방법.
  22. 제21 항에 있어서,모서리의 소정 위치에 부착된 위치지정표시수단에서, 해당영역의 위치를 지정하기 위한 위치지정표시신호를 발생하는 단계는,
    적어도 한개 이상의 자석이 삽입되어 고정되는 자석고정수단에서,
    그 자석이 삽입되는 위치에 따라, 일정 모서리를 구분하는 고유 아이디인 위치지정표시신호를 바이너리로 출력하는 단계를 포함하는 것을 특징으로 하는 이동로봇의 위치 인식방법.
  23. 제22 항에 있어서, 일정 모서리를 구분하는 고유 아이디인 위치지정표시신호를 바이너리로 출력하는 단계는,
    위치지정 표시신호의 고유 아이디를 판별하기 위한 플래그신호를 출력하는 단계를 포함하는 것을 특징으로 하는 이동로봇의 위치 인식방법.
  24. 제12 항에 있어서, 위치지정표시신호가 감지되면 그 위치지정표시신호를 기준 위치지정표시신호와 비교하고, 그 비교결과에 근거하여 위치 오차를 보정하는 과정은,
    감지된 위치 지정 표시신호의 바이너리 값을, 기저장된 기준 위치 지정표시신호의 바이너리값들과 비교하는 단계와;
    상기 비교결과, 바이너리 값이 일치하면, 그 바이너리값이 일치되는 영역의 위치정보를 이용하여 현재 위치를 보정하는 단계를 포함하는 것을 특징으로 하는 이동로봇의 위치 인식방법.
KR1020030094954A 2003-12-22 2003-12-22 이동로봇의 위치확인장치 및 방법 KR20050063543A (ko)

Priority Applications (6)

Application Number Priority Date Filing Date Title
KR1020030094954A KR20050063543A (ko) 2003-12-22 2003-12-22 이동로봇의 위치확인장치 및 방법
EP04103942A EP1548533B1 (en) 2003-12-22 2004-08-17 Apparatus and method for correcting position of mobile robot
US10/921,912 US7274166B2 (en) 2003-12-22 2004-08-20 Apparatus and method for correcting position of mobile robot
RU2004127168/02A RU2279343C2 (ru) 2003-12-22 2004-09-09 Устройство и способ корректировки положения мобильного робота
CNB2004100770987A CN100395088C (zh) 2003-12-22 2004-09-10 用于校正清扫机器人位置的装置和方法
JP2004273642A JP3936356B2 (ja) 2003-12-22 2004-09-21 移動ロボットの位置補正装置及びその方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020030094954A KR20050063543A (ko) 2003-12-22 2003-12-22 이동로봇의 위치확인장치 및 방법

Related Child Applications (1)

Application Number Title Priority Date Filing Date
KR1020060036928A Division KR100619798B1 (ko) 2006-04-24 2006-04-24 이동로봇의 위치확인장치 및 방법

Publications (1)

Publication Number Publication Date
KR20050063543A true KR20050063543A (ko) 2005-06-28

Family

ID=34545891

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020030094954A KR20050063543A (ko) 2003-12-22 2003-12-22 이동로봇의 위치확인장치 및 방법

Country Status (6)

Country Link
US (1) US7274166B2 (ko)
EP (1) EP1548533B1 (ko)
JP (1) JP3936356B2 (ko)
KR (1) KR20050063543A (ko)
CN (1) CN100395088C (ko)
RU (1) RU2279343C2 (ko)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100711559B1 (ko) * 2006-07-26 2007-04-27 김승우 홈 메스클린업 로봇 시스템 및 구현방법
WO2019194636A1 (ko) * 2018-04-06 2019-10-10 엘지전자 주식회사 이동로봇과 이동로봇의 제어방법
KR20200083360A (ko) * 2018-12-31 2020-07-08 주식회사 도구공간 오브젝트 탐지 방법 및 장치

Families Citing this family (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006061220A (ja) * 2004-08-24 2006-03-09 Funai Electric Co Ltd 自走式掃除機
JP2006113952A (ja) * 2004-10-18 2006-04-27 Funai Electric Co Ltd 充電式走行システム
KR20060112312A (ko) * 2005-04-25 2006-11-01 엘지전자 주식회사 로봇청소기의 절전제어장치 및 방법
KR100738890B1 (ko) * 2005-07-22 2007-07-12 엘지전자 주식회사 이동로봇을 이용한 홈 네트워킹 시스템
KR100766435B1 (ko) * 2005-10-27 2007-10-15 엘지전자 주식회사 이동로봇의 충전대 복귀 시스템
KR100692897B1 (ko) * 2005-10-28 2007-03-12 엘지전자 주식회사 이동로봇
KR101297388B1 (ko) * 2006-06-16 2013-08-19 삼성전자주식회사 위치 보정 기능을 제공하는 이동 장치 및 위치 보정 방법
CN101970187A (zh) * 2008-01-28 2011-02-09 塞格瑞德公司 用于对服务机器人所收集的时空信息进行再利用的方法
CN101970186A (zh) * 2008-01-28 2011-02-09 塞格瑞德公司 与机器人进行实时交互的方法
US8755936B2 (en) * 2008-01-28 2014-06-17 Seegrid Corporation Distributed multi-robot system
US8838268B2 (en) * 2008-01-28 2014-09-16 Seegrid Corporation Service robot and method of operating same
US8446253B2 (en) * 2009-03-11 2013-05-21 Checkpoint Systems, Inc. Localization using virtual antenna arrays in modulated backscatter RFID systems
KR20110119118A (ko) * 2010-04-26 2011-11-02 엘지전자 주식회사 로봇 청소기, 및 이를 이용한 원격 감시 시스템
US8442682B2 (en) 2010-05-28 2013-05-14 Toyota Motor Engineering & Manufacturing North America, Inc. Autonomous robot charging stations and methods
CN102314181B (zh) * 2010-07-08 2013-09-18 美新半导体(无锡)有限公司 方向控制***及其应用
JP2012096307A (ja) * 2010-10-29 2012-05-24 Yaskawa Electric Corp ロボット制御装置、ロボット制御方法およびロボットシステム
MX347087B (es) 2011-04-21 2017-04-11 Konecranes Global Corp Técnicas para el posicionamiento de un vehículo.
DE102012003076A1 (de) * 2012-02-17 2013-08-22 Festool Group Gmbh & Co. Kg Sauggerät mit einem Sauggerät-Sender und Extern-Kommunikationseinrichtung dafür
EP2713232A1 (en) * 2012-09-27 2014-04-02 Koninklijke Philips N.V. Autonomous mobile robot and method for operating the same
US9675226B2 (en) 2012-10-26 2017-06-13 Lg Electronics Inc. Robot cleaner system and control method of the same
US10725478B2 (en) * 2013-07-02 2020-07-28 The Boeing Company Robotic-mounted monument system for metrology systems
CA2934879C (en) 2013-12-27 2020-07-28 Komatsu Ltd. Mining machine management system, mining machine, and management method
KR102527645B1 (ko) * 2014-08-20 2023-05-03 삼성전자주식회사 청소 로봇 및 그 제어 방법
CN105288865B (zh) * 2015-11-10 2018-05-18 康健 皮肤激光治疗辅助机器人及其辅助方法
CN105415368B (zh) * 2015-12-10 2017-08-25 河南科技大学 一种具有可调定位装置的移栽机械手
DE102017117148A1 (de) * 2017-07-28 2019-01-31 RobArt GmbH Magnetometer für die roboternavigation
CN109129472B (zh) * 2018-08-07 2021-12-21 北京云迹科技有限公司 基于多充电桩的机器人位置校正方法和装置
CN110561500B (zh) * 2019-09-30 2021-04-13 宜宾职业技术学院 空间定位误差测量装置及其测量方法
CN112258680B (zh) * 2020-09-29 2021-12-21 华南理工大学 一种基于树莓派的办公室多功能智能设备实现方法及***

Family Cites Families (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3653456A (en) * 1969-04-14 1972-04-04 Sony Corp Control system for moving vehicle along a predetermined path
US4554498A (en) * 1981-03-16 1985-11-19 Mitsubishi Denki Kabushiki Kaisha Control apparatus for running moving object
US4798267A (en) * 1987-01-20 1989-01-17 Delaware Capital Formation, Inc. Elevator system having an improved selector
US4790402A (en) * 1987-09-28 1988-12-13 Tennant Company Automated guided vehicle
FR2648071B1 (fr) 1989-06-07 1995-05-19 Onet Procede et appareil autonomes de nettoyage automatique de sol par execution de missions programmees
US4990841A (en) * 1989-09-19 1991-02-05 Apogee Robotics Magnetically guided vehicle
US5204814A (en) * 1990-11-13 1993-04-20 Mobot, Inc. Autonomous lawn mower
US5165064A (en) * 1991-03-22 1992-11-17 Cyberotics, Inc. Mobile robot guidance and navigation system
JP3269835B2 (ja) 1992-01-09 2002-04-02 東光電気株式会社 車両位置検知システム
JPH064125A (ja) 1992-06-19 1994-01-14 Matsushita Electric Ind Co Ltd 絶対番地認識機能付き無人走行車
US5279672A (en) * 1992-06-29 1994-01-18 Windsor Industries, Inc. Automatic controlled cleaning machine
US5440216A (en) 1993-06-08 1995-08-08 Samsung Electronics Co., Ltd. Robot cleaner
KR0161031B1 (ko) * 1993-09-09 1998-12-15 김광호 로보트의 위치오차보정장치
JP3021267B2 (ja) 1994-02-15 2000-03-15 ダイハツ工業株式会社 フィールド内移動カートの位置補正方法
US5646494A (en) 1994-03-29 1997-07-08 Samsung Electronics Co., Ltd. Charge induction apparatus of robot cleaner and method thereof
JPH0822322A (ja) * 1994-07-07 1996-01-23 Johnson Kk 床面洗浄車制御方法及び装置
IL113913A (en) * 1995-05-30 2000-02-29 Friendly Machines Ltd Navigation method and system
SE511504C2 (sv) * 1997-10-17 1999-10-11 Apogeum Ab Sätt och anordning för associering av anonyma reflektorer till detekterade vinkellägen
CN1146491C (zh) * 1998-06-23 2004-04-21 索尼公司 机器人装置及信息处理***
US6385506B1 (en) * 1999-03-24 2002-05-07 Sony Corporation Robot
JP3690211B2 (ja) 1999-10-26 2005-08-31 松下電工株式会社 自律移動台車及びその自己位置推定方法
JP2001121461A (ja) * 1999-10-26 2001-05-08 Denso Corp ロボットシステム
US6549004B1 (en) * 2000-03-14 2003-04-15 The Board Of Trustees Of The Leland Stanford Junior University Distributed magnetic field positioning system using code division multiple access
US6496754B2 (en) 2000-11-17 2002-12-17 Samsung Kwangju Electronics Co., Ltd. Mobile robot and course adjusting method thereof
KR100420171B1 (ko) * 2001-08-07 2004-03-02 삼성광주전자 주식회사 로봇 청소기와 그 시스템 및 제어방법
KR20030080436A (ko) 2002-04-08 2003-10-17 삼성전자주식회사 이동로봇의 위치측정 장치 및 방법
KR100478452B1 (ko) * 2002-06-12 2005-03-23 삼성전자주식회사 이동 로봇의 위치 및 방향 인식 장치 및 방법
US6925358B2 (en) * 2003-02-26 2005-08-02 Shun Pui Andrew Chiu Toy robot and control system therefor
US6992478B2 (en) * 2003-12-22 2006-01-31 Cts Corporation Combination hall effect position sensor and switch

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100711559B1 (ko) * 2006-07-26 2007-04-27 김승우 홈 메스클린업 로봇 시스템 및 구현방법
WO2019194636A1 (ko) * 2018-04-06 2019-10-10 엘지전자 주식회사 이동로봇과 이동로봇의 제어방법
KR20200083360A (ko) * 2018-12-31 2020-07-08 주식회사 도구공간 오브젝트 탐지 방법 및 장치

Also Published As

Publication number Publication date
JP3936356B2 (ja) 2007-06-27
EP1548533B1 (en) 2011-07-13
EP1548533A2 (en) 2005-06-29
JP2005182756A (ja) 2005-07-07
RU2279343C2 (ru) 2006-07-10
US20050134209A1 (en) 2005-06-23
EP1548533A3 (en) 2005-08-31
CN1636685A (zh) 2005-07-13
CN100395088C (zh) 2008-06-18
RU2004127168A (ru) 2006-02-20
US7274166B2 (en) 2007-09-25

Similar Documents

Publication Publication Date Title
KR20050063543A (ko) 이동로봇의 위치확인장치 및 방법
KR100480144B1 (ko) 이동로봇의 위치검출장치 및 방법
KR100565227B1 (ko) 이동로봇의 위치인식장치 및 방법
KR100548272B1 (ko) 이동로봇의 위치검출장치 및 방법
US7324870B2 (en) Cleaning robot and control method thereof
US6957712B2 (en) Robot cleaner, system employing the same and method for re-connecting to external recharging device
EP3876806B1 (en) Optical indicium for communicating information to autonomous devices
JP2007034866A (ja) 移動体の走行制御方法及び自走式掃除機
EP1760564A2 (en) System and method for returning robot cleaner to charger
KR100632436B1 (ko) 외부충전장치를 가지는 자율 이동 로봇 시스템 및 그제어방법
US20240159901A1 (en) Optical sensing system
KR100619798B1 (ko) 이동로봇의 위치확인장치 및 방법
KR20090115526A (ko) 로봇 청소기의 위치인식 방법
KR100486506B1 (ko) 화상처리를 이용한 로봇 청소기의 자동충전장치 및 방법
KR20080061416A (ko) 청소로봇 및 청소로봇의 제어방법
KR100664093B1 (ko) 이동로봇의 위치확인장치 및 방법
KR20020080897A (ko) 로봇 청소기의 장애물 형태 감지 장치 및 그 방법
KR20050063541A (ko) 이동로봇의 위치확인장치 및 방법
JPS61221910A (ja) 無人移動体の誘導方法
KR20110054480A (ko) 로봇 청소기 및 이의 제어 방법
JP2005122308A (ja) 位置検出用マークの位置特定方法
KR20060118142A (ko) 로봇 청소기

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
AMND Amendment
E601 Decision to refuse application
J201 Request for trial against refusal decision
A107 Divisional application of patent
AMND Amendment
B601 Maintenance of original decision after re-examination before a trial
E801 Decision on dismissal of amendment
J301 Trial decision

Free format text: TRIAL DECISION FOR APPEAL AGAINST DECISION TO DECLINE REFUSAL REQUESTED 20060324

Effective date: 20061221