KR20090104394A - Robot Cleaner Control Method - Google Patents
Robot Cleaner Control Method Download PDFInfo
- Publication number
- KR20090104394A KR20090104394A KR1020080029801A KR20080029801A KR20090104394A KR 20090104394 A KR20090104394 A KR 20090104394A KR 1020080029801 A KR1020080029801 A KR 1020080029801A KR 20080029801 A KR20080029801 A KR 20080029801A KR 20090104394 A KR20090104394 A KR 20090104394A
- Authority
- KR
- South Korea
- Prior art keywords
- robot cleaner
- cleaning
- cell
- points
- moving
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 35
- 238000004140 cleaning Methods 0.000 claims abstract description 64
- 238000010586 diagram Methods 0.000 description 6
- 239000000428 dust Substances 0.000 description 2
- 238000001514 detection method Methods 0.000 description 1
- 238000003032 molecular docking Methods 0.000 description 1
Images
Classifications
-
- 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
- A47L9/00—Details or accessories of suction cleaners, e.g. mechanical means for controlling the suction or for effecting pulsating action; Storing devices specially adapted to suction cleaners or parts thereof; Carrying-vehicles specially adapted for suction cleaners
- A47L9/28—Installation of the electric equipment, e.g. adaptation or attachment to the suction cleaner; Controlling suction cleaners by electric means
- A47L9/2857—User input or output elements for control, e.g. buttons, switches or displays
-
- 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
- A47L9/00—Details or accessories of suction cleaners, e.g. mechanical means for controlling the suction or for effecting pulsating action; Storing devices specially adapted to suction cleaners or parts thereof; Carrying-vehicles specially adapted for suction cleaners
- A47L9/009—Carrying-vehicles; Arrangements of trollies or wheels; Means for avoiding mechanical obstacles
-
- 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/04—Automatic control of the travelling movement; Automatic obstacle detection
Landscapes
- Engineering & Computer Science (AREA)
- Mechanical Engineering (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
- Electric Vacuum Cleaner (AREA)
Abstract
Description
본 실시예는 로봇 청소기의 제어 방법에 관한 것이다. This embodiment relates to a control method of a robot cleaner.
일반적으로, 청소기는 사용자가 직접 노즐을 이동시키면서 청소가 수행되도록 하는 수동 청소기와, 스스로 수행하면서 청소를 수행하는 로봇 청소기로 구분될 수 있다. In general, the cleaner may be classified into a manual cleaner which allows the user to perform the cleaning while directly moving the nozzle, and a robot cleaner that performs the cleaning while performing the self.
상기 로봇 청소기는, 충전된 배터리를 동력원으로 하여, 입력된 프로그램을 따라 청소하고자 하는 구역의 바닥을 이동하면서 스스로 청소를 수행하는 장치로서, 청소 시간을 단축하면서 편리함을 추구하는 현대인의 생활 욕구에 맞춰 여러 형태로 개발 및 사용되어지고 있다. The robot cleaner is a device that performs cleaning by moving a floor of an area to be cleaned according to an input program using a charged battery as a power source, and according to the living needs of modern people who seek convenience while reducing cleaning time. It is developed and used in many forms.
한편, 상기 로봇 청소기의 배터리의 충전이 요구되는 경우, 상기 로봇 청소기는 충전 장치로 복귀하여 상기 충전 장치에 의해서 상기 배터리의 충전이 이루어지도록 한다. On the other hand, when charging of the battery of the robot cleaner is required, the robot cleaner returns to the charging device so that the battery is charged by the charging device.
이 때, 상기 로봇 청소기가 상기 충전 장치로 복귀하는 과정은 크게 상기 로봇 청소기가 충전 장치에서 발생되는 신호를 수신하지 못한 상태에서 충전 장치를 찾기 위한 호밍(homing) 과정과, 호밍이 완료된 후에 상기 충전 장치에서 발생되는 신호를 수신하면서 상기 충전 장치로 복귀하는 도킹(doking) 과정으로 구분될 수 있다. In this case, the process of returning the robot cleaner to the charging device may include a homing process for searching for a charging device in a state in which the robot cleaner does not receive a signal generated from the charging device, and the charging after the homing is completed. It may be divided into a docking process of returning to the charging device while receiving a signal generated from the device.
본 실시예의 목적은 로봇 청소기가 충전 장치로 용이하고, 신속하게 복귀될 수 있도록 하는 로봇 청소기의 제어방법을 제안하는 것에 있다. An object of the present embodiment is to propose a control method of the robot cleaner which allows the robot cleaner to be easily and quickly returned to the charging device.
일 측면에 따른 로봇 청소기의 제어방법은, 청소를 수행하는 과정에서 로봇 청소기의 이동 경로 상의 복수 개의 지점이 저장되는 과정; 및 청소 중 배터리의 충전이 요구되는 경우, 이동 경로의 역으로 상기 복수 개의 지점을 순차적으로 이동하는 과정이 포함된다. According to an aspect, a control method of a robot cleaner includes: storing a plurality of points on a moving path of a robot cleaner in a process of cleaning; And when the charging of the battery is required during cleaning, sequentially moving the plurality of points to the reverse of the moving path.
다른 측면에 따른 로봇 청소기의 제어방법은, 전체 청소 영역 중 일부 영역인 제 N 기준 영역을 정의하여 청소를 완료하고, 순차적으로 N+1 기준 영역을 재 정의하여 청소를 수행하는 과정; 및 청소 중 배터리의 충전이 요구되는 경우, N+1 기준 영역에서 N 기준 영역으로 이동하는 과정이 포함된다. According to another aspect of the present invention, a method of controlling a robot cleaner includes: defining an Nth reference region which is a partial region of the entire cleaning region to complete cleaning, and sequentially redefining the N + 1 reference region to perform cleaning; And when charging of the battery is required during cleaning, moving from the N + 1 reference area to the N reference area.
제안되는 실시예에 의하면, 벽면을 따라 일정 거리 이동하면서 정의된 셀을 청소하면서 다음 셀로 이동하는 방식으로 청소가 수행되므로, 청소 영역 전체의 청소가 가능하게 되는 장점이 있다. According to the proposed embodiment, since the cleaning is performed in a manner of moving to the next cell while cleaning the defined cell while moving a predetermined distance along the wall, the entire cleaning area can be cleaned.
또한, 셀을 정의하기 위하여 상기 로봇 청소기가 그리는 기준 선분이 일치하는 경우 상기 청소 영역의 청소가 완료되었다고 판단되므로, 청소 영역을 중복하여 청소하는 것이 효과적으로 방지되는 장점이 있다. In addition, when the reference line segment drawn by the robot cleaner to define the cell is determined that the cleaning of the cleaning area is completed, there is an advantage that it is effectively prevented to clean the cleaning area overlapping.
또한, 로봇 청소기의 호밍 시 이전의 청소 과정에서 설정된 그리드(지점)을 따라 이동하게 되므로 호밍 성공률이 증가되며, 상기 로봇 청소기의 호밍을 위한 불필요한 상기 로봇 청소기의 주행이 최소화되는 장점이 있다. In addition, the homing success rate is increased because the robot cleaner moves along the grid (point) set in the previous cleaning process, and the running of the robot cleaner unnecessary for homing of the robot cleaner is minimized.
이하에서는 도면을 참조하여 실시예에 대해서 구체적으로 설명한다. Hereinafter, exemplary embodiments will be described in detail with reference to the accompanying drawings.
도 1은 본 실시예에 따른 로봇 청소기를 포함하는 로봇 청소기의 충전 시스템을 구성을 보여주는 블럭도이다. 1 is a block diagram showing the configuration of a charging system for a robot cleaner including a robot cleaner according to an embodiment.
도 1을 참조하면, 본 실시예에 따른 로봇 청소기의 충전 시스템에는, 스스로 주행하면서 청소를 수행하는 로봇 청소기(1)와, 상기 로봇 청소기(1)의 배터리 충전을 위한 충전 장치(2)가 포함된다. Referring to FIG. 1, the robot cleaner cleaner charging system according to the present embodiment includes a
상세히, 상기 로봇 청소기(1)에는, 장애물 및 바닥면의 클리프 등을 감지하는 제 1 감지부(11)와, 사용자가 상기 로봇 청소기(1)의 작동을 전체적으로 조작할 수 있도록 하는 조작부(12)와, 상기 로봇 청소기(1)의 이동 거리를 감지하는 제 2 감지부(13)와, 한 쌍의 바퀴를 구동을 위한 바퀴 구동부(15)와, 상기 로봇 청소기(1)의 동작 상태 등이 저장되는 메모리부(14)와, 상기 바퀴 구동부(15)의 작동을 제어하는 제어부(10)와, 충전 장치의 신호를 수신하기 위한 수신부(16)가 포함된다. In detail, the
물론, 도시되지는 않았으나, 상기 로봇 청소기(1)에는, 전원 공급을 위한 배터리와, 먼지를 저장하는 집진 통이 더 포함될 수 있다. Of course, although not shown, the
상기 충전 장치(2)에는, 외부로 신호를 송신하는 송신부(21)와, 상기 충전 장치의 작동을 제어하는 제어부(20)가 포함된다. The
상세히, 상기 바퀴 구동부(15)는 한 쌍의 바퀴를 구동시키기 위한 좌륜 모터 및 우륜 모터가 포함된다. 그리고, 상기 각 모터는 독립적으로 작동될 수 있으며, 상기 각 모터의 회전수에 따라 상기 로봇 청소기의 직선 이동 및 방향 전환이 가능하게 된다. In detail, the
상기 메모리부(14)에는, 상기 조작부(12)를 통하여 입력된 정보에 대응하는 상기 로봇 청소기(1)의 작동 명령이 저장되어 있다. 또한, 상기 메모리부(14)에는 상기 로봇 청소기의 청소시, 청소 완료된 영역이 저장된다. 즉, 상기 로봇 청소기가 청소를 수행하면서 이동하면, 상기 청소 완료 영역이 맵핑되어 저장된다. In the
상기 제 2 감지부(13)는 상기 로봇 청소기(1)의 직선 이동 거리를 감지한다. 상기 제 2 감지부(13)는 상기 바퀴의 회전수를 감지하는 엔코더가 사용될 수 있다. 이 때, 상기 제 2 감지부(13)는, 상기 로봇 청소기(1)가 직선 이동 하는 경우의 거리를 감지하며, 상기 로봇 청소기(1)가 직선 이동하는 경우 상기 각 모터의 회전수가 동일하므로, 어느 하나의 모터의 회전수를 감지하도록 배치될 수 있다. The
한편, 상기 송신부(21)는 일 례로 적외선 센서가 사용될 수 있으며, 적외선 센서는 다수 개가 포함될 수 있다. On the other hand, as an example, an infrared sensor may be used as the
이하에서는 상기 로봇 청소기의 주행 방법에 대해서 상세하게 설명하기로 한다. Hereinafter, a driving method of the robot cleaner will be described in detail.
도 2는 본 실시예에 따른 로봇 청소기의 주행 방법을 설명하는 도면이고, 도 3은 본 실시예에 따른 로봇 청소기가 셀을 정의하기 위하여 이동하는 궤적을 개략 적으로 보여주는 도면이다. 2 is a view illustrating a driving method of the robot cleaner according to the present embodiment, and FIG. 3 is a diagram schematically showing a trajectory of the robot cleaner moving to define a cell.
도 2 및 도 3을 참조하면, 상기 로봇 청소기(1)는 청소 영역에서 벽을 따라 이동하여 일정 셀(Cell)을 정의하고, 정해진 셀의 내부를 청소한 후에 다시 벽을 따라 이동하여 또 다른 셀(cell)을 정의하여 청소를 수행하는 것을 특징으로 한다. 2 and 3, the
상세히, 상기 로봇 청소기(1)는 P0의 위치에서 벽(W1)을 따라 일정 거리 이동한다. 이 때, 상기 벽(W1)은 실내 벽일 수도 있고, 가구 등의 외벽일 수 있다. In detail, the
상기 로봇 청소기(1)가 이동되는 일정 거리(L)는 상기 메모리부(14)에 미리 설정되어 있으며, 사용자가 상기 조작부(12)를 이용하여 선택할 수 있다. The predetermined distance L at which the
상기 로봇 청소기(1)는 상기 벽(W1)을 따라 일정 거리(L) 이동하게 되면, 상기 청소 영역에서 한변이 L인 정사각형의 제 1 셀(C1)이 정의된다. 이러한 제 1 셀(C1)은 상기 메모리부(14)에 맵핑되어 저장된다. 여기서, 상기 셀을 "청소 기준 영역"이라고도 할 수 있다. When the
그리고, 상기 로봇 청소기(1)는 상기 제 1 셀(C1)의 청소를 수행한다. 이 때, 상기 로봇 청소기(1)가 상기 셀(C1)을 주행하는 패턴은 랜덤하게 이루어지거나 지그재그 방식으로 이루어질 수 있으며, 본 실시예에서 상기 제 1 셀(C1)에서의 상기 로봇 청소기(1)의 주행 패턴은 제한이 없다. The
상기 제 1 셀(C1)의 청소가 완료된 경우에는 상기 로봇 청소기는 P2(P1에서 L만큼 이동한 지점)으로 이동하게 된다. 이와 같이 상기 로봇 청소기가 P1에서 P2로 이동하게 되면 제 2 셀(C2)이 정의된다. When the cleaning of the first cell C1 is completed, the robot cleaner moves to P2 (a point moved by L from P1). As such, when the robot cleaner moves from P1 to P2, the second cell C2 is defined.
이 때, 상기 메모리부(14)에 저장되는 맵에는 청소가 완료된 제 1 셀(C1)과 청소가 완료되지 않은 제 2 셀(C2)이 서로 구분되어 저장된다. 그리고, 상기 로봇 청소기는 새롭게 정의된 제 2 셀(C2)의 청소를 수행하게 된다. At this time, the first cell C1 that has been cleaned and the second cell C2 that have not been cleaned are separately stored in the map stored in the
상기와 같은 방법으로 상기 로봇 청소기는 새로이 셀을 정의하면서 청소를 수행하게 한다. 도 2에서는 제 4 셀(C4)까지 동일한 방법으로 청소가 수행된다. In this manner, the robot cleaner performs cleaning while defining a new cell. In FIG. 2, the cleaning is performed in the same manner up to the fourth cell C4.
그리고, 도 2에서 제 4 셀(C4)의 청소가 완료된 후에는 상기 로봇 청소기는 재차 벽(W1)을 따라 직선 이동하게 된다. In addition, in FIG. 2, after the cleaning of the fourth cell C4 is completed, the robot cleaner moves linearly along the wall W1 again.
그러면, 상기 로봇 청소기(1)가 P4지점에서 P5로 이동하게 되고, 상기 로봇 청소기는 방향을 전환하게 된다. 이 때, 상기 로봇 청소기가 P4에서 P5로 이동한 거리가 셀을 정의하기 위한 일정 거리(L)보다 작으므로, 다음 셀을 정의하게 위한 로봇 청소기의 직선 이동 거리는 방향 전환된 상태에서 새롭게 카운트된다. Then, the
즉, 벽(W1)을 따라 직선 이동된 거리는 무시되고, 벽(W2)를 따라 L만큼 직선 이동된 상태(P5에서 P6으로 이동된 상태)에서 제 5 셀(C5)이 정의된다. 이 때, 제 4 셀(C4)과 제 5 셀(C5)의 청소 영역이 일부 중복되므로, 코너부 영역의 청소가 완전하게 이루어질 수 있게 된다. That is, the distance linearly moved along the wall W1 is ignored, and the fifth cell C5 is defined in the state linearly moved by L along the wall W2 (moved from P5 to P6). At this time, since the cleaning area of the fourth cell C4 and the fifth cell C5 partially overlaps, the corner area may be completely cleaned.
그리고, 상기 로봇 청소기가 제 5 셀(C5)의 청소를 완료한 경우, 상기 로봇 청소기는 또 다른 셀을 정의하기 위하여 상기 벽(W2)를 따라 직선 이동하게 된다. 이 때, 상기 로봇 청소기는 P6에서 출발하여 P7지점에서 방향 전환을 하게 된다. When the robot cleaner completes the cleaning of the fifth cell C5, the robot cleaner moves linearly along the wall W2 to define another cell. At this time, the robot cleaner starts from P6 to change direction at the point P7.
그러면, 상술한 바와 같이 상기 로봇 청소기가 P6에서 P7까지 이동한 거리는 일정 거리(L) 보다 작으므로 무시되고, 상기 로봇 청소기가 벽(W3)을 따라 L만큼 이동하게 되면, 제 6 셀(C6)이 정의된다. 이와 같은 방법으로 상기 로봇 청소기는 제 10 셀(C10) 까지 청소를 수행하게 된다. Then, as described above, the distance that the robot cleaner moves from P6 to P7 is smaller than the predetermined distance L, and is ignored. When the robot cleaner moves by L along the wall W3, the sixth cell C6 Is defined. In this manner, the robot cleaner performs cleaning up to the tenth cell C10.
그 다음, 상기 로봇 청소기(1)는 다시 벽(W4)를 따라 이동하게 된다. 이 때, P13에서 P0까지의 거리가 L보다 작으므로, 상기 로봇 청소기는 벽(W1)을 따라 다시 이동하게 된다. The
여기서, 도 3을 참조하면, 상기 셀(C10)을 완료한 후의 다음 셀의 기준 선분 D11은 제 1 셀(C1)의 기준 선분 D1과 일치하게 된다. 그러면, 상기 로봇 청소기는 청소 영역의 청소가 완료되었다고 판단하여 청소 작동을 중지한다. Referring to FIG. 3, the reference line segment D11 of the next cell after completing the cell C10 coincides with the reference line segment D1 of the first cell C1. Then, the robot cleaner determines that cleaning of the cleaning area is completed and stops the cleaning operation.
상세히, 도 3에는 청소 영역에서 각 셀을 정의하기 위하여 상기 로봇 청소기이 이동한 기준 선분이 도시되어 있다. In detail, FIG. 3 shows the reference line segment moved by the robot cleaner to define each cell in the cleaning area.
도 3에 도시된 바와 같이, 청소 영역에서 상기 로봇 청소기가 청소를 수행하게 되면, 상기 메모리부(14)에 저장되는 맵 상에는 기준 선분 D1에서 D10까지 표시된다. 이 때, 상기 기준 선분 D1 내지 D10을 포함하는 각 셀은 일부가 서로 중복될 수 있으나, 완전하게 겹쳐지지 않는다. 즉, 기준 선분 D1 내지 선분 D10을 포함하는 셀 들은 청소가 수행되지 않는 일부 영역을 포함한다. As shown in FIG. 3, when the robot cleaner performs cleaning in a cleaning area, the reference line segments D1 to D10 are displayed on a map stored in the
그러나, 상기 로봇 청소기가 주행하면서 그린 기준 선분 D11을 이용하여 셀을 정의하는 경우 선분 D1과 D11이 일치하기 때문에, 그 셀 또한 일치하게 된다.However, when the robot cleaner defines a cell using the green reference line segment D11 while traveling, the line segments D1 and D11 coincide with each other.
따라서, 이러한 경우에는 상기 제어부(10)는 청소가 완료되었다고 판단하여 상기 로봇 청소기의 작동이 정지되도록 한다. Therefore, in this case, the
이와 같은 본 실시예에 의하면, 벽면을 따라 일정 거리 이동하면서 정의된 셀을 청소하면서 다음 셀로 이동하는 방식으로 청소가 수행되므로, 청소 영역 전체 의 청소가 가능하게 되는 장점이 있다. According to the present embodiment as described above, since the cleaning is performed in a manner of moving to the next cell while cleaning the defined cell while moving a predetermined distance along the wall, there is an advantage that the cleaning of the entire cleaning area is possible.
또한, 셀을 정의하기 위하여 상기 로봇 청소기가 그리는 기준 선분이 일치하는 경우 상기 청소 영역의 청소가 완료되었다고 판단되므로, 청소 영역을 중복하여 청소하는 것이 효과적으로 방지되는 장점이 있다. In addition, when the reference line segment drawn by the robot cleaner to define the cell is determined that the cleaning of the cleaning area is completed, there is an advantage that it is effectively prevented to clean the cleaning area overlapping.
도 4는 본 실시예에 따른 로봇 청소기가 충전 장치로 복귀하는 과정을 보여주는 도면이고, 도 5는 청소 과정에서 정의된 각 셀에서 로봇 청소기가 이동하는 과정을 보여주는 도면이다. 4 is a diagram illustrating a process of returning the robot cleaner to the charging device according to the present embodiment, and FIG. 5 is a diagram illustrating a process of moving the robot cleaner in each cell defined in the cleaning process.
도 4 및 도 5를 참조하면, 상기 로봇 청소기(1)가 각 셀의 청소를 완료한 경우, 상기 각 셀은 다수 개의 그리드(grid)로 구획되고, 구획된 그리드에 장애물의 위치가 표시된다. 그리고, 구획된 각 그리드에 장애물과의 경로에 따른 장애물 점수가 설정된다. 4 and 5, when the
도 5에서, "1)"로 표시된 부분이 장애물 점수를 의미한다. 도 5를 참조하면, 장애물과 인접한 그리드에 장애물 점수가 일 례로 5로 설정되고, 그 외의 그리드에 장애물 점수가 0으로 설정된다. In FIG. 5, the portion marked "1)" means an obstacle score. Referring to FIG. 5, the obstacle score is set to 5 in the grid adjacent to the obstacle, and the obstacle score is set to 0 in the other grids.
그리고, 상기 로봇 청소기는 상기 각 셀을 청소하는 과정에서 각 셀 당 두 개 이상의 그리드가 선택되어 메모리부에 저장한다. 그리고, 각 셀에서 두 개 이상의 그리드가 선택되면, 선택된 그리드 간의 경로 점수가 설정되고, 장애물 점수와 경로 점수를 합한 최종 경로가 설정된다. 도 5에서 "2)"로 표시된 부분이 경로 점수를 의미한다. The robot cleaner selects and stores two or more grids for each cell in the process of cleaning each cell. When two or more grids are selected in each cell, a path score between the selected grids is set, and a final path summating the obstacle scores and the path scores is set. In FIG. 5, the portion labeled "2)" means a route score.
그러면, 상기 각 그리드는 최종 점수가 각각 판단되고, 상기 로봇 청소기는 호밍과정에서 각 셀에서 두 개의 그리드(Mn+1, Mn) 간의 최종 점수가 최소인 그리드를 따라 이동하게 된다. Then, the final score of each grid is determined, and the robot cleaner moves along a grid having a minimum final score between two grids Mn + 1 and Mn in each cell during the homing process.
이와 같은 방법에 의하는 경우, 상기 로봇 청소기는 장애물을 회피하면서 각 셀에서 최단 경로로 이동할 수 있는 장점이 있다. According to this method, the robot cleaner has an advantage of moving to the shortest path in each cell while avoiding obstacles.
한편, 각 셀을 청소하는 과정에서, 상기 배터리의 충전이 요구되는 경우, 상기 로봇 청소기는 상기 충전 장치로 복귀하게 된다. Meanwhile, in the process of cleaning each cell, when charging of the battery is required, the robot cleaner returns to the charging device.
먼저, 로봇 청소기의 호밍 과정에 대해서 설명한다. First, the homing process of the robot cleaner will be described.
도 4를 참조하면, 상기 로봇 청소기(1)가 일 례로 제 7 셀(C7)을 청소하는 중에 배터리 충전이 요구되는 경우, 상기 로봇 청소기(1)는 이전의 셀로 순차적으로 이동한다. 즉, 청소를 위하여 상기 로봇 청소기(1)가 이동한 방향과 역 방향으로 이동하게 된다. Referring to FIG. 4, when battery charging is required while the
이 때, 상기 각 셀에서의 상기 로봇 청소기(1)의 이동은 도 5에서 설명한 바와 같이 두 개의 그리드 간의 최단 경로를 따라 이동하게 된다. At this time, the movement of the
그러면, 상기 로봇 청소기(1)는 M13에서 순차적으로 이동하여 M1으로 복귀하게 된다. 여기서, M1은 상기 로봇 청소기가 상기 충전 장치에서 송신되는 신호를 수신할 수 있는 위치인 것으로 가정한다. Then, the
그리고, 상기 로봇 청소기가 M1으로 이동하게 되면, 상기 로봇 청소기에서는 상기 송신부에서 송신된 신호가 수신되어 상기 로봇 청소기는 상기 충전 장치를 향하여 이동하게 되고, 상기 로봇 청소기의 도킹이 완료되면, 상기 로봇 청소기의 배터리의 충전이 가능하게 된다. When the robot cleaner moves to M1, the robot cleaner receives a signal transmitted from the transmitting unit, and the robot cleaner moves toward the charging device. When the robot cleaner is docked, the robot cleaner is completed. Of the battery can be charged.
이와 같은 본 실시예에 의하면, 로봇 청소기의 호밍 시 이전의 청소 과정에서 설정된 그리드를 따라 이동하게 되므로 호밍 성공률이 증가되며, 상기 로봇 청소기의 호밍 과정에서, 불필요한 상기 로봇 청소기의 주행이 최소화되는 장점이 있다. According to the present embodiment as described above, the homing success rate is increased because the robot cleaner moves along the grid set in the previous cleaning process, and in the homing process of the robot cleaner, unnecessary running of the robot cleaner is minimized. have.
도 1은 본 실시예에 따른 로봇 청소기의 충전 시스템을 구성을 보여주는 블럭도.1 is a block diagram showing the configuration of a charging system for a robot cleaner according to an embodiment.
도 2는 본 실시예에 따른 로봇 청소기의 주행 방법을 설명하는 도면.2 is a view for explaining a traveling method of the robot cleaner according to the present embodiment.
도 3은 본 실시예에 따른 로봇 청소기가 셀을 정의하기 위하여 이동하는 궤적을 개략적으로 보여주는 도면.3 is a diagram schematically showing a trajectory of the robot cleaner moving to define a cell according to the present embodiment;
도 4는 본 실시예에 따른 로봇 청소기가 충전 장치로 복귀하는 과정을 모여부는 도면.4 is a view illustrating a process in which the robot cleaner returns to the charging device according to the present embodiment;
도 5는 청소 과정에서 정의된 각 셀에서 로봇 청소기가 이동하는 과정을 보여주는 도면. 5 is a view illustrating a process of moving the robot cleaner in each cell defined in the cleaning process.
Claims (4)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020080029801A KR100963782B1 (en) | 2008-03-31 | 2008-03-31 | Robot Cleaner Control Method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020080029801A KR100963782B1 (en) | 2008-03-31 | 2008-03-31 | Robot Cleaner Control Method |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20090104394A true KR20090104394A (en) | 2009-10-06 |
KR100963782B1 KR100963782B1 (en) | 2010-06-14 |
Family
ID=41534198
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020080029801A Expired - Fee Related KR100963782B1 (en) | 2008-03-31 | 2008-03-31 | Robot Cleaner Control Method |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100963782B1 (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106056833A (en) * | 2016-06-23 | 2016-10-26 | 乐视控股(北京)有限公司 | Safety monitoring method, device, system and monitoring system |
CN108209750A (en) * | 2017-12-29 | 2018-06-29 | 美的集团电子商务有限公司 | Cleaning method, sweeper and the computer readable storage medium of sweeper |
KR20190071640A (en) * | 2019-06-04 | 2019-06-24 | 엘지전자 주식회사 | Method for recommending location of charging station and moving robot performing the same |
CN116449816A (en) * | 2022-01-10 | 2023-07-18 | 珠海一微半导体股份有限公司 | Motion control method for searching charging seat signal, chip and robot |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR970000583B1 (en) * | 1994-05-26 | 1997-01-14 | 삼성전자 주식회사 | Method for leading charging of a robot cleaner |
JP4445210B2 (en) * | 2003-04-28 | 2010-04-07 | 株式会社東芝 | Autonomous robot |
-
2008
- 2008-03-31 KR KR1020080029801A patent/KR100963782B1/en not_active Expired - Fee Related
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106056833A (en) * | 2016-06-23 | 2016-10-26 | 乐视控股(北京)有限公司 | Safety monitoring method, device, system and monitoring system |
CN108209750A (en) * | 2017-12-29 | 2018-06-29 | 美的集团电子商务有限公司 | Cleaning method, sweeper and the computer readable storage medium of sweeper |
CN108209750B (en) * | 2017-12-29 | 2021-01-05 | 美的集团电子商务有限公司 | Sweeping method of sweeper, sweeper and computer readable storage medium |
KR20190071640A (en) * | 2019-06-04 | 2019-06-24 | 엘지전자 주식회사 | Method for recommending location of charging station and moving robot performing the same |
US11194338B2 (en) | 2019-06-04 | 2021-12-07 | Lg Electronics Inc. | Method for recommending location of charging station and moving robot performing the same |
CN116449816A (en) * | 2022-01-10 | 2023-07-18 | 珠海一微半导体股份有限公司 | Motion control method for searching charging seat signal, chip and robot |
Also Published As
Publication number | Publication date |
---|---|
KR100963782B1 (en) | 2010-06-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100963783B1 (en) | Robot Cleaner Control Method | |
CN102018481B (en) | Drive the method for clean robot | |
EP1977673B1 (en) | Wall-following robot cleaner and method to control the same | |
US8798792B2 (en) | Detecting apparatus of robot cleaner and controlling method of robot cleaner | |
KR102389799B1 (en) | How Intelligent Robots Plan Paths | |
JPH04333902A (en) | Automatic running cleaning system of cleaner | |
KR101626984B1 (en) | Robot cleaner and controlling method of the same | |
KR100963781B1 (en) | Robot Cleaner Control Method | |
KR20050072300A (en) | Cleaning robot and control method thereof | |
JP2005224265A (en) | Self-traveling vacuum cleaner | |
KR100874259B1 (en) | Cleaning robot unit and cleaning method using the cleaning robot unit | |
KR100963782B1 (en) | Robot Cleaner Control Method | |
KR101412582B1 (en) | Robot cleaner and controlling method of the same | |
KR100985972B1 (en) | Robot Cleaner Control Method | |
KR100941428B1 (en) | Robot Cleaner Control Method | |
KR101634522B1 (en) | Robot cleaner and controlling method of the same | |
KR101634521B1 (en) | Robot cleaner and controlling method of the same | |
KR101966044B1 (en) | Robot Cleaner and Controlling Method for the same | |
JP2021096602A (en) | Apparatus and method for planning route and autonomous travel truck | |
KR101634518B1 (en) | Robot cleaner and controlling method of the same | |
KR20110054478A (en) | Robot cleaner and its control method | |
KR101634519B1 (en) | Robot cleaner and controlling method of the same | |
KR101627999B1 (en) | Robot cleaner and controlling method of the same | |
KR100963780B1 (en) | Robot Cleaner Control Method | |
JP2007029328A (en) | Self-propelled vacuum cleaner and its program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20080331 |
|
PA0201 | Request for examination | ||
PG1501 | Laying open of application | ||
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20100125 Patent event code: PE09021S01D |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20100531 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20100607 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20100607 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
FPAY | Annual fee payment |
Payment date: 20130514 Year of fee payment: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20130514 Start annual number: 4 End annual number: 4 |
|
FPAY | Annual fee payment |
Payment date: 20140523 Year of fee payment: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20140523 Start annual number: 5 End annual number: 5 |
|
FPAY | Annual fee payment |
Payment date: 20150522 Year of fee payment: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 20150522 Start annual number: 6 End annual number: 6 |
|
FPAY | Annual fee payment |
Payment date: 20160524 Year of fee payment: 7 |
|
PR1001 | Payment of annual fee |
Payment date: 20160524 Start annual number: 7 End annual number: 7 |
|
FPAY | Annual fee payment |
Payment date: 20170512 Year of fee payment: 8 |
|
PR1001 | Payment of annual fee |
Payment date: 20170512 Start annual number: 8 End annual number: 8 |
|
FPAY | Annual fee payment |
Payment date: 20180514 Year of fee payment: 9 |
|
PR1001 | Payment of annual fee |
Payment date: 20180514 Start annual number: 9 End annual number: 9 |
|
FPAY | Annual fee payment |
Payment date: 20190514 Year of fee payment: 10 |
|
PR1001 | Payment of annual fee |
Payment date: 20190514 Start annual number: 10 End annual number: 10 |
|
PC1903 | Unpaid annual fee |
Termination category: Default of registration fee Termination date: 20210318 |