[go: up one dir, main page]

KR20190003157A - Robot cleaner and robot cleaning system - Google Patents

Robot cleaner and robot cleaning system Download PDF

Info

Publication number
KR20190003157A
KR20190003157A KR1020170083695A KR20170083695A KR20190003157A KR 20190003157 A KR20190003157 A KR 20190003157A KR 1020170083695 A KR1020170083695 A KR 1020170083695A KR 20170083695 A KR20170083695 A KR 20170083695A KR 20190003157 A KR20190003157 A KR 20190003157A
Authority
KR
South Korea
Prior art keywords
cleaning
home appliance
cleaner
main body
information
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
Application number
KR1020170083695A
Other languages
Korean (ko)
Other versions
KR102412847B1 (en
Inventor
하상두
Original Assignee
엘지전자 주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 엘지전자 주식회사 filed Critical 엘지전자 주식회사
Priority to KR1020170083695A priority Critical patent/KR102412847B1/en
Publication of KR20190003157A publication Critical patent/KR20190003157A/en
Application granted granted Critical
Publication of KR102412847B1 publication Critical patent/KR102412847B1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • AHUMAN NECESSITIES
    • A47FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
    • A47LDOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
    • A47L9/00Details or accessories of suction cleaners, e.g. mechanical means for controlling the suction or for effecting pulsating action; Storing devices specially adapted to suction cleaners or parts thereof; Carrying-vehicles specially adapted for suction cleaners
    • A47L9/28Installation of the electric equipment, e.g. adaptation or attachment to the suction cleaner; Controlling suction cleaners by electric means
    • A47L9/2836Installation of the electric equipment, e.g. adaptation or attachment to the suction cleaner; Controlling suction cleaners by electric means characterised by the parts which are controlled
    • A47L9/2852Elements for displacement of the vacuum cleaner or the accessories therefor, e.g. wheels, casters or nozzles
    • 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/4061Steering means; Means for avoiding obstacles; Details related to the place where the driver is accommodated
    • AHUMAN NECESSITIES
    • A47FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
    • A47LDOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
    • A47L9/00Details or accessories of suction cleaners, e.g. mechanical means for controlling the suction or for effecting pulsating action; Storing devices specially adapted to suction cleaners or parts thereof; Carrying-vehicles specially adapted for suction cleaners
    • A47L9/28Installation of the electric equipment, e.g. adaptation or attachment to the suction cleaner; Controlling suction cleaners by electric means
    • A47L9/2894Details related to signal transmission in suction cleaners
    • 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
    • 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/02Sensing devices
    • B25J19/021Optical sensing devices
    • B25J19/023Optical sensing devices including video camera means
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • B25J9/1656Programme controls characterised by programming, planning systems for manipulators
    • B25J9/1664Programme controls characterised by programming, planning systems for manipulators characterised by motion, path, trajectory planning
    • B25J9/1666Avoiding collision or forbidden zones
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • B25J9/1674Programme controls characterised by safety, monitoring, diagnostic
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K7/00Methods or arrangements for sensing record carriers, e.g. for reading patterns
    • G06K7/10Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
    • AHUMAN NECESSITIES
    • A47FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
    • A47LDOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
    • A47L2201/00Robotic cleaning machines, i.e. with automatic control of the travelling movement or the cleaning operation
    • A47L2201/04Automatic control of the travelling movement; Automatic obstacle detection

Landscapes

  • Engineering & Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • Robotics (AREA)
  • Physics & Mathematics (AREA)
  • General Health & Medical Sciences (AREA)
  • Electromagnetism (AREA)
  • Health & Medical Sciences (AREA)
  • Toxicology (AREA)
  • Artificial Intelligence (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Multimedia (AREA)
  • Electric Vacuum Cleaner (AREA)
  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)

Abstract

본 명세서는 로봇 청소기 및 로봇 청소 시스템에 관한 것으로, 보다 구체적으로는 청소 대상 영역에 구비된 가전 기기를 인식하여, 청소 대상 영역에 구비된 가전 기기를 인식하여 주행 및 청소를 수행하는 로봇 청소기 및 로봇 청소 시스템에 관한 것이다.BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a robot cleaner and a robot cleaning system. More particularly, the present invention relates to a robot cleaner and a robot cleaner that recognize home appliances provided in a region to be cleaned, recognize home appliances provided in the region to be cleaned, Cleaning system.

Description

로봇 청소기 및 로봇 청소 시스템{ROBOT CLEANER AND ROBOT CLEANING SYSTEM}BACKGROUND OF THE INVENTION 1. Field of the Invention [0001] The present invention relates to a robot cleaner and a robot cleaning system,

본 명세서는 로봇 청소기 및 로봇 청소 시스템에 관한 것으로, 보다 구체적으로는 청소 대상 영역에 구비된 가전 기기를 인식하여 주행 및 청소를 수행하는 로봇 청소기 및 로봇 청소 시스템에 관한 것이다.BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a robot cleaner and a robot cleaning system, and more particularly, to a robot cleaner and a robot cleaning system that recognize a home appliance provided in a cleaning subject area and perform traveling and cleaning.

일반적으로 로봇은 산업용으로 개발되어 공장 자동화의 일 부분을 담당하여 왔다. 최근에는 로봇을 응용한 분야가 더욱 확대되어, 의료용 로봇, 우주 항공 로봇 등이 개발되고, 일반 가정에서 사용할 수 있는 가정용 로봇도 만들어지고 있다.In general, robots have been developed for industrial use and have been part of factory automation. In recent years, medical robots, aerospace robots, and the like have been developed, and household robots that can be used in ordinary homes are being developed.

상기 가정용 로봇의 대표적인 예는 로봇 청소기로서, 일정 영역을 스스로 주행하면서 주변의 먼지 또는 이물질을 흡입하여 청소하는 가전기기의 일종이다. 이러한 로봇 청소기는 일반적으로 충전 가능한 배터리를 구비하고, 주행 중 장애물을 피할 수 있는 장애물 센서를 구비하여 스스로 주행하며 청소할 수 있다. 상기 청소기는, 타 기기와 연동없이 단독으로 동작하여, 단독으로 동작하여 수집한 정보를 근거로 청소 대상 영역에 대한 주행 및 청소를 수행하게 된다. 여기서, 상기 청소기가 청소 대상 영역에 대한 주행 및 청소를 수행하기 위해, 주행 중 위치를 인식하고, 수집한 정보를 근거로 청소 지도를 작성하게 된다.A representative example of the domestic robot is a robot cleaner, which is a type of household appliance that sucks and cleanes dust or foreign matter around the robot while traveling in a certain area by itself. Such a robot cleaner is generally equipped with a rechargeable battery and has an obstacle sensor capable of avoiding obstacles during traveling, so that it can run and clean by itself. The cleaner operates independently without interlocking with other devices, and performs the traveling and cleaning of the area to be cleaned based on collected information by operating alone. Here, the cleaner recognizes the position of the vehicle while driving and carries out cleaning and cleaning on the area to be cleaned, and creates a cleaning map based on the collected information.

상기 청소기가 스스로 주행하면서 영역을 모두 청소하기 위해서는 주행 중 위치를 인식하고, 인식된 위치를 근거로 청소 지도를 작성할 수 있어야 하는데, 청소 대상 영역에는 다양한 가구 또는 가전 기기가 배치되어 있어 정확한 청소 지도의 작성이 이루어지기 힘들 수 밖에 없었다. 또한, 동작 시간이 제한되고, 타 기기와의 연동없이 단독으로 동작하는 상기 청소기의 특성상 청소 대상 영역 전체에 대한 주행 및 청소, 지도 작성이 원활하게 이루어지기 어려운 제약이 있었다. 이는 곧, 청소 범위의 제한 및 동작 가능 영역의 제한 문제로 이어지게 되었다. 특히, 다양한 가구 및 가전 기기가 배치된 큰 평수의 공간을 청소하는 경우에는 이러한 제약이 더욱 커지게 된다. 이와 같은 제약에 의해 상기 청소기는, 청소 대상 영역에 대한 청소 기능의 정확성/효율성/효용성/적용성/확장성이 제한되는 한계가 있었다. 또한, 최근에는 가정 내 기기를 통합 관제 및 제어하는 홈 메니지먼트/네트워크 시스템이 제안되고 있는데, 상기 청소기는 상기와 같은 활용성 및 적용성의 문제로 인해 이와 같은 시스템에 적용되기 어려운 점이 있다.In order to clean all the areas while traveling by itself, the cleaner must be able to recognize the position while driving and to prepare a cleaning map based on the recognized position. Various furniture or home appliances are arranged in the area to be cleaned, The writing was hard to be done. In addition, the operation time is limited, and there is a restriction that traveling, cleaning, and mapping of the entire area to be cleaned can not be performed smoothly due to the characteristics of the cleaner that operates independently without interlocking with other devices. This has led to a limitation of the cleaning range and limitation of the operable area. Particularly, this restriction becomes larger when cleaning a large-sized space in which various furniture and home appliances are arranged. Due to such a restriction, the cleaner has a limitation in that accuracy / efficiency / utility / applicability / scalability of the cleaning function for the area to be cleaned is limited. In recent years, a home management / network system for controlling and controlling home devices has been proposed. However, the vacuum cleaner is difficult to apply to such a system due to the above-described problems of availability and applicability.

결과적으로 종래의 청소기는, 청소 대상 영역 내에 배치된 다양한 가구 또는 가전 기기에 의해 주행 및 지도 작성이 어려울 수 밖에 없었고, 또한 타 기기와의 연동없이 단독으로 동작하고, 동작 시간이 제한되는 동작 특성에 의해서도 정확하고, 효율적이고, 적절한 주행, 청소 및 지도 작성이 이루어지기 어려웠으며, 이에 따라 활용성/적용성이 크게 제한될 수 밖에 없는 한계가 있었다. 게다가, 이러한 한계들로 인해 편리성을 향상시킬 수 있는 다양한 기능의 부가/확장이 이루어질 수 없었고, 다양한 기능이 제공되는 시스템에도 적용되기 어려운 문제가 있었다. As a result, in the conventional cleaner, traveling and mapping are difficult to be performed by various furniture or home appliances disposed in the area to be cleaned, and it is difficult to operate and operate independently without interlocking with other devices, It has been difficult to carry out accurate, efficient, proper running, cleaning, and mapping, and thus, the applicability / applicability has been limited. In addition, due to these limitations, various functions can not be added / expanded to improve convenience, and it is difficult to apply the system to a system provided with various functions.

따라서, 본 명세서는 종래기술의 한계를 개선하는 것을 과제로 하여, 청소 대상 영역에 구비된 가전 기기를 인식하여 주행 및 청소를 수행할 수 있는 로봇 청소기 및 로봇 청소 시스템를 제공하고자 한다.SUMMARY OF THE INVENTION Accordingly, the present invention is directed to providing a robot cleaner and a robot cleaning system capable of recognizing home appliances provided in a cleaning target area and performing traveling and cleaning, thereby improving the limitations of the prior art.

구체적으로는, 가전 기기를 인식하여 이를 기반으로 청소 지도를 작성하고, 이에 따라 청소 대상 영역 내 특정 지점을 청소할 수 있는 로봇 청소기 및 로봇 청소 시스템을 제공하고자 한다.Specifically, a robot cleaner and a robot cleaning system capable of recognizing home appliances and creating a cleaning map based on the home appliances and cleaning a specific point in the cleaning target area are provided.

또한, 본 명세서는 가전 기기의 동작 상태에 따라 자동으로 청소를 수행할 수 있는 로봇 청소기 및 로봇 청소 시스템을 제공하고자 한다.The present invention also provides a robot cleaner and a robot cleaning system that can automatically perform cleaning according to an operation state of a home appliance.

이와 더불어, 본 명세서는 가전 기기의 위치 및 동작 상태에 따른 포인트 클리닝을 수행할 수 있는 로봇 청소기 및 로봇 청소 시스템을 제공하고자 한다.In addition, the present invention is intended to provide a robot cleaner and a robot cleaning system capable of performing point cleaning according to the position and operation state of a home appliance.

아울러, 본 명세서는 청소기의 청소 가능 범위를 확장함은 물론, 청소기의 기능 및 활용 범위를 확장할 수 있는 로봇 청소기 및 로봇 청소 시스템을 제공하고자 한다.In addition, the present invention is intended to provide a robot cleaner and a robot cleaning system that can extend the cleaning range of the vacuum cleaner and extend the functions and utilization range of the vacuum cleaner.

상술한 바와 같은 과제를 해결하기 위한 본 명세서에 개시된 로봇 청소기 및 로봇 청소 시스템은, 청소 대상 영역에 구비된 가전 기기를 인식하여 주행 및 청소를 수행하는 것을 기술적 특징으로 한다.Technical Solution In order to solve the above problems, the robot cleaner and the robot cleaning system disclosed in the present specification recognize a home appliance provided in a cleaning area and perform traveling and cleaning.

보다 구체적으로는, 촬영부를 통해 상기 가전 기기를 인식하고, 인식한 위치 및 제품 정보를 근거로 상기 청소 대상 영역에 대한 청소 지도를 작성하여, 작성한 청소 지도를 근거로 주행 및 청소를 수행하는 것을 과제 해결 수단으로 한다.More specifically, it is necessary to recognize the home appliance through the photographing section, to create a cleaning map for the area to be cleaned based on the recognized position and product information, and to carry out traveling and cleaning on the basis of the prepared cleaning map As a solution.

또한, 촬영부 및 통신부를 통해 상기 가전 기기를 인식하고, 상기 가전 기기와 통신을 수행하여, 상기 가전 기기의 동작 상태에 따라 상기 청소 대상 영역에 대한 주행 및 청소를 수행하는 것을 과제 해결 수단으로 한다.The present invention also provides a task resolution means for recognizing the home appliance through a photographing portion and a communication portion and performing communication with the home appliance to perform traveling and cleaning of the area to be cleaned according to the operation state of the home appliance .

상기와 같은 기술적 특징을 과제 해결 수단으로 하는 본 명세서에 개시된 로봇 청소기는, 청소 대상 영역을 주행 및 청소하는 로봇 청소기로, 상기 청소기의 외관을 형성하는 본체, 상기 본체의 주변을 촬영하는 촬영부 및 상기 촬영부의 촬영 결과를 분석하여 촬영한 장소에 존재하는 하나 이상의 가전 기기를 인식하고, 인식 결과를 근거로 상기 본체의 주행 및 청소를 제어하는 제어부를 포함한다.The robot cleaner disclosed in the present specification having the technical features as described above is a robot cleaner for traveling and cleaning the area to be cleaned. The robot cleaner includes a main body that forms an appearance of the cleaner, a photographing part that photographs the periphery of the main body, And a control unit for analyzing the photographing result of the photographing unit, recognizing one or more home appliances existing at the photographed place, and controlling traveling and cleaning of the main body based on the recognition result.

일 실시 예에서, 상기 촬영부는, 주행 중 상기 본체의 주변에 상기 가전 기기가 존재하는 경우, 상기 가전 기기를 촬영할 수 있다.In one embodiment, the photographing section can photograph the household appliance when the home appliance exists in the vicinity of the main body during traveling.

일 실시 예에서, 상기 가전 기기는, 식별 정보를 포함한 인식 코드가 구비되고, 상기 촬영부는, 상기 가전 기기에 구비된 상기 인식 코드를 촬영할 수 있다.In one embodiment, the household appliance is provided with a recognition code including identification information, and the photographing section can photograph the recognition code provided in the household appliance.

일 실시 예에서, 상기 제어부는, 상기 인식 코드를 분석하여 상기 가전 기기를 식별 및 인식할 수 있다.In one embodiment, the control unit can identify and recognize the home appliance by analyzing the recognition code.

일 실시 예에서, 상기 제어부는, 기저장된 인식 정보를 근거로 상기 인식 코드를 분석하여 상기 가전 기기를 식별 및 인식할 수 있다.In one embodiment, the control unit can identify and recognize the home appliance by analyzing the recognition code based on the previously stored recognition information.

일 실시 예에서, 상기 인식 정보는, 상기 인식 코드에 대응하는 상기 가전 기기의 식별 정보일 수 있다.In one embodiment, the identification information may be identification information of the household appliance corresponding to the identification code.

일 실시 예에서, 상기 제어부는, 상기 촬영 결과를 분석하여, 상기 가전 기기의 위치 및 제품 정보를 인식할 수 있다.In one embodiment, the control unit may analyze the photographing result and recognize the position and the product information of the home appliance.

일 실시 예에서, 상기 제어부는, 상기 가전 기기의 위치 및 제품 정보를 근거로 상기 청소 대상 영역에 대한 청소 지도를 작성할 수 있다.In one embodiment, the control unit may create a cleaning map for the area to be cleaned based on the position of the home appliance and the product information.

일 실시 예에서, 상기 제어부는, 상기 가전 기기의 위치 및 제품 정보를 기작성된 상기 청소 대상 영역에 대한 청소 지도에 반영할 수 있다.In one embodiment, the control unit may reflect the position and the product information of the household appliance on the cleaning map for the created cleaning target area.

일 실시 예에서, 인식한 상기 가전 기기와 통신을 수행하는 통신부를 더 포함하고, 상기 제어부는, 상기 통신부의 통신 결과를 근거로 상기 본체의 주행 및 청소를 제어할 수 있다.In one embodiment, the communication apparatus further includes a communication unit that performs communication with the recognized home appliance, and the control unit can control traveling and cleaning of the main body based on a communication result of the communication unit.

일 실시 예에서, 상기 통신부는, 인식한 상기 가전 기기로부터 동작 상태에 대한 정보를 수신하고, 상기 제어부는, 상기 동작 상태에 따라 상기 본체의 주행 및 청소를 제어할 수 있다.In one embodiment, the communication unit receives information on the operation state from the recognized home appliance, and the control unit can control traveling and cleaning of the main body according to the operation state.

일 실시 예에서, 상기 제어부는, 상기 가전 기기의 제품군에 따라 상기 가전 기기의 주변을 청소하도록 상기 본체의 주행 및 청소를 제어할 수 있다.In one embodiment, the control unit may control traveling and cleaning of the main body to clean the periphery of the home appliance in accordance with the product group of the home appliance.

일 실시 예에서, 상기 제어부는, 상기 가전 기기의 제품군에 따른 기설정된 제어 기준에 따라 상기 가전 기기의 주변을 청소하도록 상기 본체의 주행 및 청소를 제어할 수 있다.In one embodiment, the control unit may control driving and cleaning of the main body to clean the periphery of the home appliance according to a predetermined control criterion according to a product group of the home appliance.

일 실시 예에서, 상기 제어부는, 상기 가전 기기가 동작하기 전, 또는 동작한 후, 상기 가전 기기의 주변을 청소하도록 상기 본체의 주행 및 청소를 제어할 수 있다.In one embodiment, the control unit may control driving and cleaning of the main body so as to clean the periphery of the home appliance before or after the appliance starts to operate.

또한, 상기와 같은 기술적 특징을 과제 해결 수단으로 하는 본 명세서에 개시된 로봇 청소기는, 하나 이상의 가전 기기가 구비된 청소 대상 영역을 주행 및 청소하는 로봇 청소기로, 상기 청소기의 외관을 형성하는 본체, 상기 본체의 주변에 존재하는 가전 기기를 촬영하는 촬영부, 상기 촬영부의 촬영 결과를 상기 가전 기기의 정보가 기저장된 중앙 서버에 송신하고, 상기 중앙 서버로부터 상기 가전 기기의 정보를 수신하는 통신부 및 상기 통신부의 통신 결과를 근거로 상기 가전 기기를 인식하고, 인식 결과를 근거로 상기 본체의 주행 및 청소를 제어하는 제어부를 포함한다.According to another aspect of the present invention, there is provided a robot cleaner for traveling and cleaning a cleaning target area provided with at least one household appliance, the robot cleaner comprising: a body forming an outer appearance of the cleaner; A communication unit that transmits a photographing result of the photographing unit to a central server in which information of the home appliance is stored and receives information of the home appliance from the central server; And a controller for controlling the traveling and cleaning of the main body on the basis of the recognition result.

일 실시 예에서, 상기 중앙 서버는, 상기 촬영 결과 및 기저장된 기기 정보를 근거로 상기 촬영부가 촬영한 가전 기기를 판단하여, 판단한 기기에 해당하는 기기 정보를 상기 통신부에 송신할 수 있다.In one embodiment, the central server can determine the home appliance photographed by the photographing section based on the photographing result and the previously stored device information, and transmit the device information corresponding to the determined device to the communication section.

일 실시 예에서, 상기 중앙 서버는, 상기 촬영 결과를 근거로 상기 기저장된 기기 정보를 업데이트할 수 있다.In one embodiment, the central server may update the pre-stored device information based on the photographing result.

일 실시 예에서, 상기 중앙 서버는, 상기 기기 정보를 근거로 상기 청소 대상 영역에 대한 청소 지도를 작성하고, 상기 청소 지도를 상기 통신부에 송신할 수 있다.In one embodiment, the central server can create a cleaning map for the area to be cleaned based on the device information, and transmit the cleaning map to the communication unit.

일 실시 예에서, 상기 제어부는, 수신한 상기 청소 지도를 근거로 상기 본체의 주행 및 청소를 제어할 수 있다.In one embodiment, the control unit may control traveling and cleaning of the main body based on the received cleaning map.

일 실시 예에서, 상기 제어부는, 수신한 상기 기기 정보를 근거로 상기 가전 기기의 위치 및 제품 정보를 인식할 수 있다.In one embodiment, the controller can recognize the location and product information of the home appliance based on the received appliance information.

일 실시 예에서, 상기 제어부는, 상기 가전 기기의 위치 및 제품 정보를 근거로 상기 청소 대상 영역에 대한 청소 지도를 작성할 수 있다.In one embodiment, the control unit may create a cleaning map for the area to be cleaned based on the position of the home appliance and the product information.

일 실시 예에서, 상기 제어부는, 상기 가전 기기의 위치 및 제품 정보를 기작성된 상기 청소 대상 영역에 대한 청소 지도에 반영할 수 있다.In one embodiment, the control unit may reflect the position and the product information of the household appliance on the cleaning map for the created cleaning target area.

일 실시 예에서, 상기 통신부는, 인식한 상기 가전 기기와 통신을 수행하여, 상기 가전 기기로부터 동작 상태에 대한 정보를 수신하고, 상기 제어부는, 상기 동작 상태에 따라 상기 본체의 주행 및 청소를 제어할 수 있다.In one embodiment, the communication unit performs communication with the recognized home appliance to receive information on the operating state from the home appliance, and the control unit controls the traveling and cleaning of the main body according to the operating state can do.

일 실시 예에서, 상기 제어부는, 상기 가전 기기의 제품군에 따라 상기 가전 기기의 주변을 청소하도록 상기 본체의 주행 및 청소를 제어할 수 있다.In one embodiment, the control unit may control traveling and cleaning of the main body to clean the periphery of the home appliance in accordance with the product group of the home appliance.

일 실시 예에서, 상기 제어부는, 상기 가전 기기의 제품군에 따른 기설정된 제어 기준에 따라 상기 가전 기기의 주변을 청소하도록 상기 본체의 주행 및 청소를 제어할 수 있다.In one embodiment, the control unit may control driving and cleaning of the main body to clean the periphery of the home appliance according to a predetermined control criterion according to a product group of the home appliance.

일 실시 예에서, 상기 제어부는, 상기 가전 기기가 동작하기 전, 또는 동작한 후, 상기 가전 기기의 주변을 청소하도록 상기 본체의 주행 및 청소를 제어할 수 있다.In one embodiment, the control unit may control driving and cleaning of the main body so as to clean the periphery of the home appliance before or after the appliance starts to operate.

또한, 상기와 같은 기술적 특징을 과제 해결 수단으로 하는 본 명세서에 개시된 로봇 청소 시스템은, 청소 대상 영역을 청소하는 로봇 청소기, 상기 청소 대상 영역에 구비된 하나 이상의 가전 기기 및 상기 가전 기기의 정보가 기저장되고, 상기 가전 기기 및 상기 청소기와 통신하는 중앙 서버를 포함하고, 상기 청소기는, 상기 중앙 서버와 통신한 결과를 근거로 상기 가전 기기를 인식하고, 상기 청소 대상 영역을 주행 및 청소한다.In addition, the robot cleaning system disclosed in the present specification, which has technical features as described above, includes a robot cleaner for cleaning a region to be cleaned, one or more home appliances provided in the area to be cleaned, And a central server communicating with the home appliance and the cleaner, wherein the cleaner recognizes the home appliance on the basis of a result of communication with the central server, and runs and cleans the area to be cleaned.

일 실시 예에서, 상기 청소기는, 주행 중 주변에 존재하는 상기 가전 기기를 촬영하여, 촬영 결과를 상기 중앙 서버에 송신하고, 상기 중앙 서버는, 상기 촬영 결과 및 기저장된 기기 정보를 근거로 상기 청소기가 촬영한 가전 기기를 판단하여, 판단한 기기에 해당하는 기기 정보를 상기 청소기에 송신할 수 있다.In one embodiment, the vacuum cleaner photographs the home appliances existing in the vicinity of the vehicle while driving and transmits the photographed result to the central server, and the central server judges, based on the photographing result and pre- And transmits the appliance information corresponding to the determined appliance to the cleaner.

일 실시 예에서, 상기 중앙 서버는, 상기 촬영 결과를 근거로 상기 기저장된 기기 정보를 업데이트할 수 있다.In one embodiment, the central server may update the pre-stored device information based on the photographing result.

일 실시 예에서, 상기 중앙 서버는, 상기 기기 정보를 근거로 상기 청소 대상 영역에 대한 청소 지도를 작성하고, 상기 청소 지도를 상기 청소기에 송신할 수 있다.In one embodiment, the central server may create a cleaning map for the area to be cleaned based on the device information, and transmit the cleaning map to the cleaner.

일 실시 예에서, 상기 청소기는, 수신한 상기 청소 지도를 근거로 상기 청소 대상 영역을 주행 및 청소할 수 있다.In one embodiment, the cleaner can travel and clean the area to be cleaned based on the received cleaning map.

일 실시 예에서, 상기 청소기는, 수신한 상기 기기 정보를 근거로 상기 가전 기기의 위치 및 제품 정보를 인식할 수 있다.In one embodiment, the cleaner can recognize the location and product information of the home appliance based on the received appliance information.

일 실시 예에서, 상기 청소기는, 상기 가전 기기의 위치 및 제품 정보를 근거로 상기 청소 대상 영역에 대한 청소 지도를 작성할 수 있다.In one embodiment, the cleaner can create a cleaning map for the area to be cleaned based on the position of the home appliance and the product information.

일 실시 예에서, 상기 청소기는, 상기 가전 기기의 위치 및 제품 정보를 기작성된 상기 청소 대상 영역에 대한 청소 지도에 반영할 수 있다.In one embodiment, the cleaner may reflect the position and product information of the household appliance on a cleaning map for the created cleaning target area.

일 실시 예에서, 상기 청소기는, 상기 가전 기기를 인식하여 상기 가전 기기와 통신하고, 상기 가전 기기와 통신한 결과를 근거로 상기 청소 대상 영역을 주행 및 청소할 수 있다.In one embodiment, the cleaner recognizes the home appliance, communicates with the home appliance, and can run and clean the area to be cleaned based on the result of communication with the appliance.

일 실시 예에서, 상기 가전 기기는, 동작 상태에 대한 정보를 상기 청소기에 송신하고, 상기 청소기는, 상기 동작 상태에 따라 상기 청소 대상 영역을 주행 및 청소할 수 있다.In one embodiment, the home appliance transmits information on an operating state to the cleaner, and the cleaner can travel and clean the area to be cleaned according to the operation state.

일 실시 예에서, 상기 청소기는, 상기 가전 기기의 제품군에 따라 상기 가전 기기의 주변을 청소할 수 있다.In one embodiment, the cleaner can clean the periphery of the household appliances according to a product group of the household appliances.

일 실시 예에서, 상기 청소기는, 상기 가전 기기의 제품군에 따른 기설정된 제어 기준에 따라 상기 가전 기기의 주변을 청소할 수 있다.In one embodiment, the cleaner may clean the periphery of the home appliance in accordance with a predetermined control criterion according to a product group of the home appliance.

일 실시 예에서, 상기 청소기는, 상기 가전 기기가 동작하기 전, 또는 동작한 후, 상기 가전 기기의 주변을 청소할 수 있다.In one embodiment, the cleaner may clean the periphery of the household appliance before or after the appliance is operated.

일 실시 예에서, 상기 청소기는, 상기 가전 기기와 통신하는 상기 중앙 서버와 통신하고, 상기 중앙 서버와 통신한 결과를 근거로 상기 청소 대상 영역을 주행 및 청소할 수 있다.In one embodiment, the cleaner communicates with the central server that communicates with the home appliance, and can run and clean the area to be cleaned based on the result of communication with the central server.

일 실시 예에서, 상기 가전 기기는, 동작 상태에 대한 정보를 상기 중앙 서버에 송신하고, 상기 청소기는, 상기 중앙 서버로부터 상기 동작 상태에 대한 정보를 수신하여, 상기 동작 상태에 따라 상기 청소 대상 영역을 주행 및 청소할 수 있다.In one embodiment, the household appliance transmits information on an operating state to the central server, and the cleaner receives information on the operating state from the central server, and according to the operating state, Can be driven and cleaned.

일 실시 예에서, 상기 청소기는, 상기 가전 기기의 제품군에 따라 상기 가전 기기의 주변을 청소할 수 있다.In one embodiment, the cleaner can clean the periphery of the household appliances according to a product group of the household appliances.

일 실시 예에서, 상기 청소기는, 상기 가전 기기의 제품군에 따른 기설정된 제어 기준에 따라 상기 가전 기기의 주변을 청소할 수 있다.In one embodiment, the cleaner may clean the periphery of the home appliance in accordance with a predetermined control criterion according to a product group of the home appliance.

일 실시 예에서, 상기 청소기는, 상기 가전 기기가 동작하기 전, 또는 동작한 후, 상기 가전 기기의 주변을 청소할 수 있다.In one embodiment, the cleaner may clean the periphery of the household appliance before or after the appliance is operated.

본 명세서에 개시된 로봇 청소기 및 로봇 청소 시스템은, 청소 대상 영역에 구비된 가전 기기를 인식하여 주행 및 청소를 수행함으로써, 하나 이상의 가전 기기가 구비된 청소 대상 영역에 대한 정확하고 세밀한 주행 및 청소가 이루어질 수 있는 효과가 있다.The robot cleaner and the robot cleaning system disclosed in this specification recognize and carry out home appliances provided in the area to be cleaned, thereby performing accurate and detailed running and cleaning of the area to be cleaned equipped with one or more home appliances There is an effect that can be.

또한, 본 명세서에 개시된 로봇 청소기 및 로봇 청소 시스템은, 인식한 가전 기기의 정보를 기반으로 주행 및 청소를 수행함으로써, 청소 대상 영역에 대한 청소 지도 작성, 이에 따른 주행 및 청소가 용이하게 이루어질 수 있는 효과가 있다.In addition, the robot cleaner and the robot cleaning system disclosed in the present specification can perform traveling and cleaning on the basis of information of recognized home appliances, thereby making cleaning map for the area to be cleaned, It is effective.

이에 따라, 본 명세서에 개시된 로봇 청소기 및 로봇 청소 시스템은, 정확하고 효율적인 주행/청소 동작 및 지도 작성이 이루어지게 될 수 있는 효과가 있다.Accordingly, the robot cleaner and the robotic cleaning system disclosed in this specification have an effect that an accurate and efficient traveling / cleaning operation and mapping can be performed.

또한, 본 명세서에 개시된 로봇 청소기 및 로봇 청소 시스템은, 인식한 가전 기기의 정보를 기반으로 주행 및 청소를 수행함으로써, 청소 대상 영역에 대한 청소기의 청소 동작 및 청소 기능이 다양하게 이루어질 수 있는 효과가 있다.Further, the robot cleaner and the robot cleaning system disclosed in this specification can perform various cleaning operations and cleaning functions for the cleaning target area by performing traveling and cleaning based on the information of the recognized home appliances have.

또한, 본 명세서에 개시된 로봇 청소기 및 로봇 청소 시스템은, 인식한 가전 기기와 통신을 수행하여, 가전 기기의 동작 상태에 따라 주행 및 청소를 수행함으로써, 가전 기기의 동작 상태, 즉 청소 대상 영역의 현재 상태에 따른 적절한 청소가 이루어질 수 있는 효과가 있다.In addition, the robot cleaner and the robot cleaning system disclosed in the present specification communicate with the recognized home appliances to perform traveling and cleaning according to the operating state of the home appliances, so that the operating state of the home appliances, that is, So that an appropriate cleaning according to the state can be performed.

또한, 본 명세서에 개시된 로봇 청소기 및 로봇 청소 시스템은, 인식한 가전 기기와 통신을 수행하여, 가전 기기의 동작 상태에 따라 주행 및 청소를 수행함으로써, 청소 대상 영역 내에서 발생한 이벤트에 대한 청소가 자동으로 이루어질 수 있는 효과가 있다.In addition, the robot cleaner and the robot cleaning system disclosed in the present specification communicate with the recognized home appliances to perform traveling and cleaning according to the operation state of the home appliances, Can be achieved.

또한, 본 명세서에 개시된 로봇 청소기 및 로봇 청소 시스템은, 인식한 가전 기기와 통신을 수행하여, 가전 기기의 동작 상태에 따라 주행 및 청소를 수행함으로써, 청소 대상 영역 내 특정 지점을 자동으로 청소할 수 있게 되는 효과가 있다.In addition, the robot cleaner and the robot cleaning system disclosed in the present specification communicate with the recognized home appliances to perform traveling and cleaning according to the operation state of the home appliances, thereby automatically cleaning specific points in the cleaning target area .

또한, 본 명세서에 개시된 로봇 청소기 및 로봇 청소 시스템은, 인식한 가전 기기의 정보를 기반으로 주행 및 청소를 수행함으로써, 청소기의 청소 가능 범위가 확장됨은 물론, 청소기의 기능 및 활용 범위가 확장될 수 있는 효과가 있다.In addition, the robot cleaner and the robot cleaning system disclosed in the present specification perform traveling and cleaning on the basis of the information of the recognized home appliances, thereby expanding the range of the cleaner to be cleaned, There is an effect.

이에 따라, 본 명세서에 개시된 로봇 청소기 및 로봇 청소 시스템은, 청소 대상 영역에서의 청소기의 활용성/효용성/효율성/적용성을 증대시키게 될 수 있는 효과가 있다.Accordingly, the robot cleaner and the robotic cleaning system disclosed in this specification have an effect of increasing the applicability / utility / efficiency / applicability of the cleaner in the area to be cleaned.

아울러, 본 명세서에 개시된 로봇 청소기 및 로봇 청소 시스템은, 중앙 서버와의 통신을 통해 주행 및 청소를 수행함으로써, 효율적인 홈 네트워크 시스템의 구축이 이루어질 수 있는 효과가 있다.In addition, the robot cleaner and the robotic cleaning system disclosed in the present specification can perform an efficient home network system construction by performing traveling and cleaning through communication with a central server.

이에 따라, 본 명세서에 개시된 로봇 청소기 및 로봇 청소 시스템은, 로봇 청소기 당해 기술분야 뿐만 아니라, 홈 네트워크 시스템 기술 분야의 기능성/효용성/활용성/적절성/적용성을 증대시킬 수 있는 효과가 있다.Accordingly, the robot cleaner and the robot cleaning system disclosed in the present specification can increase the functionality / utility / utility / suitability / applicability of the home network system technology field as well as the technical field of the robot cleaner.

결과적으로, 본 명세서에 개시된 로봇 청소기 및 로봇 청소 시스템은, 종래기술의 한계를 개선함은 물론, 상기와 같은 효과들을 통해 당해 기술분야의 발전 방향을 제안하고 발전을 촉진시키게 되는 효과도 있다.As a result, the robot cleaner and the robot cleaning system disclosed in the present specification not only improve the limitations of the prior art, but also offer the development direction of the related art through the above-mentioned effects and promote the development.

도 1은 본 명세서에 개시된 로봇 청소기의 구성을 나타낸 구성도.
도 2는 본 명세서에 개시된 로봇 청소기의 본체 예시를 나타낸 예시도 1.
도 3은 본 명세서에 개시된 로봇 청소기의 본체 예시를 나타낸 예시도 2.
도 4는 본 명세서에 개시된 로봇 청소기의 실시 예에 따른 구성을 나타낸 구성도.
도 5는 본 명세서에 개시된 로봇 청소기의 가전 기기의 예시를 나타낸 예시도.
도 6은 본 명세서에 개시된 로봇 청소기의 실시 예에 따른 가전 기기의 인식 코드 예시를 나타낸 예시도.
도 7은 본 명세서에 개시된 로봇 청소기의 실시 예에 따른 청소 대상 영역 예시를 나타낸 예시도.
도 8은 본 명세서에 개시된 로봇 청소기의 실시 예에 따른 주행 및 청소 예시를 설명하기 위한 예시도.
도 9는 본 명세서에 개시된 로봇 청소기 및 이를 포함한 로봇 청소 시스템의 구성을 나타낸 구성도.
1 is a block diagram showing a configuration of a robot cleaner disclosed in this specification;
Fig. 2 is a view showing an example of the body of the robot cleaner disclosed in this specification. Fig.
3 shows an example of a body of the robot cleaner disclosed in this specification.
4 is a block diagram showing a configuration according to an embodiment of the robot cleaner disclosed in this specification;
5 is an exemplary view showing an example of a household appliance of the robot cleaner disclosed in this specification;
6 is an illustration showing an example of a recognition code of a household appliance according to an embodiment of the robot cleaner disclosed in this specification;
7 is an exemplary view showing an example of a cleaning target area according to the embodiment of the robot cleaner disclosed in this specification;
8 is an exemplary view for explaining traveling and cleaning examples according to an embodiment of the robot cleaner disclosed in this specification;
9 is a block diagram showing the configuration of the robot cleaner disclosed in this specification and the robot cleaning system including the same.

본 명세서에 개시된 기술은 로봇 청소기 및 로봇 청소 시스템에 적용될 수 있다. 그러나 본 명세서에 개시된 기술은 이에 한정되지 않고, 상기 기술의 기술적 사상이 적용될 수 있는 모든 청소 로봇, 자동 청소기 및 이의 제어 시스템 등에 적용될 수 있다. The techniques disclosed herein can be applied to a robot cleaner and a robot cleaning system. However, the technology disclosed in this specification is not limited thereto, and can be applied to all the cleaning robots, the automatic cleaner, and the control system thereof to which the technical idea of the present invention can be applied.

본 명세서에서 사용되는 기술적 용어는 단지 특정한 실시 예를 설명하기 위해 사용된 것으로, 본 명세서에 개시된 기술의 사상을 한정하려는 의도가 아님을 유의해야 한다. 또한, 본 명세서에서 사용되는 기술적 용어는 본 명세서에서 특별히 다른 의미로 정의되지 않는 한, 본 명세서에 개시된 기술이 속하는 분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 의미로 해석되어야 하며, 과도하게 포괄적인 의미로 해석되거나, 과도하게 축소된 의미로 해석되지 않아야 한다. 또한, 본 명세서에서 사용되는 기술적인 용어가 본 명세서에 개시된 기술의 사상을 정확하게 표현하지 못하는 잘못된 기술적 용어일 때에는, 당업자가 올바르게 이해할 수 있는 기술적 용어로 대체되어 이해되어야 할 것이다. 또한, 본 명세서에서 사용되는 일반적인 용어는 사전에 정의되어 있는 바에 따라, 또는 전후 문맥상에 따라 해석되어야 하며, 과도하게 축소된 의미로 해석되지 않아야 한다.It is noted that the technical terms used herein are used only to describe specific embodiments and are not intended to limit the scope of the technology disclosed herein. Also, the technical terms used herein should be interpreted as being generally understood by those skilled in the art to which the presently disclosed subject matter belongs, unless the context clearly dictates otherwise in this specification, Should not be construed in a broader sense, or interpreted in an oversimplified sense. In addition, when a technical term used in this specification is an erroneous technical term that does not accurately express the concept of the technology disclosed in this specification, it should be understood that technical terms which can be understood by a person skilled in the art are replaced. Also, the general terms used in the present specification should be interpreted in accordance with the predefined or prior context, and should not be construed as being excessively reduced in meaning.

또한, 본 명세서에서 사용되는 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함한다. 본 명세서에서, "구성된다" 또는 "포함한다" 등의 용어는 명세서 상에 기재된 여러 구성 요소들, 또는 여러 단계들을 반드시 모두 포함하는 것으로 해석되지 않아야 하며, 그 중 일부 구성 요소들 또는 일부 단계들은 포함되지 않을 수도 있고, 또는 추가적인 구성 요소 또는 단계들을 더 포함할 수 있는 것으로 해석되어야 한다.Also, the singular forms "as used herein include plural referents unless the context clearly dictates otherwise. In this specification, the terms " comprising ", or " comprising " and the like should not be construed as necessarily including the various elements or steps described in the specification, Or may be further comprised of additional components or steps.

이하에서는, 첨부된 도면을 참조하여 본 명세서에 개시된 실시 예들을 상세히 설명하되, 도면 부호에 관계없이 동일하거나 유사한 구성 요소는 동일한 참조 번호를 부여하고 이에 대한 중복되는 설명은 생략하기로 한다. Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings, wherein like reference numerals are used to designate identical or similar elements, and redundant description thereof will be omitted.

또한, 본 명세서에 개시된 기술을 설명함에 있어서 관련된 공지 기술에 대한 구체적인 설명이 본 명세서에 개시된 기술의 요지를 흐릴 수 있다고 판단되는 경우 그 상세한 설명을 생략한다. 또한, 첨부된 도면은 본 명세서에 개시된 기술의 사상을 쉽게 이해할 수 있도록 하기 위한 것일 뿐, 첨부된 도면에 의해 그 기술의 사상이 제한되는 것으로 해석되어서는 아니 됨을 유의해야 한다.Further, in the description of the technology disclosed in this specification, a detailed description of related arts will be omitted if it is determined that the gist of the technology disclosed in this specification may be obscured. It is to be noted that the attached drawings are only for the purpose of easily understanding the concept of the technology disclosed in the present specification, and should not be construed as limiting the spirit of the technology by the attached drawings.

이하, 도 1 내지 도 9를 참조하여 본 명세서에 개시된 로봇 청소기 및 로봇 청소 시스템 각각을 설명한다.Hereinafter, the robot cleaner and the robot cleaning system disclosed in this specification will be described with reference to Figs. 1 to 9, respectively.

도 1은 본 명세서에 개시된 로봇 청소기의 구성을 나타낸 구성도이다.BRIEF DESCRIPTION OF DRAWINGS FIG. 1 is a block diagram showing a configuration of a robot cleaner disclosed in the present specification. FIG.

도 2는 본 명세서에 개시된 로봇 청소기의 본체 예시를 나타낸 예시도 1이다.2 is an exemplary view 1 showing an example of the body of the robot cleaner disclosed in this specification.

도 3은 본 명세서에 개시된 로봇 청소기의 본체 예시를 나타낸 예시도 2이다.3 is an exemplary view 2 showing an example of a body of the robot cleaner disclosed in this specification.

도 4는 본 명세서에 개시된 로봇 청소기의 실시 예에 따른 구성을 나타낸 구성도이다.4 is a block diagram showing a configuration according to an embodiment of the robot cleaner disclosed in this specification.

도 5는 본 명세서에 개시된 로봇 청소기의 가전 기기의 예시를 나타낸 예시도이다.5 is an exemplary view showing an example of a household appliance of the robot cleaner disclosed in this specification.

도 6은 본 명세서에 개시된 로봇 청소기의 실시 예에 따른 가전 기기의 인식 코드 예시를 나타낸 예시도이다.6 is an exemplary view showing an example of a recognition code of a household appliance according to an embodiment of the robot cleaner disclosed in this specification.

도 7은 본 명세서에 개시된 로봇 청소기의 실시 예에 따른 청소 대상 영역 예시를 나타낸 예시도이다.7 is an exemplary view showing an example of a cleaning object area according to an embodiment of the robot cleaner disclosed in this specification.

도 8은 본 명세서에 개시된 로봇 청소기의 실시 예에 따른 주행 및 청소 예시를 설명하기 위한 예시도이다.8 is an exemplary view for explaining traveling and cleaning examples according to the embodiment of the robot cleaner disclosed in this specification.

도 9는 본 명세서에 개시된 로봇 청소기 및 이를 포함한 로봇 청소 시스템의 구성을 나타낸 구성도이다.FIG. 9 is a block diagram showing a configuration of a robot cleaner and a robot cleaning system including the robot cleaner disclosed in the present specification.

<로봇 청소기 1><Robot cleaner 1>

먼저, 도 1 내지 도 8을 참조하여 본 명세서에 개시된 로봇 청소기 1(이하, 청소기라 칭한다)의 실시 예를 설명한다.First, an embodiment of the robot cleaner 1 (hereinafter referred to as a cleaner) disclosed in this specification will be described with reference to Figs. 1 to 8. Fig.

본 명세서에 개시된 <로봇 청소기 1>은 하술된 실시 예들이 포함하고 있는 구성 또는 단계의 일부 또는 조합으로 구현되거나 실시 예들의 조합으로 구현될 수 있으며, 사용되는 기술적 용어는 단지 특정한 실시 예를 설명하기 위해 사용된 것으로, 본 명세서에 개시된 기술의 사상을 한정하지 않는다.The robot cleaner 1 disclosed in the present specification may be implemented as a part or a combination of elements or steps included in the following embodiments, or may be implemented as a combination of the embodiments, and the technical terms used are only used to describe specific embodiments And does not limit the spirit of the technology disclosed herein.

상기 청소기는, 청소 대상 영역을 청소하는 청소 로봇일 수 있다The cleaner may be a cleaning robot for cleaning the area to be cleaned

여기서, 상기 청소 대상 영역은, 하나 이상의 구역으로 이루어진 실내 환경을 의미할 수 있다.Here, the area to be cleaned may mean an indoor environment having one or more zones.

이를테면, 하나 이상의 방을 포함하는 구조로 이루어진 실내, 즉 가정 공간을 의미할 수 있다.For example, it may mean an indoor space, i.e., a home space, having a structure including at least one room.

상기 청소기는, 상기 청소 대상 영역에 구비되어, 상기 청소 대상 영역을 주행함과 동시에 청소를 수행하는 청소 로봇일 수 있다.The cleaner may be a cleaning robot provided in the area to be cleaned and performing cleaning while traveling the area to be cleaned.

상기 청소기는, 자동으로, 또는 사용자의 조작에 의해 주행 및 청소를 수행하는 청소 로봇일 수 있다.The cleaner may be a cleaning robot that performs running and cleaning automatically or by user's operation.

상기 청소기는, 상기 청소 대상 영역을 주행하며 위치를 인식하는 청소 로봇일 수 있다.The cleaner may be a cleaning robot that travels through the area to be cleaned and recognizes the position.

상기 청소기는, 주행 중 위치를 인식함과 동시에, 상기 청소 대상 영역의 지도를 작성하는 청소 로봇일 수 있다.The cleaner may be a cleaning robot that recognizes a position during traveling and creates a map of the area to be cleaned.

상기 청소기는, 주행 및 청소를 위한 복수의 구성을 구비할 수 있다.The cleaner may have a plurality of configurations for traveling and cleaning.

상기 청소기(100)는, 도 1에 도시된 바와 같은 상기 청소 대상 영역(1)에 구비되어, 상기 청소 대상 영역(1)을 주행 및 청소한다.The cleaner 100 is provided in the area to be cleaned 1 as shown in FIG. 1 to travel and clean the area to be cleaned 1.

도 1에 도시된 바와 같은 상기 청소 대상 영역(1)에 구비되어, 상기 청소 대상 영역(1)을 주행 및 청소하는 상기 청소기(100)는, 도 2에 도시된 바와 같이, 상기 청소기(100)의 외관을 형성하는 본체(10), 상기 본체(10)의 주변을 촬영하는 촬영부(11) 및 상기 촬영부(11)의 촬영 결과를 분석하여 촬영한 장소에 존재하는 하나 이상의 가전 기기(200)를 인식하고, 인식 결과를 근거로 상기 본체(10)의 주행 및 청소를 제어하는 제어부(20)를 포함한다.2, the cleaner 100, which is provided in the area to be cleaned 1 as shown in FIG. 1 to travel and clean the area to be cleaned 1, (11) for photographing the periphery of the main body (10), and one or more home appliances (200) existing in a place where the photographing result of the photographing unit (11) And a control unit 20 for controlling driving and cleaning of the main body 10 based on the recognition result.

상기 청소기(100)는, 도 2에 도시된 바와 같은 형태일 수 있고, 또는 도 3에 도시된 바와 같은 형태일 수도 있다.The cleaner 100 may be in the form as shown in Fig. 2 or in the form shown in Fig.

상기 청소기(100)가 도 3에 도시된 바와 같은 형태일 경우의 예에서 상기 청소기(100)는, 상기 본체(10)에 센싱 유닛(110), 흡입 유닛(120) 및 먼지통(130)을 포함할 수 있다.3, the vacuum cleaner 100 includes a sensing unit 110, a suction unit 120, and a dust box 130 in the main body 10, can do.

상기 센싱 유닛(110)은, 상기 흡입 유닛(120)이 위치하는 상기 본체(10)의 일측, 즉 상기 본체(10)의 앞쪽에 배치될 수 있다.The sensing unit 110 may be disposed at one side of the main body 10 where the suction unit 120 is located, that is, at a front side of the main body 10.

상기 센싱 유닛(110)은, 상기 본체(10)의 상면 및 측면으로부터 돌출 형성될 수 있으며, 상단은 상기 본체(10)의 상면으로부터 상측으로 돌출된 위치에 형성될 수 있다.The sensing unit 110 may protrude from the upper surface and the side surface of the main body 10 and the upper end may protrude upward from the upper surface of the main body 10. [

상기 센싱 유닛(110)은, 상기 본체(100)의 상하 방향으로 상기 흡입 유닛(120)과 오버랩되도록 배치될 수 있다.The sensing unit 110 may be arranged to overlap the suction unit 120 in the vertical direction of the main body 100.

즉, 상기 센싱 유닛(110)은, 상기 흡입 유닛(120)의 상부에 배치되어, 상기 청소기(100)의 가장 앞쪽에 위치하는 상기 흡입 유닛(120)이 장애물과 부딪히지 않도록 전방의 장애물이나 지형지물 등을 감지하도록 이루어질 수 있다.That is, the sensing unit 110 is disposed at an upper portion of the suction unit 120, so that the suction unit 120 located at the forefront of the vacuum cleaner 100 does not obstruct the obstacle, And so on.

상기 센싱 유닛(110)은, 이러한 감지 기능 외의 다른 센싱 기능을 추가로 수행하도록 구성될 수 있다.The sensing unit 110 may further be configured to perform a sensing function other than the sensing function.

상기 흡입 유닛(120)은, 상기 본체(10)의 일측으로부터 돌출된 형태로 배치되어, 먼지가 포함된 공기를 흡입하도록 이루어질 수 있다.The suction unit 120 may be arranged to protrude from one side of the main body 10 to suck air containing dust.

여기서, 상기 일측은 상기 본체(10)가 정방향(F)으로 주행하는 측, 즉 상기 본체(10)의 앞쪽이 될 수 있다.Here, the one side may be the side on which the main body 10 travels in the forward direction F, that is, the front side of the main body 10.

상기 흡입 유닛(120)은, 상기 본체(10)에 착탈 가능하게 결합될 수 있다. The suction unit 120 may be detachably coupled to the main body 10.

상기 흡입 유닛(120)이 상기 본체(10)로부터 분리되면, 분리된 상기 흡입 유닛(120)을 대체하여 걸레 모듈(미도시)이 상기 본체(10)에 착탈 가능하게 결합될 수 있다.When the suction unit 120 is detached from the main body 10, a mop module (not shown) may be detachably coupled to the main body 10 in place of the separated suction unit 120.

상기 흡입 유닛(120)을 통하여 유입된 먼지가 포함된 공기는 상기 본체(10) 내부의 흡기유로를 거쳐, 상기 먼지통(130)으로 유입될 수 있다.The dust-containing air introduced through the suction unit 120 may be introduced into the dust container 130 via the intake air passage in the main body 10. [

상기 청소기(100)는, 도 2 또는 도 3에 도시된 바와 같은 형태로 이루어질 수 있으며, 도 2 또는 도 3에 도시된 바와 같은 형태 외에도 주행 및 청소를 수행할 수 있는 다양한 형태로 이루어질 수 있다.The cleaner 100 may have a shape as shown in FIG. 2 or FIG. 3, and may have various forms that can perform traveling and cleaning in addition to the shape shown in FIG. 2 or FIG.

상기 청소기(100)에서 상기 촬영부(11)는, 상기 본체(10)의 주행 중 상기 본체(10)의 주변을 촬영한다.In the vacuum cleaner 100, the photographing unit 11 photographs the periphery of the main body 10 while the main body 10 is running.

즉, 상기 촬영부(11)는, 상기 본체(10)의 주행 중 상기 청소 대상 영역(1)을 촬영하는 수단일 수 있다.That is, the photographing unit 11 may be means for photographing the area to be cleaned 1 while the main body 10 is running.

상기 촬영부(11)는, 상기 청소기(100)의 주행 중 주변을 촬영하는 카메라일 수 있다.The photographing unit 11 may be a camera for photographing the surroundings of the cleaner 100 while driving.

상기 촬영부(11)는, 상기 제어부(20)에 의해 제어되어 주변을 촬영하게 될 수 있다.The photographing unit 11 may be controlled by the control unit 20 to photograph the surroundings.

상기 촬영부(11)는, 주행 중에 촬영한 촬영 결과를 상기 제어부(20)에 전달하여, 상기 제어부(20)가 이를 근거로 상기 본체(10)의 주행 및 청소 동작을 제어하도록 하게 될 수 있다.The photographing unit 11 may transmit the photographed result photographed while driving to the control unit 20 so that the control unit 20 controls the driving and cleaning operation of the main body 10 .

상기 청소기(100)에서 상기 제어부(20)는, 상기 청소기(100)의 중앙 처리 장치일 수 있다.In the vacuum cleaner 100, the controller 20 may be a central processing unit of the vacuum cleaner 100.

상기 제어부(20)는, 연산 처리를 위한 복수의 회로 구성을 포함할 수 있다.The control unit 20 may include a plurality of circuit configurations for arithmetic processing.

상기 제어부(20)는, 상기 본체(10)에 포함된 다른 구성들과 연결되어, 상기 본체(10)의 다양한 기능들이 수행되도록 제어할 수 있다.The control unit 20 may be connected to other components included in the main body 10 to control various functions of the main body 10 to be performed.

상기 제어부(20)는, 상기 본체(10)에 포함된 하나 이상의 다른 구성들을 구동 및 제어하여, 상기 본체(10)의 다양한 기능들이 수행되도록 할 수 있다.The control unit 20 may drive and control one or more other components included in the main body 10 so that various functions of the main body 10 may be performed.

즉, 상기 제어부(20)는, 상기 본체(10)에 포함된 다른 구성들을 구동 및 제어하여, 상기 본체(10)의 주행 및 청소를 포함한 이동 동작을 제어하게 될 수 있다.That is, the controller 20 may drive and control other components included in the main body 10 to control the moving operation including traveling and cleaning of the main body 10. [

상기 본체(10)의 구성 및 상기 본체(10)에 포함된 구성들을 제어하는 상기 제어부(20)의 구체적인 예를 들면, 도 4에 도시된 바와 같다.A specific example of the control unit 20 for controlling the configuration of the main body 10 and the configurations included in the main body 10 is as shown in FIG.

상기 본체(10)는, 도 4에 도시된 바와 같이, 통신부(12), 전원부(13), 입력부(14), 검출부(15), 청소부(16), 출력부(17), 저장부(18) 및 구동부(19) 중 하나 이상을 더 포함할 수 있고, 상기 제어부(20)는, 상기 본체(10)의 내외부에 포함된 구성들 각각과 연결되어, 연결된 구성들을 각각 제어할 수 있다.4, the main body 10 includes a communication unit 12, a power source unit 13, an input unit 14, a detection unit 15, a cleaning unit 16, an output unit 17, a storage unit 18 And a driving unit 19. The control unit 20 may be connected to each of the components included in the inside and the outside of the main body 10 to control each of the connected components.

상기 제어부(20)는, 상기와 같은 구성들의 제어를 통해 상기 본체(10)의 주행 및 청소를 제어할 뿐만 아니라, 상기 본체(10)의 구동, 데이터 처리, 외부 장치와의 통신 등이 수행되도록 제어할 수 있다.The control unit 20 controls driving and cleaning of the main body 10 through the control of the above-described configurations, and controls the driving of the main body 10, data processing, communication with an external device, Can be controlled.

상기 통신부(12)는, 외부의 통신 수단과 통신하는 수단일 수 있다.The communication unit 12 may be means for communicating with external communication means.

상기 통신부(12)는, 상기 청소기(100)의 청소 지도, 시간 정보, 상태 정보, 장애물 위치 정보 중 하나 이상의 정보를 외부의 통신 수단으로 송신하고, 상기 외부의 통신 수단으로부터 제어 신호를 수신할 수 있다.The communication unit 12 may transmit at least one of cleaning map, time information, status information, and obstacle location information of the cleaner 100 to an external communication unit and receive control signals from the external communication unit have.

여기서, 상기 외부의 통신 수단은 상기 통신부(12)와 상호 통신이 가능한 유무선 통신기기를 모두 포함하는 것으로서, 예를 들어, 서버나, 컴퓨터 뿐만 아니라 휴대전화, PDA(Personal Digital Assistants)폰, 스마트폰 등의 정보통신 단말기 등일 수 있고, 또는 상기 청소 대상 영역(1)에 구비된 가전 기기일 수 있다.Here, the external communication means includes all the wired / wireless communication devices capable of mutual communication with the communication unit 12, and may be, for example, a server, a computer, a mobile phone, a PDA (Personal Digital Assistants) An information communication terminal or the like, or a home appliance provided in the area to be cleaned 1.

상기 통신부(12)는, 상기 제어부(20)에 의해 제어되어, 상기 청소기(100)의 동작에 대한 정보를 상기 외부의 통신 수단에 송신하거나, 상기 외부의 통신 수단으로부터 상기 청소기(100)의 동작 제어에 대한 제어 신호를 수신하게 될 수 있다.The communication unit 12 is controlled by the control unit 20 to transmit information on the operation of the vacuum cleaner 100 to the external communication means or to control the operation of the vacuum cleaner 100 A control signal for control may be received.

상기 전원부(13)는, 상기 청소기(100)의 구동전력을 저장 및 공급하는 수단일 수 있다.The power supply unit 13 may be a means for storing and supplying driving power of the vacuum cleaner 100.

즉, 상기 전원부(13)는, 상기 청소기(100)의 배터리일 수 있다.That is, the power source unit 13 may be a battery of the vacuum cleaner 100.

상기 전원부(13)는, 상기 청소기(100)의 충전대에서 상기 구동전력을 충전받아 저장할 수 있다.The power supply unit 13 can charge the driving power from the charging stand of the vacuum cleaner 100 and store it.

상기 전원부(13)는, 상기 충전대에서 충전받은 상기 구동전력을 저장하여, 상기 본체(10)에 포함된 하나 이상의 구성들에 상기 구동전력을 공급하는 배터리일 수 있다.The power supply unit 13 may be a battery that stores the driving power charged in the charging stand and supplies the driving power to one or more configurations included in the main body 10. [

상기 전원부(13)는, 상기 본체(10)가 상기 충전대에 도킹하여, 도킹한 충전대로부터 상기 구동전력을 전달받음으로써 상기 구동전력을 충전하게 될 수 있다.The power supply unit 13 may charge the driving power by receiving the driving power from the docked charging base by docking the main body 10 to the charging base.

이 경우, 상기 본체(10)는, 외관에 구비된 충전 단자가 상기 도킹한 충전대에 구비된 충전 단자와 전기적으로 연결되도록 상기 도킹한 충전대에 도킹하여, 연결된 충전 단자를 통해서 상기 구동전력을 전달받아 상기 전원부(13)에 충전하게 될 수 있다.In this case, the main body 10 is docked to the docked charging stand so that the charging terminal provided in the outer case is electrically connected to the charging terminal provided in the docked charging stand, and receives the driving power through the connected charging terminal So that the power source unit 13 can be charged.

상기 전원부(13)는, 상기 제어부(20)에 의해 제어되어, 상기 본체(10)에 포함된 하나 이상의 구성들에 상기 구동전력을 공급하게 될 수 있다.The power supply unit 13 may be controlled by the control unit 20 to supply the driving power to one or more components included in the main body 10. [

즉, 상기 전원부(13)의 상기 구동전력의 충전 및 공급은, 상기 제어부(20)에 의해 제어될 수 있다.That is, the charging and supplying of the driving power of the power supply unit 13 can be controlled by the control unit 20. [

상기 전원부(13)는 또한, 상기 전원부(13)의 상태 정보를 상기 제어부(20)에 전달하여, 상기 제어부(20)가 이를 근거로 상기 전원부(13)를 제어하도록 하게 될 수 있다.The power supply unit 13 may also transmit status information of the power supply unit 13 to the control unit 20 so that the control unit 20 controls the power supply unit 13 based on the status information.

이를테면, 상기 전원부(13)의 충전 현황, 상기 구동전력의 소비 및 공급 현황에 대한 상태 정보를 상기 제어부(20)에 전달하여, 상기 제어부(20)가 상기 상태 정보를 근거로 상기 구동전력의 충전 및 공급을 제어하게 될 수 있다.For example, the control unit 20 transmits the status information of the charging status of the power unit 13, the consumption of the driving power, and the supply status of the power unit 13 to the controller 20 so that the controller 20 may charge the driving power based on the status information And to control the supply.

상기 입력부(14)는, 상기 청소기(100)에 대한 사용자의 조작, 또는 명령 입력이 이루어지는 수단일 수 있다.The input unit 14 may be means for the user's operation or command input to the cleaner 100.

상기 입력부(14)는, 상기 청소기(100)의 동작을 조작하는 복수의 버튼을 포함할 수 있다.The input unit 14 may include a plurality of buttons for operating the operation of the vacuum cleaner 100.

상기 입력부(14)는, 기청소 영역 및 미청소 영역을 확인하는 명령을 입력하는 확인 버튼, 설정하는 명령을 입력하는 설정 버튼, 재설정하는 명령을 입력하는 재설정 버튼, 설정된 영역들을 삭제하는 명령을 입력하는 삭제 버튼, 상기 설정된 영역들을 근거로 청소 동작을 수행하는 명령을 입력하는 청소 시작 버튼, 청소 동작을 정지하는 명령을 입력하는 정지 버튼 중 하나 이상의 입력 버튼을 포함할 수 있다.The input unit 14 includes an OK button for inputting a command for confirming the pre-cleaning area and a non-cleaning area, a setting button for inputting a command to be set, a reset button for inputting a command for resetting, A cleaning start button for inputting a command for performing a cleaning operation based on the set areas, and a stop button for inputting a command for stopping the cleaning operation.

여기서, 상기 출력부(17)가 입/출력이 모두 가능한 터치스크린의 형태를 가질 경우에는 상기 입력부(14)의 기능이 상기 출력부(17)에 포함될 수 있다.Here, when the output unit 17 has a form of a touch screen capable of both inputting and outputting, the function of the input unit 14 may be included in the output unit 17.

상기 입력부(14)는, 사용자에 의해 조작되면 이에 대한 신호를 상기 제어부(20)에 전달하여, 상기 제어부(20)가 이를 근거로 상기 청소기(100)의 동작을 제어하도록 하게 될 수 있다.The input unit 14 may be operated by a user to transmit a signal to the control unit 20 so that the control unit 20 controls the operation of the vacuum cleaner 100 based on the signal.

상기 검출부(15)는, 상기 본체(10) 주변의 환경 정보, 또는 상기 청소기(100)의 청소 동작에 관한 정보를 검출하는 수단일 수 있다.The detection unit 15 may be means for detecting environmental information around the main body 10 or information about a cleaning operation of the vacuum cleaner 100. [

상기 검출부(15)는, 상기 본체(10) 주변의 장애물을 검출하는 장애물 검출 센서를 포함할 수 있다.The detection unit 15 may include an obstacle detection sensor that detects an obstacle around the main body 10. [

상기 검출부(15)는, 초음파 센서(Supersonic Sensor), 적외선 센서(Infra Red Sensor), RF 센서(Radio Frequency Sensor) 등의 신호를 송신하여 수신된 신호를 통해 장애물의 위치 및 장애물과의 거리를 검출하는 거리 센서나, 장애물과의 충돌에 의해 장애물을 감지하는 충돌 센서 등을 이용할 수 있다.The detection unit 15 transmits a signal such as a supersonic sensor, an infrared sensor, and an RF sensor to detect the position of the obstacle and the distance to the obstacle through the received signal A collision sensor that detects an obstacle by collision with an obstacle, and the like can be used.

상기 검출부(15)는, 상기 제어부(20)에 의해 제어되어 상기 본체(10) 주변의 장애물을 검출하게 될 수 있다.The detection unit 15 may be controlled by the control unit 20 to detect an obstacle around the main body 10. [

상기 검출부(15)는 또한, 검출한 정보를 상기 제어부(20)에 전달하여, 상기 제어부(20)가 이를 근거로 위치 인식 및 지도 작성 동작을 제어하도록 하게 될 수 있다.The detection unit 15 may also transmit the detected information to the control unit 20 so that the control unit 20 controls the position recognition and mapping operation based on the detected information.

상기 청소부(16)는, 상기 청소기(100)의 주행 중 이물질을 청소하는 수단일 수 있다.The cleaning unit 16 may be a means for cleaning the foreign substance during traveling of the cleaner 100.

상기 청소부(16)는, 이동 중이거나, 또는 정지 중에 상기 본체(10)의 하방에 있는 이물질을 흡수하여 청소 동작을 수행할 수 있다.The cleaning unit 16 may absorb foreign substances under the main body 10 during movement or stop, thereby performing a cleaning operation.

상기 청소부(16)는, 공기 중의 오염물질을 정화하는 공기정화유닛을 포함할 수 있다.The cleaning unit 16 may include an air purification unit for purifying contaminants in the air.

상기 청소부(16)는, 상기 제어부(20)에 의해 제어되어 주행 중 청소 동작을 수행하게 될 수 있다.The cleaning unit 16 may be controlled by the control unit 20 to perform a cleaning operation while driving.

상기 출력부(17)는, 상기 본체(10)의 상면 또는 측면에 구비되어, 상기 청소기(100)의 동작에 대한 사항을 외부에 표시하는 수단일 수 있다.The output unit 17 may be provided on the upper surface or the side surface of the main body 10 and may be a means for displaying the operation of the vacuum cleaner 100 on the outside.

상기 출력부(17)는, 상기 제어부(20)가 제어하는 상기 본체(10)의 동작 현황, 이를테면 상기 제어부(20)가 생성한 청소 지도 등을 표시할 수 있다.The output unit 17 may display the operation status of the main body 10 controlled by the control unit 20, such as a cleaning map generated by the control unit 20.

상기 출력부(17)는, 청소 시작시각, 소요시간, 종료시각, 잔여시간, 예상시간, 현재시각 중 하나 이상의 시간정보를 더 표시할 수 있다.The output unit 17 may further display one or more pieces of time information among a cleaning start time, a required time, an end time, a remaining time, an expected time, and a current time.

상기 출력부(17)는, 상기 본체(10)에 포함된 구성들의 현재 상태, 또는 현재 청소 상태 등의 상태 정보들을 더 표시할 수 있다.The output unit 17 may further display status information such as the current status of the components included in the main body 10 or the current cleaning status.

상기 출력부(17)는, 발광 다이오드(Light Emitting Diode; LED), 액정표시 장치(Liquid Crystal Display; LCD), 플라즈마 표시 패널(Plasma Display Panel), 유기 발광 다이오드(Organic Light Emitting Diode; OLED) 중 어느 하나의 소자로 형성될 수 있다.The output unit 17 may be a light emitting diode (LED), a liquid crystal display (LCD), a plasma display panel, an organic light emitting diode (OLED) It may be formed of any one of the elements.

여기서, 상기 출력부(17)는, 입력 또는 출력이 모두 가능한 터치스크린의 형태를 가질 수 있다.Here, the output unit 17 may have a form of a touch screen capable of both inputting and outputting.

상기 출력부(17)는, 상기 제어부(20)에 의해 제어되어, 상기 청소기(100)의 동작에 대한 사항을 외부에 표시하게 될 수 있다.The output unit 17 may be controlled by the control unit 20 to display the operation of the vacuum cleaner 100 on the outside.

상기 저장부(18)는, 상기 청소기(100)의 주행에 관한 정보를 저장하는 수단일 수 있다.The storage unit 18 may be a means for storing information on the traveling of the cleaner 100. [

상기 저장부(18)는, RAM(Random Access Memory), ROM(Read Only Memory) 등 다양한 형태의 메모리일 수 있다.The storage unit 18 may be various types of memories such as a RAM (Random Access Memory) and a ROM (Read Only Memory).

상기 저장부(18)는, 상기 청소기(100)의 청소 이력, 청소 지도, 청소 시간 정보, 상태 정보, 장애물 정보 등 상기 제어부(20)에서 생성/처리한 데이터 등을 저장할 수 있다.The storage unit 18 may store data generated and processed by the controller 20 such as a cleaning history of the cleaner 100, a cleaning map, cleaning time information, status information, and obstacle information.

상기 저장부(18)는, 상기 제어부(20)에 의해 제어되어, 상기 제어부(20)에서 생성/처리된 데이터를 저장하게 될 수 있다.The storage unit 18 may be controlled by the control unit 20 to store data generated and processed by the control unit 20.

상기 저장부(18)는 또한, 저장된 데이터를 상기 제어부(20)에 전달하여, 상기 제어부(20)가 이를 근거로 상기 청소기(100)의 동작을 제어하도록 하게 될 수 있다.The storage unit 18 may also transmit the stored data to the control unit 20 so that the control unit 20 controls the operation of the cleaner 100 based on the stored data.

상기 구동부(19)는, 상기 본체(10)를 이동시키는 바퀴일 수 있다.The driving unit 19 may be a wheel for moving the main body 10.

상기 구동부(19)는, 상기 본체(10)를 이동시켜 상기 본체(10)를 주행시킬 수 있다.The driving unit 19 can move the main body 10 to travel the main body 10.

상기 구동부(19)는, 상기 제어부(20)에 의해 제어되어, 상기 본체(10)를 주행시킬 수 있다.The driving unit 19 may be controlled by the control unit 20 to drive the main body 10.

즉, 상기 본체(10)는 상기 제어부(20)가 상기 구동부(19)를 제어하게 됨으로써 주행하게 될 수 있다.That is, the main body 10 may be driven by the control unit 20 controlling the driving unit 19.

상기 구동부(19)는, 한 쌍으로 이루어져 상기 본체(10)의 하부면의 좌우측 각각에 구비될 수 있다.The driving unit 19 may be provided on each of the left and right sides of the lower surface of the main body 10 in a pair.

상기 구동부(19)는, 상기 본체(10)의 하부에서 좌측 및 우측 각각에 구비되되, 상기 본체(10)가 정지상태일 시, 또는 주행 중일 시 무게중심이 유지될 수 있는 위치에 각각 구비될 수 있다.The driving unit 19 is provided on each of the left and right sides of the lower portion of the main body 10 and is provided at a position where the center of gravity can be maintained when the main body 10 is in a stopped state or running .

즉, 상기 구동부(19)는, 한 쌍으로 이루어져 상기 본체(10)의 하부에서 좌측 및 우측 각각에 구비되되, 상기 본체(10)의 이동이 용이하게 이루어질 수 있는 위치에 각각 구비될 수 있다.That is, the driving unit 19 is provided at each of left and right sides of the lower portion of the main body 10, and may be provided at a position where the main body 10 can be easily moved.

예를 들면, 상기 본체(10)의 중앙 부분의 좌측 및 우측 각각에 구비될 수 있다.For example, on the left and right sides of the central portion of the main body 10, respectively.

상기 제어부(20)는, 상기와 같은 상기 본체(10)의 구성들을 각각, 또는 조합 제어함으로써, 상기 청소기(1)의 주행 및 청소를 포함한 이동 동작, 주행 중 위치 인식 및 지도 작성 등의 기능이 수행되도록 제어하게 될 수 있다.The control unit 20 controls the functions of the main body 10 such as the moving operation including traveling and cleaning of the vacuum cleaner 1, To be performed.

상기와 같은 상기 본체(10), 상기 촬영부(11) 및 상기 제어부(20)를 포함하는 상기 청소기(100)는, 상기 촬영부(11)가 상기 본체(10)의 주행 중 주변을 촬영하고, 상기 제어부(20)가 상기 촬영부(11)의 촬영 결과를 분석하여 촬영한 장소에 존재하는 하나 이상의 가전 기기(200)를 인식하고, 인식 결과를 근거로 상기 본체(10)의 주행 및 청소를 제어한다.The cleaner 100 including the main body 10, the photographing section 11 and the control section 20 as described above is configured such that the photographing section 11 photographs the periphery of the main body 10 while the main body 10 is running , The control unit 20 analyzes the photographing result of the photographing unit 11 and recognizes one or more home appliances 200 existing at the photographed place, .

즉, 상기 촬영부(11)가 상기 가전 기기(200)를 촬영하고, 상기 제어부(20)가 촬영한 상기 가전 기기(200)를 인식하여, 상기 본체(10)의 주행 및 청소를 제어하게 될 수 있다.That is, the photographing unit 11 photographs the home appliance 200, recognizes the home appliances 200 photographed by the controller 20, and controls driving and cleaning of the main body 10 .

여기서, 상기 가전 기기(200)는, 상기 청소 대상 영역(1)에 구비되는 가정용 장치를 의미할 수 있다.Here, the household appliance 200 may refer to a home appliance provided in the area to be cleaned 1.

예를 들면, 도 5에 도시된 바와 같이, 에어컨(200#1), TV(200#2), 냉장고(200#3), 세탁기(200#4) 및 오븐(200#5) 중 어느 하나일 수 있다.5, any one of the air conditioner 200 # 1, the TV 200 # 2, the refrigerator 200 # 3, the washing machine 200 # 4 and the oven 200 # .

상기 가전 기기(200)는, 상기 청소 대상 영역(1)에 하나 이상 구비되어, 상기 청소 대상 영역(1)의 사용자에 의해 사용되어 질 수 있다.One or more of the home appliances 200 may be provided in the area to be cleaned 1 and used by the user of the area to be cleaned 1.

하나 이상의 상기 가전 기기(200)는, 각각 상기 청소 대상 영역(1) 내에 서로 다른 위치에 구비될 수 있다.One or more of the home appliances 200 may be provided at different positions within the cleaning target area 1, respectively.

상기 가전 기기(200)는, 외부의 통신 수단과 무선 통신 방식으로 통신하는 무선 통신 모듈을 포함할 수 있다.The home appliance 200 may include a wireless communication module that communicates with an external communication unit by a wireless communication method.

여기서, 상기 외부의 통신 수단은, 상기 무선 통신 모듈과 상호 통신이 가능한 무선 통신기기를 모두 포함하는 것으로서, 예를 들어, 상기 청소기(100), 상기 청소 대상 영역(1)을 통합 제어/관제하는 중앙 서버나 컴퓨터, 휴대전화, PDA(Personal Digital Assistants)폰, 스마트폰 등의 정보통신 단말기 등일 수 있다.Here, the external communication means includes all of the wireless communication devices capable of communicating with the wireless communication module. For example, the external communication means may include a wireless communication module, for example, A central server, a computer, a mobile phone, a PDA (Personal Digital Assistants) phone, a smart phone, and the like.

상기 가전 기기(200)는, Bluetooth, 또는 Wi-Fi 통신 방식을 비롯한 무선 통신 방식으로, 상기 외부의 통신 수단과 통신할 수 있다.The home appliance 200 can communicate with the external communication means through a wireless communication system including Bluetooth or Wi-Fi communication system.

상기 가전 기기(200)는 또한, 상기 청소 대상 영역(1)에 구비된 타 가전 기기와 통신할 수 있다.The home appliance 200 can also communicate with other home appliances provided in the area 1 to be cleaned.

상기 가전 기기(200)는, 바람직하게는 상기 청소 대상 영역(1)을 통합 제어/관제하는 중앙 서버와 통신하여, 상기 중앙 서버와 상호 간에 정보를 공유하게 될 수 있고, 또는 상기 중앙 서버에 의해 통합 제어될 수 있다.The home appliance 200 preferably communicates with a central server that integrally controls / controls the area to be cleaned 1, and may share information with the central server or may be shared by the central server Can be integratedly controlled.

상기 촬영부(11)는, 주행 중 상기 본체(10)의 주변에 상기 가전 기기(200)가 존재하는 경우, 상기 가전 기기(200)를 촬영할 수 있다.The photographing unit 11 can photograph the home appliance 200 when the home appliance 200 is present in the vicinity of the main body 10 during traveling.

즉, 상기 촬영부(11)는, 주행 중 촬영 대상 장소에 상기 가전 기기(200)가 존재하는 경우, 상기 가전 기기(200)가 촬영되도록 촬영하게 될 수 있다.That is, the photographing unit 11 may photograph the home appliances 200 so that the home appliances 200 may be photographed when the home appliances 200 are present at a photographing target place during driving.

이처럼 상기 촬영부(11)에 의해 촬영되는 상기 가전 기기(200)는, 도 6에 도시된 바와 같이, 식별 정보를 포함한 인식 코드(210)가 구비될 수 있다.As shown in FIG. 6, the home appliance 200 photographed by the photographing unit 11 may be provided with a recognition code 210 including identification information.

상기 인식 코드(210)는, 상기 가전 기기(200)를 식별하는 근거가 되는 상기 식별 정보를 포함한 코드 이미지일 수 있다.The recognition code 210 may be a code image including the identification information as a basis for identifying the home appliance 200.

이를테면, BAR 코드, QR 코드, RFID 태그, NFC 태그 등일 수 있고, 또는 특정 형태의 이미지일 수 있다.Such as a BAR code, a QR code, an RFID tag, an NFC tag, or the like, or may be a specific type of image.

이 경우, 상기 촬영부(11)는, 상기 가전 기기(200)에 구비된 상기 인식 코드(210)를 촬영할 수 있다.In this case, the photographing section 11 can photograph the recognition code 210 provided in the home appliance 200. [

상기 인식 코드(210)는, 바람직하게는 상기 가전 기기(200)의 하단부에 구비될 수 있다.The recognition code 210 is preferably provided at the lower end of the home appliance 200.

상기 촬영부(11)는, 상기 제어부(20)가 상기 인식 코드(210)를 분석하도록, 상기 인식 코드(210)를 촬영할 수 있다.The photographing unit 11 may photograph the recognition code 210 so that the control unit 20 analyzes the recognition code 210. [

상기 제어부(20)는, 상기 인식 코드(210)를 분석하여 상기 가전 기기(200)를 식별 및 인식할 수 있다.The control unit 20 can identify and recognize the home appliance 200 by analyzing the recognition code 210. [

즉, 상기 제어부(20)는, 상기 촬영부(11)로 촬영한 상기 인식 코드(210)를 근거로 상기 인식 코드(210)가 구비된 상기 가전 기기(200)를 식별하고, 상기 가전 기기(200)를 인식하게 될 수 있다.That is, the control unit 20 identifies the home appliance 200 provided with the recognition code 210 based on the recognition code 210 photographed by the photographing unit 11, 200).

상기 제어부(20)는, 상기 인식 코드(210)에 포함된 상기 식별 정보를 분석하여 상기 가전 기기(200)를 식별 및 인식할 수 있다.The control unit 20 can identify and recognize the home appliance 200 by analyzing the identification information included in the recognition code 210. [

예를 들면, 에어컨에 구비된 상기 인식 코드(210)에는 에어컨임을 식별할 수 있는 식별 정보가 포함되어, 상기 제어부(20)가 상기 인식 코드(210)에 포함된 상기 식별 정보를 분석하게 됨으로써, 상기 가전 기기(200)가 에어컨임을 식별 및 인식하게 될 수 있다.For example, the recognition code 210 provided in the air conditioner includes identification information for identifying the air conditioner, and the controller 20 analyzes the identification information included in the recognition code 210, It is possible to identify and recognize that the home appliance 200 is an air conditioner.

상기 제어부(20)는, 기저장된 인식 정보를 근거로 상기 인식 코드(210)를 분석하여 상기 가전 기기(200)를 식별 및 인식할 수 있다.The control unit 20 can identify and recognize the home appliance 200 by analyzing the recognition code 210 based on the previously stored recognition information.

여기서, 상기 인식 정보는, 상기 인식 코드(210)에 대응하는 상기 가전 기기(200)의 식별 정보일 수 있다.Here, the identification information may be identification information of the home appliance 200 corresponding to the recognition code 210. [

이를테면, [인식 코드#1은 에어컨], [인식 코드#2는 TV], [인식 코드#3은 냉장고], [인식 코드#4는 세탁기] 및 [인식 코드#5는 오븐]과 같은 테이블 정보일 수 있다.For example, table information such as [Acknowledgment code # 1 for air conditioner], [Recognition code # 2 for TV], [Recognition code # 3 for refrigerator], [Recognition code # 4 for washing machine] and [Recognition code # 5 for oven] Lt; / RTI &gt;

상기 제어부(20)는, 상기 인식 정보 중 상기 인식 코드(210)에 해당하는 정보를 판단하여 상기 가전 기기(200)를 식별 및 인식할 수 있다.The control unit 20 can identify and recognize the home appliance 200 by determining information corresponding to the recognition code 210 among the recognition information.

예를 들면, 상기 인식 정보가 [인식 코드#1은 에어컨], [인식 코드#2는 TV], [인식 코드#3은 냉장고], [인식 코드#4는 세탁기] 및 [인식 코드#5는 오븐]로 기저장되어 있고, 상기 인식 코드(210)가 인식 코드#2에 해당하는 경우, 상기 가전 기기(200)가 TV임을 식별 및 인식하게 될 수 있다.For example, if the recognition information is [A recognition code # 1 is an air conditioner], [A recognition code # 2 is a TV], [A recognition code # 3 is a refrigerator], [A recognition code # 4 is a washing machine] Oven], and if the recognition code 210 corresponds to recognition code # 2, the home appliance 200 can identify and recognize the TV.

상기 제어부(20)는, 상기 촬영 결과를 분석하여, 상기 가전 기기(200)의 위치 및 제품 정보를 인식할 수 있다.The control unit 20 can analyze the photographing result and recognize the position and the product information of the home appliance 200.

상기 제어부(20)는, 상기 촬영 결과를 분석하여 상기 가전 기기(200)를 식별하고, 상기 가전 기기(200)가 촬영된 위치를 근거로 상기 가전 기기(200)의 위치 정보를 인식하고, 식별 결과를 근거로 상기 가전 기기(200)의 제품 정보를 인식할 수 있다.The control unit 20 analyzes the photographing result to identify the home appliance 200, recognizes the position information of the home appliance 200 based on the position where the appliance 200 is photographed, And the product information of the home appliance 200 can be recognized based on the result.

즉, 상기 제어부(20)는, 상기 촬영 결과를 분석함으로써, 상기 가전 기기(200)의 위치 및 제품 정보를 인식하게 될 수 있다.That is, the control unit 20 can recognize the position and the product information of the home appliance 200 by analyzing the photographing result.

상기 제어부(20)는, 인식한 결과를 상기 청소 대상 영역(1)에 대한 정보로 저장할 수 있다.The control unit 20 may store the recognized result as information on the area to be cleaned (1).

상기 제어부(20)는, 상기 가전 기기(200)의 위치 및 제품 정보를 근거로 상기 청소 대상 영역(1)에 대한 청소 지도를 작성할 수 있다.The control unit 20 can create a cleaning map for the area to be cleaned 1 based on the position of the home appliance 200 and the product information.

상기 제어부(20)는, 상기 청소 지도에 상기 가전 기기(200)의 위치 및 제품 정보가 포함되도록 상기 청소 지도를 작성할 수 있다.The control unit 20 can create the cleaning map so that the position of the home appliance 200 and the product information are included in the cleaning map.

상기 청소 지도는, 상기 청소기(100)가 상기 청소 대상 영역(1)을 주행 및 청소하는 근거가 되는 정보로, 상기 청소 대상 영역(1)의 구조, 지형, 구조물의 위치 및 주행 경로에 대한 정보가 포함된 지도일 수 있다.The cleaning map is information on the basis of which the cleaner 100 travels and cleans the area to be cleaned 1 and includes information on the structure of the area to be cleaned 1, the position of the structure, May be included.

도 7에 도시된 예시를 참조하여 예를 들면, 상기 청소 대상 영역(1)에서 제1 가전 기기(200#1)가 제1 영역(1a)의 제1 지점(P1)에 위치하고, 제2 가전 기기(200#2)가 제2 영역(1b)의 제2 지점(P2)에 위치하고, 제3 가전 기기(200#3)가 제3 영역(1c)의 제3 지점(P3)에 위치한 경우, 상기 청소 지도가 도 7에 도시된 바와 같이 작성될 수 있다.7, for example, the first appliance 200 # 1 is located at the first point P1 of the first area 1a in the area 1 to be cleaned, When the device 200 # 2 is located at the second point P2 of the second area 1b and the third home appliance 200 # 3 is located at the third point P3 of the third area 1c, The cleaning map can be created as shown in FIG.

상기 제어부(20)는, 상기 청소 지도에 상기 가전 기기(200)의 위치 및 제품 정보가 포함되도록 상기 청소 지도를 작성하고, 상기 청소 지도를 근거로 상기 본체(10)의 주행 및 청소를 제어할 수 있다.The control unit 20 creates the cleaning map so that the position and the product information of the home appliance 200 are included in the cleaning map and controls the running and cleaning of the main body 10 based on the cleaning map .

상기 제어부(20)는 또한, 상기 가전 기기(200)의 위치 및 제품 정보를 기작성된 상기 청소 대상 영역(1)에 대한 청소 지도에 반영할 수 있다.The control unit 20 may also reflect the position of the home appliance 200 and the product information on the cleaning map for the created cleaning target area 1.

즉, 상기 제어부(20)는, 상기 청소 지도를 기작성한 경우, 기작성된 청소 지도에 상기 가전 기기(200)의 위치 및 제품 정보가 반영되도록 상기 기작성된 청소 지도를 수정하게 될 수 있다.That is, when the cleaning map is prepared in advance, the control unit 20 may modify the previously created cleaning map so that the position and the product information of the home appliance 200 are reflected on the cleaning map previously created.

상기와 같이 상기 가전 기기(200)를 인식하여 주행 및 청소하는 상기 청소기(100)는, 인식한 상기 가전 기기(200)와 통신을 수행하는 상기 통신부(12)를 더 포함하고, 상기 제어부(20)는, 상기 통신부(12)의 통신 결과를 근거로 상기 본체(10)의 주행 및 청소를 제어할 수 있다.The vacuum cleaner 100 recognizing the home appliance 200 and traveling and cleaning the home appliance 200 may further include the communication unit 12 that communicates with the recognized home appliance 200. The controller 20 Can control traveling and cleaning of the main body 10 based on the communication result of the communication unit 12. [

상기 통신부(12)는, 인식한 상기 가전 기기(200)와 무선 통신 방식으로 통신할 수 있다.The communication unit 12 can communicate with the recognized home appliances 200 in a wireless communication manner.

상기 통신부(12)는, 인식한 상기 가전 기기(200)와 통신하여, 상호 간에 정보를 송수신할 수 있다.The communication unit 12 can communicate with the recognized home appliances 200 and can exchange information with each other.

상기 통신부(12)는, 인식한 상기 가전 기기(200)로부터 동작 상태에 대한 정보를 수신하고, 상기 제어부(20)는, 상기 동작 상태에 따라 상기 본체(10)의 주행 및 청소를 제어할 수 있다.The communication unit 12 receives information on the operation state from the recognized home appliance 200 and the control unit 20 can control driving and cleaning of the main body 10 in accordance with the operation state have.

즉, 상기 청소기(100)는, 상기 통신부(12)가 상기 가전 기기(200)로부터 상기 동작 상태에 대한 정보를 수신하여, 상기 제어부(20)가 상기 가전 기기(200)의 상기 동작 상태에 따라 상기 본체(10)의 주행 및 청소를 제어하게 될 수 있다.That is, the vacuum cleaner 100 may be configured such that the communication unit 12 receives information on the operation state from the home appliance 200, and the control unit 20 controls the operation of the home appliance 200 according to the operation state of the appliance 200 The driving and cleaning of the main body 10 can be controlled.

이를테면, 상기 가전 기기(200)의 동작 전, 동작 중 또는 동작 후 상태 각각에 따라 상기 본체(10)의 주행 및 청소를 제어하게 될 수 있다.For example, the driving and cleaning of the main body 10 may be controlled according to the state before, during, or after the operation of the home appliance 200.

또는, 상기 가전 기기(200)의 동작 모드에 따라 상기 본체(10)의 주행 및 청소를 제어하게 될 수도 있다.Alternatively, the driving and cleaning of the main body 10 may be controlled according to the operation mode of the home appliance 200.

상기 제어부(20)는, 상기 가전 기기(200)의 제품군에 따라 상기 가전 기기(200)의 주변을 청소하도록 상기 본체(10)의 주행 및 청소를 제어할 수 있다.The control unit 20 may control driving and cleaning of the main body 10 to clean the periphery of the home appliance 200 according to the product group of the home appliance 200. [

즉, 상기 제어부(20)는, 상기 가전 기기(200)의 동작 상태에 따라 상기 본체(10)의 주행 및 청소를 제어하되, 상기 가전 기기(200)의 제품군에 따라 상기 가전 기기(200)의 주변을 청소하도록 상기 본체(10)의 주행 및 청소를 제어하게 될 수 있다.That is, the control unit 20 controls driving and cleaning of the main body 10 according to the operation state of the home appliance 200, and controls the operation of the home appliance 200 according to the product group of the home appliance 200 The driving and cleaning of the main body 10 can be controlled to clean the periphery.

이를테면, 상기 가전 기기(200)가 에어컨인 경우, 상기 가전 기기(200)가 동작한 후에는 주변에 먼지 및 습기가 발생하게 될 수 있으므로, 상기 가전 기기(200)가 동작한 후 상기 가전 기기(200)의 주변을 청소하도록 상기 본체(10)의 주행 및 청소를 제어함으로써, 상기 가전 기기(200)의 주변을 정리하게 될 수 있다.For example, when the home appliance 200 is an air conditioner, dust and moisture may be generated around the home appliance 200 after the appliance 200 is operated. Therefore, after the appliance 200 is operated, 200 can be cleaned around the periphery of the home appliance 200 by controlling traveling and cleaning of the main body 10.

또는, 상기 가전 기기(200)가 TV인 경우, 상기 가전 기기(200)가 동작한 후에는 주변에 먼지가 발생하게 될 수 있으므로, 상기 가전 기기(200)가 동작한 후 상기 가전 기기(200)의 주변을 청소하도록 상기 본체(10)의 주행 및 청소를 제어함으로써, 상기 가전 기기(200)의 주변을 정리하게 될 수 있다.If the home appliance 200 is a TV, dust may be generated around the home appliance 200 after the appliance 200 is operated. Therefore, after the appliance 200 is operated, The periphery of the home appliance 200 can be cleaned by controlling traveling and cleaning of the main body 10 to clean the periphery of the home appliance 200. [

또는, 상기 가전 기기(200)가 오븐인 경우, 상기 가전 기기(200)가 동작한 후에는 조리 중 발생한 이물질이 주변에 분산될 수 있으므로, 상기 가전 기기(200)가 동작한 후 상기 가전 기기(200)의 주변을 청소하도록 상기 본체(10)의 주행 및 청소를 제어함으로써, 상기 가전 기기(200)의 주변을 정리하게 될 수 있다.Alternatively, when the household appliance 200 is an oven, foreign substances generated during cooking may be dispersed to the surroundings after the household appliance 200 operates. Therefore, after the household appliance 200 operates, 200 can be cleaned around the periphery of the home appliance 200 by controlling traveling and cleaning of the main body 10.

상기 가전 기기(200)의 제품군에 따라 상기 가전 기기(200)의 주변을 청소하는 경우, 상기 청소기(100)가 청소하게 되는 상기 가전 기기(200)의 주변 영역의 범위는, 상기 가전 기기(200)의 제품군에 따라 이루어질 수 있다.The range of the peripheral area of the home appliance 200 to be cleaned by the cleaner 100 when the periphery of the home appliance 200 is cleaned according to the product group of the home appliance 200 is not limited to the range of the home appliance 200 ). &Lt; / RTI &gt;

예를 들면, 도 8에 도시된 바와 같이, 상기 가전 기기(200)가 에어컨(200#1)인 경우, 상기 가전 기기(200)의 직전 앞을 위주로 청소하게 되고, 상기 가전 기기(200)가 TV(200#2)인 경우, 상기 가전 기기(200)의 시청 가능 범위를 청소하게 될 수 있다.For example, as shown in FIG. 8, when the household appliance 200 is the air conditioner 200 # 1, the appliance 200 is cleaned mainly in front of the appliance 200, In the case of the TV 200 # 2, the viewable range of the home appliances 200 can be cleaned.

상기 제어부(20)는, 상기 가전 기기(200)의 제품군에 따른 기설정된 제어 기준에 따라 상기 가전 기기(200)의 주변을 청소하도록 상기 본체(10)의 주행 및 청소를 제어할 수 있다.The control unit 20 may control traveling and cleaning of the main body 10 to clean the periphery of the home appliance 200 according to a predetermined control criterion according to the product group of the home appliance 200. [

예를 들면, 상기 가전 기기(200)가 냉장고이고, 상기 가전 기기(200)가 기설정된 일정 시간 이상 동안 문이 개폐되지 않거나, 전력이 소비되지 않은 경우, 사용자가 상기 가전 기기(200)를 사용하지 않아 상기 가전 기기(200)의 청소가 유리한 시간대에 해당하는 것으로 판단하여, 상기 가전 기기(200)의 주변을 청소하도록 제어하게 될 수 있다.For example, when the household appliance 200 is a refrigerator and the household appliance 200 is not opened or closed for a predetermined period of time or consumed no power, the user uses the household appliance 200 It is determined that the cleaning of the home appliances 200 is in a favorable time zone and the circumference of the home appliances 200 is controlled to be cleaned.

상기 제어부(20)는, 상기 가전 기기(200)가 동작하기 전, 또는 동작한 후, 상기 가전 기기(200)의 주변을 청소하도록 상기 본체(10)의 주행 및 청소를 제어할 수 있다.The control unit 20 may control traveling and cleaning of the main body 10 so as to clean the periphery of the home appliance 200 before or after the home appliance 200 operates.

즉, 상기 제어부(20)는, 상기 가전 기기(200)의 제품군에 따라, 상기 가전 기기(200)가 동작하기 전, 또는 동작한 후, 상기 가전 기기(200)의 주변을 청소하도록 상기 본체(10)의 주행 및 청소를 제어하게 될 수 있다.That is, the control unit 20 controls the main body 200 to clean the periphery of the home appliance 200 before or after the home appliance 200 operates according to the product group of the home appliance 200 10 of the vehicle.

<로봇 청소기 2><Robot cleaner 2>

이하, 도 9를 참조하되, 도 4 내지 도 7을 추가로 참조하여, 본 명세서에 개시된 로봇 청소기 2(이하, 청소기라 칭한다)의 실시 예를 설명한다.Hereinafter, an embodiment of the robot cleaner 2 (hereinafter referred to as a cleaner) disclosed in this specification will be described with reference to FIG. 9, with further reference to FIGS. 4 to 7. FIG.

본 명세서에 개시된 <로봇 청소기 2>는 상술된 또는 하술된 실시 예들이 포함하고 있는 구성 또는 단계의 일부 또는 조합으로 구현되거나 실시 예들의 조합으로 구현될 수 있으며, 사용되는 기술적 용어는 단지 특정한 실시 예를 설명하기 위해 사용된 것으로, 본 명세서에 개시된 기술의 사상을 한정하지 않는다.The robot cleaner 2 disclosed in this specification can be implemented as a part or a combination of the configurations or steps included in the above-described or later embodiments, or can be implemented as a combination of the embodiments, And is not intended to limit the scope of the technology disclosed herein.

상기 청소기는, 앞서 설명한 <로봇 청소기 1>과 같이, 청소 대상 영역을 청소하는 청소 로봇일 수 있다The cleaner may be a cleaning robot for cleaning the area to be cleaned, such as the robot cleaner 1 described above

여기서, 상기 청소 대상 영역은, 하나 이상의 구역으로 이루어진 실내 환경을 의미할 수 있다.Here, the area to be cleaned may mean an indoor environment having one or more zones.

이를테면, 하나 이상의 방을 포함하는 구조로 이루어진 실내, 즉 가정 공간을 의미할 수 있다.For example, it may mean an indoor space, i.e., a home space, having a structure including at least one room.

상기 청소기는, 상기 청소 대상 영역에 구비되어, 상기 청소 대상 영역을 주행함과 동시에 청소를 수행하는 청소 로봇일 수 있다.The cleaner may be a cleaning robot provided in the area to be cleaned and performing cleaning while traveling the area to be cleaned.

상기 청소기는, 자동으로, 또는 사용자의 조작에 의해 주행 및 청소를 수행하는 청소 로봇일 수 있다.The cleaner may be a cleaning robot that performs running and cleaning automatically or by user's operation.

상기 청소기는, 상기 청소 대상 영역을 주행하며 위치를 인식하는 청소 로봇일 수 있다.The cleaner may be a cleaning robot that travels through the area to be cleaned and recognizes the position.

상기 청소기는, 주행 중 위치를 인식함과 동시에, 상기 청소 대상 영역의 지도를 작성하는 청소 로봇일 수 있다.The cleaner may be a cleaning robot that recognizes a position during traveling and creates a map of the area to be cleaned.

상기 청소기는, 주행 및 청소를 위한 복수의 구성을 구비할 수 있다.The cleaner may have a plurality of configurations for traveling and cleaning.

상기 청소기(100)는, 도 9에 도시된 바와 같은 하나 이상의 가전 기기(200)가 구비된 상기 청소 대상 영역(1)에 구비되어, 상기 청소 대상 영역(1)을 주행 및 청소한다.The cleaner 100 is provided in the area to be cleaned 1 having one or more home appliances 200 as shown in FIG. 9 to travel and clean the area to be cleaned 1.

도 9에 도시된 바와 같은 상기 청소 대상 영역(1)에 구비되어, 상기 청소 대상 영역(1)을 주행 및 청소하는 상기 청소기(100)는, 상기 청소기(100)의 외관을 형성하는 본체(10), 상기 본체(10)의 주변에 존재하는 가전 기기(200)를 촬영하는 촬영부(11), 상기 촬영부(11)의 촬영 결과를 상기 가전 기기(200)의 정보가 기저장된 중앙 서버(300)에 송신하고, 상기 중앙 서버(300)로부터 상기 가전 기기(200)의 정보를 수신하는 통신부(12) 및 상기 통신부(12)의 통신 결과를 근거로 상기 가전 기기(200)를 인식하고, 인식 결과를 근거로 상기 본체(10)의 주행 및 청소를 제어하는 제어부(30)를 포함한다.The cleaner 100 provided in the cleaning area 1 as shown in FIG. 9 for traveling and cleaning the area to be cleaned 1 includes a main body 10 A photographing unit 11 for photographing the home appliance 200 existing in the vicinity of the main body 10 and a photographing unit 11 for photographing the photographing result of the photographing unit 11 in a central server 300 to receive the information of the home appliance 200 from the central server 300 and the home appliance 200 on the basis of the communication result of the communication unit 12, And a control unit (30) for controlling driving and cleaning of the main body (10) based on the recognition result.

상기 청소기(100)에서 상기 촬영부(11)는, 상기 본체(10)의 주행 중 상기 본체(10)의 주변을 촬영한다.In the vacuum cleaner 100, the photographing unit 11 photographs the periphery of the main body 10 while the main body 10 is running.

즉, 상기 촬영부(11)는, 상기 본체(10)의 주행 중 상기 청소 대상 영역(1)을 촬영하는 수단일 수 있다.That is, the photographing unit 11 may be means for photographing the area to be cleaned 1 while the main body 10 is running.

상기 촬영부(11)는, 상기 청소기(100)의 주행 중 주변을 촬영하는 카메라일 수 있다.The photographing unit 11 may be a camera for photographing the surroundings of the cleaner 100 while driving.

상기 촬영부(11)는, 상기 제어부(20)에 의해 제어되어 주변을 촬영하게 될 수 있다.The photographing unit 11 may be controlled by the control unit 20 to photograph the surroundings.

상기 촬영부(11)는, 주행 중에 촬영한 촬영 결과를 상기 제어부(20)에 전달하여, 상기 제어부(20)가 이를 근거로 상기 본체(10)의 주행 및 청소 동작을 제어하도록 하게 될 수 있다.The photographing unit 11 may transmit the photographed result photographed while driving to the control unit 20 so that the control unit 20 controls the driving and cleaning operation of the main body 10 .

상기 청소기(100)에서 상기 통신부(12)는, 외부의 통신 수단과 통신하는 수단일 수 있다.In the vacuum cleaner 100, the communication unit 12 may be means for communicating with external communication means.

상기 통신부(12)는, 상기 청소기(100)의 청소 지도, 시간 정보, 상태 정보, 장애물 위치 정보 중 하나 이상의 정보를 외부의 통신 수단으로 송신하고, 상기 외부의 통신 수단으로부터 제어 신호를 수신할 수 있다.The communication unit 12 may transmit at least one of cleaning map, time information, status information, and obstacle location information of the cleaner 100 to an external communication unit and receive control signals from the external communication unit have.

여기서, 상기 외부의 통신 수단은 상기 통신부(12)와 상호 통신이 가능한 유무선 통신기기를 모두 포함하는 것으로서, 예를 들어, 상기 중앙 서버(300)나, 컴퓨터 뿐만 아니라 휴대전화, PDA(Personal Digital Assistants)폰, 스마트폰 등의 정보통신 단말기 등일 수 있고, 또는 상기 청소 대상 영역(1)에 구비된 가전 기기(200)일 수 있다.The external communication means includes all of the wired and wireless communication devices capable of communicating with the communication unit 12 and may be configured to communicate with the central server 300 or a computer as well as a mobile phone, ), An information communication terminal such as a phone or a smart phone, or a home appliance 200 provided in the area to be cleaned 1.

상기 통신부(12)는, 상기 제어부(20)에 의해 제어되어, 상기 청소기(100)의 동작에 대한 정보를 상기 외부의 통신 수단에 송신하거나, 상기 외부의 통신 수단으로부터 상기 청소기(100)의 동작 제어에 대한 제어 신호를 수신하게 될 수 있다.The communication unit 12 is controlled by the control unit 20 to transmit information on the operation of the vacuum cleaner 100 to the external communication means or to control the operation of the vacuum cleaner 100 A control signal for control may be received.

상기 청소기(100)에서 상기 제어부(20)는, 상기 청소기(100)의 중앙 처리 장치일 수 있다.In the vacuum cleaner 100, the controller 20 may be a central processing unit of the vacuum cleaner 100.

상기 제어부(20)는, 연산 처리를 위한 복수의 회로 구성을 포함할 수 있다.The control unit 20 may include a plurality of circuit configurations for arithmetic processing.

상기 제어부(20)는, 상기 본체(10)에 포함된 다른 구성들과 연결되어, 상기 본체(10)의 다양한 기능들이 수행되도록 제어할 수 있다.The control unit 20 may be connected to other components included in the main body 10 to control various functions of the main body 10 to be performed.

상기 제어부(20)는, 상기 본체(10)에 포함된 하나 이상의 다른 구성들을 구동 및 제어하여, 상기 본체(10)의 다양한 기능들이 수행되도록 할 수 있다.The control unit 20 may drive and control one or more other components included in the main body 10 so that various functions of the main body 10 may be performed.

즉, 상기 제어부(20)는, 상기 본체(10)에 포함된 다른 구성들을 구동 및 제어하여, 상기 본체(10)의 주행 및 청소를 포함한 이동 동작을 제어하게 될 수 있다.That is, the controller 20 may drive and control other components included in the main body 10 to control the moving operation including traveling and cleaning of the main body 10. [

상기 본체(10)의 구성 및 상기 본체(10)에 포함된 구성들을 제어하는 상기 제어부(20)의 구체적인 예를 들면, 도 4에 도시된 바와 같다.A specific example of the control unit 20 for controlling the configuration of the main body 10 and the configurations included in the main body 10 is as shown in FIG.

상기 본체(10)는, 도 4에 도시된 바와 같이, 전원부(13), 입력부(14), 검출부(15), 청소부(16), 출력부(17), 저장부(18) 및 구동부(19) 중 하나 이상을 더 포함할 수 있고, 상기 제어부(20)는, 상기 본체(10)의 내외부에 포함된 구성들 각각과 연결되어, 연결된 구성들을 각각 제어할 수 있다.4, the main body 10 includes a power source unit 13, an input unit 14, a detection unit 15, a cleaning unit 16, an output unit 17, a storage unit 18, and a driving unit 19 And the control unit 20 may be connected to each of the components included in the inside and the outside of the main body 10 to control each of the connected components.

상기 제어부(20)는, 상기와 같은 구성들의 제어를 통해 상기 본체(10)의 주행 및 청소를 제어할 뿐만 아니라, 상기 본체(10)의 구동, 데이터 처리, 외부 장치와의 통신 등이 수행되도록 제어할 수 있다.The control unit 20 controls driving and cleaning of the main body 10 through the control of the above-described configurations, and controls the driving of the main body 10, data processing, communication with an external device, Can be controlled.

상기 전원부(13)는, 상기 청소기(100)의 구동전력을 저장 및 공급하는 수단일 수 있다.The power supply unit 13 may be a means for storing and supplying driving power of the vacuum cleaner 100.

즉, 상기 전원부(13)는, 상기 청소기(100)의 배터리일 수 있다.That is, the power source unit 13 may be a battery of the vacuum cleaner 100.

상기 전원부(13)는, 상기 청소기(100)의 충전대에서 상기 구동전력을 충전받아 저장할 수 있다.The power supply unit 13 can charge the driving power from the charging stand of the vacuum cleaner 100 and store it.

상기 전원부(13)는, 상기 충전대에서 충전받은 상기 구동전력을 저장하여, 상기 본체(10)에 포함된 하나 이상의 구성들에 상기 구동전력을 공급하는 배터리일 수 있다.The power supply unit 13 may be a battery that stores the driving power charged in the charging stand and supplies the driving power to one or more configurations included in the main body 10. [

상기 전원부(13)는, 상기 본체(10)가 상기 충전대에 도킹하여, 도킹한 충전대로부터 상기 구동전력을 전달받음으로써 상기 구동전력을 충전하게 될 수 있다.The power supply unit 13 may charge the driving power by receiving the driving power from the docked charging base by docking the main body 10 to the charging base.

이 경우, 상기 본체(10)는, 외관에 구비된 충전 단자가 상기 도킹한 충전대에 구비된 충전 단자와 전기적으로 연결되도록 상기 도킹한 충전대에 도킹하여, 연결된 충전 단자를 통해서 상기 구동전력을 전달받아 상기 전원부(13)에 충전하게 될 수 있다.In this case, the main body 10 is docked to the docked charging stand so that the charging terminal provided in the outer case is electrically connected to the charging terminal provided in the docked charging stand, and receives the driving power through the connected charging terminal So that the power source unit 13 can be charged.

상기 전원부(13)는, 상기 제어부(20)에 의해 제어되어, 상기 본체(10)에 포함된 하나 이상의 구성들에 상기 구동전력을 공급하게 될 수 있다.The power supply unit 13 may be controlled by the control unit 20 to supply the driving power to one or more components included in the main body 10. [

즉, 상기 전원부(13)의 상기 구동전력의 충전 및 공급은, 상기 제어부(20)에 의해 제어될 수 있다.That is, the charging and supplying of the driving power of the power supply unit 13 can be controlled by the control unit 20. [

상기 전원부(13)는 또한, 상기 전원부(13)의 상태 정보를 상기 제어부(20)에 전달하여, 상기 제어부(20)가 이를 근거로 상기 전원부(13)를 제어하도록 하게 될 수 있다.The power supply unit 13 may also transmit status information of the power supply unit 13 to the control unit 20 so that the control unit 20 controls the power supply unit 13 based on the status information.

이를테면, 상기 전원부(13)의 충전 현황, 상기 구동전력의 소비 및 공급 현황에 대한 상태 정보를 상기 제어부(20)에 전달하여, 상기 제어부(20)가 상기 상태 정보를 근거로 상기 구동전력의 충전 및 공급을 제어하게 될 수 있다.For example, the control unit 20 transmits the status information of the charging status of the power unit 13, the consumption of the driving power, and the supply status of the power unit 13 to the controller 20 so that the controller 20 may charge the driving power based on the status information And to control the supply.

상기 입력부(14)는, 상기 청소기(100)에 대한 사용자의 조작, 또는 명령 입력이 이루어지는 수단일 수 있다.The input unit 14 may be means for the user's operation or command input to the cleaner 100.

상기 입력부(14)는, 상기 청소기(100)의 동작을 조작하는 복수의 버튼을 포함할 수 있다.The input unit 14 may include a plurality of buttons for operating the operation of the vacuum cleaner 100.

상기 입력부(14)는, 기청소 영역 및 미청소 영역을 확인하는 명령을 입력하는 확인 버튼, 설정하는 명령을 입력하는 설정 버튼, 재설정하는 명령을 입력하는 재설정 버튼, 설정된 영역들을 삭제하는 명령을 입력하는 삭제 버튼, 상기 설정된 영역들을 근거로 청소 동작을 수행하는 명령을 입력하는 청소 시작 버튼, 청소 동작을 정지하는 명령을 입력하는 정지 버튼 중 하나 이상의 입력 버튼을 포함할 수 있다.The input unit 14 includes an OK button for inputting a command for confirming the pre-cleaning area and a non-cleaning area, a setting button for inputting a command to be set, a reset button for inputting a command for resetting, A cleaning start button for inputting a command for performing a cleaning operation based on the set areas, and a stop button for inputting a command for stopping the cleaning operation.

여기서, 상기 출력부(17)가 입/출력이 모두 가능한 터치스크린의 형태를 가질 경우에는 상기 입력부(14)의 기능이 상기 출력부(17)에 포함될 수 있다.Here, when the output unit 17 has a form of a touch screen capable of both inputting and outputting, the function of the input unit 14 may be included in the output unit 17.

상기 입력부(14)는, 사용자에 의해 조작되면 이에 대한 신호를 상기 제어부(20)에 전달하여, 상기 제어부(20)가 이를 근거로 상기 청소기(100)의 동작을 제어하도록 하게 될 수 있다.The input unit 14 may be operated by a user to transmit a signal to the control unit 20 so that the control unit 20 controls the operation of the vacuum cleaner 100 based on the signal.

상기 검출부(15)는, 상기 본체(10) 주변의 환경 정보, 또는 상기 청소기(100)의 청소 동작에 관한 정보를 검출하는 수단일 수 있다.The detection unit 15 may be means for detecting environmental information around the main body 10 or information about a cleaning operation of the vacuum cleaner 100. [

상기 검출부(15)는, 상기 본체(10) 주변의 장애물을 검출하는 장애물 검출 센서를 포함할 수 있다.The detection unit 15 may include an obstacle detection sensor that detects an obstacle around the main body 10. [

상기 검출부(15)는, 초음파 센서(Supersonic Sensor), 적외선 센서(Infra Red Sensor), RF 센서(Radio Frequency Sensor) 등의 신호를 송신하여 수신된 신호를 통해 장애물의 위치 및 장애물과의 거리를 검출하는 거리 센서나, 장애물과의 충돌에 의해 장애물을 감지하는 충돌 센서 등을 이용할 수 있다.The detection unit 15 transmits a signal such as a supersonic sensor, an infrared sensor, and an RF sensor to detect the position of the obstacle and the distance to the obstacle through the received signal A collision sensor that detects an obstacle by collision with an obstacle, and the like can be used.

상기 검출부(15)는, 상기 제어부(20)에 의해 제어되어 상기 본체(10) 주변의 장애물을 검출하게 될 수 있다.The detection unit 15 may be controlled by the control unit 20 to detect an obstacle around the main body 10. [

상기 검출부(15)는 또한, 검출한 정보를 상기 제어부(20)에 전달하여, 상기 제어부(20)가 이를 근거로 위치 인식 및 지도 작성 동작을 제어하도록 하게 될 수 있다.The detection unit 15 may also transmit the detected information to the control unit 20 so that the control unit 20 controls the position recognition and mapping operation based on the detected information.

상기 청소부(16)는, 상기 청소기(100)의 주행 중 이물질을 청소하는 수단일 수 있다.The cleaning unit 16 may be a means for cleaning the foreign substance during traveling of the cleaner 100.

상기 청소부(16)는, 이동 중이거나, 또는 정지 중에 상기 본체(10)의 하방에 있는 이물질을 흡수하여 청소 동작을 수행할 수 있다.The cleaning unit 16 may absorb foreign substances under the main body 10 during movement or stop, thereby performing a cleaning operation.

상기 청소부(16)는, 공기 중의 오염물질을 정화하는 공기정화유닛을 포함할 수 있다.The cleaning unit 16 may include an air purification unit for purifying contaminants in the air.

상기 청소부(16)는, 상기 제어부(20)에 의해 제어되어 주행 중 청소 동작을 수행하게 될 수 있다.The cleaning unit 16 may be controlled by the control unit 20 to perform a cleaning operation while driving.

상기 출력부(17)는, 상기 본체(10)의 상면 또는 측면에 구비되어, 상기 청소기(100)의 동작에 대한 사항을 외부에 표시하는 수단일 수 있다.The output unit 17 may be provided on the upper surface or the side surface of the main body 10 and may be a means for displaying the operation of the vacuum cleaner 100 on the outside.

상기 출력부(17)는, 상기 제어부(20)가 제어하는 상기 본체(10)의 동작 현황, 이를테면 상기 제어부(20)가 생성한 청소 지도 등을 표시할 수 있다.The output unit 17 may display the operation status of the main body 10 controlled by the control unit 20, such as a cleaning map generated by the control unit 20.

상기 출력부(17)는, 청소 시작시각, 소요시간, 종료시각, 잔여시간, 예상시간, 현재시각 중 하나 이상의 시간정보를 더 표시할 수 있다.The output unit 17 may further display one or more pieces of time information among a cleaning start time, a required time, an end time, a remaining time, an expected time, and a current time.

상기 출력부(17)는, 상기 본체(10)에 포함된 구성들의 현재 상태, 또는 현재 청소 상태 등의 상태 정보들을 더 표시할 수 있다.The output unit 17 may further display status information such as the current status of the components included in the main body 10 or the current cleaning status.

상기 출력부(17)는, 발광 다이오드(Light Emitting Diode; LED), 액정표시 장치(Liquid Crystal Display; LCD), 플라즈마 표시 패널(Plasma Display Panel), 유기 발광 다이오드(Organic Light Emitting Diode; OLED) 중 어느 하나의 소자로 형성될 수 있다.The output unit 17 may be a light emitting diode (LED), a liquid crystal display (LCD), a plasma display panel, an organic light emitting diode (OLED) It may be formed of any one of the elements.

여기서, 상기 출력부(17)는, 입력 또는 출력이 모두 가능한 터치스크린의 형태를 가질 수 있다.Here, the output unit 17 may have a form of a touch screen capable of both inputting and outputting.

상기 출력부(17)는, 상기 제어부(20)에 의해 제어되어, 상기 청소기(100)의 동작에 대한 사항을 외부에 표시하게 될 수 있다.The output unit 17 may be controlled by the control unit 20 to display the operation of the vacuum cleaner 100 on the outside.

상기 저장부(18)는, 상기 청소기(100)의 주행에 관한 정보를 저장하는 수단일 수 있다.The storage unit 18 may be a means for storing information on the traveling of the cleaner 100. [

상기 저장부(18)는, RAM(Random Access Memory), ROM(Read Only Memory) 등 다양한 형태의 메모리일 수 있다.The storage unit 18 may be various types of memories such as a RAM (Random Access Memory) and a ROM (Read Only Memory).

상기 저장부(18)는, 상기 청소기(100)의 청소 이력, 청소 지도, 청소 시간 정보, 상태 정보, 장애물 정보 등 상기 제어부(20)에서 생성/처리한 데이터 등을 저장할 수 있다.The storage unit 18 may store data generated and processed by the controller 20 such as a cleaning history of the cleaner 100, a cleaning map, cleaning time information, status information, and obstacle information.

상기 저장부(18)는, 상기 제어부(20)에 의해 제어되어, 상기 제어부(20)에서 생성/처리된 데이터를 저장하게 될 수 있다.The storage unit 18 may be controlled by the control unit 20 to store data generated and processed by the control unit 20.

상기 저장부(18)는 또한, 저장된 데이터를 상기 제어부(20)에 전달하여, 상기 제어부(20)가 이를 근거로 상기 청소기(100)의 동작을 제어하도록 하게 될 수 있다.The storage unit 18 may also transmit the stored data to the control unit 20 so that the control unit 20 controls the operation of the cleaner 100 based on the stored data.

상기 구동부(19)는, 상기 본체(10)를 이동시키는 바퀴일 수 있다.The driving unit 19 may be a wheel for moving the main body 10.

상기 구동부(19)는, 상기 본체(10)를 이동시켜 상기 본체(10)를 주행시킬 수 있다.The driving unit 19 can move the main body 10 to travel the main body 10.

상기 구동부(19)는, 상기 제어부(20)에 의해 제어되어, 상기 본체(10)를 주행시킬 수 있다.The driving unit 19 may be controlled by the control unit 20 to drive the main body 10.

즉, 상기 본체(10)는 상기 제어부(20)가 상기 구동부(19)를 제어하게 됨으로써 주행하게 될 수 있다.That is, the main body 10 may be driven by the control unit 20 controlling the driving unit 19.

상기 구동부(19)는, 한 쌍으로 이루어져 상기 본체(10)의 하부면의 좌우측 각각에 구비될 수 있다.The driving unit 19 may be provided on each of the left and right sides of the lower surface of the main body 10 in a pair.

상기 구동부(19)는, 상기 본체(10)의 하부에서 좌측 및 우측 각각에 구비되되, 상기 본체(10)가 정지상태일 시, 또는 주행 중일 시 무게중심이 유지될 수 있는 위치에 각각 구비될 수 있다.The driving unit 19 is provided on each of the left and right sides of the lower portion of the main body 10 and is provided at a position where the center of gravity can be maintained when the main body 10 is in a stopped state or running .

즉, 상기 구동부(19)는, 한 쌍으로 이루어져 상기 본체(10)의 하부에서 좌측 및 우측 각각에 구비되되, 상기 본체(10)의 이동이 용이하게 이루어질 수 있는 위치에 각각 구비될 수 있다.That is, the driving unit 19 is provided at each of left and right sides of the lower portion of the main body 10, and may be provided at a position where the main body 10 can be easily moved.

예를 들면, 상기 본체(10)의 중앙 부분의 좌측 및 우측 각각에 구비될 수 있다.For example, on the left and right sides of the central portion of the main body 10, respectively.

상기 제어부(20)는, 상기와 같은 상기 본체(10)의 구성들을 각각, 또는 조합 제어함으로써, 상기 청소기(1)의 주행 및 청소를 포함한 이동 동작, 주행 중 위치 인식 및 지도 작성 등의 기능이 수행되도록 제어하게 될 수 있다.The control unit 20 controls the functions of the main body 10 such as the moving operation including traveling and cleaning of the vacuum cleaner 1, To be performed.

상기와 같은 상기 본체(10), 상기 촬영부(11), 상기 통신부(12) 및 상기 제어부(20)를 포함하는 상기 청소기(100)는, 상기 촬영부(11)가 상기 본체(10)의 주행 중 주변에 존재하는 상기 가전 기기(200)를 촬영하고, 상기 통신부(12)가 상기 촬영부(11)의 촬영 결과를 상기 중앙 서버(300)에 송신하고, 상기 중앙 서버(300)로부터 상기 가전 기기(200)의 정보를 수신하고, 상기 제어부(20)가 상기 통신부(12)의 통신 결과를 근거로 상기 가전 기기(200)를 인식하고, 인식 결과를 근거로 상기 본체(10)의 주행 및 청소를 제어한다.The cleaner 100 including the main body 10, the photographing unit 11, the communication unit 12 and the control unit 20 may be structured such that the photographing unit 11 is provided on the main body 10 The communication unit 12 transmits the photographing result of the photographing unit 11 to the central server 300 and the central server 300 transmits the photographing result of the photographing unit 11 to the central server 300, The controller 20 receives the information of the home appliance 200 and recognizes the home appliance 200 based on the communication result of the communication unit 12, And cleaning.

여기서, 상기 가전 기기(200)는, 상기 청소 대상 영역(1)에 구비되는 가정용 장치를 의미할 수 있다.Here, the household appliance 200 may refer to a home appliance provided in the area to be cleaned 1.

예를 들면, 도 5에 도시된 바와 같이, 에어컨(200#1), TV(200#2), 냉장고(200#3), 세탁기(200#4) 및 오븐(200#5) 중 어느 하나일 수 있다.5, any one of the air conditioner 200 # 1, the TV 200 # 2, the refrigerator 200 # 3, the washing machine 200 # 4 and the oven 200 # .

상기 가전 기기(200)는, 상기 청소 대상 영역(1)에 하나 이상 구비되어, 상기 청소 대상 영역(1)의 사용자에 의해 사용되어 질 수 있다.One or more of the home appliances 200 may be provided in the area to be cleaned 1 and used by the user of the area to be cleaned 1.

상기 가전 기기(200)는, 외부의 통신 수단과 무선 통신 방식으로 통신하는 무선 통신 모듈을 포함할 수 있다.The home appliance 200 may include a wireless communication module that communicates with an external communication unit by a wireless communication method.

여기서, 상기 외부의 통신 수단은, 상기 무선 통신 모듈과 상호 통신이 가능한 무선 통신기기를 모두 포함하는 것으로서, 예를 들어, 상기 청소기(100), 상기 청소 대상 영역(1)을 통합 제어/관제하는 상기 중앙 서버(300)나 컴퓨터, 휴대전화, PDA(Personal Digital Assistants)폰, 스마트폰 등의 정보통신 단말기 등일 수 있다.Here, the external communication means includes all of the wireless communication devices capable of communicating with the wireless communication module. For example, the external communication means may include a wireless communication module, for example, And may be an information communication terminal such as the central server 300, a computer, a mobile phone, a PDA (Personal Digital Assistants) phone, a smart phone, or the like.

상기 가전 기기(200)는, Bluetooth, 또는 Wi-Fi 통신 방식을 비롯한 무선 통신 방식으로, 상기 외부의 통신 수단과 통신할 수 있다.The home appliance 200 can communicate with the external communication means through a wireless communication system including Bluetooth or Wi-Fi communication system.

상기 가전 기기(200)는 또한, 상기 청소 대상 영역(1)에 구비된 타 가전 기기와 통신할 수 있다.The home appliance 200 can also communicate with other home appliances provided in the area 1 to be cleaned.

상기 가전 기기(200)는, 바람직하게는 상기 청소 대상 영역(1)을 통합 제어/관제하는 상기 중앙 서버(300)와 통신하여, 상기 중앙 서버(300)와 상호 간에 정보를 공유하게 될 수 있고, 또는 상기 중앙 서버(300)에 의해 통합 제어될 수 있다.The home appliance 200 may preferably communicate with the central server 300 that controls and controls the area to be cleaned 1 to share information with the central server 300 , Or by the central server (300).

여기서, 상기 중앙 서버(300)는, 상기 청소 대상 영역(1)을 통합 제어/관제하는 홈 서버를 의미할 수 있다.Here, the central server 300 may refer to a home server that integrally controls / controls the area to be cleaned (1).

상기 중앙 서버(300)는, 상기 청소기(100) 및 상기 가전 기기(200)와 무선 통신 방식으로 통신하여, 상호 간에 정보를 송수신할 수 있다.The central server 300 can communicate with the vacuum cleaner 100 and the household appliances 200 in a wireless communication manner to exchange information with each other.

상기 촬영부(11)는, 주행 중 상기 본체(10)의 주변에 상기 가전 기기(200)가 존재하는 경우, 상기 가전 기기(200)를 촬영할 수 있다.The photographing unit 11 can photograph the home appliance 200 when the home appliance 200 is present in the vicinity of the main body 10 during traveling.

즉, 상기 촬영부(11)는, 주행 중 촬영 대상 장소에 상기 가전 기기(200)가 존재하는 경우, 상기 가전 기기(200)가 촬영되도록 촬영하게 될 수 있다.That is, the photographing unit 11 may photograph the home appliances 200 so that the home appliances 200 may be photographed when the home appliances 200 are present at a photographing target place during driving.

이처럼 상기 촬영부(11)에 의해 촬영되는 상기 가전 기기(200)는, 도 6에 도시된 바와 같이, 식별 정보를 포함한 인식 코드(210)가 구비될 수 있다.As shown in FIG. 6, the home appliance 200 photographed by the photographing unit 11 may be provided with a recognition code 210 including identification information.

상기 인식 코드(210)는, 상기 가전 기기(200)를 식별하는 근거가 되는 상기 식별 정보를 포함한 코드 이미지일 수 있다.The recognition code 210 may be a code image including the identification information as a basis for identifying the home appliance 200.

이를테면, BAR 코드, QR 코드, RFID 태그, NFC 태그 등일 수 있고, 또는 특정 형태의 이미지일 수 있다.Such as a BAR code, a QR code, an RFID tag, an NFC tag, or the like, or may be a specific type of image.

이 경우, 상기 촬영부(11)는, 상기 가전 기기(200)에 구비된 상기 인식 코드(210)를 촬영할 수 있다.In this case, the photographing section 11 can photograph the recognition code 210 provided in the home appliance 200. [

상기 인식 코드(210)는, 바람직하게는 상기 가전 기기(200)의 하단부에 구비될 수 있다.The recognition code 210 is preferably provided at the lower end of the home appliance 200.

상기 촬영부(11)는, 상기 중앙 서버(300)가 상기 인식 코드(210)를 근거로 상기 가전 기기(200)를 식별하도록, 상기 인식 코드(210)를 촬영할 수 있다.The photographing unit 11 may photograph the recognition code 210 so that the central server 300 identifies the home appliance 200 on the basis of the recognition code 210. [

상기 통신부(12)는, 상기 중앙 서버(300)와 무선 통신 방식으로 통신하여, 상기 촬영부(11)의 촬영 결과를 상기 중앙 서버(300)에 송신하고, 상기 중앙 서버(300)로부터 상기 가전 기기(200)의 정보를 수신할 수 있다.The communication unit 12 communicates with the central server 300 in a wireless communication manner to transmit the photographing result of the photographing unit 11 to the central server 300, Information of the device 200 can be received.

상기 중앙 서버(300)는, 상기 촬영 결과 및 기저장된 기기 정보를 근거로 상기 촬영부(11)가 촬영한 가전 기기를 판단하여, 판단한 기기에 해당하는 기기 정보를 상기 통신부(12)에 송신할 수 있다.The central server 300 determines the home appliances photographed by the photographing unit 11 based on the photographing result and the previously stored device information and transmits the appliance information corresponding to the judged appliance to the communication unit 12 .

여기서, 상기 기저장된 기기 정보는, 상기 청소 대상 영역(1)에 구비된 상기 가전 기기의 사진 이미지를 포함할 수 있다.Here, the pre-stored device information may include a photo image of the home appliance provided in the area to be cleaned (1).

또한, 상기 기저장된 기기 정보는, 상기 가전 기기(200)의 현재 위치 및 제품 정보를 더 포함할 수 있다.The pre-stored device information may further include a current location of the home appliance 200 and product information.

상기 중앙 서버(300)는, 상기 촬영 결과와 상기 기저장된 기기 정보에 포함된 사진 이미지를 매칭하여, 상기 촬영부(11)가 촬영한 가전 기기를 판단하고, 판단한 기기에 해당하는 기기 정보를 상기 통신부(12)에 송신할 수 있다.The central server 300 matches the photographed result with the photographic image included in the previously stored device information to determine the home appliances photographed by the photographing unit 11, And transmits it to the communication unit 12.

즉, 상기 중앙 서버(300)는, 상기 촬영 결과 및 상기 기저장된 기기 정보를 근거로 상기 가전 기기(200)를 식별하게 될 수 있다.That is, the central server 300 can identify the home appliances 200 based on the photographing result and the pre-stored device information.

상기 중앙 서버(300)는 또한, 상기 인식 코드(210)를 분석하여 상기 가전 기기(200)를 식별할 수 있다.The central server 300 can also identify the home appliance 200 by analyzing the recognition code 210.

즉, 상기 중앙 서버(300)는, 상기 촬영부(11)로 촬영한 상기 인식 코드(210)를 근거로 상기 인식 코드(210)가 구비된 상기 가전 기기(200)를 식별하게 될 수 있다.That is, the central server 300 may identify the home appliances 200 provided with the recognition code 210 based on the recognition code 210 photographed by the photographing unit 11.

상기 중앙 서버(300)는, 상기 인식 코드(210)에 포함된 상기 식별 정보를 분석하여 상기 가전 기기(200)를 식별할 수 있다.The central server 300 can identify the home appliance 200 by analyzing the identification information included in the recognition code 210. [

예를 들면, 에어컨에 구비된 상기 인식 코드(210)에는 에어컨임을 식별할 수 있는 식별 정보가 포함되어, 상기 중앙 서버(300)가 상기 인식 코드(210)에 포함된 상기 식별 정보를 분석하게 됨으로써, 상기 가전 기기(200)가 에어컨임을 식별하게 될 수 있다.For example, the recognition code 210 provided in the air conditioner includes identification information for identifying the air conditioner, and the central server 300 analyzes the identification information included in the recognition code 210 , It is possible to identify that the home appliance 200 is an air conditioner.

상기 중앙 서버(300)는, 기저장된 인식 정보를 근거로 상기 인식 코드(210)를 분석하여 상기 가전 기기(200)를 식별할 수 있다.The central server 300 can identify the home appliance 200 by analyzing the recognition code 210 based on the previously stored recognition information.

여기서, 상기 인식 정보는, 상기 인식 코드(210)에 대응하는 상기 가전 기기(200)의 식별 정보일 수 있다.Here, the identification information may be identification information of the home appliance 200 corresponding to the recognition code 210. [

이를테면, [인식 코드#1은 에어컨], [인식 코드#2는 TV], [인식 코드#3은 냉장고], [인식 코드#4는 세탁기] 및 [인식 코드#5는 오븐]과 같은 테이블 정보일 수 있다.For example, table information such as [Acknowledgment code # 1 for air conditioner], [Recognition code # 2 for TV], [Recognition code # 3 for refrigerator], [Recognition code # 4 for washing machine] and [Recognition code # 5 for oven] Lt; / RTI &gt;

상기 중앙 서버(300)는, 상기 인식 정보 중 상기 인식 코드(210)에 해당하는 정보를 판단하여 상기 가전 기기(200)를 식별할 수 있다.The central server 300 can identify the home appliance 200 by determining information corresponding to the recognition code 210 among the recognition information.

예를 들면, 상기 인식 정보가 [인식 코드#1은 에어컨], [인식 코드#2는 TV], [인식 코드#3은 냉장고], [인식 코드#4는 세탁기] 및 [인식 코드#5는 오븐]로 기저장되어 있고, 상기 인식 코드(210)가 인식 코드#2에 해당하는 경우, 상기 가전 기기(200)가 TV임을 식별하게 될 수 있다.For example, if the recognition information is [A recognition code # 1 is an air conditioner], [A recognition code # 2 is a TV], [A recognition code # 3 is a refrigerator], [A recognition code # 4 is a washing machine] Oven], and if the recognition code 210 corresponds to the recognition code # 2, the household appliance 200 may be identified as a TV.

상기 중앙 서버(300)는, 상기 촬영 결과를 분석하여, 상기 가전 기기(200)의 위치 및 제품 정보를 판단할 수 있다.The central server 300 may analyze the photographing result to determine the position and the product information of the home appliance 200.

상기 중앙 서버(300)는, 상기 촬영 결과를 분석하여 상기 가전 기기(200)를 식별하고, 상기 가전 기기(200)가 촬영된 위치를 근거로 상기 가전 기기(200)의 위치 정보를 판단하고, 식별 결과를 근거로 상기 가전 기기(200)의 제품 정보를 판단할 수 있다.The central server 300 analyzes the photographing result to identify the home appliance 200 and determines the position information of the home appliance 200 on the basis of the position where the appliance 200 is photographed, And can determine the product information of the home appliance 200 based on the identification result.

즉, 상기 중앙 서버(300)는, 상기 촬영 결과를 분석함으로써, 상기 가전 기기(200)의 위치 및 제품 정보를 판단하게 될 수 있다.That is, the central server 300 can determine the location and product information of the home appliance 200 by analyzing the photographing result.

상기 중앙 서버(300)는, 상기 촬영 결과를 근거로 상기 기저장된 기기 정보를 업데이트할 수 있다.The central server 300 may update the previously stored device information based on the photographing result.

이를테면, 상기 가전 기기(200)의 현재 위치에 대한 정보를 업데이트하게 될 수 있다.For example, the information on the current position of the home appliance 200 may be updated.

상기 중앙 서버(300)는, 상기 기기 정보를 근거로 상기 청소 대상 영역(1)에 대한 청소 지도를 작성하고, 상기 청소 지도를 상기 통신부(12)에 송신할 수 있다.The central server 300 can create a cleaning map for the area to be cleaned 1 based on the device information and transmit the cleaning map to the communication unit 12. [

상기 중앙 서버(300)는, 상기 기기 정보에 포함된 상기 가전 기기(200)의 위치 및 제품 정보를 근거로 상기 청소 대상 영역(1)에 대한 청소 지도를 작성할 수 있다.The central server 300 can create a cleaning map for the area to be cleaned 1 based on the position of the home appliance 200 and the product information included in the device information.

상기 중앙 서버(300)는, 상기 청소 지도에 상기 가전 기기(200)의 위치 및 제품 정보가 포함되도록 상기 청소 지도를 작성할 수 있다.The central server 300 may create the cleaning map so that the position of the home appliance 200 and the product information are included in the cleaning map.

상기 청소 지도는, 상기 청소기(100)가 상기 청소 대상 영역(1)을 주행 및 청소하는 근거가 되는 정보로, 상기 청소 대상 영역(1)의 구조, 지형, 구조물의 위치 및 주행 경로에 대한 정보가 포함된 지도일 수 있다.The cleaning map is information on the basis of which the cleaner 100 travels and cleans the area to be cleaned 1 and includes information on the structure of the area to be cleaned 1, the position of the structure, May be included.

도 7에 도시된 예시를 참조하여 예를 들면, 상기 청소 대상 영역(1)에서 제1 가전 기기(200#1)가 제1 영역(1a)의 제1 지점(P1)에 위치하고, 제2 가전 기기(200#2)가 제2 영역(1b)의 제2 지점(P2)에 위치하고, 제3 가전 기기(200#3)가 제3 영역(1c)의 제3 지점(P3)에 위치한 경우, 상기 청소 지도가 도 7에 도시된 바와 같이 작성될 수 있다.7, for example, the first appliance 200 # 1 is located at the first point P1 of the first area 1a in the area 1 to be cleaned, When the device 200 # 2 is located at the second point P2 of the second area 1b and the third home appliance 200 # 3 is located at the third point P3 of the third area 1c, The cleaning map can be created as shown in FIG.

상기 제어부(20)는, 상기 중앙 서버(300)로부터 수신한 상기 청소 지도를 근거로 상기 본체(10)의 주행 및 청소를 제어할 수 있다.The control unit 20 can control traveling and cleaning of the main body 10 based on the cleaning map received from the central server 300.

상기 제어부(20)는, 상기 중앙 서버(300)로부터 수신한 상기 기기 정보를 근거로 상기 가전 기기(200)의 위치 및 제품 정보를 인식할 수 있다.The control unit 20 can recognize the position and the product information of the home appliance 200 based on the device information received from the central server 300.

상기 제어부(20)는, 상기 가전 기기(200)의 위치 및 제품 정보를 근거로 상기 청소 대상 영역(1)에 대한 청소 지도를 작성하고, 상기 청소 지도를 근거로 상기 본체(10)의 주행 및 청소를 제어할 수 있다.The control unit 20 creates a cleaning map for the area to be cleaned 1 based on the position of the home appliance 200 and the product information, Cleaning can be controlled.

상기 제어부(20)는 또한, 상기 가전 기기(200)의 위치 및 제품 정보를 기작성된 상기 청소 대상 영역(1)에 대한 청소 지도에 반영할 수 있다.The control unit 20 may also reflect the position of the home appliance 200 and the product information on the cleaning map for the created cleaning target area 1.

즉, 상기 제어부(20)는, 상기 청소 지도를 기작성한 경우, 기작성된 청소 지도에 상기 가전 기기(200)의 위치 및 제품 정보가 반영되도록 상기 기작성된 청소 지도를 수정하게 될 수 있다.That is, when the cleaning map is prepared in advance, the control unit 20 may modify the previously created cleaning map so that the position and the product information of the home appliance 200 are reflected on the cleaning map previously created.

상기와 같이 상기 가전 기기(200)를 인식하여 주행 및 청소하는 상기 청소기(100)에서 상기 통신부(12)는, 인식한 상기 가전 기기(200)와 통신을 수행하여, 상기 가전 기기(200)로부터 동작 상태에 대한 정보를 수신하고, 상기 제어부(20)는, 상기 동작 상태에 따라 상기 본체의 주행 및 청소를 제어할 수 있다.The communication unit 12 of the cleaner 100 recognizing the home appliance 200 and traveling and cleaning the home appliance 200 communicates with the home appliance 200 as recognized, And the control unit 20 can control driving and cleaning of the main body according to the operation state.

즉, 상기 청소기(100)는, 상기 통신부(12)가 상기 가전 기기(200)로부터 상기 동작 상태에 대한 정보를 수신하여, 상기 제어부(20)가 상기 가전 기기(200)의 상기 동작 상태에 따라 상기 본체(10)의 주행 및 청소를 제어하게 될 수 있다.That is, the vacuum cleaner 100 may be configured such that the communication unit 12 receives information on the operation state from the home appliance 200, and the control unit 20 controls the operation of the home appliance 200 according to the operation state of the appliance 200 The driving and cleaning of the main body 10 can be controlled.

이를테면, 상기 가전 기기(200)의 동작 전, 동작 중 또는 동작 후 상태 각각에 따라 상기 본체(10)의 주행 및 청소를 제어하게 될 수 있다.For example, the driving and cleaning of the main body 10 may be controlled according to the state before, during, or after the operation of the home appliance 200.

또는, 상기 가전 기기(200)의 동작 모드에 따라 상기 본체(10)의 주행 및 청소를 제어하게 될 수도 있다.Alternatively, the driving and cleaning of the main body 10 may be controlled according to the operation mode of the home appliance 200.

상기 제어부(20)는, 상기 가전 기기(200)의 제품군에 따라 상기 가전 기기(200)의 주변을 청소하도록 상기 본체(10)의 주행 및 청소를 제어할 수 있다.The control unit 20 may control driving and cleaning of the main body 10 to clean the periphery of the home appliance 200 according to the product group of the home appliance 200. [

즉, 상기 제어부(20)는, 상기 가전 기기(200)의 동작 상태에 따라 상기 본체(10)의 주행 및 청소를 제어하되, 상기 가전 기기(200)의 제품군에 따라 상기 가전 기기(200)의 주변을 청소하도록 상기 본체(10)의 주행 및 청소를 제어하게 될 수 있다.That is, the control unit 20 controls driving and cleaning of the main body 10 according to the operation state of the home appliance 200, and controls the operation of the home appliance 200 according to the product group of the home appliance 200 The driving and cleaning of the main body 10 can be controlled to clean the periphery.

이를테면, 상기 가전 기기(200)가 에어컨인 경우, 상기 가전 기기(200)가 동작한 후에는 주변에 먼지 및 습기가 발생하게 될 수 있으므로, 상기 가전 기기(200)가 동작한 후 상기 가전 기기(200)의 주변을 청소하도록 상기 본체(10)의 주행 및 청소를 제어함으로써, 상기 가전 기기(200)의 주변을 정리하게 될 수 있다.For example, when the home appliance 200 is an air conditioner, dust and moisture may be generated around the home appliance 200 after the appliance 200 is operated. Therefore, after the appliance 200 is operated, 200 can be cleaned around the periphery of the home appliance 200 by controlling traveling and cleaning of the main body 10.

또는, 상기 가전 기기(200)가 TV인 경우, 상기 가전 기기(200)가 동작한 후에는 주변에 먼지가 발생하게 될 수 있으므로, 상기 가전 기기(200)가 동작한 후 상기 가전 기기(200)의 주변을 청소하도록 상기 본체(10)의 주행 및 청소를 제어함으로써, 상기 가전 기기(200)의 주변을 정리하게 될 수 있다.If the home appliance 200 is a TV, dust may be generated around the home appliance 200 after the appliance 200 is operated. Therefore, after the appliance 200 is operated, The periphery of the home appliance 200 can be cleaned by controlling traveling and cleaning of the main body 10 to clean the periphery of the home appliance 200. [

또는, 상기 가전 기기(200)가 오븐인 경우, 상기 가전 기기(200)가 동작한 후에는 조리 중 발생한 이물질이 주변에 분산될 수 있으므로, 상기 가전 기기(200)가 동작한 후 상기 가전 기기(200)의 주변을 청소하도록 상기 본체(10)의 주행 및 청소를 제어함으로써, 상기 가전 기기(200)의 주변을 정리하게 될 수 있다.Alternatively, when the household appliance 200 is an oven, foreign substances generated during cooking may be dispersed to the surroundings after the household appliance 200 operates. Therefore, after the household appliance 200 operates, 200 can be cleaned around the periphery of the home appliance 200 by controlling traveling and cleaning of the main body 10.

상기 가전 기기(200)의 제품군에 따라 상기 가전 기기(200)의 주변을 청소하는 경우, 상기 청소기(100)가 청소하게 되는 상기 가전 기기(200)의 주변 영역의 범위는, 상기 가전 기기(200)의 제품군에 따라 이루어질 수 있다.The range of the peripheral area of the home appliance 200 to be cleaned by the cleaner 100 when the periphery of the home appliance 200 is cleaned according to the product group of the home appliance 200 is not limited to the range of the home appliance 200 ). &Lt; / RTI &gt;

예를 들면, 도 8에 도시된 바와 같이, 상기 가전 기기(200)가 에어컨(200#1)인 경우, 상기 가전 기기(200)의 직전 앞을 위주로 청소하게 되고, 상기 가전 기기(200)가 TV(200#2)인 경우, 상기 가전 기기(200)의 시청 가능 범위를 청소하게 될 수 있다.For example, as shown in FIG. 8, when the household appliance 200 is the air conditioner 200 # 1, the appliance 200 is cleaned mainly in front of the appliance 200, In the case of the TV 200 # 2, the viewable range of the home appliances 200 can be cleaned.

상기 제어부(20)는, 상기 가전 기기(200)의 제품군에 따른 기설정된 제어 기준에 따라 상기 가전 기기(200)의 주변을 청소하도록 상기 본체(10)의 주행 및 청소를 제어할 수 있다.The control unit 20 may control traveling and cleaning of the main body 10 to clean the periphery of the home appliance 200 according to a predetermined control criterion according to the product group of the home appliance 200. [

예를 들면, 상기 가전 기기(200)가 냉장고이고, 상기 가전 기기(200)가 기설정된 일정 시간 이상 동안 문이 개폐되지 않거나, 전력이 소비되지 않은 경우, 사용자가 상기 가전 기기(200)를 사용하지 않아 상기 가전 기기(200)의 청소가 유리한 시간대에 해당하는 것으로 판단하여, 상기 가전 기기(200)의 주변을 청소하도록 제어하게 될 수 있다.For example, when the household appliance 200 is a refrigerator and the household appliance 200 is not opened or closed for a predetermined period of time or consumed no power, the user uses the household appliance 200 It is determined that the cleaning of the home appliances 200 is in a favorable time zone and the circumference of the home appliances 200 is controlled to be cleaned.

상기 제어부(20)는, 상기 가전 기기(200)가 동작하기 전, 또는 동작한 후, 상기 가전 기기(200)의 주변을 청소하도록 상기 본체(10)의 주행 및 청소를 제어할 수 있다.The control unit 20 may control traveling and cleaning of the main body 10 so as to clean the periphery of the home appliance 200 before or after the home appliance 200 operates.

즉, 상기 제어부(20)는, 상기 가전 기기(200)의 제품군에 따라, 상기 가전 기기(200)가 동작하기 전, 또는 동작한 후, 상기 가전 기기(200)의 주변을 청소하도록 상기 본체(10)의 주행 및 청소를 제어하게 될 수 있다.That is, the control unit 20 controls the main body 200 to clean the periphery of the home appliance 200 before or after the home appliance 200 operates according to the product group of the home appliance 200 10 of the vehicle.

<로봇 청소 시스템><Robot Cleaning System>

이하, 도 9를 계속 참조하여 본 명세서에 개시된 로봇 청소 시스템(이하, 시스템이라 칭한다)의 실시 예를 설명하되, 앞서 <로봇 청소기 2>에서 설명한 내용과 공통/중복되는 부분은 가급적 생략하여 상기 시스템의 실시 예를 설명한다.Hereinafter, an embodiment of the robot cleaning system (hereinafter, referred to as a system) disclosed in this specification will be described with continued reference to FIG. 9, but the parts common to and / or duplicated with those described in the <Robot cleaner 2> Will be described.

본 명세서에 개시된 <로봇 청소 시스템>은 상술된 또는 하술된 실시 예들이 포함하고 있는 구성 또는 단계의 일부 또는 조합으로 구현되거나 실시 예들의 조합으로 구현될 수 있으며, 사용되는 기술적 용어는 단지 특정한 실시 예를 설명하기 위해 사용된 것으로, 본 명세서에 개시된 기술의 사상을 한정하지 않는다.The robotic cleaning system disclosed herein may be implemented as a part or a combination of the configurations or steps included in the above-described or later embodiments, or may be implemented as a combination of the embodiments, and the technical terms used are only specific examples And is not intended to limit the scope of the technology disclosed herein.

상기 시스템은, 주행과 동시에 청소를 수행하는 로봇 청소기의 청소 시스템일 수 있다.The system may be a cleaning system of a robot cleaner that carries out cleaning simultaneously with driving.

상기 시스템은, 청소 대상 영역에 대한 로봇 청소기의 청소 시스템일 수 있다.The system may be a cleaning system of the robot cleaner for the area to be cleaned.

즉, 상기 시스템은, 상기 청소기가 청소하는 청소 대상 영역에서 청소가 이루어지는 시스템일 수 있다.That is, the system may be a system in which cleaning is performed in the area to be cleaned by the cleaner.

상기 시스템은, 자동으로, 또는 사용자의 조작에 의해 주행 및 청소를 수행하는 로봇 청소기의 청소 대상 영역에 대한 청소 시스템일 수 있다.The system may be a cleaning system for a cleaning target area of a robot cleaner that performs running and cleaning automatically or by user's operation.

상기 시스템은, 주행 중 위치를 인식함과 동시에, 청소 대상 영역의 지도를 작성하는 로봇 청소기를 제어하는 시스템일 수 있다.The system may be a system for controlling the robot cleaner to recognize a position while driving and to create a map of the area to be cleaned.

상기 시스템은, 앞서 설명한 바와 같은 <로봇 청소기 2>의 청소 시스템으로, 구체적으로는 하나 이상의 가전 기기가 구비된 청소 대상 영역에서 상기 청소기가 청소를 수행하는 시스템일 수 있다.The system is a cleaning system of the robot cleaner 2 as described above, specifically, a system in which the cleaner performs cleaning in an area to be cleaned having one or more home appliances.

즉, 상기 시스템은, 앞서 설명한 <로봇 청소기 2>가 적용될 수 있고, 또는 <로봇 청소기 2>에 적용되는 시스템일 수도 있다.That is, the system may be a robot cleaner 2 as described above or a system applied to the robot cleaner 2.

상기 시스템(1000)은, 도 9에 도시된 바와 같이, 청소 대상 영역(1)을 청소하는 로봇 청소기(100), 상기 청소 대상 영역(1)에 구비된 하나 이상의 가전 기기(200) 및 상기 가전 기기(200)의 정보가 기저장되고, 상기 가전 기기(200) 및 상기 청소기(100)와 통신하는 중앙 서버(300)를 포함한다.9, the system 1000 includes a robot cleaner 100 for cleaning the area to be cleaned 1, at least one household appliance 200 provided in the area to be cleaned 1, And a central server 300 for storing information of the appliance 200 and communicating with the home appliance 200 and the cleaner 100.

여기서, 상기 청소기(100)는, 상기 중앙 서버(300)와 통신한 결과를 근거로 상기 가전 기기(200)를 인식하고, 상기 청소 대상 영역(1)을 주행 및 청소한다.Here, the cleaner 100 recognizes the home appliance 200 based on a result of communication with the central server 300, and runs and cleans the area 1 to be cleaned.

상기 청소기(100)는, 앞서 <로봇 청소기 2>에서 설명한 상기 청소기(100)일 수 있다.The vacuum cleaner 100 may be the vacuum cleaner 100 previously described in the &quot; robot cleaner 2 &quot;.

상기 청소기(100)는, 앞서 <로봇 청소기 2>에서 설명한 상기 청소기(100)와 같이, 상기 청소 대상 영역(1)을 주행 및 청소하는 로봇 청소기로, 상기 청소기(100)의 외관을 형성하는 본체(10), 상기 본체(10)의 주변에 존재하는 가전 기기를 촬영하는 촬영부(11), 상기 촬영부(11)의 촬영 결과를 상기 가전 기기(200)의 정보가 기저장된 중앙 서버(300)에 송신하고, 상기 중앙 서버(300)로부터 상기 가전 기기(200)의 정보를 수신하는 통신부(12) 및 상기 통신부(12)의 통신 결과를 근거로 상기 가전 기기(200)를 인식하고, 인식 결과를 근거로 상기 본체(10)의 주행 및 청소를 제어하는 제어부(20)를 포함할 수 있다.The cleaner 100 is a robot cleaner that travels and cleans the area 1 to be cleaned like the cleaner 100 described in the robot cleaner 2, (11) for photographing home appliances existing in the vicinity of the main body (10), a central server (300) in which the information of the home appliances (200) , A communication unit (12) for receiving the information of the home appliance (200) from the central server (300), and the home appliance (200) based on the communication result of the communication unit And a control unit 20 for controlling driving and cleaning of the main body 10 based on the result.

상기 청소기(100)는, 주행 중 주변에 존재하는 상기 가전 기기(200)를 촬영하여, 촬영 결과를 상기 중앙 서버(300)에 송신하고, 상기 중앙 서버(300)는, 상기 촬영 결과 및 기저장된 기기 정보를 근거로 상기 청소기(100)가 촬영한 가전 기기(200)를 판단하여, 판단한 기기에 해당하는 기기 정보를 상기 청소기(100)에 송신할 수 있다.The cleaner 100 photographs the home appliances 200 existing in the vicinity of the vehicle while traveling and transmits the photographing result to the central server 300. The central server 300 detects the photographing result and the pre- It is possible to determine the home appliance 200 photographed by the vacuum cleaner 100 based on the device information and transmit the appliance information corresponding to the determined appliance to the cleaner 100.

여기서, 상기 기저장된 기기 정보는, 상기 청소 대상 영역(1)에 구비된 상기 가전 기기의 사진 이미지를 포함할 수 있다.Here, the pre-stored device information may include a photo image of the home appliance provided in the area to be cleaned (1).

또한, 상기 기저장된 기기 정보는, 상기 가전 기기(200)의 현재 위치 및 제품 정보를 더 포함할 수 있다.The pre-stored device information may further include a current location of the home appliance 200 and product information.

상기 중앙 서버(300)는, 상기 촬영 결과와 상기 기저장된 기기 정보에 포함된 사진 이미지를 매칭하여, 상기 청소기(100)가 촬영한 가전 기기를 판단하고, 판단한 기기에 해당하는 기기 정보를 상기 청소기(100)에 송신할 수 있다.The central server 300 determines the home appliances photographed by the cleaner 100 by matching the photographed result and the photographed images included in the previously stored appliance information and transmits the appliance information corresponding to the determined appliance to the cleaner 100. [ (100).

즉, 상기 중앙 서버(300)는, 상기 촬영 결과 및 상기 기저장된 기기 정보를 근거로 상기 가전 기기(200)를 식별하게 될 수 있다.That is, the central server 300 can identify the home appliances 200 based on the photographing result and the pre-stored device information.

상기 중앙 서버(300)는, 상기 촬영 결과를 분석하여, 상기 가전 기기(200)의 위치 및 제품 정보를 판단할 수 있다.The central server 300 may analyze the photographing result to determine the position and the product information of the home appliance 200.

상기 중앙 서버(300)는, 상기 촬영 결과를 분석하여 상기 가전 기기(200)를 식별하고, 상기 가전 기기(200)가 촬영된 위치를 근거로 상기 가전 기기(200)의 위치 정보를 판단하고, 식별 결과를 근거로 상기 가전 기기(200)의 제품 정보를 판단할 수 있다.The central server 300 analyzes the photographing result to identify the home appliance 200 and determines the position information of the home appliance 200 on the basis of the position where the appliance 200 is photographed, And can determine the product information of the home appliance 200 based on the identification result.

즉, 상기 중앙 서버(300)는, 상기 촬영 결과를 분석함으로써, 상기 가전 기기(200)의 위치 및 제품 정보를 판단하게 될 수 있다.That is, the central server 300 can determine the location and product information of the home appliance 200 by analyzing the photographing result.

상기 중앙 서버(300)는, 상기 촬영 결과를 근거로 상기 기저장된 기기 정보를 업데이트할 수 있다.The central server 300 may update the previously stored device information based on the photographing result.

이를테면, 상기 가전 기기(200)의 현재 위치에 대한 정보를 업데이트하게 될 수 있다.For example, the information on the current position of the home appliance 200 may be updated.

상기 중앙 서버(300)는, 상기 기기 정보를 근거로 상기 청소 대상 영역(1)에 대한 청소 지도를 작성하고, 상기 청소 지도를 상기 청소기(100)에 송신할 수 있다.The central server 300 may create a cleaning map for the area to be cleaned 1 based on the device information and transmit the cleaning map to the cleaner 100. [

상기 중앙 서버(300)는, 상기 기기 정보에 포함된 상기 가전 기기(200)의 위치 및 제품 정보를 근거로 상기 청소 대상 영역(1)에 대한 청소 지도를 작성할 수 있다.The central server 300 can create a cleaning map for the area to be cleaned 1 based on the position of the home appliance 200 and the product information included in the device information.

상기 중앙 서버(300)는, 상기 청소 지도에 상기 가전 기기(200)의 위치 및 제품 정보가 포함되도록 상기 청소 지도를 작성할 수 있다.The central server 300 may create the cleaning map so that the position of the home appliance 200 and the product information are included in the cleaning map.

상기 청소 지도는, 상기 청소기(100)가 상기 청소 대상 영역(1)을 주행 및 청소하는 근거가 되는 정보로, 상기 청소 대상 영역(1)의 구조, 지형, 구조물의 위치 및 주행 경로에 대한 정보가 포함된 지도일 수 있다.The cleaning map is information on the basis of which the cleaner 100 travels and cleans the area to be cleaned 1 and includes information on the structure of the area to be cleaned 1, the position of the structure, May be included.

상기 청소기(100)는, 수신한 상기 청소 지도를 근거로 상기 청소 대상 영역(1)을 주행 및 청소할 수 있다.The cleaner 100 may travel and clean the area to be cleaned 1 based on the received cleaning map.

상기 청소기(100)는, 수신한 상기 기기 정보를 근거로 상기 가전 기기(200)의 위치 및 제품 정보를 인식할 수 있다.The cleaner 100 can recognize the location and product information of the home appliance 200 based on the received appliance information.

상기 청소기(100)는, 상기 가전 기기(200)의 위치 및 제품 정보를 근거로 상기 청소 대상 영역(1)에 대한 청소 지도를 작성하고, 상기 청소 지도를 근거로 상기 청소 대상 영역(1)을 주행 및 청소할 수 있다.The cleaner 100 creates a cleaning map for the area to be cleaned 1 based on the position of the home appliance 200 and the product information and displays the cleaning area 1 on the basis of the cleaning map You can drive and clean.

상기 청소기(100)는 또한, 상기 가전 기기(200)의 위치 및 제품 정보를 기작성된 상기 청소 대상 영역(1)에 대한 청소 지도에 반영할 수 있다.The cleaner 100 may also reflect the position and the product information of the home appliance 200 on the clean map of the cleaned area 1.

즉, 상기 청소기(100)는, 상기 청소 지도를 기작성한 경우, 기작성된 청소 지도에 상기 가전 기기(200)의 위치 및 제품 정보가 반영되도록 상기 기작성된 청소 지도를 수정하게 될 수 있다.That is, when the cleaning map is prepared in advance, the cleaner 100 may correct the previously created cleaning map so that the position of the home appliance 200 and the product information are reflected on the cleaning map previously created.

상기와 같이 상기 가전 기기(200)를 인식하여 주행 및 청소하는 상기 청소기(100)는, 상기 가전 기기(200)를 인식하여 상기 가전 기기(200)와 통신하고, 상기 가전 기기(200)와 통신한 결과를 근거로 상기 청소 대상 영역(1)을 주행 및 청소할 수 있다.The cleaner 100 recognizing the home appliance 200 and traveling and cleaning the home appliance 200 recognizes the home appliance 200 and communicates with the home appliance 200 and communicates with the home appliance 200 The cleaning area 1 can be driven and cleaned based on the result.

상기 가전 기기(200)는, 동작 상태에 대한 정보를 상기 청소기(100)에 송신하고, 상기 청소기(100)는, 상기 동작 상태에 따라 상기 청소 대상 영역(1)을 주행 및 청소할 수 있다.The home appliance 200 transmits information on the operation state to the cleaner 100 and the cleaner 100 can travel and clean the area to be cleaned 1 according to the operation state.

즉, 상기 청소기(100)는, 상기 가전 기기(200)로부터 상기 동작 상태에 대한 정보를 수신하여, 상기 가전 기기(200)의 상기 동작 상태에 따라 상기 청소 대상 영역(1)을 주행 및 청소하게 될 수 있다.That is, the vacuum cleaner 100 receives the information on the operation state from the home appliance 200, and drives and cleans the area to be cleaned 1 according to the operation state of the home appliance 200 .

이를테면, 상기 가전 기기(200)의 동작 전, 동작 중 또는 동작 후 상태 각각에 따라 상기 청소 대상 영역(1)을 주행 및 청소하게 될 수 있다.For example, the cleaning area 1 may be driven and cleaned depending on the state before, during, or after the operation of the home appliance 200.

또는, 상기 가전 기기(200)의 동작 모드에 따라 상기 청소 대상 영역(1)을 주행 및 청소하게 될 수 있다.Alternatively, the cleaning area 1 may be driven and cleaned according to the operation mode of the home appliance 200.

상기와 같이 상기 가전 기기(200)를 인식하여 주행 및 청소하는 상기 청소기(100)는 또한, 상기 가전 기기(200)와 통신하는 상기 중앙 서버(300)와 통신하고, 상기 중앙 서버(300)와 통신한 결과를 근거로 상기 청소 대상 영역(1)을 주행 및 청소할 수도 있다.The vacuum cleaner 100 recognizing the home appliance 200 and traveling and cleaning the home appliance 200 also communicates with the central server 300 communicating with the home appliance 200, The cleaning area 1 may be driven and cleaned based on the result of the communication.

이 경우, 상기 가전 기기(200)는, 동작 상태에 대한 정보를 상기 중앙 서버(300)에 송신하고, 상기 청소기(100)는, 상기 중앙 서버(300)로부터 상기 동작 상태에 대한 정보를 수신하여, 상기 동작 상태에 따라 상기 청소 대상 영역(1)을 주행 및 청소할 수 있다.In this case, the home appliance 200 transmits information on the operation state to the central server 300, and the vacuum cleaner 100 receives information on the operation state from the central server 300 , The cleaning area 1 can be driven and cleaned according to the operation state.

즉, 상기 청소기(100)는, 상기 중앙 서버(300)로부터 상기 가전 기기(200)의 상기 동작 상태에 대한 정보를 수신하여, 상기 가전 기기(200)의 상기 동작 상태에 따라 상기 청소 대상 영역(1)을 주행 및 청소하게 될 수도 있다.That is, the vacuum cleaner 100 receives information on the operation state of the home appliances 200 from the central server 300, and controls the operation of the appliance 200 according to the operation state of the home appliances 200 1 may be driven and cleaned.

상기 청소기(100)는, 상기 가전 기기(200)의 제품군에 따라 상기 가전 기기(200)의 주변을 청소할 수 있다.The vacuum cleaner 100 can clean the periphery of the home appliances 200 according to a product group of the home appliances 200.

즉, 상기 청소기(100)는, 상기 가전 기기(200)의 동작 상태에 따라 상기 청소 대상 영역(1)을 주행 및 청소하되, 상기 가전 기기(200)의 제품군에 따라 상기 가전 기기(200)의 주변을 청소하도록 상기 청소 대상 영역(1)을 주행 및 청소하게 될 수 있다.That is, the cleaner 100 travels and cleans the area to be cleaned 1 according to the operation state of the home appliances 200, The cleaning area 1 can be driven and cleaned to clean the periphery.

상기 가전 기기(200)의 제품군에 따라 상기 가전 기기(200)의 주변을 청소하는 경우, 상기 청소기(100)가 청소하게 되는 상기 가전 기기(200)의 주변 영역의 범위는, 상기 가전 기기(200)의 제품군에 따라 이루어질 수 있다.The range of the peripheral area of the home appliance 200 to be cleaned by the cleaner 100 when the periphery of the home appliance 200 is cleaned according to the product group of the home appliance 200 is not limited to the range of the home appliance 200 ). &Lt; / RTI &gt;

상기 청소기(100)는, 상기 가전 기기(100)의 제품군에 따른 기설정된 제어 기준에 따라 상기 가전 기기(100)의 주변을 청소할 수 있다.The cleaner 100 can clean the periphery of the home appliance 100 according to a predetermined control criterion according to the product group of the home appliance 100.

예를 들면, 상기 가전 기기(200)가 냉장고이고, 상기 가전 기기(200)가 기설정된 일정 시간 이상 동안 문이 개폐되지 않거나, 전력이 소비되지 않은 경우, 사용자가 상기 가전 기기(200)를 사용하지 않아 상기 가전 기기(200)의 청소가 유리한 시간대에 해당하는 것으로 판단하여, 상기 가전 기기(200)의 주변을 청소하도록 제어하게 될 수 있다.For example, when the household appliance 200 is a refrigerator and the household appliance 200 is not opened or closed for a predetermined period of time or consumed no power, the user uses the household appliance 200 It is determined that the cleaning of the home appliances 200 is in a favorable time zone and the circumference of the home appliances 200 is controlled to be cleaned.

상기 청소기(100)는, 상기 가전 기기(200)가 동작하기 전, 또는 동작한 후, 상기 가전 기기(200)의 주변을 청소할 수 있다.The cleaner 100 can clean the periphery of the household appliance 200 before or after the appliance 200 is operated.

즉, 상기 제어부(20)는, 상기 가전 기기(200)의 제품군에 따라, 상기 가전 기기(200)가 동작하기 전, 또는 동작한 후, 상기 가전 기기(200)의 주변을 청소하도록 상기 본체(10)의 주행 및 청소를 제어하게 될 수 있다.That is, the control unit 20 controls the main body 200 to clean the periphery of the home appliance 200 before or after the home appliance 200 operates according to the product group of the home appliance 200 10 of the vehicle.

상술한 바와 같은 로봇 청소기 및 로봇 청소 시스템의 실시 예들은, 상기 기술의 기술적 사상이 적용될 수 있는 모든 청소 로봇, 자동 청소기, 이를 포함하는 시스템 및 이의 제어 방법 등에 적용될 수 있다. Embodiments of the robot cleaner and the robot cleaner system as described above can be applied to all the cleaning robots, the automatic cleaner, the system including the robot cleaner, and the control method thereof, to which the technical idea of the above technology can be applied.

상술한 바와 같은 실시 예들을 통해, 본 명세서에 개시된 로봇 청소기 및 로봇 청소 시스템은, 청소 대상 영역에 구비된 가전 기기를 인식하여 주행 및 청소를 수행함으로써, 하나 이상의 가전 기기가 구비된 청소 대상 영역에 대한 정확하고 세밀한 주행 및 청소가 이루어질 수 있는 효과를 기대할 수 있다.In the above-described embodiments, the robot cleaner and the robot cleaning system disclosed in the present specification recognize the home appliances provided in the area to be cleaned and perform traveling and cleaning, It is possible to expect an effect that precise and detailed driving and cleaning can be performed.

또한, 인식한 가전 기기의 정보를 기반으로 주행 및 청소를 수행함으로써, 청소 대상 영역에 대한 청소 지도 작성, 이에 따른 주행 및 청소가 용이하게 이루어질 수 있는 효과를 기대할 수 있다.In addition, by carrying out traveling and cleaning based on the information of the recognized home appliance, it is possible to expect a cleaning map to be prepared for the area to be cleaned, and traveling and cleaning can be easily performed accordingly.

이에 따라, 정확하고 효율적인 주행/청소 동작 및 지도 작성이 이루어지게 될 수 있음은 물론, 청소 대상 영역에 대한 청소기의 청소 동작 및 청소 기능이 다양하게 이루어질 수 있는 효과를 기대할 수 있다.As a result, it is possible to perform an accurate and efficient running / cleaning operation and map creation, as well as various cleaning operations and cleaning functions for the cleaning target area.

또한, 본 명세서에 개시된 로봇 청소기 및 로봇 청소 시스템은, 인식한 가전 기기와 통신을 수행하여, 가전 기기의 동작 상태에 따라 주행 및 청소를 수행함으로써, 가전 기기의 동작 상태, 즉 청소 대상 영역의 현재 상태에 따른 적절한 청소가 이루어질 수 있는 효과를 기대할 수 있다.In addition, the robot cleaner and the robot cleaning system disclosed in the present specification communicate with the recognized home appliances to perform traveling and cleaning according to the operating state of the home appliances, so that the operating state of the home appliances, that is, It is possible to expect an effect that proper cleaning according to the state can be performed.

또한, 청소 대상 영역 내에서 발생한 이벤트에 대한 청소가 자동으로 이루어질 수 있게 되고, 청소 대상 영역 내 특정 지점을 자동으로 청소할 수 있는 효과를 기대할 수 있다.In addition, the cleaning of the event occurring in the area to be cleaned can be automatically performed, and the effect of automatically clearing a specific point in the area to be cleaned can be expected.

지금까지 본 발명에 따른 구체적인 실시 예에 관하여 설명하였으나, 본 발명의 범위에서 벗어나지 않는 한도 내에서는 여러 가지 변형이 가능함은 물론이다. 그러므로, 본 발명의 범위는 설명된 실시 예에 국한되어 정해져서는 안 되며, 후술하는 특허 청구의 범위뿐 아니라 이 특허 청구의 범위와 균등한 것들에 의해 정해져야 한다.While the present invention has been described in connection with what is presently considered to be practical exemplary embodiments, it is to be understood that the invention is not limited to the disclosed embodiments. Therefore, the scope of the present invention should not be limited to the described embodiments, but should be determined by the scope of the appended claims and equivalents thereof.

이상과 같이 본 발명은 비록 한정된 실시 예와 도면에 의해 설명되었으나, 본 발명은 상기의 실시 예에 한정되는 것은 아니며, 이는 본 발명이 속하는 분야에서 통상의 지식을 가진 자라면 이러한 기재로부터 다양한 수정 및 변형이 가능하다. 따라서, 본 발명 사상은 아래에 기재된 특허청구범위에 의해서만 파악되어야 하고, 이의 균등 또는 등가적 변형 모두는 본 발명 사상의 범주에 속한다고 할 것이다.While the present invention has been particularly shown and described with reference to exemplary embodiments thereof, it is to be understood that the invention is not limited to the disclosed exemplary embodiments, but, on the contrary, Modification is possible. Accordingly, the spirit of the present invention should be understood only in accordance with the following claims, and all equivalents or equivalent variations thereof are included in the scope of the present invention.

10: 본체 11: 촬영부 12: 통신부
13: 전원부 14: 입력부 15: 검출부
16: 청소부 17: 출력부 18: 저장부
19: 구동부 20: 제어부 100: 로봇 청소기
200: 가전 기기 1000: 로봇 청소 시스템
10: main body 11: photographing section 12: communication section
13: power supply unit 14: input unit 15:
16: cleaning unit 17: output unit 18: storage unit
19: driving part 20: control part 100: robot cleaner
200: Home Appliances 1000: Robot Cleaning System

Claims (20)

청소 대상 영역을 주행 및 청소하는 로봇 청소기에 있어서,
상기 청소기의 외관을 형성하는 본체;
상기 본체의 주변을 촬영하는 촬영부; 및
상기 촬영부의 촬영 결과를 분석하여 촬영한 장소에 존재하는 하나 이상의 가전 기기를 인식하고, 인식 결과를 근거로 상기 본체의 주행 및 청소를 제어하는 제어부;를 포함하는 것을 특징으로 하는 로봇 청소기.
1. A robot cleaner for traveling and cleaning a cleaning target area,
A body forming an outer appearance of the vacuum cleaner;
A photographing unit photographing the periphery of the main body; And
And a control unit for analyzing the photographing result of the photographing unit, recognizing one or more home appliances existing at the photographed place, and controlling traveling and cleaning of the main body based on the recognition result.
제 1 항에 있어서,
상기 촬영부는,
주행 중 상기 본체의 주변에 상기 가전 기기가 존재하는 경우,
상기 가전 기기를 촬영하는 것을 특징으로 하는 로봇 청소기.
The method according to claim 1,
Wherein,
When the home appliance is present around the main body during traveling,
And the appliances are photographed.
제 2 항에 있어서,
상기 가전 기기는,
식별 정보를 포함한 인식 코드가 구비되고,
상기 촬영부는,
상기 가전 기기에 구비된 상기 인식 코드를 촬영하는 것을 특징으로 하는 로봇 청소기.
3. The method of claim 2,
Wherein the household appliance comprises:
A recognition code including identification information is provided,
Wherein,
And photographs the recognition code provided in the home appliance.
제 3 항에 있어서,
상기 제어부는,
상기 인식 코드를 분석하여 상기 가전 기기를 식별 및 인식하는 것을 특징으로 하는 로봇 청소기.
The method of claim 3,
Wherein,
And analyzing the recognition code to identify and recognize the household appliances.
제 1 항에 있어서,
상기 제어부는,
상기 촬영 결과를 분석하여, 상기 가전 기기의 위치 및 제품 정보를 인식하는 것을 특징으로 하는 로봇 청소기.
The method according to claim 1,
Wherein,
And analyzes the photographing result to recognize the position and the product information of the household appliance.
제 5 항에 있어서,
상기 제어부는,
상기 가전 기기의 위치 및 제품 정보를 근거로 상기 청소 대상 영역에 대한 청소 지도를 작성하는 것을 특징으로 하는 로봇 청소기.
6. The method of claim 5,
Wherein,
And generates a cleaning map for the area to be cleaned based on the position of the home appliance and the product information.
제 1 항 내지 제 6 항 중 어느 한 항에 있어서,
인식한 상기 가전 기기와 통신을 수행하는 통신부;를 더 포함하고,
상기 제어부는,
상기 통신부의 통신 결과를 근거로 상기 본체의 주행 및 청소를 제어하는 것을 특징으로 하는 로봇 청소기.
7. The method according to any one of claims 1 to 6,
And a communication unit for performing communication with the recognized home appliance,
Wherein,
And controls traveling and cleaning of the main body based on a communication result of the communication unit.
제 7 항에 있어서,
상기 통신부는,
인식한 상기 가전 기기로부터 동작 상태에 대한 정보를 수신하고,
상기 제어부는,
상기 동작 상태에 따라 상기 본체의 주행 및 청소를 제어하는 것을 특징으로 하는 로봇 청소기.
8. The method of claim 7,
Wherein,
Receives information on the operation state from the recognized home appliance,
Wherein,
And controls traveling and cleaning of the main body according to the operation state.
제 8 항에 있어서,
상기 제어부는,
상기 가전 기기의 제품군에 따른 기설정된 제어 기준에 따라 상기 가전 기기의 주변을 청소하도록 상기 본체의 주행 및 청소를 제어하는 것을 특징으로 하는 로봇 청소기.
9. The method of claim 8,
Wherein,
And controls driving and cleaning of the main body so as to clean the periphery of the home appliances according to a predetermined control criterion according to a product group of the home appliances.
제 9 항에 있어서,
상기 제어부는,
상기 가전 기기가 동작하기 전, 또는 동작한 후, 상기 가전 기기의 주변을 청소하도록 상기 본체의 주행 및 청소를 제어하는 것을 특징으로 하는 로봇 청소기.
10. The method of claim 9,
Wherein,
Wherein the control unit controls the traveling and cleaning of the main body so as to clean the periphery of the home appliance before or after the home appliance.
하나 이상의 가전 기기가 구비된 청소 대상 영역을 주행 및 청소하는 로봇 청소기에 있어서,
상기 청소기의 외관을 형성하는 본체;
상기 본체의 주변에 존재하는 가전 기기를 촬영하는 촬영부; 및
상기 촬영부의 촬영 결과를 상기 가전 기기의 정보가 기저장된 중앙 서버에 송신하고, 상기 중앙 서버로부터 상기 가전 기기의 정보를 수신하는 통신부; 및
상기 통신부의 통신 결과를 근거로 상기 가전 기기를 인식하고, 인식 결과를 근거로 상기 본체의 주행 및 청소를 제어하는 제어부;를 포함하는 것을 특징으로 하는 로봇 청소기.
1. A robot cleaner for traveling and cleaning a cleaning target area provided with one or more home appliances,
A body forming an outer appearance of the vacuum cleaner;
A photographing unit for photographing a home appliance existing in the periphery of the main body; And
A communication unit for transmitting the photographing result of the photographing unit to a central server in which the information of the home appliance is stored and for receiving the information of the home appliance from the central server; And
And a control unit for recognizing the home appliance based on the communication result of the communication unit and controlling traveling and cleaning of the main body based on the recognition result.
제 11 항에 있어서,
상기 통신부는,
인식한 상기 가전 기기와 통신을 수행하여, 상기 가전 기기로부터 동작 상태에 대한 정보를 수신하고,
상기 제어부는,
상기 동작 상태에 따라 상기 본체의 주행 및 청소를 제어하는 것을 특징으로 하는 로봇 청소기.
12. The method of claim 11,
Wherein,
Performs communication with the recognized home appliance, receives information on the operating state from the home appliance,
Wherein,
And controls traveling and cleaning of the main body according to the operation state.
제 12 항에 있어서,
상기 제어부는,
상기 가전 기기의 제품군에 따른 기설정된 제어 기준에 따라 상기 가전 기기의 주변을 청소하도록 상기 본체의 주행 및 청소를 제어하는 것을 특징으로 하는 로봇 청소기.
13. The method of claim 12,
Wherein,
And controls driving and cleaning of the main body so as to clean the periphery of the home appliances according to a predetermined control criterion according to a product group of the home appliances.
청소 대상 영역을 청소하는 로봇 청소기;
상기 청소 대상 영역에 구비된 하나 이상의 가전 기기; 및
상기 가전 기기의 정보가 기저장되고, 상기 가전 기기 및 상기 청소기와 통신하는 중앙 서버;를 포함하고,
상기 청소기는,
상기 중앙 서버와 통신한 결과를 근거로 상기 가전 기기를 인식하고, 상기 청소 대상 영역을 주행 및 청소하는 것을 특징으로 하는 로봇 청소 시스템.
A robot cleaner for cleaning the area to be cleaned;
One or more household appliances provided in the area to be cleaned; And
And a central server for storing information of the home appliance and communicating with the home appliance and the cleaner,
The cleaner includes:
Wherein the control unit recognizes the home appliance based on a result of communication with the central server, and runs and cleans the area to be cleaned.
제 14 항에 있어서,
상기 청소기는,
주행 중 주변에 존재하는 상기 가전 기기를 촬영하여, 촬영 결과를 상기 중앙 서버에 송신하고,
상기 중앙 서버는,
상기 촬영 결과 및 기저장된 기기 정보를 근거로 상기 청소기가 촬영한 가전 기기를 판단하여, 판단한 기기에 해당하는 기기 정보를 상기 청소기에 송신하는 것을 특징으로 하는 로봇 청소 시스템.
15. The method of claim 14,
The cleaner includes:
Capturing the home appliances existing in the vicinity of the vehicle while driving, transmitting the photographing result to the central server,
The central server comprises:
Wherein the control unit judges the home appliance photographed by the cleaner based on the photographing result and the pre-stored device information, and transmits the appliance information corresponding to the determined appliance to the cleaner.
제 15 항에 있어서,
상기 중앙 서버는,
상기 기기 정보를 근거로 상기 청소 대상 영역에 대한 청소 지도를 작성하고, 상기 청소 지도를 상기 청소기에 송신하는 것을 특징으로 하는 로봇 청소 시스템.
16. The method of claim 15,
The central server comprises:
A cleaning map for the area to be cleaned is created based on the device information, and the cleaning map is transmitted to the cleaner.
제 15 항에 있어서,
상기 청소기는,
수신한 상기 기기 정보를 근거로 상기 가전 기기의 위치 및 제품 정보를 인식하는 것을 특징으로 하는 로봇 청소 시스템.
16. The method of claim 15,
The cleaner includes:
And recognizes the position and product information of the home appliance based on the received device information.
제 17 항에 있어서,
상기 청소기는,
상기 가전 기기의 위치 및 제품 정보를 근거로 상기 청소 대상 영역에 대한 청소 지도를 작성하는 것을 특징으로 하는 로봇 청소 시스템.
18. The method of claim 17,
The cleaner includes:
Wherein the controller generates a cleaning map for the area to be cleaned based on the position of the home appliance and the product information.
제 14 항에 있어서,
상기 청소기는,
상기 가전 기기를 인식하여 상기 가전 기기와 통신하고, 상기 가전 기기와 통신한 결과를 근거로 상기 청소 대상 영역을 주행 및 청소하는 것을 특징으로 하는 로봇 청소 시스템.
15. The method of claim 14,
The cleaner includes:
Communicates with the home appliance, recognizes the home appliance, communicates with the home appliance, and runs and cleans the area to be cleaned based on a result of communication with the home appliance.
제 19 항에 있어서,
상기 가전 기기는,
동작 상태에 대한 정보를 상기 청소기에 송신하고,
상기 청소기는,
상기 동작 상태에 따라 상기 청소 대상 영역을 주행 및 청소하는 것을 특징으로 하는 로봇 청소 시스템.
20. The method of claim 19,
Wherein the household appliance comprises:
Transmits information on the operation state to the cleaner,
The cleaner includes:
Wherein the robot cleaner travels and cleans the area to be cleaned according to the operation state.
KR1020170083695A 2017-06-30 2017-06-30 Robot cleaner and robot cleaning system Active KR102412847B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020170083695A KR102412847B1 (en) 2017-06-30 2017-06-30 Robot cleaner and robot cleaning system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020170083695A KR102412847B1 (en) 2017-06-30 2017-06-30 Robot cleaner and robot cleaning system

Publications (2)

Publication Number Publication Date
KR20190003157A true KR20190003157A (en) 2019-01-09
KR102412847B1 KR102412847B1 (en) 2022-06-24

Family

ID=65017447

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020170083695A Active KR102412847B1 (en) 2017-06-30 2017-06-30 Robot cleaner and robot cleaning system

Country Status (1)

Country Link
KR (1) KR102412847B1 (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20210092046A (en) * 2020-01-15 2021-07-23 엘지전자 주식회사 Air conditioner and robot cleaner and smart home appliance system including them
US20220347862A1 (en) * 2021-05-03 2022-11-03 Samsung Electronics Co., Ltd. Method and system for controlling cleaning robot
WO2022234944A1 (en) * 2021-05-03 2022-11-10 삼성전자 주식회사 Method and system for controlling cleaning robot
US12087283B2 (en) 2020-11-12 2024-09-10 Samsung Electronics Co., Ltd. Electronic apparatus and controlling method thereof
US12226067B2 (en) 2021-03-05 2025-02-18 Samsung Electronics Co., Ltd. Robot cleaner and control method thereof

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102842374B1 (en) 2024-07-29 2025-08-07 충남대학교 산학협력단 Robot cleaner performing efficient cleaning in cooperation with a driving device and cleaning method thereof

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20120114669A (en) * 2011-04-07 2012-10-17 엘지전자 주식회사 Robot cleaner, electronic devices controlling system, and method for controlling electronic devices of the robot cleaner
KR20130091879A (en) * 2012-02-09 2013-08-20 삼성전자주식회사 Apparatus and method for controlling cleaning in rototic cleaner
JP2017018381A (en) * 2015-07-10 2017-01-26 シャープ株式会社 Cleaning system
KR20170048815A (en) * 2015-10-27 2017-05-10 삼성전자주식회사 Cleaning robot and controlling method of thereof

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20120114669A (en) * 2011-04-07 2012-10-17 엘지전자 주식회사 Robot cleaner, electronic devices controlling system, and method for controlling electronic devices of the robot cleaner
KR20130091879A (en) * 2012-02-09 2013-08-20 삼성전자주식회사 Apparatus and method for controlling cleaning in rototic cleaner
JP2017018381A (en) * 2015-07-10 2017-01-26 シャープ株式会社 Cleaning system
KR20170048815A (en) * 2015-10-27 2017-05-10 삼성전자주식회사 Cleaning robot and controlling method of thereof

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20210092046A (en) * 2020-01-15 2021-07-23 엘지전자 주식회사 Air conditioner and robot cleaner and smart home appliance system including them
US12087283B2 (en) 2020-11-12 2024-09-10 Samsung Electronics Co., Ltd. Electronic apparatus and controlling method thereof
US12226067B2 (en) 2021-03-05 2025-02-18 Samsung Electronics Co., Ltd. Robot cleaner and control method thereof
US20220347862A1 (en) * 2021-05-03 2022-11-03 Samsung Electronics Co., Ltd. Method and system for controlling cleaning robot
WO2022234944A1 (en) * 2021-05-03 2022-11-10 삼성전자 주식회사 Method and system for controlling cleaning robot
US12168291B2 (en) 2021-05-03 2024-12-17 Samsung Electronics Co., Ltd. Method and system for controlling cleaning robot

Also Published As

Publication number Publication date
KR102412847B1 (en) 2022-06-24

Similar Documents

Publication Publication Date Title
EP3727122B1 (en) Robot cleaners and controlling method thereof
KR101855831B1 (en) Cleaning apparatus and collaboration cleaning method using robot cleaners
KR20190003157A (en) Robot cleaner and robot cleaning system
KR102444251B1 (en) Robot vacuum cleaner and robot cleaning system
KR101976462B1 (en) A robot cleaner a control method thereof
EP3048502B1 (en) Robot cleaner and method for controlling robot cleaner
US9923389B2 (en) Robot cleaner
US9436186B2 (en) Cleaning robot, home monitoring apparatus, and method for controlling the cleaning robot
EP2908204B1 (en) Robot cleaner and controlling method thereof
KR101842460B1 (en) Robot cleaner, and remote monitoring system and method of the same
US8903590B2 (en) Robot cleaner and method for controlling the same
US11194338B2 (en) Method for recommending location of charging station and moving robot performing the same
KR20130137995A (en) Robot cleaner, controlling method of the same, and robot cleaning system
WO2018087951A1 (en) Autonomous traveling body
KR101677616B1 (en) Robot cleaner, robot cleaning system, and method for controlling the robot cleaner
KR20190093800A (en) a Moving robot and Controlling method for the moving robot
TW201908901A (en) Method of operating a self-propelled service device
KR101303161B1 (en) Mobile robot and controlling method of the same
KR20110090108A (en) Robot cleaner and its control method
JP6660093B2 (en) Vacuum cleaner, information display method thereof, and vacuum cleaner system
JP2006031503A (en) Autonomous mobile body
KR101895314B1 (en) Robot cleaner and controlling method of the same
CN114829085B (en) Mobile robot and control method thereof
KR100645818B1 (en) Mobile robot wireless control system and method
KR101223480B1 (en) Mobile robot and controlling method of the same

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20170630

PG1501 Laying open of application
PA0201 Request for examination

Patent event code: PA02012R01D

Patent event date: 20200603

Comment text: Request for Examination of Application

Patent event code: PA02011R01I

Patent event date: 20170630

Comment text: Patent Application

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

Comment text: Notification of reason for refusal

Patent event date: 20210823

Patent event code: PE09021S01D

AMND Amendment
E601 Decision to refuse application
PE0601 Decision on rejection of patent

Patent event date: 20220214

Comment text: Decision to Refuse Application

Patent event code: PE06012S01D

Patent event date: 20210823

Comment text: Notification of reason for refusal

Patent event code: PE06011S01I

X091 Application refused [patent]
AMND Amendment
PX0901 Re-examination

Patent event code: PX09011S01I

Patent event date: 20220214

Comment text: Decision to Refuse Application

Patent event code: PX09012R01I

Patent event date: 20211025

Comment text: Amendment to Specification, etc.

PX0701 Decision of registration after re-examination

Patent event date: 20220401

Comment text: Decision to Grant Registration

Patent event code: PX07013S01D

Patent event date: 20220316

Comment text: Amendment to Specification, etc.

Patent event code: PX07012R01I

Patent event date: 20220214

Comment text: Decision to Refuse Application

Patent event code: PX07011S01I

Patent event date: 20211025

Comment text: Amendment to Specification, etc.

Patent event code: PX07012R01I

X701 Decision to grant (after re-examination)
GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20220621

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20220622

End annual number: 3

Start annual number: 1

PG1601 Publication of registration