KR20200069103A - 로봇 청소기 및 로봇 청소기의 청소 경로 계획 방법 - Google Patents
로봇 청소기 및 로봇 청소기의 청소 경로 계획 방법 Download PDFInfo
- Publication number
- KR20200069103A KR20200069103A KR1020180156268A KR20180156268A KR20200069103A KR 20200069103 A KR20200069103 A KR 20200069103A KR 1020180156268 A KR1020180156268 A KR 1020180156268A KR 20180156268 A KR20180156268 A KR 20180156268A KR 20200069103 A KR20200069103 A KR 20200069103A
- Authority
- KR
- South Korea
- Prior art keywords
- cleaning
- robot cleaner
- mode
- area
- path
- 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
-
- 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/648—Performing a task within a working area or space, e.g. cleaning
- G05D1/6482—Performing a task within a working area or space, e.g. cleaning by dividing the whole area or space in sectors to be processed separately
-
- A—HUMAN NECESSITIES
- A47—FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
- A47L—DOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
- A47L9/00—Details or accessories of suction cleaners, e.g. mechanical means for controlling the suction or for effecting pulsating action; Storing devices specially adapted to suction cleaners or parts thereof; Carrying-vehicles specially adapted for suction cleaners
- A47L9/28—Installation of the electric equipment, e.g. adaptation or attachment to the suction cleaner; Controlling suction cleaners by electric means
- A47L9/2857—User input or output elements for control, e.g. buttons, switches or displays
-
- A—HUMAN NECESSITIES
- A47—FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
- A47L—DOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
- A47L11/00—Machines for cleaning floors, carpets, furniture, walls, or wall coverings
- A47L11/40—Parts or details of machines not provided for in groups A47L11/02 - A47L11/38, or not restricted to one of these groups, e.g. handles, arrangements of switches, skirts, buffers, levers
- A47L11/4011—Regulation of the cleaning machine by electric means; Control systems and remote control systems therefor
-
- A—HUMAN NECESSITIES
- A47—FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
- A47L—DOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
- A47L11/00—Machines for cleaning floors, carpets, furniture, walls, or wall coverings
- A47L11/40—Parts or details of machines not provided for in groups A47L11/02 - A47L11/38, or not restricted to one of these groups, e.g. handles, arrangements of switches, skirts, buffers, levers
- A47L11/4036—Parts or details of the surface treating tools
- A47L11/4038—Disk shaped surface treating tools
-
- 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
-
- 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
- B25J9/00—Program-controlled manipulators
- B25J9/0003—Home robots, i.e. small robots for domestic use
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Program-controlled manipulators
- B25J9/16—Program controls
- B25J9/1628—Program controls characterised by the control loop
-
- 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/0212—Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory
-
- 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/0212—Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory
- G05D1/0219—Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory ensuring the processing of the whole working surface
-
- 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/0231—Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means
- G05D1/0238—Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means using obstacle or wall sensors
-
- 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/246—Arrangements for determining position or orientation using environment maps, e.g. simultaneous localisation and mapping [SLAM]
-
- 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/648—Performing a task within a working area or space, e.g. cleaning
- G05D1/6484—Performing a task within a working area or space, e.g. cleaning by taking into account parameters or characteristics of the working area or space, e.g. size or shape
- G05D1/6486—Performing a task within a working area or space, e.g. cleaning by taking into account parameters or characteristics of the working area or space, e.g. size or shape by taking into account surface condition, e.g. soiled
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
-
- 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
- G05D2101/00—Details of software or hardware architectures used for the control of position
- G05D2101/10—Details of software or hardware architectures used for the control of position using artificial intelligence [AI] techniques
-
- 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
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D2109/00—Types of controlled vehicles
- G05D2109/10—Land vehicles
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Radar, Positioning & Navigation (AREA)
- Aviation & Aerospace Engineering (AREA)
- Remote Sensing (AREA)
- Automation & Control Theory (AREA)
- Mechanical Engineering (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Robotics (AREA)
- Electromagnetism (AREA)
- Human Computer Interaction (AREA)
- Electric Vacuum Cleaner (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
Abstract
Description
도 2는 일 실시예에 따른 로봇 청소기의 청소 경로 계획 방법을 설명하기 위한 순서도이다.
도 3은 일 실시예에 따른 청소 모드에 따른 청소 경로 계획 방법을 설명하기 위한 순서도이다.
도 4는 일 실시예에 따른 실내 공간 지도를 설명하기 위한 도면이다.
도 5는 일 실시예에 따른 로봇 청소기가 청소 가능 영역을 분할 하는 동작을 설명하기 위한 도면이다.
도 6은 일 실시예에 따른 로봇 청소기가 청소 모드에 따라 청소 경로를 계획하는 동작을 설명하기 위한 도면이다.
도 7은 일 실시예에 따른 로봇 청소기가 영역 별로 청소 모드를 다르게 결정하는 동작을 설명하기 위한 도면이다.
도 8은 일 실시예에 따른 바닥의 재질에 따라 청소 경로를 계획하는 방법을 설명하기 위한 순서도이다.
도 9는 일 실시예에 따른 로봇 청소기가 카펫의 존재에 따라 청소 가능 영역을 복수의 부분 영역으로 분할하는 동작을 설명하기 위한 도면이다.
도 10은 일 실시예에 따른 로봇 청소기가 카펫 영역과 나머지 영역에 대한 청소 경로를 계획하는 동작을 설명하기 위한 도면이다.
도 11은 일 실시예에 따른 원형 영역에 대한 청소 경로를 계획하는 방법을 설명하기 위한 순서도이다.
도 12는 일 실시예에 따른 로봇 청소기가 형상에 따라 실내 공간을 복수의 청소 가능 영역으로 분할하는 동작을 설명하기 위한 도면이다.
도 13은 일 실시예에 따른 로봇 청소기가 원형 영역에 대해서 나선형의 청소 경로를 계획하는 동작을 설명하기 위한 도면이다.
도 14는 일 실시예에 따른 로봇 청소기가 정밀 모드에 따라 청소 경로를 계획하는 동작을 설명하기 위한 도면이다.
도 15는 일 실시예에 따른 로봇 청소기가 주변 환경 변화에 따라 계획된 청소 경로를 수정하는 방법을 설명하기 위한 순서도이다.
도 16은 일 실시예에 따른 로봇 청소기가 장애물이 감지됨에 따라 계획된 청소 경로를 수정하는 동작을 설명하기 위한 도면이다.
도 17은 일 실시예에 따른 로봇 청소기가 주변 환경 변화에 따라 청소 가능 영역을 재 분할하는 동작을 설명하기 위한 도면이다.
도 18은 일 실시예에 따른 로봇 청소기가 카펫의 위치에 따라 청소 가능 영역을 재 분할하는 동작을 설명하기 위한 도면이다.
도 19는 일 실시예에 따른 로봇 청소기가 슬립이 발생한 경우 청소 경로를 계획하는 방법을 설명하기 위한 순서도이다.
도 20은 일 실시예에 따른 로봇 청소기의 전면 구조를 설명하기 위한 도면이다.
도 21은 일 실시예예 따른 로봇 청소기의 후면 구조를 설명하기 위한 도면이다.
도 22 및 23은 일 실시예에 따른 로봇 청소기의 구성을 설명하기 위한 블록 구성도이다.
Claims (20)
- 로봇 청소기가 청소 경로를 계획하는 방법에 있어서,
상기 로봇 청소기에 포함된 적어도 하나의 센서를 이용하여 생성된 실내 공간 지도에 기초하여, 실내 공간을 적어도 하나의 청소 가능 영역으로 분할하는 단계;
상기 로봇 청소기의 청소 모드에 따라, 상기 적어도 하나의 청소 가능 영역을 복수의 부분 영역으로 분할하는 단계; 및
상기 청소 모드가 제 1 모드인 경우, 상기 복수의 부분 영역 각각에 대해 상기 로봇 청소기의 방향 전환 횟수를 최소화하는 제 1 청소 경로를 계획하는 단계를 포함하는, 방법. - 제 1 항에 있어서, 상기 방법은,
상기 청소 모드가 제 2 청소 모드인 경우, 상기 복수의 부분 영역 각각에 대해 상기 로봇 청소기의 방향 전환 횟수를 최대화하는 제 2 청소 경로를 계획하는 단계를 더 포함하되,
상기 제 1 모드는 상기 제 2 모드에 비해 청소 시간이 단축되는 모드인 것을 특징으로 하는, 방법. - 제 1 항에 있어서, 상기 실내 공간을 적어도 하나의 청소 가능 영역으로 분할하는 단계는,
용도 또는 형상(shape)에 따라, 상기 실내 공간을 적어도 하나의 청소 가능 영역으로 분할하는 단계를 포함하는, 방법. - 제 2 항에 있어서, 상기 적어도 하나의 청소 가능 영역을 복수의 부분 영역으로 분할하는 단계는,
사용자 입력 또는 상기 적어도 하나의 청소 가능 영역의 용도에 기초하여, 상기 제 1 모드 및 상기 제 2 모드 중 하나를 상기 로봇 청소기의 청소 모드로 결정하는 단계를 포함하는, 방법. - 제 1 항에 있어서, 상기 방법은,
바닥의 재질에 따라 상기 적어도 하나의 청소 가능 영역을 제 1 부분 영역과 제 2 부분 영역으로 분할하는 단계;
상기 제 1 부분 영역과 상기 제 2 부분 영역의 우선 순위를 결정하는 단계; 및
상기 우선 순위에 따라, 상기 제 1 부분 영역에 대한 청소를 완료한 후 상기 제 2 부분 영역으로 이동하도록 청소 경로를 계획하거나, 상기 제 2 부분 영역에 대한 청소를 완료한 후 상기 제 1 부분 영역으로 이동하도록 청소 경로를 계획하는 단계를 포함하는, 방법. - 제 5 항에 있어서,
상기 제 1 부분 영역은 카펫이 깔려있는 영역이고,
상기 제 2 부분 영역은 상기 카펫이 깔려있지 않은 나머지 영역인, 방법. - 제 2 항에 있어서, 상기 제 2 청소 경로를 계획하는 단계는,
상기 청소 모드가 상기 제 2 모드인 경우, 상기 로봇 청소기의 범퍼와 벽이 접하는 면적이 최대화되도록 상기 제 2 청소 경로를 계획하는 단계를 포함하는, 방법. - 제 1 항에 있어서, 상기 방법은,
상기 복수의 부분 영역이 원형 영역을 포함하는 경우, 상기 원형 영역에 대해서 나선형의 청소 경로를 계획하는 단계를 더 포함하는, 방법. - 제 2 항에 있어서, 상기 방법은,
상기 제 1 청소 경로 및 상기 제 2 청소 경로 중 하나의 계획된 청소 경로에 따라 청소를 수행하는 단계;
상기 계획된 청소 경로에 따라 청소를 수행하는 중에 주변 환경 변화를 감지하는 단계; 및
상기 주변 환경 변화에 따라 상기 계획된 청소 경로를 수정하는 단계를 포함하는, 방법. - 제 9 항에 있어서, 상기 주변 환경 변화에 따라 상기 계획된 청소 경로를 수정하는 단계는,
상기 계획된 청소 경로에 포함된 제 1 라인을 따라 청소하는 중에 장애물을 감지하는 단계; 및
상기 장애물을 통과할 수 없는 경우, 상기 제 1 라인에 인접한 제 2 라인으로 이동하도록 상기 계획된 청소 경로를 수정하는 단계를 포함하는, 방법. - 제 9 항에 있어서, 상기 주변 환경 변화에 따라 상기 계획된 청소 경로를 수정하는 단계는,
상기 계획된 청소 경로에 포함된 제 1 라인을 따라 청소하는 중에 장애물을 감지하는 단계;
상기 장애물을 통과할 수 없는 경우, 상기 적어도 하나의 청소 가능 영역을 복수의 부분 영역으로 새롭게 분할하는 단계; 및
상기 로봇 청소기의 청소 모드에 따라, 상기 새롭게 분할된 복수의 부분 영역에 대한 청소 경로를 다시 계획하는 단계를 포함하는, 방법. - 제 9 항에 있어서, 상기 주변 환경 변화에 따라 상기 계획된 청소 경로를 수정하는 단계는,
바닥에 배치된 카펫의 위치가 변경된 경우, 상기 카펫의 현재 위치에 기초하여 상기 적어도 하나의 청소 가능 영역을 새롭게 분할하는 단계를 포함하는, 방법. - 제 2 항에 있어서, 상기 방법은,
상기 제 1 청소 경로 및 상기 제 2 청소 경로 중 하나의 계획된 청소 경로에 따라 청소를 수행하는 단계; 및
슬립(slip)에 의해 상기 로봇 청소기가 상기 계획된 청소 경로를 벗어난 경우, 상기 로봇 청소기의 청소 모드에 따라, 상기 계획된 청소 경로로 돌아가거나 현재 위치에서 새로운 청소 경로를 계획하는 단계를 포함하는, 방법. - 하나 이상의 인스트럭션을 저장하는 메모리;
실내 공간 지도를 생성하는데 이용되는 적어도 하나의 센서; 및
상기 적어도 하나의 센서에 연결된 프로세서를 포함하고,
상기 프로세서는, 상기 하나 이상의 인스트럭션을 실행함으로써,
상기 실내 공간 지도에 기초하여, 실내 공간을 적어도 하나의 청소 가능 영역으로 분할하는 동작;
로봇 청소기의 청소 모드에 따라, 상기 적어도 하나의 청소 가능 영역을 복수의 부분 영역으로 분할하는 동작; 및
상기 청소 모드가 제 1 모드인 경우 상기 복수의 부분 영역 각각에 대해 상기 로봇 청소기의 방향 전환 횟수를 최소화하는 제 1 청소 경로를 계획하는 동작을 수행 하는, 로봇 청소기. - 제 14 항에 있어서, 상기 프로세서는,
상기 청소 모드가 제 2 청소 모드인 경우, 상기 복수의 부분 영역 각각에 대해 상기 로봇 청소기의 방향 전환 횟수를 최대화하는 제 2 청소 경로를 계획하는 동작을 더 수행하되,
상기 제 1 모드는 상기 제 2 모드에 비해 청소 시간이 단축되는 모드인 것을 특징으로 하는, 로봇 청소기. - 제 14 항에 있어서, 상기 프로세서는,
용도 또는 형상(shape)에 따라, 상기 실내 공간을 적어도 하나의 청소 가능 영역으로 분할하는, 로봇 청소기. - 제 15 항에 있어서, 상기 프로세서는,
사용자 입력 또는 상기 적어도 하나의 청소 가능 영역의 용도에 기초하여, 상기 제 1 모드 및 상기 제 2 모드 중 하나를 상기 로봇 청소기의 청소 모드로 결정하는, 로봇 청소기. - 제 14 항에 있어서, 상기 프로세서는,
바닥의 재질에 따라 상기 적어도 하나의 청소 가능 영역을 제 1 부분 영역과 제 2 부분 영역으로 분할하는 동작;
상기 제 1 부분 영역과 상기 제 2 부분 영역의 우선 순위를 결정하는 동작; 및
상기 우선 순위에 따라, 상기 제 1 부분 영역에 대한 청소를 완료한 후 상기 제 2 부분 영역으로 이동하도록 청소 경로를 계획하거나, 상기 제 2 부분 영역에 대한 청소를 완료한 후 상기 제 1 부분 영역으로 이동하도록 청소 경로를 계획하는 동작을 수행하는, 로봇 청소기. - 제 15 항에 있어서, 상기 프로세서는,
상기 청소 모드가 상기 제 2 모드인 경우, 상기 로봇 청소기의 범퍼와 벽이 접하는 면적이 최대화 되도록 상기 제 2 청소 경로를 계획하는, 로봇 청소기. - 로봇 청소기에 포함된 적어도 하나의 센서를 이용하여 생성된 실내 공간 지도에 기초하여, 실내 공간을 적어도 하나의 청소 가능 영역으로 분할하는 동작;
상기 로봇 청소기의 청소 모드에 따라, 상기 적어도 하나의 청소 가능 영역을 복수의 부분 영역으로 분할하는 동작; 및
상기 청소 모드가 제 1 모드인 경우 상기 복수의 부분 영역 각각에 대해 상기 로봇 청소기의 방향 전환 횟수를 최소화하는 제 1 청소 경로를 계획하는 동작을 수행하도록 하는 프로그램이 저장된 기록매체를 포함하는 컴퓨터 프로그램 제품.
Priority Applications (6)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020180156268A KR20200069103A (ko) | 2018-12-06 | 2018-12-06 | 로봇 청소기 및 로봇 청소기의 청소 경로 계획 방법 |
| US16/702,012 US11647885B2 (en) | 2018-12-06 | 2019-12-03 | Robot vacuum cleaner and cleaning route planning method thereof |
| EP19893167.7A EP3817635A4 (en) | 2018-12-06 | 2019-12-05 | ROBOTIC VACUUM CLEANER AND PROCEDURE FOR PLANNING THE CLEANING ROUTE FOR IT |
| PCT/KR2019/017068 WO2020116948A1 (en) | 2018-12-06 | 2019-12-05 | Robot vacuum cleaner and cleaning route planning method thereof |
| CN201980079752.2A CN113164000B (zh) | 2018-12-06 | 2019-12-05 | 机器人真空吸尘器及其清洁路线规划方法 |
| KR1020220023882A KR102616863B1 (ko) | 2018-12-06 | 2022-02-23 | 로봇 청소기 및 로봇 청소기의 청소 경로 계획 방법 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020180156268A KR20200069103A (ko) | 2018-12-06 | 2018-12-06 | 로봇 청소기 및 로봇 청소기의 청소 경로 계획 방법 |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020220023882A Division KR102616863B1 (ko) | 2018-12-06 | 2022-02-23 | 로봇 청소기 및 로봇 청소기의 청소 경로 계획 방법 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| KR20200069103A true KR20200069103A (ko) | 2020-06-16 |
Family
ID=70972306
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020180156268A Ceased KR20200069103A (ko) | 2018-12-06 | 2018-12-06 | 로봇 청소기 및 로봇 청소기의 청소 경로 계획 방법 |
| KR1020220023882A Active KR102616863B1 (ko) | 2018-12-06 | 2022-02-23 | 로봇 청소기 및 로봇 청소기의 청소 경로 계획 방법 |
Family Applications After (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020220023882A Active KR102616863B1 (ko) | 2018-12-06 | 2022-02-23 | 로봇 청소기 및 로봇 청소기의 청소 경로 계획 방법 |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US11647885B2 (ko) |
| EP (1) | EP3817635A4 (ko) |
| KR (2) | KR20200069103A (ko) |
| CN (1) | CN113164000B (ko) |
| WO (1) | WO2020116948A1 (ko) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2023101067A1 (ko) * | 2021-12-03 | 2023-06-08 | 엘지전자 주식회사 | 인공 지능 청소기 및 그의 동작 방법 |
| US12591255B2 (en) | 2022-01-20 | 2026-03-31 | Samsung Electronics Co., Ltd. | Mobile robot and control method therefor |
Families Citing this family (37)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN107977003B (zh) * | 2017-11-28 | 2020-07-31 | 深圳市杉川机器人有限公司 | 区域清扫方法及装置 |
| KR102811596B1 (ko) * | 2019-08-02 | 2025-05-22 | 엘지전자 주식회사 | 지능형 로봇 디바이스를 제어하는 관제 시스템 |
| KR102306394B1 (ko) * | 2019-08-23 | 2021-09-30 | 엘지전자 주식회사 | 인공지능 로봇 청소기 |
| CN112830124B (zh) * | 2019-11-25 | 2022-10-18 | 魏宏帆 | 废弃物容纳装置以及智能管理系统 |
| CN113031509B (zh) * | 2019-12-24 | 2022-07-29 | 苏州科瓴精密机械科技有限公司 | 遍历方法、系统,机器人及可读存储介质 |
| KR102811602B1 (ko) * | 2020-01-28 | 2025-05-22 | 엘지전자 주식회사 | 인공지능형 로봇 디바이스를 제어하는 방법 |
| US12458191B2 (en) * | 2020-03-12 | 2025-11-04 | Irobot Corporation | Control of autonomous mobile robots |
| JP2023516818A (ja) * | 2020-05-11 | 2023-04-20 | 追▲べき▼創新科技(蘇州)有限公司 | 清掃機器の清掃経路取得方法、装置及び記憶媒体 |
| CN113892876A (zh) * | 2020-06-22 | 2022-01-07 | 速感科技(北京)有限公司 | 自主移动设备及其控制方法 |
| JP7577518B2 (ja) * | 2020-11-25 | 2024-11-05 | 日本信号株式会社 | 作業経路決定装置 |
| CN112971645B (zh) * | 2021-02-07 | 2022-03-08 | 美智纵横科技有限责任公司 | 一种清洁方法、装置和计算机存储介质 |
| WO2022171158A1 (zh) * | 2021-02-10 | 2022-08-18 | 北京石头创新科技有限公司 | 自动清洁设备清洁方法及装置、介质及电子设备 |
| EP4293625A4 (en) * | 2021-02-10 | 2025-02-19 | Beijing Roborock Innovation Technology Co., Ltd. | MAP DISPLAY METHOD AND APPARATUS, MEDIUM AND ELECTRONIC DEVICE |
| CN113017492A (zh) * | 2021-02-23 | 2021-06-25 | 江苏柯林博特智能科技有限公司 | 一种基于清洁机器人的物体识别智能控制系统 |
| CN115200581B (zh) * | 2021-04-09 | 2026-03-27 | 美智纵横科技有限责任公司 | 路径规划方法、装置、清洁机器人及存储介质 |
| CN113693501A (zh) * | 2021-06-09 | 2021-11-26 | 北京石头世纪科技股份有限公司 | 清洁设备和清洁路径、清洁地图生成方法及生成系统 |
| CN113313089B (zh) * | 2021-07-28 | 2021-10-01 | 湖南涉外经济学院 | 数据处理方法、装置及计算机可读存储介质 |
| WO2023018736A1 (en) * | 2021-08-09 | 2023-02-16 | Matician, Inc. | Detection and presentation of various surface types by an autonomous vacuum |
| CN113657674B (zh) * | 2021-08-18 | 2024-05-31 | 杭州华橙软件技术有限公司 | 任务规划调整方法和装置、存储介质及电子设备 |
| EP4399059B1 (en) * | 2021-09-07 | 2025-06-11 | Abb Schweiz Ag | Method of cleaning region in industrial environment, control system and cleaning system |
| WO2023125698A1 (zh) * | 2021-12-28 | 2023-07-06 | 美智纵横科技有限责任公司 | 清洁设备及其控制方法和控制装置 |
| CN114587191B (zh) * | 2022-01-26 | 2023-09-05 | 深圳市无限动力发展有限公司 | 扫地机分区清扫方法、装置、计算机设备和存储介质 |
| CN114625123B (zh) * | 2022-01-27 | 2025-09-12 | 深圳市无限动力发展有限公司 | 机器人的清扫规划路径实现方法、装置和计算机设备 |
| USD1045304S1 (en) * | 2022-02-17 | 2024-10-01 | Ningbo Borine Electric Appliance Co., Ltd. | Sweeping robot |
| CN116919235A (zh) * | 2022-04-01 | 2023-10-24 | 追觅创新科技(苏州)有限公司 | 区域清洁的控制方法和装置、存储介质及电子装置 |
| EP4522003A4 (en) * | 2022-05-09 | 2026-04-15 | Lionsbot Int Pte Ltd | ROBOT AND METHOD FOR CONFIGURING AND OPERATING THE ROBOT |
| EP4343480B1 (de) * | 2022-09-21 | 2025-10-29 | Vorwerk & Co. Interholding GmbH | Selbsttätig verfahrbares bodenbearbeitungsgerät mit einer hindernisdetektionseinrichtung aufweisend einen stossfänger und mindestens einen stosssensor |
| CN117898640A (zh) * | 2022-10-10 | 2024-04-19 | 追觅创新科技(苏州)有限公司 | 区域清洁方法和装置、存储介质及电子装置 |
| KR102626500B1 (ko) * | 2022-12-30 | 2024-01-18 | 한국로봇융합연구원 | 로봇 청소 시스템 및 오염물 확산 맵을 통한 오염물 추정 방법 |
| KR102626501B1 (ko) * | 2022-12-30 | 2024-01-18 | 한국로봇융합연구원 | 로봇 청소 시스템 및 오염물 확산 맵을 통한 오염량 산출 방법 |
| CN117008596A (zh) * | 2023-01-03 | 2023-11-07 | 北京石头创新科技有限公司 | 清洁设备控制方法、装置、电子设备和可读存储介质 |
| CA224081S (en) * | 2023-02-28 | 2024-10-18 | Willand Beijing Tech Co Ltd | Display screen with graphical user interface |
| CA224868S (en) * | 2023-02-28 | 2024-11-05 | Willand Beijing Tech Co Ltd | Display screen with animated graphical user interface |
| US12660973B2 (en) * | 2023-05-23 | 2026-06-23 | Shanghai Rushen Robotics Co., Ltd | Robot cleaner for climbing and cleaning stairs |
| KR20250019451A (ko) * | 2023-08-01 | 2025-02-10 | 삼성전자주식회사 | 발광부를 포함하는 로봇 청소기 및 그 제어 방법 |
| CN118565487B (zh) * | 2024-07-31 | 2024-11-15 | 卧安科技(深圳)有限公司 | 清洁路径规划方法、清洁机器人及介质 |
| CN119717830B (zh) * | 2025-02-26 | 2025-05-13 | 四川国蓝中天环境科技集团有限公司 | 一种基于道路积尘的洒水车清洁路线规划方法及系统 |
Family Cites Families (28)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS598881B2 (ja) | 1979-03-31 | 1984-02-28 | パイオニア株式会社 | レコ−ドプレ−ヤ |
| US4674048A (en) | 1983-10-26 | 1987-06-16 | Automax Kabushiki-Kaisha | Multiple robot control system using grid coordinate system for tracking and completing travel over a mapped region containing obstructions |
| US5109566A (en) * | 1990-06-28 | 1992-05-05 | Matsushita Electric Industrial Co., Ltd. | Self-running cleaning apparatus |
| KR950005403B1 (ko) * | 1993-04-28 | 1995-05-24 | 주식회사금성사 | 신경회로망을 이용한 자동 주행 청소기의 주행 제어방법 |
| KR950005403A (ko) | 1993-08-03 | 1995-03-20 | 전성원 | 자동차 머플러 케이스 성형기 |
| JP3479212B2 (ja) | 1998-01-21 | 2003-12-15 | 本田技研工業株式会社 | 自走ロボットの制御方法および装置 |
| JP3478476B2 (ja) | 1998-08-18 | 2003-12-15 | シャープ株式会社 | 掃除ロボット |
| JP3598881B2 (ja) | 1999-06-09 | 2004-12-08 | 株式会社豊田自動織機 | 清掃ロボット |
| US20050010331A1 (en) * | 2003-03-14 | 2005-01-13 | Taylor Charles E. | Robot vacuum with floor type modes |
| KR101056935B1 (ko) | 2003-12-31 | 2011-08-12 | 엘지전자 주식회사 | 자동주행 청소기의 제어 방법 |
| KR101281512B1 (ko) | 2007-04-06 | 2013-07-03 | 삼성전자주식회사 | 로봇청소기 및 그 제어방법 |
| KR20090077547A (ko) | 2008-01-11 | 2009-07-15 | 삼성전자주식회사 | 이동 로봇의 경로 계획 방법 및 장치 |
| KR101476448B1 (ko) | 2008-07-28 | 2014-12-24 | 엘지전자 주식회사 | 셀 기반 로봇청소기 및 청소방법 |
| KR101677634B1 (ko) | 2010-07-12 | 2016-11-18 | 엘지전자 주식회사 | 로봇 청소기 및 이의 제어 방법 |
| KR101752190B1 (ko) | 2010-11-24 | 2017-06-30 | 삼성전자주식회사 | 로봇청소기 및 그 제어방법 |
| EP3026423B1 (en) | 2010-12-30 | 2024-05-08 | iRobot Corporation | Debris monitoring in a dust bin |
| KR102015315B1 (ko) * | 2012-10-09 | 2019-10-21 | 삼성전자주식회사 | 청소 로봇 및 그 제어 방법 |
| WO2014113091A1 (en) | 2013-01-18 | 2014-07-24 | Irobot Corporation | Environmental management systems including mobile robots and methods using same |
| KR102082757B1 (ko) | 2013-07-11 | 2020-02-28 | 삼성전자주식회사 | 청소 로봇 및 그 제어 방법 |
| US10045675B2 (en) | 2013-12-19 | 2018-08-14 | Aktiebolaget Electrolux | Robotic vacuum cleaner with side brush moving in spiral pattern |
| CN106575121B (zh) * | 2014-08-06 | 2020-04-03 | 阿尔弗雷德·卡赫欧洲两合公司 | 用于处理地表面的方法和地面处理设备 |
| US20170371341A1 (en) | 2015-03-31 | 2017-12-28 | Neato Robotics, Inc. | Method and apparatus for controlling a robotic cleaning device for intensive cleaning |
| JP6634223B2 (ja) | 2015-06-15 | 2020-01-22 | シャープ株式会社 | 自走式電子機器および前記自走式電子機器の走行方法 |
| DE102015119501A1 (de) | 2015-11-11 | 2017-05-11 | RobArt GmbH | Unterteilung von Karten für die Roboternavigation |
| KR101634518B1 (ko) | 2016-05-10 | 2016-06-28 | 엘지전자 주식회사 | 로봇 청소기 및 이의 제어 방법 |
| KR102621350B1 (ko) | 2016-08-04 | 2024-01-04 | 엘지전자 주식회사 | 로봇 청소기 시스템 및 그 동작 방법 |
| WO2018043033A1 (ja) | 2016-08-31 | 2018-03-08 | 村田機械株式会社 | 自律走行式床洗浄機 |
| US10394246B2 (en) | 2017-03-31 | 2019-08-27 | Neato Robotics, Inc. | Robot with automatic styles |
-
2018
- 2018-12-06 KR KR1020180156268A patent/KR20200069103A/ko not_active Ceased
-
2019
- 2019-12-03 US US16/702,012 patent/US11647885B2/en active Active
- 2019-12-05 WO PCT/KR2019/017068 patent/WO2020116948A1/en not_active Ceased
- 2019-12-05 EP EP19893167.7A patent/EP3817635A4/en active Pending
- 2019-12-05 CN CN201980079752.2A patent/CN113164000B/zh active Active
-
2022
- 2022-02-23 KR KR1020220023882A patent/KR102616863B1/ko active Active
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2023101067A1 (ko) * | 2021-12-03 | 2023-06-08 | 엘지전자 주식회사 | 인공 지능 청소기 및 그의 동작 방법 |
| US12602057B2 (en) | 2021-12-03 | 2026-04-14 | Lg Electronics Inc. | Artificial intelligence cleaner and method for operating same |
| US12591255B2 (en) | 2022-01-20 | 2026-03-31 | Samsung Electronics Co., Ltd. | Mobile robot and control method therefor |
Also Published As
| Publication number | Publication date |
|---|---|
| US20200178748A1 (en) | 2020-06-11 |
| EP3817635A4 (en) | 2021-09-15 |
| WO2020116948A1 (en) | 2020-06-11 |
| US11647885B2 (en) | 2023-05-16 |
| CN113164000A (zh) | 2021-07-23 |
| KR102616863B1 (ko) | 2023-12-21 |
| EP3817635A1 (en) | 2021-05-12 |
| KR20220031587A (ko) | 2022-03-11 |
| CN113164000B (zh) | 2022-09-27 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR102616863B1 (ko) | 로봇 청소기 및 로봇 청소기의 청소 경로 계획 방법 | |
| JP7395229B2 (ja) | 状況認識のためのモバイル清掃ロボット人工知能 | |
| US12293068B2 (en) | Robotic floor-cleaning system manager | |
| US12007785B2 (en) | Cleaning robot capable of obtaining map of indoor space and operating method thereof | |
| CN107072457B (zh) | 清洁机器人及其控制方法 | |
| AU2023219893A1 (en) | Detection Method And Apparatus, And Mobile Robot And Storage Medium | |
| KR20240063820A (ko) | 청소 로봇 및 그의 태스크 수행 방법 | |
| AU2015322263B2 (en) | Cleaning robot and method for controlling cleaning robot | |
| US9785148B2 (en) | Moving robot and controlling method thereof | |
| US20170131721A1 (en) | Robot cleaner and method for controlling the same | |
| CN111328386A (zh) | 通过自主移动机器人对未知环境的探察 | |
| CN110123199A (zh) | 自行式电动吸尘器 | |
| JP6636260B2 (ja) | 自律移動体の走行経路教示システムおよび走行経路教示方法 | |
| JPWO2019097626A1 (ja) | 自走式掃除機 | |
| JP6619967B2 (ja) | 自律移動装置、自律移動システム及び環境地図評価方法 | |
| US20240119604A1 (en) | Method of controlling electronic device by using spatial information and electronic device using spatial information | |
| CN113703439A (zh) | 自主移动设备控制方法、装置、设备及可读存储介质 | |
| US20240176362A1 (en) | Robot cleaner and location identification method thereof | |
| KR20230134109A (ko) | 청소 로봇 및 그의 태스크 수행 방법 | |
| WO2023125698A1 (zh) | 清洁设备及其控制方法和控制装置 | |
| US20220147050A1 (en) | Methods and devices for operating an intelligent mobile robot | |
| TW202610576A (zh) | 清潔機器人及其控制方法、電腦可讀存儲介質及電腦程式產品 | |
| JP7821961B2 (ja) | 走行用地図作成装置、自律走行型ロボット、走行用地図作成方法、及び、プログラム | |
| US12085412B2 (en) | Movable device and method for sensing inclination of distance sensor attached to movable device | |
| KR20240049072A (ko) | 공간 정보를 이용하여 전자 장치를 제어하는 방법 및 공간 정보를 이용하는 전자 장치 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application |
St.27 status event code: A-0-1-A10-A12-nap-PA0109 |
|
| A201 | Request for examination | ||
| PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
| PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
| AMND | Amendment | ||
| 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 |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
| AMND | Amendment | ||
| 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 |
|
| E601 | Decision to refuse application | ||
| PE0601 | Decision on rejection of patent |
St.27 status event code: N-2-6-B10-B15-exm-PE0601 |
|
| X091 | Application refused [patent] | ||
| 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 |
|
| E601 | Decision to refuse application | ||
| E801 | Decision on dismissal of amendment | ||
| PE0601 | Decision on rejection of patent |
St.27 status event code: N-2-6-B10-B15-exm-PE0601 |
|
| PE0801 | Dismissal of amendment |
St.27 status event code: A-2-2-P10-P12-nap-PE0801 |
|
| A107 | Divisional application of patent | ||
| PA0107 | Divisional application |
St.27 status event code: A-0-1-A10-A18-div-PA0107 St.27 status event code: A-0-1-A10-A16-div-PA0107 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-2-2-P10-P22-nap-X000 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-2-2-P10-P22-nap-X000 |
|
| R18 | Changes to party contact information recorded |
Free format text: ST27 STATUS EVENT CODE: A-3-3-R10-R18-OTH-X000 (AS PROVIDED BY THE NATIONAL OFFICE) |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-3-3-R10-R18-oth-X000 |
|
| R18 | Changes to party contact information recorded |
Free format text: ST27 STATUS EVENT CODE: A-3-3-R10-R18-OTH-X000 (AS PROVIDED BY THE NATIONAL OFFICE) |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-3-3-R10-R18-oth-X000 |
|
| R18 | Changes to party contact information recorded |
Free format text: ST27 STATUS EVENT CODE: A-3-3-R10-R18-OTH-X000 (AS PROVIDED BY THE NATIONAL OFFICE) |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-3-3-R10-R18-oth-X000 |