[go: up one dir, main page]

KR100730311B1 - Location-Aware Robot Cleaners and Location-Aware Methods in Robot Cleaners - Google Patents

Location-Aware Robot Cleaners and Location-Aware Methods in Robot Cleaners Download PDF

Info

Publication number
KR100730311B1
KR100730311B1 KR1020050133443A KR20050133443A KR100730311B1 KR 100730311 B1 KR100730311 B1 KR 100730311B1 KR 1020050133443 A KR1020050133443 A KR 1020050133443A KR 20050133443 A KR20050133443 A KR 20050133443A KR 100730311 B1 KR100730311 B1 KR 100730311B1
Authority
KR
South Korea
Prior art keywords
cleaning
area
zone
robot cleaner
charger
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
KR1020050133443A
Other languages
Korean (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 KR1020050133443A priority Critical patent/KR100730311B1/en
Application granted granted Critical
Publication of KR100730311B1 publication Critical patent/KR100730311B1/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J11/00Manipulators not otherwise provided for
    • B25J11/008Manipulators for service tasks
    • B25J11/0085Cleaning
    • AHUMAN NECESSITIES
    • A47FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
    • A47LDOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
    • A47L11/00Machines for cleaning floors, carpets, furniture, walls, or wall coverings
    • A47L11/40Parts or details of machines not provided for in groups A47L11/02 - A47L11/38, or not restricted to one of these groups, e.g. handles, arrangements of switches, skirts, buffers, levers
    • A47L11/4011Regulation of the cleaning machine by electric means; Control systems and remote control systems therefor
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J13/00Controls for manipulators
    • B25J13/08Controls for manipulators by means of sensing devices, e.g. viewing or touching devices
    • B25J13/088Controls for manipulators by means of sensing devices, e.g. viewing or touching devices with position, velocity or acceleration sensors
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J19/00Accessories fitted to manipulators, e.g. for monitoring, for viewing; Safety devices combined with or specially adapted for use in connection with manipulators
    • B25J19/005Accessories fitted to manipulators, e.g. for monitoring, for viewing; Safety devices combined with or specially adapted for use in connection with manipulators using batteries, e.g. as a back-up power source
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • 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/02Docking stations; Docking operations
    • A47L2201/022Recharging of batteries

Landscapes

  • Engineering & Computer Science (AREA)
  • Robotics (AREA)
  • Mechanical Engineering (AREA)
  • Human Computer Interaction (AREA)
  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
  • Electric Vacuum Cleaner (AREA)

Abstract

본 발명은 위치 인식 로봇 청소기 및 로봇 청소기에서 위치 인식 방법으로서 적어도 하나 이상의 소정의 청소 구역을 구분하는 통신 영역에 진입시 상기 각각의 청소 구역을 식별하는 신호를 수신하는 수신부와 수신한 신호를 기초로 소정의 청소 구역 중 청소가 수행되어야 할 기설정된 청소 구역 경로 이내인지를 판단하여 청소 구역을 탐색하고 청소를 수행하는 경로 탐색부를 포함하여 초기 설정이후 자동화된 청소 수행을 가능케 하여 청소의 효율성을 증대시킨다. The present invention provides a position recognition robot cleaner and a method for recognizing a position in a robot cleaner based on a reception unit for receiving a signal for identifying each of the cleaning zones upon entering a communication zone that distinguishes at least one predetermined cleaning zone and a received signal. Determining whether the cleaning area is within a predetermined cleaning area path to be cleaned among the cleaning areas of the cleaning area, including a search path for searching and performing cleaning to enable automated cleaning after the initial setting to increase the efficiency of cleaning.

Description

위치 인식 로봇 청소기 및 로봇 청소기에서 위치 인식 방법{ Method and Apparatus for recognizing the position in Robot Cleaner}Location-aware robot cleaner and position recognition method in robot cleaners {Method and Apparatus for recognizing the position in Robot Cleaner}

도 1 은 본 발명의 바람직한 일 실시예로서, 위치 인식 로봇 청소기의 구성을 도시한다. 1 illustrates a configuration of a position-aware robot cleaner as a preferred embodiment of the present invention.

도 2(a) - 2(h)는 본 발명의 바람직한 일 실시예로서, 위치 인식 로봇 청소기에서 소정의 청소 구역을 청소하는 과정을 도시한다. 2 (a) -2 (h) illustrate a process of cleaning a predetermined cleaning area in a position-aware robot cleaner as an exemplary embodiment of the present invention.

도 3(a) - 3(d)는 본 발명의 또 다른 바람직한 일 실시예로서, 위치 인식 로봇 청소기에서 소정의 청소 구역을 청소하는 과정을 도시한다. 3 (a) to 3 (d) illustrate a process of cleaning a predetermined cleaning area in a location-aware robot cleaner as another preferred embodiment of the present invention.

도 4(a) - 4(b)는 본 발명의 바람직한 일 실시예로서, 적외선 신호의 내부 구성을 도시한다. 4 (a) -4 (b) show an internal configuration of an infrared signal as a preferred embodiment of the present invention.

도 5 는 로봇 청소기에서 위치 인식 방법의 흐름도를 도시한다. 5 is a flowchart illustrating a method of recognizing a location in a robot cleaner.

도 6 은 본 발명의 바람직한 일 실시예로서, 로봇 청소기에서 위치 인식 방법의 흐름도를 도시한다. 6 is a flowchart illustrating a method of recognizing a location in a robot cleaner according to an exemplary embodiment of the present invention.

본 발명은 로봇의 인터페이스에 관한 것으로서, 보다 상세히 로봇 청소기에 서 청소 구역을 분간하는 위치 인식에 관한 것이다. The present invention relates to an interface of a robot, and more particularly, to position recognition that distinguishes a cleaning area from a robot cleaner.

일반적으로 로봇 청소기는 사용자의 작동 수행 없이도 청소하고자 하는 구역을 스스로 주행하면서 바닥면으로부터 먼지 등의 이물질을 흡입하는 장치를 의미한다. In general, the robot cleaner refers to a device that inhales foreign substances such as dust from the floor while driving the area to be cleaned without the user's operation.

현재 이러한 로봇 청소기의 동작 구간을 구분하기 위한 가상벽 시스템이나 로봇 충전기의 위치를 확인할 수 있는 도킹 시스템이 있다. 그러나, 이러한 방식은 랜덤 청소 방식에 적용되며, 로봇이 접근하지 않아야 할 일부 구역에 한해서 접근할 수 없도록 하는 기술적 구성이다. Currently, there is a docking system that can identify the position of the virtual wall system or the robot charger to distinguish the operation section of the robot cleaner. However, this method is applied to the random cleaning method, and is a technical configuration that makes the robot inaccessible to only some areas that should not be accessed.

또한, 로봇 충전기 역시 충전기의 위치만을 파악할 뿐이며, 로봇이 청소하고 있는 구역을 구분할 수는 없다. Also, the robot charger only knows the location of the charger, and cannot identify the area where the robot is cleaning.

본 발명에서는, 상기와 같은 종래의 문제점을 해결하고 또한 로봇 청소기가가 자신의 청소 구역을 식별함으로써 사용자의 지속적인 감시나 추가적인 사용자 설정 없이도 설정한 청소 구역을 자율적으로 청소하도록 한다. In the present invention, the above-mentioned conventional problems are solved, and the robot cleaner identifies the cleaning zone of the robot cleaner so as to autonomously clean the cleaning zone set without continuous monitoring or additional user setting by the user.

본 발명의 바람직한 일 실시예로서, 위치 인식 로봇 청소기는 적어도 하나 이상의 소정의 청소 구역을 구분하는 통신 영역에 진입시 상기 각각의 청소 구역을 식별하는 신호를 수신하는 수신부; 및 상기 수신한 신호를 기초로 상기 소정의 청소 구역 중 청소가 수행되어야 할 기설정된 청소 구역 경로 이내인지를 판단하여 청소 구역을 탐색하고 청소를 수행하는 경로 탐색부;를 포함한다. In one preferred embodiment of the present invention, the position-aware robot cleaner comprises: a receiver for receiving a signal for identifying each cleaning zone when entering a communication zone that distinguishes at least one predetermined cleaning zone; And a path search unit for searching for the cleaning area and performing cleaning by determining whether the cleaning area is within a predetermined cleaning area path in which the cleaning is to be performed, based on the received signal.

바람직한 일 실시예로서, 위치 인식 로봇 청소기에서 상기 통신 영역은 인디케이터에서 송신하는 적외선 신호를 통하여 구분된다.In a preferred embodiment, in the position-aware robot cleaner, the communication area is divided by an infrared signal transmitted by the indicator.

바람직한 또 다른 일 실시예로서, 위치 인식 로봇 청소기에서 상기 통신 영역은 충전기에서 송신하는 적외선 신호를 통하여 구분된다. In another preferred embodiment, the communication area in the location-aware robot cleaner is divided by an infrared signal transmitted from the charger.

또한, 위치 인식 로봇 청소기에서 경로 탐색부는 탐색한 청소 구역의 거리를 기초로 상기 청소 구역의 면적을 계산하고 상기 면적에 대응하는 청소 시간을 설정하여 청소를 수행하는 매핑부;를 더 포함한다. The path searching unit may further include a mapping unit configured to calculate an area of the cleaning area based on the searched distance of the cleaning area and to perform cleaning by setting a cleaning time corresponding to the area.

본 발명의 또 다른 바람직한 일 실시예로서, 로봇 청소기에서 위치 인식 방법은 (a) 적어도 하나 이상의 소정의 청소 구역을 구분하는 통신 영역에 진입시 상기 각각의 청소 구역을 식별하는 신호를 수신하는 단계; 및 (b) 상기 수신한 신호를 기초로 상기 소정의 청소 구역 중 청소가 수행되어야 할 기설정된 청소 구역 경로 이내인지를 판단하여 청소 구역을 탐색하고 청소를 수행하는 단계;를 포함한다.In another preferred embodiment of the present invention, a method for recognizing a location in a robot cleaner includes: (a) receiving a signal identifying each cleaning zone when entering a communication zone that distinguishes at least one predetermined cleaning zone; And (b) searching for a cleaning area and performing cleaning by determining whether the cleaning signal is within a predetermined cleaning area path in which the cleaning is to be performed, based on the received signal.

바람직한 일 실시예로서, 로봇 청소기에서 위치 인식 방법은 (c) 상기 청소가 수행되어야 할 기설정된 청소 구역의 청소가 모두 수행된 이후 충전기의 위치로 복귀하는 단계;를 더 포함한다.In a preferred embodiment, the method for recognizing a location in the robot cleaner further includes (c) returning to the location of the charger after the cleaning of the predetermined cleaning area in which the cleaning is to be performed is performed.

이하 본 발명의 바람직한 실시예가 첨부된 도면들을 참조하여 설명될 것이다. 도면들 중 동일한 구성요소들에 대해서는 비록 다른 도면상에 표시되더라도 가능한 한 동일한 참조번호들 및 부호들로 나타내고 있음에 유의해야 한다. 하기에서 본 발명을 설명함에 있어, 관련된 공지 기능 또는 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명을 생 략할 것이다.Hereinafter, preferred embodiments of the present invention will be described with reference to the accompanying drawings. It should be noted that the same elements among the drawings are denoted by the same reference numerals and symbols as much as possible even though they are shown in different drawings. In the following description of the present invention, detailed descriptions of well-known functions or configurations will be omitted when it is determined that the detailed description may unnecessarily obscure the subject matter of the present invention.

도 1 은 본 발명의 바람직한 일 실시예로서, 위치 인식 로봇 청소기의 구성을 도시한다. 1 illustrates a configuration of a position-aware robot cleaner as a preferred embodiment of the present invention.

위치 인식 로봇 청소기(100)는 수신부(110), 경로 탐색부(120) 및 복원부(130)를 포함한다. The location aware robot cleaner 100 includes a receiver 110, a path searcher 120, and a restorer 130.

수신부(110)는 적어도 하나 이상의 소정의 청소 구역을 구분하는 통신 영역에 진입시 상기 각각의 청소 구역을 식별하는 신호를 수신한다. 이 경우 통신 영역은 인디케이터 또는 충전기에서 송신하는 적외선 신호를 통하여 구분될 수 있다. The receiver 110 receives a signal for identifying each of the cleaning areas when entering the communication area that divides at least one predetermined cleaning area. In this case, the communication area may be distinguished through an infrared signal transmitted from an indicator or a charger.

경로 탐색부(120)는 수신부(100)에서 수신한 신호를 기초로 로봇 청소기의 현재 위치가 소정의 청소 구역 중 사용자가 청소하고자 하는 기설정된 청소 구역 경로 이내인지를 판단한 후 청소를 수행한다. The path search unit 120 performs the cleaning after determining whether the current position of the robot cleaner is within a predetermined cleaning area path to be cleaned by the user, based on the signal received by the receiver 100.

보다 구체적으로 매핑부(121)에서는 사용자가 설정한 청소 구역의 탐색이 완료되면 탐색한 청소 구역의 거리를 기초로 상기 청소 구역의 면적을 계산하고 상기 면적에 대응하는 청소 시간을 설정하여 청소를 수행한다. More specifically, the mapping unit 121 performs the cleaning by calculating the area of the cleaning area based on the searched distance of the cleaning area and setting the cleaning time corresponding to the area when the search of the cleaning area set by the user is completed. do.

복원부(130)는 사용자가 청소하고자 설정한 청소 구역의 청소가 로봇 청소기에 의해 모두 수행된 경우 로봇 청소기를 충전기의 위치로 복귀시킨다. The restoration unit 130 returns the robot cleaner to the position of the charger when the cleaning of the cleaning area set by the user is performed by the robot cleaner.

도 1 에 설명된 위치 인식 로봇의 구성에 대하여, 도 2 및 도 3의 구체적인 일 실시예를 통해 보다 상세히 설명하기로 한다. The configuration of the position recognition robot described in FIG. 1 will be described in more detail with reference to specific embodiments of FIGS. 2 and 3.

도 2(a) - 2(h)는 본 발명의 바람직한 일 실시예로서, 위치 인식 로봇 청소기에서 소정의 청소 구역을 청소하는 과정을 도시한다. 2 (a) -2 (h) illustrate a process of cleaning a predetermined cleaning area in a position-aware robot cleaner as an exemplary embodiment of the present invention.

도 2(a)~ 2(h)에서 사용자가 A 구역(240)과 B 구역(250)을 청소하도록 예약 설정을 하였다고 가정한다. In FIGS. 2 (a) to 2 (h), it is assumed that the user has made a reservation setting to clean the zone A 240 and the zone B 250.

또한, 로봇 청소기(200)의 좌측 및 우측에 각각 적외선 수신 센서가 내장되어 있다고 가정한다. 그리고, 충전기의 '가'(201) 및 '나'(202) 위치에서 그리고 제 1 인디케이터(210), 제 2 인디케이터(220) 및 제 3 인디케이터(230) 각각은 '다' 및 '라'(211, 212), '마' 및 '바'(221, 222), '사' 및 '아'(231, 232)에 각각 적외선 송신 센서가 내장되어 있다고 가정한다. In addition, it is assumed that the infrared reception sensor is built in the left and right of the robot cleaner 200, respectively. And, at the 'a' 201 and the 'b' 202 positions of the charger and the first indicator 210, the second indicator 220 and the third indicator 230, respectively, 'd' and 'la' ( 211, 212), 'e' and 'bar' (221, 222), 'sa' and 'ah' (231, 232), respectively, it is assumed that the infrared transmission sensor is built.

이 경우 충전기에서 적외선 신호는 '가'->'나'-> '가' 순으로 출력 되고, 그리고 제 1 인디케이터(210), 제 2 인디케이터(220) 및 제 3 인디케이터(230) 각각에서는 '다'->'라'->'다'.., '마'->'바'->'마'.., '사'->'아'->'사'.., 순으로 동작한다. In this case, the infrared signal from the charger is output in the order of 'ga'-> 'or'-'' ga ', and the first indicator 210, the second indicator 220 and the third indicator 230 are respectively' '->' La '->' D '..,' M '->' Bar '->' D '..,' Sa '->' A '->' Sa '.. .

그리고 제 1 인디케이터(210), 제 2 인디케이터(220) 및 제 3 인디케이터(230) 각각은 로봇이 소정의 영역 이내로 근접하는 경우에만 동작하는 것으로 가정한다. 또한 충전기와 제 1 인디케이터(210), 제 2 인디케이터(220) 및 제 3 인디케이터(230)는 서로 독립적으로 운영된다.In addition, it is assumed that each of the first indicator 210, the second indicator 220, and the third indicator 230 operates only when the robot approaches a predetermined area. In addition, the charger, the first indicator 210, the second indicator 220 and the third indicator 230 are operated independently of each other.

이하, 사용자가 설정한 A 구역(240) 및 B 구역(250)을 청소하는 과정을 상세히 살펴보기로 한다. Hereinafter, a process of cleaning the zone A 240 and the zone B 250 set by the user will be described in detail.

위치 인식 로봇 청소기의 수신부(110)의 기능을 수행하는 수신 센서(도시 안 됨)는 충전기와 제 1 인디케이터(210), 제 2 인디케이터(220) 및 제 3 인디케이터(230)의 통신 영역과 같이 적어도 하나 이상의 소정의 청소 구역을 구분하는 통신 영역에 진입시 상기 각각의 청소 구역을 식별하는 신호를 수신한다. A receiving sensor (not shown) that performs the function of the receiving unit 110 of the location-aware robot cleaner is at least as long as the communication area of the charger and the first indicator 210, the second indicator 220, and the third indicator 230. Receive a signal identifying each cleaning zone upon entering a communication zone that distinguishes one or more predetermined cleaning zones.

예를 들어, 로봇 청소기(200)는 충전기의 '가'(201) 또는 '나'(202) 신호를 수신함으로써 현재 위치가 A 구역(240)임을 식별한다. 또한, 제 1 인디케이터(210)에서 신호를 수신하는 경우 현재 위치가 B 구역(250)임을 식별한다. For example, the robot cleaner 200 identifies that the current location is the zone A 240 by receiving a 'ga' 201 or 'b' 202 signal of the charger. In addition, when the first indicator 210 receives a signal, it identifies that the current location is the B zone 250.

보다 구체적으로, 로봇 청소기는 충전기 또는 인디케이터에서 송신하는 적외선 신호를 기초로 통신 영역을 구분한다. 즉, 충전기의 '가' 신호(201)의 경우 '10XX0000', '나' 신호(202)는 '01XX0000', 제 1 인디케이터의 '다' 신호(211) 의 경우 '10XX0001', '라' 신호(212)의 경우 '01XX0001' 등과 같이 설정함으로써 충전기와 인디케이터 각각을 구분한다. 이에 대한 실시예에 대해서는 도 4에서 보다 상세히 살펴보기로 한다. More specifically, the robot cleaner divides the communication area based on the infrared signal transmitted from the charger or the indicator. That is, the '10XX0000', 'I' signal 202 is '01XX0000' for the 'ga' signal 201 of the charger, and the '10XX0001', 'D' signal for the 'da' signal 211 of the first indicator. In the case of 212, the charger and the indicator are distinguished by setting as '01XX0001'. An embodiment thereof will be described in more detail with reference to FIG. 4.

로봇 청소기(200)가 최초 시작 지점에서 전방으로 벽이 있는 곳까지 이동 한다(S200). S201 지점에 도착하면 로봇 청소기의 좌측 부분을 이용하여 우측 방향으로 이동한다(S210). 그 후 도 2(b)에 도시된 S221 지점에 도착하면, 벽을 따라 방향을 이동한 후 진행한다(S220). The robot cleaner 200 moves to the place where the wall is located forward from the initial starting point (S200). Upon arrival at S201, the robot cleaner moves to the right direction using the left part of the robot cleaner (S210). After arriving at the point S221 shown in Figure 2 (b), the direction is moved along the wall and proceeds (S220).

제 3 인디케이터(230)의 통신 영역에 근접한 경우, 로봇 청소기는 '사'(231)신호를 인식하고 진행했던 경로(도 2(c), S230)에서 바로 빠져나온다(도 2(d), S231). When approaching the communication area of the third indicator 230, the robot cleaner recognizes the 'dead' 231 signal and immediately exits the path (FIGS. 2 (c) and S230) (FIG. 2 (d) and S231). ).

즉, 신호로봇 청소기(200)는 A 구역(240) 및 B 구역(250)을 청소하기로 설정된 상태이므로, A 구역의 경로를 탐색하는 동안에는 '가'(201) 및 '나'(202) 신호 이외의 신호를 입력받는 경우 A 구역을 벗어난 타 구역으로 진입을 하지 않는다.That is, since the signal robot cleaner 200 is set to clean the zone A 240 and the zone B 250, the 'ga' 201 and the 'b' 202 signals are detected while searching for the path of the zone A. In case of receiving other signal, do not enter other area beyond A area.

빠져나온 로봇 청소기는 다시 벽을 따라 경로를 진행하고(S240), S241 지점에서 방향을 전환하여 진행한다(S250, S260). 진행 중 제 2 인디케이터(220)의 통신 영역에서 '마' 신호(S221)를 인식하는 경우 C 구역(260)을 바로 빠져나와(도 2(e), S261) 계속해서 경로를 진행한다(S270).The robot cleaner, which has exited, proceeds along the wall again (S240) and changes direction at the point S241 (S250, S260). In the case of recognizing the 'S' signal S221 in the communication area of the second indicator 220 in progress, it immediately exits the C region 260 (FIG. 2 (e) and S261) and continues the path (S270). .

마찬가지로, 제 1 인디케이터(210)의 통신 영역에서 '다' 신호(S211)를 인식하는 경우, B 구역(250)을 바로 빠져나와(도 2(f), S281) 계속해서 경로를 진행한다(S290).Similarly, when recognizing the 'multi' signal S211 in the communication region of the first indicator 210, it immediately exits the zone B 250 (FIG. 2 (f), S281) and continues the path (S290). ).

로봇 청소기(200)는 그 후 A 구역(240)에서 충전기의 '나'(202)와 '가'(201) 신호를 수신한 후 시작점을 파악한다. 그 후 도 2-(g)에 도시된 바와 같이 상기서술한 바와 같은 방법으로 청소 구역 경로를 탐색한다. 탐색한 경로의 길이를 기초로 면적을 계산하고, 면적에 대응하는 청소 시간을 설정하여, A 구역의 청소를 수행한다(도 2-(h)). 다만 도 2-(h)에 도시된 청소 수행 방법은 일 실시예로서, 본 발명의 기술적 사상을 제한하는 것은 아니며, 이에 대응하거나 균등하게 대치될 수 있는 기술적 사상도 모두 본 발명에 속하는 것임을 유의하여야 한다. The robot cleaner 200 then determines the starting point after receiving the signals 'b' 202 and 'ga' 201 of the charger in the zone A 240. The cleaning zone path is then searched for as described above as shown in Figure 2- (g). The area is calculated based on the length of the searched path, the cleaning time corresponding to the area is set, and the area A is cleaned (Fig. 2- (h)). However, it should be noted that the method of performing cleaning shown in FIG. 2- (h) is not limited to the technical idea of the present invention as an embodiment, and all technical ideas corresponding to or equivalently belong to the present invention. do.

도 3(a) - 3(d)는 본 발명의 또 다른 바람직한 일 실시예로서, 사용자가 예약 설정한 A 구역 및 B 구역 중 A 구역의 청소가 모두 수행된 이후 B 구역의 청소 수행 과정을 도시한다. 3 (a) to 3 (d) illustrate a process of performing the cleaning of the B zone after the cleaning of the A zone among the A zone and the B zone set by the user as the preferred embodiment of the present invention. do.

로봇 청소기(300)는 A 구역(340)의 청소가 완료된 후 B 구역 청소를 수행하기 위해 가장 가까운 벽을 따라 이동하며, B 구역(350)의 '다' 신호(311) , '라' 신호(312)를 수신할 때까지 이동한다. The robot cleaner 300 moves along the nearest wall to perform the zone B cleaning after the cleaning of the zone A 340 is completed, and the 'multi' signal 311 and the 'la' signal of the zone B 350 ( Move until it receives 312).

도 3(a) 에 도시된 바와 같이, 제 2 인디케이터(220)에서 송신하는 '마' 신호(321), '바' 신호(322) 등에 의하여 C 구역(360)으로는 진입이 되지 않는다. B 구역(350)의 '다' 신호(311)를 로봇 청소기의 수신 센서에서 입력 받으면, 로봇 청소기는 B 구역(350)으로 진입한다. As shown in FIG. 3A, the second indicator 220 does not enter the C zone 360 due to the 'e' signal 321 and the 'bar' signal 322 transmitted by the second indicator 220. When the 'multi' signal 311 of the zone B 350 is input from the reception sensor of the robot cleaner, the robot cleaner enters the zone B 350.

그리고, A 구역(340)에서 시작점('가' 신호, '나' 신호)를 찾았던 방법과 마찬가지로 B 구역(350)의 시작점을 찾기 위하여 벽을 따라 경로를 이동한다(도 3(a)). B 구역(350)의 '라' 신호(312)를 수신한 후 시작점을 인식하며 그 후 청소 구역 경로를 매핑을 시작하고, 시작점을 인식했던 지점으로 다시 돌아오면 매핑을 완료한다. 매핑이 완료되면 B 구역(350)의 청소를 수행한다. 청소 도중 제 1 인디케이터(310)의 '다' 신호(311)를 수신하는 경우에도 A 구역은 이미 청소가 수행되었으므로 A 구역으로 진입이 허용되지 않는다.Then, the path is moved along the wall to find the starting point of the zone B (350) as in the method of finding the starting point (the 'ga' signal, the 'I' signal) in the zone A (340) (Fig. 3 (a)). After receiving the 'la' signal 312 of the B zone 350, the start point is recognized, and then the mapping of the cleaning area path is started, and when the return point is returned to the point where the start point was recognized, the mapping is completed. When the mapping is completed, the cleaning of the zone B 350 is performed. Even in the case of receiving the 'd' signal 311 of the first indicator 310 during the cleaning, the area A is not allowed to enter the area A because the cleaning has already been performed.

도 3(c)는 사용자가 설정한 지역에 대한 청소가 모두 수행된 경우 로봇 청소기가 충전기 지점으로 복귀를 하는 과정을 도시한다. 3 (c) shows a process in which the robot cleaner returns to the charger point when all cleaning for the area set by the user is performed.

사용자가 예약한 구역의 청소가 모두 수행된 경우, 로봇 청소기는 복귀모드로서 제 1 인디케이터(310)의 '다' 신호(311)는 로봇 청소기가 B 구역(350)을 벗어나는 것을 허용하며, 다만, B 구역(350)을 벗어난 이후에 새로이 B 구역으로의 진입은 허용하지 않는다. C 구역 및 D 구역의 경우도 마찬가지로 진입을 허용하지 않게 된다. When the cleaning of the zone reserved by the user has been performed, the robot cleaner is in the return mode, and the 'multi' signal 311 of the first indicator 310 allows the robot cleaner to exit the zone B 350. After leaving the B zone 350, new entry into the B zone is not allowed. Zone C and Zone D will also not allow entry.

로봇 청소기는 벽을 따라 이동하고 충전기의 통신 영역 가까이 근접한 경우, '나' 신호를 인식 후 도킹한다. 도 3-(c)의 도면과 같이 충전기에서 '가'신호(301) 에서 '나'신호(302) 순으로 신호가 들어오는 경우 '나'신호(302)만으로도 충전기의 위치를 확인한다. 마찬가지로 충전기에서 '나'신호(302)에서 '가'신호(301) 순으로 신호가 들어오는 경우 '가' 신호(301)만으로도 충전기의 위치를 확인하게 된다. When the robot cleaner moves along the wall and nears the communication area of the charger, the robot cleaner recognizes the 'I' signal and docks it. As shown in FIG. 3 (c), when the signal is received from the 'a' signal 301 to the 'b' signal 302 in the charger, the location of the charger may be checked using only the 'b' signal 302. Likewise, when a signal is received from the 'I' signal 302 in the order of the 'ga' signal 301 in the charger, the location of the charger may be checked using only the 'ga' signal 301.

도 3-(d)는 로봇 청소기가 충전기로 복귀한 상태를 도시한다. 3- (d) shows a state in which the robot cleaner returns to the charger.

도 4(a) - 4(b)는 본 발명의 바람직한 일 실시예로서, 적외선 신호의 내부 구성을 도시한다. 4 (a) -4 (b) show an internal configuration of an infrared signal as a preferred embodiment of the present invention.

본 발명의 위치 인식 로봇 청소기의 수신부(110)는 적어도 하나 이상의 소정의 청소 구역을 구분하는 통신 영역에 진입시 상기 각각의 청소 구역을 식별하는 신호를 수신한다. 충전기 또는 인디케이터의 통신 영역에서 송신하는 신호는 적외선 신호를 포함하며, 적외선 신호는 각각 충전기 및 인디케이터가 위치한 청소 구역의 위치 정보를 포함한다. 또한 인디케이터에서 송신하는 적외선 신호는 인디케이터에 내장된 배터리 정보도 포함한다. The receiver 110 of the location-aware robot cleaner of the present invention receives a signal for identifying each cleaning zone when entering the communication zone that divides at least one predetermined cleaning zone. The signal transmitted in the communication area of the charger or indicator includes an infrared signal, and the infrared signal includes location information of the cleaning area in which the charger and the indicator are located, respectively. In addition, the infrared signal transmitted by the indicator also includes battery information embedded in the indicator.

보다 구체적으로 일 실시예를 들어 살펴보면 다음과 같다. In more detail, looking at an embodiment as follows.

도 4(a) 는 인디케이터에서 송신하는 적외선 신호의 일 구성예를 도시한다. Fig. 4A shows an example of the configuration of the infrared signal transmitted by the indicator.

도 4(b) 는 충전기에서 송신하는 적외선 신호의 일 구성예를 도시한다. 4B shows an example of the configuration of the infrared signal transmitted from the charger.

본 발명의 바람직한 일 실시예로서 적외선 신호는 총 3 바이트로 시작 바이트, 정보 데이터 바이트 및 체크 섬 데이터 바이트로 구성된다. 시작 바이트에서 시작 비트(410)는 항상 1로 설정한다. 정보 데이터 비트는 인디케이터, 충전기의 송신센서의 좌측 센서 및 우측 센서의 이용 정보, 청소 구역 등에 대한 정보 등을 포함한다. 체크 섬 데이터 바이트는 '0x00- 정보 데이터 바이트'의 계산 과정을 통 해 산출되고, 로봇 청소기 내부에서 확인이 수행된다. In one preferred embodiment of the present invention, the infrared signal consists of a total of three bytes: a start byte, an information data byte, and a checksum data byte. The start bit 410 is always set to 1 in the start byte. The information data bit includes an indicator, usage information of the left and right sensors of the transmitter sensor of the charger, information about the cleaning area, and the like. The checksum data byte is calculated through the calculation process of '0x00-Information data byte', and the verification is performed inside the robot cleaner.

도 5 는 로봇 청소기에서 위치 인식 방법의 흐름도를 도시한다.5 is a flowchart illustrating a method of recognizing a location in a robot cleaner.

로봇 청소기는 적어도 하나 이상의 소정의 청소 구역을 구분하는 통신 영역에 진입시 상기 각각의 청소 구역을 식별하는 신호를 수신한다. The robot cleaner receives a signal identifying each of the cleaning zones upon entering a communication zone that distinguishes at least one predetermined cleaning zone.

그 후 수신한 신호를 기초로 파악한 로봇 청소기의 주행 경로가 사용자가 청소 수행을 요청한 구역 이내인지를 판단한다. 사용자가 설정한 청소 구역이 아닌 경우, 로봇 청소기는 경로를 수정한다(S521). Thereafter, it is determined whether the driving path of the robot cleaner, which is determined based on the received signal, is within an area where the user requests cleaning. If the cleaning area is not set by the user, the robot cleaner modifies the path (S521).

사용자가 설정한 청소 구역 이내인 경우, 경로 탐색을 계속 수행하여 청소 구역을 매핑하고 매핑이 완결되면 청소를 수행한다(S530, S540). If the cleaning zone is set by the user, the route search is continued to map the cleaning zone, and when the mapping is completed, the cleaning is performed (S530 and S540).

한 청소 구역의 청소가 완결되면, 사용자가 설정한 또 다른 청소 구역이 있는지 여부를 판단하고(S550), 또 다른 청소 구역이 있는 경우 상기 방법과 같이 또 다른 청소 구역에서 청소를 수행하고, 사용자가 설정한 모든 청소구역의 청소가 완결된 경우, 로봇 청소기는 충전기의 위치로 복귀한다(S560). When the cleaning of one cleaning zone is completed, it is determined whether there is another cleaning zone set by the user (S550), and if there is another cleaning zone, cleaning is performed in another cleaning zone as described above, and the user When the cleaning of all the set cleaning areas is completed, the robot cleaner returns to the position of the charger (S560).

도 6 은 본 발명의 바람직한 일 실시예로서, 로봇 청소기에서 위치 인식 방법의 흐름도를 도시한다. 6 is a flowchart illustrating a method of recognizing a location in a robot cleaner according to an exemplary embodiment of the present invention.

로봇 청소기에 어떠한 모드 설정도 안 되어 있는 경우 사용자는 청소하고자 하는 청소 구역을 정하여 로봇 청소기에 모드를 설정한다(S610). 로봇 청소기는 사용자의 설정에 따라 모드를 수행하고(S620), 청소 구역의 시작점을 찾는 것을 시작으로 청소 구역을 매핑한다. 청소 구역을 매핑하는 과정동안, 청소 구역 신호를 수신을 통해 로봇 청소기의 경로가 적합한지 확인한다(S640~S660).If no mode is set in the robot cleaner, the user sets a mode for the robot cleaner by setting a cleaning area to be cleaned (S610). The robot cleaner performs a mode according to the user's setting (S620), and maps the cleaning area starting with finding the starting point of the cleaning area. During the process of mapping the cleaning area, it is checked whether the path of the robot cleaner is suitable by receiving the cleaning area signal (S640 to S660).

매핑이 완료되면 청소를 시작하고, 청소가 완료된 이후(S670, S671) 다음 청소할 구역이 없는 경우(S680) 충전기의 원래 위치로 복귀한다(S690).When the mapping is completed, the cleaning is started, and after the cleaning is completed (S670, S671), if there is no next area to be cleaned (S680), it returns to the original position of the charger (S690).

본 발명은 또한 컴퓨터로 읽을 수 있는 기록매체에 컴퓨터가 읽을 수 있는 코드로서 구현하는 것이 가능하다. 컴퓨터가 읽을 수 있는 기록매체는 컴퓨터 시스템에 의하여 읽혀질 수 있는 데이터가 저장되는 모든 종류의 기록 장치를 포함한다. The invention can also be embodied as computer readable code on a computer readable recording medium. Computer-readable recording media include all kinds of recording devices that store data that can be read by a computer system.

컴퓨터가 읽을 수 있는 기록매체의 예로는 ROM, RAM, CD-ROM, 자기 테이프, 플라피 디스크, 광데이터 저장장치 등이 있으며, 또한 캐리어 웨이브(예를 들어 인터넷을 통한 전송)의 형태로 구현되는 것도 포함한다. 또한 컴퓨터가 읽을 수 있는 기록매체는 네트워크로 연결된 컴퓨터 시스템에 분산되어, 분산방식으로 컴퓨터가 읽을 수 있는 코드가 저장되고 실행될 수 있다.Examples of computer-readable recording media include ROM, RAM, CD-ROM, magnetic tape, floppy disk, optical data storage, and the like, which are also implemented in the form of carrier waves (for example, transmission over the Internet). It also includes. The computer readable recording medium can also be distributed over network coupled computer systems so that the computer readable code is stored and executed in a distributed fashion.

이상 도면과 명세서에서 최적 실시예 들이 개시되었다. 여기서 특정한 용어들이 사용되었으나, 이는 단지 본 발명을 설명하기 위한 목적에서 사용된 것이지 의미 한정이나 특허청구범위에 기재된 본 발명의 범위를 제한하기 위하여 사용된 것은 아니다. The best embodiments have been disclosed in the drawings and specification above. Although specific terms have been used herein, they are used only for the purpose of describing the present invention and are not used to limit the scope of the present invention as defined in the meaning or claims.

그러므로 본 기술 분야의 통상의 지식을 가진 자라면 이로부터 다양한 변형 및 균등한 타 실시예가 가능하다는 점을 이해할 것이다. 따라서 본 발명의 진정한 기술적 보호 범위는 첨부된 특허청구범위의 기술적 사상에 의해 정해져야 할 것이다.Therefore, those skilled in the art will understand that various modifications and equivalent other embodiments are possible from this. Therefore, the true technical protection scope of the present invention will be defined by the technical spirit of the appended claims.

본 발명에 제시한 위치 인식 로봇 청소기 및 로봇 청소기에서 위치 인식 방법을 통해 로봇 청소기가 스스로 집안의 각 방을 구분하고 인식하여 사용자의 지속적인 관찰 없이도 간략한 설정으로 청소가 자동화될 수 있다.In the position recognition robot cleaner and the robot cleaner presented in the present invention, the robot cleaner can identify and recognize each room in the house by itself, so that cleaning can be automated with a simple setting without continuous observation of the user.

사람에 의한 추가적인 조정 없이도 초기 설정으로 자율화 됨으로써 청소의 효율성이 개선되는 이점이 있다. There is an advantage that the efficiency of cleaning is improved by autonomous to the initial setting without further adjustment by the human.

Claims (11)

적어도 하나 이상의 청소 구역 각각에 상이한 적외선 신호를 방사하는 인디케이터 또는 충전기가 각각 부착되어 있는 청소 환경에서, 상기 적어도 하나 이상의 청소 구역에 진입시 상기 청소 구역을 식별하는 적외선 신호를 수신하는 수신부; A cleaning unit for receiving an infrared signal identifying the cleaning zone when entering the at least one cleaning zone in a cleaning environment in which an indicator or a charger is attached to each of the at least one cleaning zone, respectively, which emits different infrared signals; 상기 수신한 적외선 신호를 기초로 현재 위치한 청소 구역을 파악하고, 파악한 청소 구역이 기설정된 청소 구역인 경우 상기 현재 위치한 청소 구역의 거리를 기초로 면적을 계산하여 청소 시간을 설정한 후 청소를 수행하는 경로 탐색부;를 포함하는 것을 특징으로 하는 위치 인식 로봇 청소기. Determining a cleaning area currently located on the basis of the received infrared signal, and if the cleaning area is a predetermined cleaning area to calculate the area based on the distance of the currently located cleaning area to set the cleaning time and perform cleaning Position recognition robot cleaner comprising a; path search unit. 삭제delete 삭제delete 제 1 항에 있어서, 상기 적외선 신호는 The method of claim 1, wherein the infrared signal 인디케이터의 배터리 정보를 더 포함하는 것을 특징으로 하는 위치 인식 로봇 청소기. Position-aware robot cleaner further comprises battery information of the indicator. 삭제delete 제 1 항에 있어서, The method of claim 1, 상기 청소가 수행되어야 할 기설정된 청소 구역의 청소가 모두 수행된 이후 충전기의 위치로 복귀하는 복원부;를 더 포함하는 것을 특징으로 하는 위치 인식 로봇 청소기. And a restoring unit which returns to the position of the charger after the cleaning of the predetermined cleaning area in which the cleaning is to be performed is all performed. (a) 적어도 하나 이상의 청소 구역 각각에 상이한 적외선 신호를 방사 하는 인디케이터 또는 충전기가 각각 부착되어 있는 청소 환경에서, 상기 적어도 하나 이상의 청소 구역에 진입시 상기 청소 구역을 식별하는 적외선 신호를 수신하는 단계; 및(a) receiving an infrared signal identifying the cleaning zone upon entering the at least one cleaning zone in a cleaning environment, each having an indicator or a charger attached to each of the at least one cleaning zone that emits a different infrared signal; And (b) 상기 수신한 적외선 신호를 기초로 현재 위치한 청소 구역을 파악하고, 파악한 청소 구역이 기설정된 청소 구역인 경우 상기 현재 위치한 청소 구역의 거리를 기초로 면적을 계산하여 청소 시간을 설정한 후 청소를 수행하는 경로 탐색 단계;를 포함하는 로봇 청소기에서 위치 인식 방법.(b) determine the cleaning area currently located on the basis of the received infrared signal, and if the identified cleaning area is a predetermined cleaning area, calculate the area based on the distance of the currently located cleaning area, set the cleaning time, and then clean the area; Path searching step of performing; location recognition method in a robot cleaner comprising a. 삭제delete 삭제delete 삭제delete 제 7 항에 있어서, The method of claim 7, wherein (c) 상기 청소가 수행되어야 할 기설정된 청소 구역의 청소가 모두 수행된 이후 충전기의 위치로 복귀하는 단계;를 더 포함하는 것을 특징으로 하는 로봇 청소기에서 위치 인식 방법.and (c) returning to the position of the charger after the cleaning of the preset cleaning area to be cleaned is performed.
KR1020050133443A 2005-12-29 2005-12-29 Location-Aware Robot Cleaners and Location-Aware Methods in Robot Cleaners Expired - Fee Related KR100730311B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020050133443A KR100730311B1 (en) 2005-12-29 2005-12-29 Location-Aware Robot Cleaners and Location-Aware Methods in Robot Cleaners

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020050133443A KR100730311B1 (en) 2005-12-29 2005-12-29 Location-Aware Robot Cleaners and Location-Aware Methods in Robot Cleaners

Publications (1)

Publication Number Publication Date
KR100730311B1 true KR100730311B1 (en) 2007-06-19

Family

ID=38372857

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020050133443A Expired - Fee Related KR100730311B1 (en) 2005-12-29 2005-12-29 Location-Aware Robot Cleaners and Location-Aware Methods in Robot Cleaners

Country Status (1)

Country Link
KR (1) KR100730311B1 (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101225820B1 (en) 2010-08-16 2013-02-20 (주)마미로봇 Apparatus for cleaning and method for controlling apparatus for cleaning
KR101244997B1 (en) 2010-12-03 2013-03-18 (주)마미로봇 Apparatus for cleaning and method for controlling apparatus for cleaning
WO2015018437A1 (en) * 2013-08-06 2015-02-12 Alfred Kärcher Gmbh & Co. Kg Method for operating a floor-cleaning device and floor-cleaning device
CN107703930A (en) * 2017-10-11 2018-02-16 珠海市微半导体有限公司 The continuous of robot sweeps control method
CN107977003A (en) * 2017-11-28 2018-05-01 深圳市杉川机器人有限公司 Connected relation method for building up and device
KR101989982B1 (en) 2019-03-08 2019-06-17 이봉규 Modeling system and method by analyzing indoor environment based on digital-twin
KR102023699B1 (en) 2019-03-08 2019-09-20 이봉규 Method for recognition of location and setting route by cord recognition of unmanned movility, and operation system
KR102039555B1 (en) 2019-03-08 2019-11-01 이봉규 OPTIMIZATION SYSTEM AND METHOD FOR INTERIOR ENVIRONMENT BASED ON IoT-NETWORK

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20050012118A (en) * 2003-07-24 2005-01-31 삼성광주전자 주식회사 Cleaning system and control method for the same
KR20050063538A (en) * 2003-12-22 2005-06-28 엘지전자 주식회사 Position recognition apparatus and method for mobile robot

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20050012118A (en) * 2003-07-24 2005-01-31 삼성광주전자 주식회사 Cleaning system and control method for the same
KR20050063538A (en) * 2003-12-22 2005-06-28 엘지전자 주식회사 Position recognition apparatus and method for mobile robot

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101225820B1 (en) 2010-08-16 2013-02-20 (주)마미로봇 Apparatus for cleaning and method for controlling apparatus for cleaning
KR101244997B1 (en) 2010-12-03 2013-03-18 (주)마미로봇 Apparatus for cleaning and method for controlling apparatus for cleaning
WO2015018437A1 (en) * 2013-08-06 2015-02-12 Alfred Kärcher Gmbh & Co. Kg Method for operating a floor-cleaning device and floor-cleaning device
CN105593775A (en) * 2013-08-06 2016-05-18 阿尔弗雷德·凯驰两合公司 Method for operating a floor-cleaning device and floor-cleaning device
US10478037B2 (en) 2013-08-06 2019-11-19 RobArt GmbH Method for operating a floor-cleaning device and floor-cleaning device
EP3822730A1 (en) * 2013-08-06 2021-05-19 Robart GmbH Method for operating a floor-cleaning device and floor-cleaning device
CN107703930A (en) * 2017-10-11 2018-02-16 珠海市微半导体有限公司 The continuous of robot sweeps control method
CN107977003A (en) * 2017-11-28 2018-05-01 深圳市杉川机器人有限公司 Connected relation method for building up and device
US11022980B2 (en) 2017-11-28 2021-06-01 Shenzhen 3Irobotix Co., Ltd. Communication relationship establishing method and device, computer readable storage medium, electronic device and cleaning device
KR101989982B1 (en) 2019-03-08 2019-06-17 이봉규 Modeling system and method by analyzing indoor environment based on digital-twin
KR102023699B1 (en) 2019-03-08 2019-09-20 이봉규 Method for recognition of location and setting route by cord recognition of unmanned movility, and operation system
KR102039555B1 (en) 2019-03-08 2019-11-01 이봉규 OPTIMIZATION SYSTEM AND METHOD FOR INTERIOR ENVIRONMENT BASED ON IoT-NETWORK

Similar Documents

Publication Publication Date Title
KR102549978B1 (en) Airport robot, and airport robot system including same
EP3951543B1 (en) Mobile device recharging method and mobile device
Chong et al. Feature-based mapping in real, large scale environments using an ultrasonic array
US7729803B2 (en) System and method for returning robot cleaner to charger
US20110144850A1 (en) Moving apparatus, moving method of moving apparatus, and movement control program of moving apparatus
KR102895476B1 (en) Route search system and method for autonomous parking based on cognitive sensor
WO2023000680A1 (en) Recharging path determination method and apparatus, device, and computer readable storage medium
KR100730311B1 (en) Location-Aware Robot Cleaners and Location-Aware Methods in Robot Cleaners
KR20100092807A (en) Mobile robot and method for moving of mobile robot
WO2018128292A1 (en) Airport robot and operation method therefor
KR102570164B1 (en) Airport robot, and method for operating server connected thereto
WO2023201964A1 (en) Vehicle following target determination method and apparatus, and device and medium
CN113101663B (en) Method, device, processing equipment and storage medium for controlling path finding of game
CN111103875B (en) Method, apparatus and storage medium for avoiding
Tan et al. Bumping: A bump-aided inertial navigation method for indoor vehicles using smartphones
CN113534805B (en) Robot recharging control method, device and storage medium
KR20180038870A (en) Airport robot and system including the same
CN112578787B (en) Object searching method, device and storage medium
KR20180040907A (en) Airport robot
CN110946511A (en) Method, apparatus and storage medium for determining slippage
JP2007034561A (en) Self-propelled vacuum cleaner and its program
CN108615394A (en) A kind of parking lot guidance system and method for setting threshold value
KR20220086391A (en) Ground recognition based ultrasonic sensor sensing distance control system and method
WO2023071301A1 (en) Parking space information processing method and apparatus
JP5064301B2 (en) Navigation device, method thereof and program thereof

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

St.27 status event code: A-0-1-A10-A12-nap-PA0109

PA0201 Request for examination

St.27 status event code: A-1-2-D10-D11-exm-PA0201

P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

P13-X000 Application amended

St.27 status event code: A-2-2-P10-P13-nap-X000

R15-X000 Change to inventor requested

St.27 status event code: A-3-3-R10-R15-oth-X000

R16-X000 Change to inventor recorded

St.27 status event code: A-3-3-R10-R16-oth-X000

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

St.27 status event code: A-1-2-D10-D21-exm-PE0902

E13-X000 Pre-grant limitation requested

St.27 status event code: A-2-3-E10-E13-lim-X000

P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

P13-X000 Application amended

St.27 status event code: A-2-2-P10-P13-nap-X000

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

St.27 status event code: A-1-2-D10-D22-exm-PE0701

GRNT Written decision to grant
PR0701 Registration of establishment

St.27 status event code: A-2-4-F10-F11-exm-PR0701

PR1002 Payment of registration fee

St.27 status event code: A-2-2-U10-U11-oth-PR1002

Fee payment year number: 1

PG1601 Publication of registration

St.27 status event code: A-4-4-Q10-Q13-nap-PG1601

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

S20-X000 Security interest recorded

St.27 status event code: A-4-4-S10-S20-lic-X000

G170 Re-publication after modification of scope of protection [patent]
PG1701 Publication of correction

St.27 status event code: A-5-5-P10-P19-oth-PG1701

Patent document republication publication date: 20080423

Republication note text: Request for Correction Notice (Document Request)

Gazette number: 1007303110000

Gazette reference publication date: 20070619

LAPS Lapse due to unpaid annual fee
PC1903 Unpaid annual fee

St.27 status event code: A-4-4-U10-U13-oth-PC1903

Not in force date: 20100614

Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

PC1903 Unpaid annual fee

St.27 status event code: N-4-6-H10-H13-oth-PC1903

Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

Not in force date: 20100614

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000