KR20210057582A - 잘못 흡입된 객체를 식별하는 로봇 청소기 및 그 제어 방법 - Google Patents
잘못 흡입된 객체를 식별하는 로봇 청소기 및 그 제어 방법 Download PDFInfo
- Publication number
- KR20210057582A KR20210057582A KR1020190144515A KR20190144515A KR20210057582A KR 20210057582 A KR20210057582 A KR 20210057582A KR 1020190144515 A KR1020190144515 A KR 1020190144515A KR 20190144515 A KR20190144515 A KR 20190144515A KR 20210057582 A KR20210057582 A KR 20210057582A
- Authority
- KR
- South Korea
- Prior art keywords
- identified
- robot cleaner
- image
- artificial intelligence
- intelligence model
- 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.)
- Ceased
Links
Images
Classifications
-
- A—HUMAN NECESSITIES
- A47—FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
- A47L—DOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
- A47L9/00—Details or accessories of suction cleaners, e.g. mechanical means for controlling the suction or for effecting pulsating action; Storing devices specially adapted to suction cleaners or parts thereof; Carrying-vehicles specially adapted for suction cleaners
- A47L9/28—Installation of the electric equipment, e.g. adaptation or attachment to the suction cleaner; Controlling suction cleaners by electric means
- A47L9/2805—Parameters or conditions being sensed
- A47L9/281—Parameters or conditions being sensed the amount or condition of incoming dirt or dust
- A47L9/2815—Parameters or conditions being sensed the amount or condition of incoming dirt or dust using optical detectors
-
- A—HUMAN NECESSITIES
- A47—FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
- A47L—DOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
- A47L9/00—Details or accessories of suction cleaners, e.g. mechanical means for controlling the suction or for effecting pulsating action; Storing devices specially adapted to suction cleaners or parts thereof; Carrying-vehicles specially adapted for suction cleaners
- A47L9/28—Installation of the electric equipment, e.g. adaptation or attachment to the suction cleaner; Controlling suction cleaners by electric means
- A47L9/2805—Parameters or conditions being sensed
-
- A—HUMAN NECESSITIES
- A47—FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
- A47L—DOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
- A47L9/00—Details or accessories of suction cleaners, e.g. mechanical means for controlling the suction or for effecting pulsating action; Storing devices specially adapted to suction cleaners or parts thereof; Carrying-vehicles specially adapted for suction cleaners
- A47L9/009—Carrying-vehicles; Arrangements of trollies or wheels; Means for avoiding mechanical obstacles
-
- A—HUMAN NECESSITIES
- A47—FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
- A47L—DOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
- A47L9/00—Details or accessories of suction cleaners, e.g. mechanical means for controlling the suction or for effecting pulsating action; Storing devices specially adapted to suction cleaners or parts thereof; Carrying-vehicles specially adapted for suction cleaners
- A47L9/28—Installation of the electric equipment, e.g. adaptation or attachment to the suction cleaner; Controlling suction cleaners by electric means
- A47L9/2805—Parameters or conditions being sensed
- A47L9/2826—Parameters or conditions being sensed the condition of the floor
-
- A—HUMAN NECESSITIES
- A47—FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
- A47L—DOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
- A47L9/00—Details or accessories of suction cleaners, e.g. mechanical means for controlling the suction or for effecting pulsating action; Storing devices specially adapted to suction cleaners or parts thereof; Carrying-vehicles specially adapted for suction cleaners
- A47L9/28—Installation of the electric equipment, e.g. adaptation or attachment to the suction cleaner; Controlling suction cleaners by electric means
- A47L9/2836—Installation 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
-
- A—HUMAN NECESSITIES
- A47—FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
- A47L—DOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
- A47L9/00—Details or accessories of suction cleaners, e.g. mechanical means for controlling the suction or for effecting pulsating action; Storing devices specially adapted to suction cleaners or parts thereof; Carrying-vehicles specially adapted for suction cleaners
- A47L9/28—Installation of the electric equipment, e.g. adaptation or attachment to the suction cleaner; Controlling suction cleaners by electric means
- A47L9/2836—Installation 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/2852—Elements for displacement of the vacuum cleaner or the accessories therefor, e.g. wheels, casters or nozzles
-
- A—HUMAN NECESSITIES
- A47—FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
- A47L—DOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
- A47L9/00—Details or accessories of suction cleaners, e.g. mechanical means for controlling the suction or for effecting pulsating action; Storing devices specially adapted to suction cleaners or parts thereof; Carrying-vehicles specially adapted for suction cleaners
- A47L9/28—Installation of the electric equipment, e.g. adaptation or attachment to the suction cleaner; Controlling suction cleaners by electric means
- A47L9/2889—Safety or protection devices or systems, e.g. for prevention of motor over-heating or for protection of the user
-
- A—HUMAN NECESSITIES
- A47—FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
- A47L—DOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
- A47L9/00—Details or accessories of suction cleaners, e.g. mechanical means for controlling the suction or for effecting pulsating action; Storing devices specially adapted to suction cleaners or parts thereof; Carrying-vehicles specially adapted for suction cleaners
- A47L9/28—Installation of the electric equipment, e.g. adaptation or attachment to the suction cleaner; Controlling suction cleaners by electric means
- A47L9/2894—Details related to signal transmission in suction cleaners
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J11/00—Manipulators not otherwise provided for
- B25J11/008—Manipulators for service tasks
- B25J11/0085—Cleaning
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J19/00—Accessories fitted to manipulators, e.g. for monitoring, for viewing; Safety devices combined with or specially adapted for use in connection with manipulators
- B25J19/02—Sensing devices
- B25J19/021—Optical sensing devices
- B25J19/023—Optical sensing devices including video camera means
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/02—Control of position or course in two dimensions
- G05D1/021—Control of position or course in two dimensions specially adapted to land vehicles
- G05D1/0268—Control of position or course in two dimensions specially adapted to land vehicles using internal positioning means
- G05D1/0274—Control of position or course in two dimensions specially adapted to land vehicles using internal positioning means using mapping information stored in a memory device
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/20—Control system inputs
- G05D1/24—Arrangements for determining position or orientation
- G05D1/247—Arrangements for determining position or orientation using signals provided by artificial sources external to the vehicle, e.g. navigation beacons
- G05D1/249—Arrangements for determining position or orientation using signals provided by artificial sources external to the vehicle, e.g. navigation beacons from positioning sensors located off-board the vehicle, e.g. from cameras
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/60—Intended control result
- G05D1/617—Safety or protection, e.g. defining protection zones around obstacles or avoiding hazards
- G05D1/622—Obstacle avoidance
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/21—Design or setup of recognition systems or techniques; Extraction of features in feature space; Blind source separation
- G06F18/214—Generating training patterns; Bootstrap methods, e.g. bagging or boosting
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/25—Fusion techniques
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/08—Learning methods
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T1/00—General purpose image data processing
- G06T1/0014—Image feed-back for automatic industrial control, e.g. robot with camera
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/20—Image preprocessing
- G06V10/25—Determination of region of interest [ROI] or a volume of interest [VOI]
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V20/00—Scenes; Scene-specific elements
- G06V20/20—Scenes; Scene-specific elements in augmented reality scenes
-
- A—HUMAN NECESSITIES
- A47—FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
- A47L—DOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
- A47L2201/00—Robotic cleaning machines, i.e. with automatic control of the travelling movement or the cleaning operation
-
- A—HUMAN NECESSITIES
- A47—FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
- A47L—DOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
- A47L2201/00—Robotic cleaning machines, i.e. with automatic control of the travelling movement or the cleaning operation
- A47L2201/04—Automatic control of the travelling movement; Automatic obstacle detection
-
- A—HUMAN NECESSITIES
- A47—FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
- A47L—DOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
- A47L2201/00—Robotic cleaning machines, i.e. with automatic control of the travelling movement or the cleaning operation
- A47L2201/06—Control of the cleaning action for autonomous devices; Automatic detection of the surface condition before, during or after cleaning
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D2105/00—Specific applications of the controlled vehicles
- G05D2105/10—Specific applications of the controlled vehicles for cleaning, vacuuming or polishing
Landscapes
- Engineering & Computer Science (AREA)
- Mechanical Engineering (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- Multimedia (AREA)
- Robotics (AREA)
- General Engineering & Computer Science (AREA)
- Life Sciences & Earth Sciences (AREA)
- Evolutionary Computation (AREA)
- Artificial Intelligence (AREA)
- Bioinformatics & Computational Biology (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Evolutionary Biology (AREA)
- Radar, Positioning & Navigation (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Aviation & Aerospace Engineering (AREA)
- Remote Sensing (AREA)
- Automation & Control Theory (AREA)
- Health & Medical Sciences (AREA)
- Biophysics (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- Molecular Biology (AREA)
- Computing Systems (AREA)
- Mathematical Physics (AREA)
- Software Systems (AREA)
- Biomedical Technology (AREA)
- Image Analysis (AREA)
- Electric Vacuum Cleaner (AREA)
Abstract
Description
도 2a는 본 개시의 일 실시 예에 따른 로봇 청소기의 구성을 설명하기 위한 블록도,
도 2b는 본 개시의 일 실시 예에 따른 로봇 청소기의 기능적 구성을 설명하기 위한 블록도,
도 3은 본 개시의 로봇 청소기가 흡입 중 충격이 감지된 시점 이전에 획득된 이미지를 식별하는 예를 설명하기 위한 도면,
도 4는 본 개시의 로봇 청소기가 Multi-Scale 패치를 이용하여 식별된 이미지 내 복수의 영역을 추출하는 예를 설명하기 위한 도면,
도 5a 내지 도 5b는 본 개시의 로봇 청소기가 Multi-Scale 패치를 이용하여 이미지 내 복수의 영역을 획득하고, 복수의 영역 각각을 인공지능 모델에 입력하는 예를 설명하기 위한 도면들,
도 5c 내지 도 5d는 복수의 영역 각각을 인공지능 모델에 입력한 결과 출력을 이용하여 이미지 내 객체를 식별하는 예를 설명하기 위한 도면들,
도 6a는 본 개시의 로봇 청소기가 객체를 잘못 흡입한 구역을 판단하는 예를 설명하기 위한 도면,
도 6b 및 도 6c는 본 개시의 로봇 청소기가 충격이 감지된 구역에 대한 정보 및 잘못 흡입된 객체에 대한 정보를 휴대 단말 장치로 제공하는 예를 설명하기 위한 도면들,
도 7은 본 개시의 일 실시 예에 따라 로봇 청소기 및 서버 장치를 포함하는 시스템이 잘못 흡입된 객체를 식별하는 예를 설명하기 위한 도면,
도 8은 본 개시의 다양한 실시 예에 따른 로봇 청소기의 상세한 구성을 설명하기 위한 블록도,
도 9는 본 개시의 일 실시 예에 따른 로봇 청소기의 제어 방법을 설명하기 위한 순서도,
도 10은 본 개시의 제어 방법이 청소 모드상에서 로봇 청소기를 제어하는 일 예를 설명하기 위한 알고리즘, 그리고
도 11은 본 개시의 제어 방법이 휴식 모드상에서 로봇 청소기를 제어하는 일 예를 설명하기 위한 알고리즘이다.
120: 충격 감지 센서 130: 카메라
140: 메모리 150: 프로세서
160: 위치 감지 센서 170: 주행부
180: 통신부 190: 디스플레이
195: 오디오 출력부
Claims (19)
- 로봇 청소기에 있어서,
흡입부;
충격 감지 센서;
카메라;
메모리; 및
상기 흡입부, 상기 충격 감지 센서, 상기 카메라 및 상기 메모리와 연결되어 상기 로봇 청소기를 제어하는 프로세서;를 포함하고,
상기 메모리는, 객체를 식별하도록 학습된 인공지능 모델을 포함하고,
상기 프로세서는,
상기 흡입부에 의해 흡입된 객체에 기초한 충격이 상기 충격 감지 센서를 통해 감지되면, 상기 카메라를 통해 획득된 복수의 이미지 중 상기 충격이 감지된 시점 이전의 기설정된 시간 이내에 획득된 이미지를 식별하고,
서로 다른 크기의 복수의 패치를 이용하여 상기 식별된 이미지에서 각 패치에 대응되는 복수의 영역을 획득하고, 상기 획득된 복수의 영역을 상기 인공지능 모델에 입력하여 상기 식별된 이미지에 포함되는 객체를 식별하는, 로봇 청소기. - 제1항에 있어서,
상기 프로세서는,
상기 각 패치에 대응되는 복수의 영역 각각을 상기 인공지능 모델에 입력하여 상기 인공지능 모델로부터 상기 복수의 영역 각각에 대한 출력을 획득하고, 상기 식별된 이미지 내 상기 복수의 영역 각각의 위치 및 상기 인공지능 모델로부터 획득된 출력에 기초하여 상기 식별된 이미지에 포함되는 객체를 식별하는, 로봇 청소기. - 제2항에 있어서,
상기 인공지능 모델은, 상기 인공지능 모델에 의해 식별된 객체에 대한 정보 및 상기 식별된 객체에 대한 정보의 신뢰도를 출력하고,
상기 프로세서는,
상기 인공지능 모델에 의해 출력되는, 상기 복수의 영역 각각에서 식별된 객체에 대한 정보 및 상기 복수의 영역 각각에서 식별된 상기 객체에 대한 정보의 신뢰도에 기초하여 상기 식별된 이미지에 포함되는 객체를 식별하는, 로봇 청소기. - 제1항에 있어서,
주행부;를 더 포함하고,
상기 프로세서는,
상기 로봇 청소기가 청소 모드인 경우, 상기 카메라를 통해 획득되는 복수의 이미지를 상기 인공지능 모델에 입력하여 객체를 식별하고, 상기 식별된 객체에 대한 정보를 기반으로 주행 및 흡입을 수행하도록 상기 주행부 및 상기 흡입부를 제어하고,
상기 흡입부에 의해 흡입된 객체에 기초한 상기 충격이 감지되면, 상기 복수의 이미지 중 상기 충격이 감지된 시점 이전의 기설정된 시간 이내에 획득된 이미지를 식별하고, 상기 식별된 이미지에서 획득된 상기 복수의 영역을 상기 인공지능 모델에 입력하는, 로봇 청소기. - 제4항에 있어서,
상기 프로세서는,
상기 청소 모드에서 상기 식별된 이미지를 상기 메모리에 저장하고,
상기 로봇 청소기가 휴식 모드인 경우, 상기 저장된 이미지에서 획득된 상기 복수의 영역을 상기 인공지능 모델에 입력하여 상기 저장된 이미지에 포함되는 객체를 식별하는, 로봇 청소기. - 제4항에 있어서,
상기 프로세서는,
상기 식별된 객체에 대한 정보 및 상기 식별된 이미지를 기초로 상기 인공지능 모델을 학습시키는, 로봇 청소기. - 제1항에 있어서,
상기 프로세서는,
상기 식별된 객체가 기설정된 객체인 경우, 상기 식별된 객체에 대한 정보를 제공하는, 로봇 청소기. - 제7항에 있어서,
위치 감지 센서;를 더 포함하고,
상기 메모리는, 상기 로봇 청소기의 주행을 위해 필요한 맵에 대한 정보를 저장하고,
상기 프로세서는,
상기 위치 감지 센서를 통해 수신된 센싱 데이터를 기반으로, 상기 맵에 포함된 복수의 구역 중 상기 충격이 감지된 시점에 상기 로봇 청소기가 위치한 구역을 식별하고,
상기 식별된 객체가 상기 기설정된 객체인 경우, 상기 식별된 객체에 대한 정보 및 상기 식별된 구역에 대한 정보를 제공하는, 로봇 청소기. - 제8항에 있어서,
통신부;를 더 포함하고,
상기 프로세서는,
상기 식별된 객체가 상기 기설정된 객체인 경우, 상기 식별된 객체에 대한 정보 및 상기 식별된 구역에 대한 정보를 상기 통신부를 통해 사용자의 휴대 단말 장치로 전송하는, 로봇 청소기. - 객체를 식별하도록 학습된 인공지능 모델이 저장된 메모리를 포함하는 로봇 청소기의 제어 방법에 있어서,
흡입부에 의해 흡입된 객체에 기초한 충격이 충격 감지 센서를 통해 감지되면, 카메라를 통해 획득된 복수의 이미지 중 상기 충격이 감지된 시점 이전의 기설정된 시간 이내에 획득된 이미지를 식별하는 단계;
서로 다른 크기의 복수의 패치를 이용하여 상기 식별된 이미지에서 각 패치에 대응되는 복수의 영역을 획득하는 단계; 및
상기 획득된 복수의 영역을 인공지능 모델에 입력하여 상기 식별된 이미지에 포함되는 객체를 식별하는 단계;를 포함하는, 제어 방법. - 제10항에 있어서,
상기 객체를 식별하는 단계는,
상기 각 패치에 대응되는 복수의 영역 각각을 상기 인공지능 모델에 입력하여 상기 인공지능 모델로부터 상기 복수의 영역 각각에 대한 출력을 획득하고,
상기 식별된 이미지 내 상기 복수의 영역 각각의 위치 및 상기 인공지능 모델로부터 획득된 출력에 기초하여 상기 식별된 이미지에 포함되는 객체를 식별하는, 제어 방법. - 제11항에 있어서,
상기 인공지능 모델은, 상기 인공지능 모델에 의해 식별된 객체에 대한 정보 및 상기 식별된 객체에 대한 정보의 신뢰도를 출력하고,
상기 객체를 식별하는 단계는,
상기 인공지능 모델에 의해 출력되는, 상기 복수의 영역 각각에서 식별된 객체에 대한 정보 및 상기 복수의 영역 각각에서 식별된 상기 객체에 대한 정보의 신뢰도에 기초하여 상기 식별된 이미지에 포함되는 객체를 식별하는, 제어 방법. - 제10항에 있어서,
상기 로봇 청소기가 청소 모드인 경우, 상기 카메라를 통해 획득되는 복수의 이미지를 상기 인공지능 모델에 입력하여 객체를 식별하고, 상기 식별된 객체에 대한 정보를 기반으로 주행 및 흡입을 제어하여 청소를 수행하는 단계;를 더 포함하고,
상기 객체를 식별하는 단계는,
상기 청소를 수행하는 단계에서 상기 흡입부에 의해 흡입된 객체에 기초한 상기 충격이 감지되면, 상기 복수의 이미지 중 상기 충격이 감지된 시점 이전의 기설정된 시간 이내에 획득된 이미지를 식별하고, 상기 식별된 이미지에서 획득된 상기 복수의 영역을 상기 인공지능 모델에 입력하는, 제어 방법. - 제13항에 있어서,
상기 청소 모드에서 상기 식별된 이미지를 상기 메모리에 저장하는 단계;를 더 포함하고,
상기 객체를 식별하는 단계는,
상기 로봇 청소기가 휴식 모드인 경우, 상기 저장된 이미지에서 획득된 상기 복수의 영역을 상기 인공지능 모델에 입력하여 상기 저장된 이미지에 포함되는 객체를 식별하는, 제어 방법. - 제13항에 있어서,
상기 식별된 객체에 대한 정보 및 상기 식별된 이미지를 기초로 상기 인공지능 모델을 학습시키는 단계;를 더 포함하는, 제어 방법. - 제10항에 있어서,
상기 식별된 객체가 기설정된 객체인 경우, 상기 식별된 객체에 대한 정보를 제공하는 단계;를 더 포함하는, 제어 방법. - 제16항에 있어서,
상기 메모리는, 상기 로봇 청소기의 주행을 위해 필요한 맵에 대한 정보를 저장하고,
상기 제어 방법은,
상기 맵에 포함된 복수의 구역 중 상기 충격이 감지된 시점에 상기 로봇 청소기가 위치한 구역을 식별하는 단계; 및
상기 식별된 객체가 상기 기설정된 객체인 경우, 상기 식별된 객체에 대한 정보 및 상기 식별된 구역에 대한 정보를 제공하는 단계;를 더 포함하는, 제어 방법. - 제17항에 있어서,
상기 제공하는 단계는,
상기 식별된 객체가 상기 기설정된 객체인 경우, 상기 식별된 객체에 대한 정보 및 상기 식별된 구역에 대한 정보를 상기 통신부를 통해 사용자의 휴대 단말 장치로 전송하는, 제어 방법. - 시스템에 있어서,
카메라를 통해 획득되는 복수의 이미지를 제1 인공지능 모델에 입력하여 객체를 식별하고, 식별된 객체에 기초하여 주행 및 흡입을 수행하는 로봇 청소기; 및
제2 인공지능 모델이 저장된 서버 장치;를 포함하고,
상기 로봇 청소기는,
상기 로봇 청소기에 흡입된 객체에 기초한 충격이 감지되면, 상기 복수의 이미지 중 상기 충격이 감지된 시점 이전의 기설정된 시간 이내에 획득된 이미지를 상기 서버 장치로 전송하고,
상기 서버 장치는,
서로 다른 크기의 복수의 패치를 이용하여 상기 로봇 청소기로부터 수신된 이미지에서 각 패치에 대응되는 복수의 영역을 획득하고, 상기 획득된 복수의 영역을 상기 제2 인공지능 모델에 입력하여 상기 수신된 이미지에 포함되는 객체를 식별하고, 상기 수신된 이미지에서 식별된 상기 객체에 대한 정보를 상기 로봇 청소기로 전송하는, 시스템.
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020190144515A KR20210057582A (ko) | 2019-11-12 | 2019-11-12 | 잘못 흡입된 객체를 식별하는 로봇 청소기 및 그 제어 방법 |
| PCT/KR2020/015231 WO2021096144A1 (en) | 2019-11-12 | 2020-11-03 | Mistakenly ingested object identifying robot cleaner and controlling method thereof |
| US17/093,010 US11641994B2 (en) | 2019-11-12 | 2020-11-09 | Mistakenly ingested object identifying robot cleaner and controlling method thereof |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020190144515A KR20210057582A (ko) | 2019-11-12 | 2019-11-12 | 잘못 흡입된 객체를 식별하는 로봇 청소기 및 그 제어 방법 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| KR20210057582A true KR20210057582A (ko) | 2021-05-21 |
Family
ID=75846645
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020190144515A Ceased KR20210057582A (ko) | 2019-11-12 | 2019-11-12 | 잘못 흡입된 객체를 식별하는 로봇 청소기 및 그 제어 방법 |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US11641994B2 (ko) |
| KR (1) | KR20210057582A (ko) |
| WO (1) | WO2021096144A1 (ko) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2025095167A1 (ko) * | 2023-11-01 | 2025-05-08 | 엘지전자 주식회사 | 전자 디바이스 및 그 제어 방법 |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP3915048A4 (en) * | 2019-06-03 | 2022-03-30 | Samsung Electronics Co., Ltd. | ELECTRONIC DEVICE FOR OBJECT RECOGNITION AND CONTROL METHOD THEREOF |
| KR20210057582A (ko) * | 2019-11-12 | 2021-05-21 | 삼성전자주식회사 | 잘못 흡입된 객체를 식별하는 로봇 청소기 및 그 제어 방법 |
| CN115338902A (zh) * | 2022-10-20 | 2022-11-15 | 常州龙源智能机器人科技有限公司 | 一种用于服务机器人的防洒阻尼托盘 |
Family Cites Families (17)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8442321B1 (en) * | 2011-09-14 | 2013-05-14 | Google Inc. | Object recognition in images |
| KR101322510B1 (ko) | 2011-09-20 | 2013-10-28 | 엘지전자 주식회사 | 로봇 청소기 |
| JP5771885B2 (ja) * | 2013-06-03 | 2015-09-02 | みこらった株式会社 | 電気掃除装置 |
| KR101623642B1 (ko) * | 2014-08-07 | 2016-05-23 | 윤덕찬 | 로봇 청소기, 단말장치의 제어방법 및 이를 포함하는 로봇 청소기 제어 시스템 |
| US9697439B2 (en) * | 2014-10-02 | 2017-07-04 | Xerox Corporation | Efficient object detection with patch-level window processing |
| KR20160058594A (ko) * | 2014-11-17 | 2016-05-25 | 삼성전자주식회사 | 로봇 청소기, 단말장치 및 그 제어 방법 |
| KR102314637B1 (ko) * | 2015-03-23 | 2021-10-18 | 엘지전자 주식회사 | 로봇 청소기 및 이를 구비하는 로봇 청소 시스템 |
| JP2017205324A (ja) * | 2016-05-19 | 2017-11-24 | パナソニックIpマネジメント株式会社 | ロボット |
| CN109890575B (zh) * | 2016-08-25 | 2023-02-21 | Lg电子株式会社 | 移动机器人及其控制方法 |
| KR102688528B1 (ko) * | 2017-01-25 | 2024-07-26 | 엘지전자 주식회사 | 이동 로봇 및 그 제어방법 |
| KR102017148B1 (ko) | 2017-03-03 | 2019-09-02 | 엘지전자 주식회사 | 장애물을 학습하는 인공지능 이동 로봇 및 그 제어방법 |
| US20180348783A1 (en) * | 2017-05-31 | 2018-12-06 | Neato Robotics, Inc. | Asynchronous image classification |
| JP6435019B2 (ja) | 2017-06-01 | 2018-12-05 | 將洋 鈴木 | 自走式電気掃除装置及び自走式電気掃除装置用プログラム |
| KR102032284B1 (ko) | 2017-09-22 | 2019-10-15 | 엘지전자 주식회사 | 인공지능 이용한 이동 로봇 및 이동 로봇의 제어방법 |
| US20200375427A1 (en) * | 2019-05-30 | 2020-12-03 | Bot3, Inc. | Method for a robot cleaner with an adaptive control method based on the material of the floor, and a robot cleaner |
| KR102766121B1 (ko) | 2019-08-27 | 2025-02-13 | 엘지전자 주식회사 | 인공 지능을 통해 구속 상황을 인식하는 로봇 청소기 및 그의 동작 방법 |
| KR20210057582A (ko) * | 2019-11-12 | 2021-05-21 | 삼성전자주식회사 | 잘못 흡입된 객체를 식별하는 로봇 청소기 및 그 제어 방법 |
-
2019
- 2019-11-12 KR KR1020190144515A patent/KR20210057582A/ko not_active Ceased
-
2020
- 2020-11-03 WO PCT/KR2020/015231 patent/WO2021096144A1/en not_active Ceased
- 2020-11-09 US US17/093,010 patent/US11641994B2/en active Active
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2025095167A1 (ko) * | 2023-11-01 | 2025-05-08 | 엘지전자 주식회사 | 전자 디바이스 및 그 제어 방법 |
Also Published As
| Publication number | Publication date |
|---|---|
| US20210142061A1 (en) | 2021-05-13 |
| WO2021096144A1 (en) | 2021-05-20 |
| US11641994B2 (en) | 2023-05-09 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR20210057582A (ko) | 잘못 흡입된 객체를 식별하는 로봇 청소기 및 그 제어 방법 | |
| EP4335343B1 (en) | Pollution source determination robot cleaner and operating method thereof | |
| US11592825B2 (en) | Electronic device and operation method therefor | |
| KR20180051367A (ko) | 디바이스가 이미지를 보정하는 방법 및 그 디바이스 | |
| US10978093B1 (en) | Computer apparatus and method implementing sound detection to recognize an activity | |
| CN111633686B (zh) | 机器人的安全防护方法、装置与机器人 | |
| KR20190098091A (ko) | 이미지 데이터에서 사용자를 인식하는 인공 지능 장치 및 그 방법 | |
| CN110063053B (zh) | 用于处理图像的装置和方法 | |
| KR102476239B1 (ko) | 전자 장치, 영상 처리 방법 및 컴퓨터 판독가능 기록 매체 | |
| KR101623642B1 (ko) | 로봇 청소기, 단말장치의 제어방법 및 이를 포함하는 로봇 청소기 제어 시스템 | |
| EP4210042A1 (en) | Electronic device and method for controlling electronic device | |
| US20180126902A1 (en) | Method and appartus for informing pedetrian and occupant of vehicle of each other's approach | |
| US12073602B2 (en) | Automated key frame selection | |
| KR20180023303A (ko) | 이동 로봇 및 그 제어방법 | |
| KR102254157B1 (ko) | 와핑된 이미지를 통해 바닥 객체를 식별하는 전자 장치 및 그 제어 방법 | |
| KR102396794B1 (ko) | 전자 장치 및 이의 제어 방법 | |
| EP3942526B1 (en) | Electronic apparatus for identifying object through warped image and control method thereof | |
| CN112149641A (zh) | 监控驾驶状态的方法、装置、设备和存储介质 | |
| CN111684782A (zh) | 电子设备及其控制方法 | |
| KR20120132337A (ko) | 음성 인식을 이용하는 사용자 인터페이스 제어 장치 및 방법 | |
| KR101983892B1 (ko) | 웨어러블 디바이스를 이용한 차량 내 제스처 인식방법, 장치 및 기록매체 | |
| US12445714B2 (en) | Information processing apparatus, image capturing system, method, and non-transitory computer-readable storage medium for selecting a trained model | |
| US20230125410A1 (en) | Information processing apparatus, image capturing system, method, and non-transitory computer-readable storage medium | |
| TW202301323A (zh) | 用以切換音訊裝置之影像分析技術 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application |
St.27 status event code: A-0-1-A10-A12-nap-PA0109 |
|
| PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
| A201 | Request for examination | ||
| PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
| E13-X000 | Pre-grant limitation requested |
St.27 status event code: A-2-3-E10-E13-lim-X000 |
|
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-2-2-P10-P22-nap-X000 |
|
| E601 | Decision to refuse application | ||
| PE0601 | Decision on rejection of patent |
St.27 status event code: N-2-6-B10-B15-exm-PE0601 |
|
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-2-2-P10-P22-nap-X000 |
|
| E13-X000 | Pre-grant limitation requested |
St.27 status event code: A-2-3-E10-E13-lim-X000 |
|
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |