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 PDFInfo
- 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
Links
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J11/00—Manipulators not otherwise provided for
- B25J11/008—Manipulators for service tasks
- B25J11/0085—Cleaning
-
- A—HUMAN NECESSITIES
- A47—FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
- A47L—DOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
- A47L11/00—Machines for cleaning floors, carpets, furniture, walls, or wall coverings
- A47L11/40—Parts 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/4011—Regulation of the cleaning machine by electric means; Control systems and remote control systems therefor
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J13/00—Controls for manipulators
- B25J13/08—Controls for manipulators by means of sensing devices, e.g. viewing or touching devices
- B25J13/088—Controls for manipulators by means of sensing devices, e.g. viewing or touching devices with position, velocity or acceleration sensors
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J19/00—Accessories fitted to manipulators, e.g. for monitoring, for viewing; Safety devices combined with or specially adapted for use in connection with manipulators
- B25J19/005—Accessories 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
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
-
- A—HUMAN NECESSITIES
- A47—FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
- A47L—DOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
- A47L2201/00—Robotic cleaning machines, i.e. with automatic control of the travelling movement or the cleaning operation
- A47L2201/02—Docking stations; Docking operations
- A47L2201/022—Recharging 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
도 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
수신부(110)는 적어도 하나 이상의 소정의 청소 구역을 구분하는 통신 영역에 진입시 상기 각각의 청소 구역을 식별하는 신호를 수신한다. 이 경우 통신 영역은 인디케이터 또는 충전기에서 송신하는 적외선 신호를 통하여 구분될 수 있다. The
경로 탐색부(120)는 수신부(100)에서 수신한 신호를 기초로 로봇 청소기의 현재 위치가 소정의 청소 구역 중 사용자가 청소하고자 하는 기설정된 청소 구역 경로 이내인지를 판단한 후 청소를 수행한다. The
보다 구체적으로 매핑부(121)에서는 사용자가 설정한 청소 구역의 탐색이 완료되면 탐색한 청소 구역의 거리를 기초로 상기 청소 구역의 면적을 계산하고 상기 면적에 대응하는 청소 시간을 설정하여 청소를 수행한다. More specifically, the
복원부(130)는 사용자가 청소하고자 설정한 청소 구역의 청소가 로봇 청소기에 의해 모두 수행된 경우 로봇 청소기를 충전기의 위치로 복귀시킨다. The
도 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
또한, 로봇 청소기(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
이 경우 충전기에서 적외선 신호는 '가'->'나'-> '가' 순으로 출력 되고, 그리고 제 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
그리고 제 1 인디케이터(210), 제 2 인디케이터(220) 및 제 3 인디케이터(230) 각각은 로봇이 소정의 영역 이내로 근접하는 경우에만 동작하는 것으로 가정한다. 또한 충전기와 제 1 인디케이터(210), 제 2 인디케이터(220) 및 제 3 인디케이터(230)는 서로 독립적으로 운영된다.In addition, it is assumed that each of the
이하, 사용자가 설정한 A 구역(240) 및 B 구역(250)을 청소하는 과정을 상세히 살펴보기로 한다. Hereinafter, a process of cleaning the
위치 인식 로봇 청소기의 수신부(110)의 기능을 수행하는 수신 센서(도시 안 됨)는 충전기와 제 1 인디케이터(210), 제 2 인디케이터(220) 및 제 3 인디케이터(230)의 통신 영역과 같이 적어도 하나 이상의 소정의 청소 구역을 구분하는 통신 영역에 진입시 상기 각각의 청소 구역을 식별하는 신호를 수신한다. A receiving sensor (not shown) that performs the function of the
예를 들어, 로봇 청소기(200)는 충전기의 '가'(201) 또는 '나'(202) 신호를 수신함으로써 현재 위치가 A 구역(240)임을 식별한다. 또한, 제 1 인디케이터(210)에서 신호를 수신하는 경우 현재 위치가 B 구역(250)임을 식별한다. For example, the
보다 구체적으로, 로봇 청소기는 충전기 또는 인디케이터에서 송신하는 적외선 신호를 기초로 통신 영역을 구분한다. 즉, 충전기의 '가' 신호(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'
로봇 청소기(200)가 최초 시작 지점에서 전방으로 벽이 있는 곳까지 이동 한다(S200). S201 지점에 도착하면 로봇 청소기의 좌측 부분을 이용하여 우측 방향으로 이동한다(S210). 그 후 도 2(b)에 도시된 S221 지점에 도착하면, 벽을 따라 방향을 이동한 후 진행한다(S220). The
제 3 인디케이터(230)의 통신 영역에 근접한 경우, 로봇 청소기는 '사'(231)신호를 인식하고 진행했던 경로(도 2(c), S230)에서 바로 빠져나온다(도 2(d), S231). When approaching the communication area of the
즉, 신호로봇 청소기(200)는 A 구역(240) 및 B 구역(250)을 청소하기로 설정된 상태이므로, A 구역의 경로를 탐색하는 동안에는 '가'(201) 및 '나'(202) 신호 이외의 신호를 입력받는 경우 A 구역을 벗어난 타 구역으로 진입을 하지 않는다.That is, since the
빠져나온 로봇 청소기는 다시 벽을 따라 경로를 진행하고(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
마찬가지로, 제 1 인디케이터(210)의 통신 영역에서 '다' 신호(S211)를 인식하는 경우, B 구역(250)을 바로 빠져나와(도 2(f), S281) 계속해서 경로를 진행한다(S290).Similarly, when recognizing the 'multi' signal S211 in the communication region of the
로봇 청소기(200)는 그 후 A 구역(240)에서 충전기의 '나'(202)와 '가'(201) 신호를 수신한 후 시작점을 파악한다. 그 후 도 2-(g)에 도시된 바와 같이 상기서술한 바와 같은 방법으로 청소 구역 경로를 탐색한다. 탐색한 경로의 길이를 기초로 면적을 계산하고, 면적에 대응하는 청소 시간을 설정하여, A 구역의 청소를 수행한다(도 2-(h)). 다만 도 2-(h)에 도시된 청소 수행 방법은 일 실시예로서, 본 발명의 기술적 사상을 제한하는 것은 아니며, 이에 대응하거나 균등하게 대치될 수 있는 기술적 사상도 모두 본 발명에 속하는 것임을 유의하여야 한다. The
도 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
도 3(a) 에 도시된 바와 같이, 제 2 인디케이터(220)에서 송신하는 '마' 신호(321), '바' 신호(322) 등에 의하여 C 구역(360)으로는 진입이 되지 않는다. B 구역(350)의 '다' 신호(311)를 로봇 청소기의 수신 센서에서 입력 받으면, 로봇 청소기는 B 구역(350)으로 진입한다. As shown in FIG. 3A, the
그리고, 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'
도 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'
로봇 청소기는 벽을 따라 이동하고 충전기의 통신 영역 가까이 근접한 경우, '나' 신호를 인식 후 도킹한다. 도 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'
도 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
보다 구체적으로 일 실시예를 들어 살펴보면 다음과 같다. 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
도 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)
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)
| 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)
| 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 |
-
2005
- 2005-12-29 KR KR1020050133443A patent/KR100730311B1/en not_active Expired - Fee Related
Patent Citations (2)
| 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)
| 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 |