KR20220051370A - 스위핑 로봇 및 스위핑 로봇의 자동 제어 방법 - Google Patents
스위핑 로봇 및 스위핑 로봇의 자동 제어 방법 Download PDFInfo
- Publication number
- KR20220051370A KR20220051370A KR1020227009296A KR20227009296A KR20220051370A KR 20220051370 A KR20220051370 A KR 20220051370A KR 1020227009296 A KR1020227009296 A KR 1020227009296A KR 20227009296 A KR20227009296 A KR 20227009296A KR 20220051370 A KR20220051370 A KR 20220051370A
- Authority
- KR
- South Korea
- Prior art keywords
- obstacle
- type
- component
- sweeping robot
- image acquisition
- Prior art date
Links
- 238000010408 sweeping Methods 0.000 title claims abstract description 127
- 238000000034 method Methods 0.000 title claims description 44
- 238000012545 processing Methods 0.000 claims abstract description 34
- 238000004140 cleaning Methods 0.000 claims abstract description 27
- 238000003384 imaging method Methods 0.000 claims description 26
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 claims description 10
- 230000033001 locomotion Effects 0.000 claims description 8
- 230000000694 effects Effects 0.000 abstract description 11
- 238000010586 diagram Methods 0.000 description 15
- 238000001514 detection method Methods 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- 238000005507 spraying Methods 0.000 description 2
- JBRZTFJDHDCESZ-UHFFFAOYSA-N AsGa Chemical compound [As]#[Ga] JBRZTFJDHDCESZ-UHFFFAOYSA-N 0.000 description 1
- 229910001218 Gallium arsenide Inorganic materials 0.000 description 1
- XKRFYHLGVUSROY-UHFFFAOYSA-N argon Substances [Ar] XKRFYHLGVUSROY-UHFFFAOYSA-N 0.000 description 1
- 229910052786 argon Inorganic materials 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000000295 complement effect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- CPBQJMYROZQQJC-UHFFFAOYSA-N helium neon Chemical compound [He].[Ne] CPBQJMYROZQQJC-UHFFFAOYSA-N 0.000 description 1
- 238000010191 image analysis Methods 0.000 description 1
- 229910044991 metal oxide Inorganic materials 0.000 description 1
- 150000004706 metal oxides Chemical class 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000010355 oscillation Effects 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
Images
Classifications
-
- A—HUMAN NECESSITIES
- A47—FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
- A47L—DOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
- 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
-
- 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
- G05D1/024—Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means using obstacle or wall sensors in combination with a laser
-
- 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/24—Floor-sweeping machines, motor-driven
-
- 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/4002—Installations of electric equipment
-
- 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/4002—Installations of electric equipment
- A47L11/4008—Arrangements of switches, indicators or the like
-
- 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/4061—Steering means; Means for avoiding obstacles; Details related to the place where the driver is accommodated
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01B—MEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
- G01B11/00—Measuring arrangements characterised by the use of optical techniques
- G01B11/24—Measuring arrangements characterised by the use of optical techniques for measuring contours or curvatures
- G01B11/25—Measuring arrangements characterised by the use of optical techniques for measuring contours or curvatures by projecting a pattern, e.g. one or more lines, moiré fringes on the object
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S17/00—Systems using the reflection or reradiation of electromagnetic waves other than radio waves, e.g. lidar systems
- G01S17/02—Systems using the reflection of electromagnetic waves other than radio waves
- G01S17/06—Systems determining position data of a target
- G01S17/46—Indirect determination of position data
-
- 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/0246—Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means using a video camera in combination with image processing means
- G05D1/0248—Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means using a video camera in combination with image processing means in combination with a laser
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V20/00—Scenes; Scene-specific elements
- G06V20/50—Context or environment of the image
- G06V20/56—Context or environment of the image exterior to a vehicle by using sensors mounted on the vehicle
- G06V20/58—Recognition of moving objects or obstacles, e.g. vehicles or pedestrians; Recognition of traffic objects, e.g. traffic signs, traffic lights or roads
-
- 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
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Electromagnetism (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Multimedia (AREA)
- Automation & Control Theory (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Optics & Photonics (AREA)
- Aviation & Aerospace Engineering (AREA)
- Theoretical Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
- Manipulator (AREA)
- Electric Vacuum Cleaner (AREA)
Abstract
자동 청소의 기술 분야에 관한, 스위핑 로봇 및 스위핑 로봇의 자동 제어. 스위핑 로봇은 하우징(110) 상에 제공된 적어도 하나의 레이저 송신 구성요소(120) 및 적어도 하나의 이미지 캡처링 구성요소(130); 및 각각의 레이저 송신 구성요소(120) 및 각각의 이미지 캡처링 구성요소(130)와 연결된 처리 구성요소(140)를 포함하며, 처리 구성요소(140)는 이미지 캡처링 구성요소(130)에 의해 캡처되는 타겟 이미지를 취득하는데 사용된다. 장애물 상의 투사 지점에 투사되는 레이저의 투사 이미지가 타겟 이미지에 존재할 때, 장애물의 윤곽 정보가 취득되고; 윤곽 정보에 의해 표시되는 장애물 유형이 결정되고; 스위핑 로봇은 장애물 유형에 대응하는 스위핑 모드에 따라 스위핑하기 위해 제어된다. 이것은 장애물이 검출될 때마다 기존 스위핑 로봇이 장애물 회피 전략을 일률적으로 이용하는 것으로 인해 나쁜 스위핑 효과들의 문제를 해결한다. 스위핑 로봇이 스위핑하지 않음으로써 장애물들을 일률적으로 회피하는 대신에 상이한 장애물 유형들에 기초하여 상이한 스위핑 모드들을 이용할 수 있기 때문에, 스위핑 로봇의 스위핑 효과들이 증가된다.
Description
본 출원은 스위핑 로봇 및 스위핑 로봇의 자동 제어 방법에 관한 것이며, 이는 자동 청소의 기술 분야에 속한다.
컴퓨터 기술들의 발달로, 스위핑 로봇들과 같은, 자동 이동 기능들을 갖는 다양한 스마트 장치들이 등장하고 있다.
작업의 프로세스에서, 스위핑 로봇은 장애물들을 전방에서 감지하기 위해 센서들을 통상적으로 사용한다. 센서는 특정 거리 전방에 장애물이 있는 것을 감지할 때, 스위핑 로봇은 후방으로 이동하고 다른 방향으로 이동한다. 센서는 전방에 장애물이 없는 것을 감지할 때, 스위핑 로봇은 전방으로 이동하고 청소 동작들을 수행할 것이다. 예를 들어, 스위핑 로봇은 초음파 및 적외선 근접 센서들을 통해 장애물들을 감지한다.
그러나, 스위핑 로봇의 스위핑 환경은 복잡하다. 와이어들, 코너들, 테이블들 및 의자들의 다리들, 카펫들 등과 같은 스위핑 로봇 앞의 장애물들은 다양할 수 있다. 장애물 회피 전략이 상이한 장애물들에 대해 스위핑 로봇을 이동시키도록 적응되기 때문에, 그것은 나쁜 청소 효과의 문제를 초래할 것이다.
본 출원은 기존 스위핑 로봇이 장애물을 검출할 때 장애물 회피 전략을 한결같이 채택하여, 나쁜 청소 효과를 야기한다는 문제를 해결할 수 있는, 스위핑 로봇 및 스위핑 로봇의 자동 제어 방법을 제공한다. 본 출원은 이하의 기술적인 해결책들을 제공한다.
제1 양태에서, 스위핑 로봇이 제공된다. 상기 스위핑 로봇은:
하우징;
상기 하우징 상에 배치된 적어도 하나의 레이저 방출 구성요소로서, 각각의 레이저 방출 구성요소는 레이저를 진행 방향으로 투사하도록 적응되는 적어도 하나의 레이저 방출 구성요소;
상기 하우징 상에 배치된 적어도 하나의 이미지 취득 구성요소로서, 각각의 이미지 취득 구성요소는 타겟 이미지를 상기 진행 방향으로 취득하도록 적응되는 적어도 하나의 이미지 취득 구성요소;
각각의 레이저 방출 구성요소 및 각각의 이미지 취득 구성요소와 연결된 처리 구성요소를 포함하며, 상기 처리 구성요소는 상기 이미지 취득 구성요소에 의해 수집되는 타겟 이미지를 취득하도록 적응되고; 상기 레이저가 상기 타겟 이미지 내의 장애물 위로 투사되는 투사 지점의 투사 이미지가 있을 때, 상기 장애물의 윤곽 정보가 취득되고; 상기 윤곽 정보에 의해 표시되는 장애물의 유형이 결정되고; 상기 스위핑 로봇은 상기 장애물의 유형에 대응하는 청소 모드에 따라 청소하기 위해 제어된다. 는, 스위핑 로봇.
선택적으로, 상기 처리 구성요소는,
상기 장애물 위로 투사되는 각각의 투사 지점에 대한 삼각측량 레인징 방법에 기초하여 상기 투사 지점과 타겟 이미지 취득 구성요소 사이의 거리를 결정하며, 상기 타겟 이미지 취득 구성요소는 상기 투사 지점의 투사 이미지를 취득하는 이미지 취득 구성요소이고;
상기 투사 지점과 상기 타겟 이미지 취득 구성요소 사이의 거리에 따라, 상기 타겟 이미지 취득 구성요소에 대한 투사 지점의 3차원 좌표를 결정하고;
상기 장애물 상의 복수의 투사 지점의 3차원 좌표에 기초하여 상기 장애물의 윤곽 정보를 결정하도록 적응된다.
선택적으로, 상기 이미지 취득 구성요소는 렌즈 및 이미징 구성요소를 포함하며, 상기 레이저 방출 구성요소는 레이저 방출 헤드를 포함하고;
상기 장애물 위로 투사되는 각각의 투사 지점에 대해, 상기 처리 구성요소는,
상기 투사 지점을 투사하는 타겟 레이저 방출 구성요소의 레이저 방출 헤드와 상기 타겟 이미지 취득 구성요소의 렌즈 사이의 미리 설정된 거리를 취득하고;
제1 연결 라인과 제2 연결 라인 사이의 끼인 각도를 취득하며, 상기 제1 연결 라인은 상기 타겟 레이저 방출 구성요소와 상기 투사 지점 사이의 연결 라인이고, 상기 제2 연결 라인은 상기 타겟 레이저 방출 구성요소의 레이저 방출 헤드와 상기 타겟 이미지 취득 구성요소의 렌즈 사이의 연결 라인이고;
상기 타겟 이미지 취득 구성요소의 초점 길이를 취득하고;
상기 이미징 구성요소 상의 투사 이미지의 이미징 위치를 취득하고;
상기 투사 지점과 상기 타겟 이미지 취득 구성요소 사이의 거리를, 유사한 삼각형들의 원리에 기초하여, 상기 미리 설정된 거리, 상기 끼인 각도, 상기 초점 길이 및 상기 이미징 위치에 따라 계산하도록 적응된다.
선택적으로, 상기 장애물 상의 복수의 투사 지점은,
복수의 레이저 방출 구성요소가 상기 레이저를 상기 장애물 위로 투사함으로써 발생되는 복수의 투사 지점; 및/또는
동일한 레이저 방출 구성요소가 레이저를 상기 장애물의 복수의 표면 위로 투사함으로써 발생되는 복수의 투사 지점; 및/또는
상기 스위핑 로봇이 상기 동일한 레이저 방출 구성요소를 구동하여 이동시킨 후, 상기 레이저 방출 구성요소가 레이저를 상이한 각도들로부터 상기 장애물 위로 투사함으로써 발생되는 복수의 투사 지점을 포함한다.
선택적으로, 상기 처리 구성요소는,
상기 장애물의 유형이 코일 유형 또는 와이어 유형일 때, 장애물 회피 모드에 진입하기 위해 상기 스위핑 로봇을 제어하고;
상기 장애물의 유형이 주상 유형일 때, 상기 장애물을 통과하기 위해 상기 스위핑 로봇을 제어하도록 횡단가능 경로를 계획하고;
상기 장애물의 유형이 내부 코너 유형일 때, 특정 모션 모드에서 내부 코너를 청소하기 위해 상기 스위핑 로봇 상의 측면 브러시를 제어하고;
상기 장애물의 유형이 외부 코너 유형일 때, 외부 코의 에지를 따라 스위핑하기 위해 상기 스위핑 로봇을 제어하고;
상기 장애물의 유형이 문턱 유형일 때, 상기 스위핑 로봇이 현재 문턱 유형의 장애물을 넘을 수 있는지를 결정하고;
상기 장애물의 유형이 카펫 에지 또는 갭 유형일 때, 걸레질 및 물 분사 기능을 증가, 및/또는 정지시키기 위해 상기 스위핑 로봇 상의 팬의 흡입력을 제어하도록 적응된다.
선택적으로, 상이한 레이저 방출 구성요소들에 의해 방출되는 레이저 각도들은 동일하거나 상이하다.
선택적으로, 상기 이미지 취득 구성요소의 렌즈는 직시형 렌즈, 파노라마 반사 렌즈, 부분 반사 렌즈 또는 잠망경 렌즈이다.
제2 양태에서, 제1 양태에 따른 스위핑 로봇에 사용되는, 스위핑 로봇의 자동 제어 방법이 제공되고, 상기 방법은:
상기 이미지 취득 구성요소에 의해 수집되는 타겟 이미지를 취득하는 단계;
상기 타겟 이미지 내의 장애물 위로 상기 레이저에 의해 투사되는 투사 지점의 투사 이미지가 있을 때, 상기 장애물의 윤곽 정보를 취득하는 단계;
상기 윤곽 정보에 의해 표시되는 장애물의 유형을 결정하는 단계; 및
상기 장애물의 유형에 대응하는 청소 모드에 따라 청소하기 위해 상기 스위핑 로봇을 제어하는 단계를 포함한다.
선택적으로, 상기 장애물의 윤곽 정보를 취득하는 단계는,
상기 장애물 위로 투사되는 각각의 투사 지점에 대한 삼각측량 레인징 방법에 기초하여 상기 투사 지점과 타겟 이미지 취득 구성요소 사이의 거리를 결정하는 단계로서, 상기 타겟 이미지 취득 구성요소는 상기 투사 지점의 투사 이미지를 취득하는 이미지 취득 구성요소인 단계;
상기 투사 지점과 상기 타겟 이미지 취득 구성요소 사이의 거리에 따라, 상기 타겟 이미지 취득 구성요소에 대한 투사 지점의 3차원 좌표를 결정하는 단계; 및
상기 장애물 상의 복수의 투사 지점의 3차원 좌표에 기초하여 상기 장애물의 윤곽 정보를 결정하는 단계를 포함한다.
선택적으로, 상기 장애물 위로 투사되는 각각의 투사 지점에 대한 삼각측량 레인징 방법에 기초하여 상기 투사 지점과 상기 타겟 이미지 취득 구성요소 사이의 거리를 결정하는 단계는,
상기 투사 지점을 투사하는 타겟 레이저 방출 구성요소의 레이저 방출 헤드와 상기 타겟 이미지 취득 구성요소의 렌즈 사이의 미리 설정된 거리를 취득하는 단계;
제1 연결 라인과 제2 연결 라인 사이의 끼인 각도를 취득하는 단계로서, 상기 제1 연결 라인은 상기 타겟 레이저 방출 구성요소와 상기 투사 지점 사이의 연결 라인이고, 상기 제2 연결 라인은 상기 타겟 레이저 방출 구성요소의 레이저 방출 헤드와 상기 타겟 이미지 취득 구성요소의 렌즈 사이의 연결 라인인 단계;
상기 타겟 이미지 취득 구성요소의 초점 길이를 취득하는 단계;
상기 이미징 구성요소 상의 투사 이미지의 이미징 위치를 취득하는 단계; 및
상기 투사 지점과 상기 타겟 이미지 취득 구성요소 사이의 거리를, 유사한 삼각형들의 원리에 기초하여, 상기 미리 설정된 거리, 상기 끼인 각도, 상기 초점 길이 및 상기 이미징 위치에 따라 계산하는 단계를 포함한다.
선택적으로, 상기 장애물의 유형에 대응하는 청소 모드에 따라 청소하기 위해 상기 스위핑 로봇을 제어하는 단계는,
상기 장애물의 유형이 코일 유형 또는 와이어 유형일 때, 장애물 회피 모드에 진입하기 위해 상기 스위핑 로봇을 제어하는 단계;
상기 장애물의 유형이 주상 유형일 때, 상기 장애물을 통과하기 위해 상기 스위핑 로봇을 제어하도록 횡단가능 경로를 계획하는 단계;
상기 장애물의 유형이 내부 코너 유형일 때, 특정 모션 모드에서 내부 코너를 청소하기 위해 상기 스위핑 로봇 상의 측면 브러시를 제어하는 단계;
상기 장애물의 유형이 외부 코너 유형일 때, 외부 코의 에지를 따라 스위핑하기 위해 상기 스위핑 로봇을 제어하는 단계;
상기 장애물의 유형이 문턱 유형일 때, 상기 스위핑 로봇이 현재 문턱 유형의 장애물을 넘을 수 있는지를 결정하는 단계; 및
상기 장애물의 유형이 카펫 에지 또는 갭 유형일 때, 걸레질 및 물 분사 기능을 증가, 및/또는 정지시키기 위해 상기 스위핑 로봇 상의 팬의 흡입력을 제어하는 단계를 포함한다.
제3 양태에서, 컴퓨터 판독가능 저장 매체가 제공된다. 프로그램은 저장 매체에 저장된다. 프로그램은 제2 양태에 따른 스위핑 로봇의 자동 제어 방법을 실행하도록 프로세서에 의해 로딩되고 실행된다.
본 출원의 유익한 효과는 하우징 상에 배치된 적어도 하나의 레이저 방출 구성요소를 제공하고; 하우징 상에 배치된 적어도 하나의 이미지 취득 구성요소를 제공하고; 각각의 레이저 방출 구성요소 및 각각의 이미지 취득 구성요소와 연결된 처리 구성요소를 제공하고, 처리 구성요소가 이미지 취득 구성요소에 의해 수집되는 타켓 이미지를 취득하도록 적응되고; 레이저가 타겟 이미지 내의 장애물 위로 투사되는 투사 지점의 투사 이미지가 있을 때 장애물의 윤곽 정보를 취득하고; 윤곽 정보에 의해 표시되는 장애물의 유형을 결정하고; 장애물의 유형에 대응하는 청소 모드에 따라 청소하기 위해 스위핑 로봇을 제어함으로써, 기존 스위핑 로봇이 장애물을 검출할 때 장애물 회피 전략을 한결같이 채택하여, 나쁜 청소 효과를 야기한다는 문제를 문제를 해결할 수 있는 것이다. 스위핑 로봇이 상이한 유형들의 장애물들에 따라 상이한 청소 모드들을 채택할 수 있기 때문에, 모든 장애물들을 회피하고 스위핑하지 않는 대신에, 스위핑 로봇의 스위핑 효과가 개선될 수 있다.
위의 설명은 본 출원의 기술적인 해결책들의 개요일 뿐이다. 본 출원의 기술 수단을 더 분명히 이해하고 설명의 내용들에 따라 그들을 구현하기 위해, 본 출원의 바람직한 실시예들 및 첨부 도면들은 아래에 상세히 설명된다.
도 1은 본 출원의 일 실시예에 의해 제공되는 스위핑 로봇의 개략 구조도이다.
도 2는 본 출원의 일 실시예에 의해 제공되는 레이저 방출 구성요소에 의해 방출되는 레이저의 개략도이다.
도 3은 본 출원의 다른 실시예에 의해 제공되는 레이저 방출 구성요소에 의해 방출되는 레이저의 개략도이다.
도 4는 본 출원의 일 실시예에 의해 제공되는 이미지 취득 구성요소의 개략 구조도이다.
도 5는 본 출원의 일 실시예에 의해 제공되는 이미지 취득 구성요소의 렌즈의 개략도이다.
도 6은 본 출원의 다른 실시예에 의해 제공되는 이미지 취득 구성요소의 렌즈의 개략도이다.
도 7은 본 출원의 다른 실시예에 의해 제공되는 이미지 취득 구성요소의 렌즈의 개략도이다.
도 8은 본 출원의 다른 실시예에 의해 제공되는 이미지 취득 구성요소의 렌즈의 개략도이다.
도 9는 본 출원의 제1 실시예에 의해 제공되는 이미지 취득 구성요소와 레이저 방출 구성요소 사이의 위치 관계의 개략도이다.
도 10는 본 출원의 제2 실시예에 의해 제공되는 이미지 취득 구성요소와 레이저 방출 구성요소 사이의 위치 관계의 개략도이다.
도 11은 본 출원의 제3 실시예에 의해 제공되는 이미지 취득 구성요소와 레이저 방출 구성요소 사이의 위치 관계의 개략도이다.
도 12는 본 출원의 제4 실시예에 의해 제공되는 이미지 취득 구성요소와 레이저 방출 구성요소 사이의 위치 관계의 개략도이다.
도 13은 본 출원의 일 실시예에 의해 제공되는 삼각측량 레인징 방법에 기초하여 송신 지점의 거리를 측정하는 개략도이다.
도 14는 본 출원의 일 실시예에 의해 제공되는 스위핑 로봇의 자동 제어 방법의 흐름도이다.
도 2는 본 출원의 일 실시예에 의해 제공되는 레이저 방출 구성요소에 의해 방출되는 레이저의 개략도이다.
도 3은 본 출원의 다른 실시예에 의해 제공되는 레이저 방출 구성요소에 의해 방출되는 레이저의 개략도이다.
도 4는 본 출원의 일 실시예에 의해 제공되는 이미지 취득 구성요소의 개략 구조도이다.
도 5는 본 출원의 일 실시예에 의해 제공되는 이미지 취득 구성요소의 렌즈의 개략도이다.
도 6은 본 출원의 다른 실시예에 의해 제공되는 이미지 취득 구성요소의 렌즈의 개략도이다.
도 7은 본 출원의 다른 실시예에 의해 제공되는 이미지 취득 구성요소의 렌즈의 개략도이다.
도 8은 본 출원의 다른 실시예에 의해 제공되는 이미지 취득 구성요소의 렌즈의 개략도이다.
도 9는 본 출원의 제1 실시예에 의해 제공되는 이미지 취득 구성요소와 레이저 방출 구성요소 사이의 위치 관계의 개략도이다.
도 10는 본 출원의 제2 실시예에 의해 제공되는 이미지 취득 구성요소와 레이저 방출 구성요소 사이의 위치 관계의 개략도이다.
도 11은 본 출원의 제3 실시예에 의해 제공되는 이미지 취득 구성요소와 레이저 방출 구성요소 사이의 위치 관계의 개략도이다.
도 12는 본 출원의 제4 실시예에 의해 제공되는 이미지 취득 구성요소와 레이저 방출 구성요소 사이의 위치 관계의 개략도이다.
도 13은 본 출원의 일 실시예에 의해 제공되는 삼각측량 레인징 방법에 기초하여 송신 지점의 거리를 측정하는 개략도이다.
도 14는 본 출원의 일 실시예에 의해 제공되는 스위핑 로봇의 자동 제어 방법의 흐름도이다.
본 출원의 특정 구현들은 첨부 도면들 및 실시예들을 참조하여 아래에 더 상세히 설명될 것이다. 이하의 예들은 본 출원을 예시하도록 적응되지만, 본 출원의 범위를 제한하는 것으로 의도되지 않는다.
첨부 도면들과 관련하여 제시된 상세한 설명이 다양한 구성들의 설명으로서 의도되고 본원에 설명된 개념들이 실시될 수 있는 유일한 구성들을 표현하는 것으로 의도되지 않는다는 점이 주목되어야 한다. 본원에 설명된 장치 실시예들 및 방법 실시예들은 이하의 상세한 설명에 기재되고 첨부 도면들에 다양한 블록들, 모듈들, 유닛들, 구성요소들, 회로들, 단계들, 프로세스들, 알고리즘들 등(집합적으로 "요소들"로 지칭됨)에 의해 예시되며, 도시된다. 이들 요소들은 전자 하드웨어, 컴퓨터 소프트웨어, 또는 그것의 임의의 조합을 사용하여 구현될 수 있다. 이들 요소들이 하드웨어 또는 소프트웨어로서 구현되는지는 전체 시스템 상에 부과되는 특정 적용들 및 디자인 제약들에 의존한다. "제1" 및 "제2"와 같은 용어들이 본 출원의 설명 및 청구항들 및 설명 내의 도면들에 사용되면, 그러한 설명들은 특정 순서를 설명하는 것보다는, 상이한 객체들을 구별하도록 적응된다.
본 명세서 및 첨부된 청구항들에서 사용될 때, 용어들 "포함하는" 및 "구성하는"은 설명된 특징들, 정수들, 단계들, 동작들, 요소들 및/또는 구성요소들의 존재를 표시하지만, 하나 이상의 다른 특징, 정수, 단계, 동작, 요소, 구성요소 및/또는 그것의 세트들의 존재 또는 추가를 배제하지 않는다는 점이 이해되어야 한다. 또한 본원에서의 출원의 명세서에 사용되는 전문용어는 특정 실시예들만을 설명하는 목적을 위한 것이고 출원을 제한하는 것으로 의도되지 않는다는 점이 이해되어야 한다. 본 명세서 및 첨부된 청구항들에서 사용되는 바와 같이, 단수 형태들(하나의("a", "an") 및 상기("the"))은 맥락이 달리 분명히 지시하지 않는 한 복수를 포함하는 것으로 의도된다. 또한 본 명세서 및 첨부된 청구항들에서 사용되는 바와 같이, 용어 "및/또는"은 연관된 리스트 항목들 중 하나 이상의 임의의 및 모든 가능한 조합들을 지칭하고 포함한다는 점이 더 이해되어야 한다.
명시적인 특병한 설명의 부재 시에, 기술적인 이유들로 인해 조합을 구현하는 것이 가능하지 않는 한, 본 출원의 각각의 실시예에서의 각각의 기술적인 특징이 서로 조합될 수 있는 것으로 간주될 수 있다는 점이 주목되어야 한다. 본 출원을 더 완전히 설명하기 위해, 일부 예시적인, 선택적인, 또는 바람직한 특징들은 본 출원의 각각의 실시예에서의 다른 기술적인 특징들과 조합하여 설명된다. 그러나, 이 조합은 필요하지 않고, 예시적인, 선택적인, 또는 바람직한 특징들 및 다른 기술적인 특징들은 분리성 또는 독립성이 구현될 수 없는 기술적인 이유들로 인한 것이 아닌 한, 서로 분리적이거나 독립적이라는 점이 이해되어야 한다. 방법 실시예들에서의 기술적인 특징들의 일부 기능적인 설명들은 기능들, 방법들 또는 단계들을 수행하는 것으로서 이해될 수 있다. 장치 실시예에서의 기술적인 특징들의 일부 기능적인 설명들은 기능들, 방법들 또는 단계들을 수행하기 위해 그러한 장치를 사용하는 것으로서 이해될 수 있다.
도 1은 본 출원의 일 실시예에 의해 제공되는 스위핑 로봇의 개략 구조도이다. 도 1에 도시된 바와 같이, 스위핑 로봇은 적어도,
하우징(110);
하우징(110) 상에 배치된 적어도 하나의 레이저 방출 구성요소(120)로서, 각각의 레이저 방출 구성요소(120)는 레이저를 진행 방향으로 투사하도록 적응되는 적어도 하나의 레이저 방출 구성요소(120);
하우징(110) 상에 배치된 적어도 하나의 이미지 취득 구성요소(130)로서, 각각의 이미지 취득 구성요소(130)는 타겟 이미지를 진행 방향으로 취득하도록 적응되는 적어도 하나의 이미지 취득 구성요소(130);
각각의 레이저 방출 구성요소(120) 및 각각의 이미지 취득 구성요소(130)와 결합된 처리 구성요소(140)(도 1에 도시되지 않음)를 포함하며, 처리 구성요소(140)는 이미지 취득 구성요소(130)에 의해 수집되는 타겟 이미지를 취득하도록 적응되고; 레이저가 타겟 이미지 내의 장애물 위로 투사되는 투사 지점의 투사 이미지가 있을 때, 장애물의 윤곽 정보가 취득되고; 윤곽 정보에 의해 표시되는 장애물의 유형이 결정되고; 스위핑 로봇은 장애물의 유형에 대응하는 청소 모드에 따라 청소하기 위해 제어된다.
진행 방향은 스위핑 로봇이 진행하고 있는 방향일 수 있다. 예를 들어, 스위핑 로봇이 후방으로 이동하면, 스위핑 로봇의 진행 방향은 후방이다. 대안적으로, 진행 방향은 또한 정지된 스위핑 로봇이 진행하려고 하는 방향일 수 있다.
선택적으로, 레이저 방출 구성요소(120)는 헬륨-네온 레이저, 아르곤 이온 레이저, 갈륨 비소 반도체 레이저 등일 수 있고, 레이저 방출 구성요소(120)의 유형은 본 실시예에서 제한되지 않는다. 레이저 방출 구성요소(120)에 의해 투사되는 레이저는 레이저 빔(또는 선형 레이저)이다.
선택적으로, 레이저 빔은 스위핑 로봇 앞의 모든 180도 수평 범위를 조사하여, 스위핑 로봇 앞의 좌측, 중간, 및 우측 범위 내의 장애물들이 검출될 수 있고, 검출 범위는 더 포괄적이다. 레이저 빔은 중간 및 더 낮은 위치들에서 장애물들의 검출을 수치 방향으로 가능하게 하여, 문지방들, 카펫 에지들, 계단들, 바닥 타일 갭들 등과 같은, 지면 상에 위치되고 더 낮은 높이들을 갖는 장애물들이 또한 검출될 수 있다.
선택적으로, 하나 이상의 레이저 방출 구성요소(120)가 있을 수 있다. 각각의 레이저 방출 구성요소(120)에 대해, 레이저 방출 구성요소(120)에 의해 방출되는 레이저는 수평 평면에 평행하거나(도 2의 레이저 방출 구성요소(A)에 의해 방출되는 레이저를 지칭함), 수평 평면에 수직이거나(도 2의 레이저 방출 구성요소(B)에 의해 방출되는 레이저를 지칭함), 수평 평면과 교차할 수 있다(도 2의 레이저 방출 구성요소(C)에 의해 방출되는 레이저를 지칭함). 본 실시예는 레이저 방출 구성요소(120)에 의해 방출되는 레이저의 각도들을 제한하지 않는다.
레이저 방출 구성요소들(120)의 수가 적어도 2개일 때, 상이한 레이저 방출 구성요소들(120)에 의해 방출되는 레이저 각도들은 동일하거나 상이하다. 예를 들어, 도 3에서 레이저 방출 구성요소들(120)의 4개의 그룹에 의해 방출되는 레이저들을 참조하면, 레이저 방출 구성요소들(120)의 제1 그룹에 대해, 각각의 레이저 방출 구성요소(120)는 동일한 각도에서 레이저를 방출하고, 방출된 레이저는 수평 평면에 평행하고; 레이저 방출 구성요소들(120)의 제2 그룹에 대해, 각각의 레이저 방출 구성요소(120)는 동일한 각도에서 레이저를 방출하고, 방출된 레이저는 수평 평면에 수직이고; 레이저 방출 구성요소들(120)의 제3 그룹에 대해, 제1 레이저 방출 구성요소 및 제3 레이저 방출 구성요소는 동일한 각도에서 레이저를 방출하고(레이저는 수평 평면에 수직임), 제1 레이저 방출 구성요소 및 제2 레이저 방출 구성요소는 상이한 각도에서 레이저를 방출하고(레이저는 수평 평면에 수평임); 레이저 방출 구성요소들(120)의 제4 그룹에 대해, 제1 레이저 방출 구성요소, 제2 레이저 방출 구성요소 및 제3 레이저 방출 구성요소가 레이저를 방출하는 각도들은 상이하다.
각각의 레이저 방출 구성요소(120)는 레이저를 방출하는 레이저 방출 헤드를 포함한다. 물론, 레이저 방출 구성요소(120)는 또한 레이저 발생 구성요소, 광자 가속 구성요소 등과 같은, 레이저 방출 프로세스에서 필요한 다른 구성요소들을 포함하며, 이는 본 실시예에서 상세히 설명되지 않는다.
선택적으로, 이미지 취득 구성요소(130)는 소형 비디오 카메라, 카메라 등일 수 있고, 이미지 취득 구성요소(130)의 유형은 본 실시예에서 제한되지 않는다.
도 4를 참조하면, 이미지 취득 구성요소(130)는 렌즈(131) 및 이미징 구성요소(132)를 포함한다.
선택적으로, 렌즈(131)는 이하의 유형들: 즉, 직시형 렌즈, 파노라마 반사 렌즈, 부분 반사 렌즈 또는 잠망경 렌즈를 포함하지만, 이들에 제한되지 않는다. 도 5를 참조하면, 직시형 렌즈는 광의 직접적인 입사를 지원하는 렌지를 지칭한다. 도 6를 참조하면, 파노라마 반사 렌즈는 상이한 각도들의 광선들이 한 번 반사된 후에 입사되는 렌즈를 지칭한다. 도 7을 참조하면, 부분 반사 렌즈는 지정된 각도에서의 광이 한 번 반사된 다음 입사되는 렌즈를 지칭한다. 도 8을 참조하면, 잠망경 렌즈는 광이 적어도 2개의 반사 후에 입사되는 렌즈를 지칭한다. 대역 통과 필터(133)는 렌즈(131) 상에 제공된다. 대역 통과 필터(133)는 이미지 취득 구성요소(130)가 레이저 방출 구성요소(120)에 의해 방출되는 레이저에만 가시적이게 한다.
선택적으로, 이미징 구성요소(132)는 상보형 금속 산화 반도체(CMOS) 센서; 또는, 전하 결합 소자(CCD) 등일 수 있다. 이미징 구성요소(132)의 유형은 본 실시예에서 제한되지 않는다.
이미지 취득 구성요소들(130)의 수는 하나 이상이다. 선택적으로, 이미지 취득 구성요소(130) 및 레이저 방출 구성요소(120) 둘 다는 하우징(110)의 측면 상에 배치된다. 이미지 취득 구성요소(130)는 레이저 방출 구성요소(120) 위에 위치될 수 있다. 대안적으로, 이미지 취득 구성요소(130)는 또한 레이저 방출 구성요소(120) 아래에 위치될 수 있다. 대안적으로, 이미지 취득 구성요소들(130) 및 레이저 방출 구성요소들(120)은 동일한 수평 평면 상에 교대로 배열된다. 본 실시예는 이미지 취득 구성요소(130) 및 레이저 방출 구성요소(120)의 배열을 제한하지 않는다.
제1 실시예에서, 도 9를 참조하면, 레이저 방출 구성요소(120) 및 이미지 취득 구성요소(130) 둘 다의 수는 1개이고; 이미지 취득 구성요소(130) 및 레이저 방출 구성요소(120)는 하우징(110)의 측면 상에 둘 다 배치되고; 레이저 방출 구성요소(120)는 이미지 취득 구성요소(130) 바로 위에 배치된다.
제2 실시예에서, 도 10을 참조하면, 레이저 방출 구성요소들(120)의 수는 2개이고, 이미지 취득 구성요소들(130)의 수는 1개이고; 이미지 취득 구성요소(130) 및 레이저 방출 구성요소(120)는 하우징(110)의 측면 상에 둘 다 배치되고; 하나의 레이저 방출 구성요소(120)는 이미지 취득 구성요소(130)의 상부 좌측 상에 배열되고, 다른 레이저 방출 구성요소(120)는 이미지 취득 구성요소(130)의 상부 우측 상에 배열된다.
제3 실시예에서, 도 11을 참조하면, 레이저 방출 구성요소들(120)의 수는 3개이고, 이미지 취득 구성요소들(130)의 수는 1개이고; 이미지 취득 구성요소(130) 및 레이저 방출 구성요소(120)는 하우징(110)의 측면 상에 둘 다 배치되고; 제1 레이저 방출 구성요소(120)는 이미지 취득 구성요소(130)의 상부 좌측 상에 배치되고, 제2 레이저 방출 구성요소(120)는 이미지 취득 구성요소(130) 바로 위에 배치되고, 제3 레이저 방출 구성요소(120)는 이미지 취득 구성요소(130)의 상부 우측 상에 배치된다.
제4 실시예에서, 도 12를 참조하면, 레이저 방출 구성요소들(120)의 수는 3개이고; 이미지 취득 구성요소들(130)의 수는 2개이고; 이미지 취득 구성요소(130) 및 레이저 방출 구성요소(120)는 하우징(110)의 측면 상에 둘 다 배치된다. 3개의 레이저 방출 구성요소(120)는 2개의 이미지 취득 구성요소(130) 위에 배열된다.
본 실시예에서, 레이저 방출 구성요소(120) 및 이미지 취득 구성요소(130)는 처리 구성요소(140)의 제어 하에 작동한다. 처리 구성요소(140)는 레이저를 방출하기 위해 레이저 방출 구성요소(120)를 제어한다. 레이저 조사 프로세스 앞에 장애물이 있으면, 레이저의 조사 방향이 변경되고, 투사 지점이 장애물 상에 투사된다. 이 때에, 이미지 취득 구성요소(130)에 의해 수집되는 타겟 이미지는 투사 지점의 투사 이미지를 포함한다. 대응적으로, 처리 구성요소(140)는 이미지 취득 구성요소(130)에 의해 취득되는 타겟 이미지를 취득하고, 타겟 이미지 내의 투사 이미지에 따라 이미지 분석을 수행하여 장애물의 거리를 취득한다. 선택적으로, 레이저 조사 프로세스 앞에 어떠한 장애물도 없으면, 레이저의 조사 방향은 변경되지 않고, 투사 지점은 장애물 상에 투사되지 않는다. 이 때에, 이미지 취득 구성요소(130)에 의해 수집되는 타겟 이미지는 투사 지점의 투사 이미지를 포함하지 않는다.
일 실시예에서, 복수의 레이저 방출 구성요소(120)가 제공될 때, 처리 구성요소(140)는 특정 시간 기간 동안 시퀀스로 턴 온되도록 복수의 레이저 방출 구성요소(120)을 제어한다. 예를 들어, 레이저 방출 구성요소들(120)의 수가 2개일 때, 처리 구성요소(140)는 우선 턴 온되도록 제1 레이저 방출 구성요소(120)를 제어하고; 턴 온 시간이 0.5s에 도달할 때, 제1 레이저 방출 구성요소(120)가 턴 오프되도록 제어되고 제2 레이저 방출 구성요소(120)가 턴 온되며; 제2 레이저 방출 구성요소(120)가 턴 온되는 시간이 0.5s에 도달할 때, 제2 레이저 방출 구성요소(120)는 턴 오프되도록 제어되고, 그 다음 제1 레이저 방출 구성요소(120)는 턴 온되도록 제어되고, 사이클은 반복된다.
다른 실시예에서, 복수의 레이저 방출 구성요소(120)가 제공될 때, 처리 구성요소(140)는 복수의 레이저 방출 구성요소(120)를 다수의 그룹으로 분할하고, 특정 시간 기간 동안 턴 온되도록 다수의 그룹의 레이저 방출 구성요소들(120)을 각각 제어한다. 예를 들어, 레이저 방출 구성요소들(120)의 그룹들의 수가 2개일 때(각각의 그룹이 2개의 레이저 방출 구성요소를 포함함), 처리 구성요소(140)는 우선 턴 온되도록 레이저 방출 구성요소들(120)의 제1 그룹을 제어하고; 턴 온 시간이 0.5s에 도달할 때, 레이저 방출 구성요소들(120)의 제1 그룹은 턴 오프되도록 제어되고 레이저 방출 구성요소들(120)의 제2 그룹은 턴 온되고; 레이저 방출 구성요소들(120)의 제2 그룹이 턴 온되는 시간이 0.5s에 도달할 때, 레이저 방출 구성요소들(120)의 제2 그룹은 턴 오프되도록 제어되고, 그 다음 레이저 방출 구성요소들(120)의 제1 그룹은 턴 온되도록 제어되고, 사이클은 반복된다.
선택적으로, 타겟 이미지 내의 장애물 위로 레이저에 의해 투사되는 투사 지점의 투사 이미지가 있을 때, 처리 구성요소(140)가 장애물의 윤곽 정보를 취득하는 단계는 장애물 위로 투사되는 각각의 투사 지점에 대한 삼각측량 레인징 방법에 기초하여 투사 지점과 타겟 이미지 취득 구성요소 사이의 거리를 결정하는 단계; 투사 지점과 타겟 이미지 취득 구성요소 사이의 거리에 따라, 타겟 이미지 취득 구성요소에 대한 투사 지점의 3차원 좌표를 결정하는 단계; 및 장애물 상의 복수의 투사 지점의 3차원 좌표에 기초하여 장애물의 윤곽 정보를 결정하는 단계를 포함한다. 타겟 이미지 취득 구성요소는 투사 지점의 투사 이미지를 취득하는 이미지 취득 구성요소이다.
예시적으로, 이미지 취득 구성요소는 렌즈 및 이미징 구성요소를 포함한다. 레이저 방출 구성요소는 레이저 방출 헤드를 포함한다. 장애물 위로 투사되는 각각의 투사 지점에 대해, 처리 구성요소가 삼각측량 레인징 방법에 기초하여 투사 지점과 타겟 이미지 취득 구성요소 사이의 거리를 결정하는 단계는 투사 지점을 투사하는 타겟 레이저 방출 구성요소의 레이저 방출 헤드와 타겟 이미지 취득 구성요소의 렌즈 사이의 미리 설정된 거리를 취득하는 단계; 제1 연결 라인과 제2 연결 라인 사이의 끼인 각도를 취득하는 단계; 타겟 이미지 취득 구성요소의 초점 길이를 취득하는 단계; 이미징 구성요소 상의 투사 이미지의 이미징 위치를 취득하는 단계; 및 투사 지점과 타겟 이미지 취득 구성요소 사이의 거리를, 유사한 삼각형들의 원리에 기초하여, 미리 설정된 거리, 끼인 각도, 초점 길이 및 이미징 위치에 따라 계산하는 단계를 포함한다.
제1 연결 라인은 타겟 레이저 방출 구성요소와 투사 지점 사이의 연결 라인이고, 제2 연결 라인은 타겟 레이저 방출 구성요소의 레이저 방출 헤드와 타겟 이미지 취득 구성요소의 렌즈 사이의 연결 라인이다.
타겟 레이저 방출 구성요소에 의해 도 13에 도시된 장애물 위로 투사되는 3개의 투사 지점의 개략도를 참조하면, 각각의 투사 지점에 대해(도 13에서, 투사 지점 1은 일 예로서 사용됨), 레이저 헤드 및 타겟 이미지 취득 구성요소의 렌즈는 제2 연결 라인 상에 있고, 미리 설정된 거리는 s이며, 이미지 취득 구성요소(130)의 초점 길이는 f이고, 제1 연결 라인과 제2 연결 라인 사이의 끼인 각도는 β이다. 이미징 구성요소 상의 투사 이미지의 이미징 위치는 P이다. 유사한 삼각형들은 기하학적 지식에 의해 이루어질 수 있고, 레이저 헤드, 렌즈 및 투사 지점은 삼각형을 형성한다. 이 삼각형은 렌즈, P 및 보조 지점(P')에 의해 형성되는 삼각형과 유사하다.
PP'=x로 하며, 그 다음 f/x=q/s이고; 따라서, q=f*s/x이다.
여기서, x=x1+x2=f/tanβ+ pixel Size* position이다.
여기서, pixel Size는 픽셀 유닛의 크기이고, position은 이미징 중심에 대한 투사 이미지의 픽셀 좌표들의 위치이다.
q의 값은 위의 식으로부터 계산될 수 있다. d=q/sinβ이다. 코사인 정리에 기초하여, 투사 지점과 타겟 이미지 취득 구성요소 사이의 거리는 d, s 및 β에 따라 계산될 수 있다.
그 후에, 처리 구성요소(140)는 타겟 취득 구성요소의 위치에 기초하여 투사 지점의 3차원 좌표를 결정할 수 있다. 그 다음, 장애물의 윤곽 정보는 다수의 투사 지점의 3차원 좌표에 따라 결정된다.
선택적으로, 본 실시예에서, 장애물 상의 다수의 투사 지점은 이하 중 적어도 하나를 포함하지만, 이들에 제한되지 않는다: 복수의 레이저 방출 구성요소가 레이저를 장애물 위로 투사함으로써 발생되는 복수의 투사 지점; 동일한 레이저 방출 구성요소가 레이저를 장애물의 복수의 표면 위로 투사함으로써 발생되는 복수의 투사 지점; 및 스위핑 로봇이 동일한 레이저 방출 구성요소를 구동하여 이동시킨 후, 레이저 방출 구성요소가 레이저를 상이한 각도들로부터 장애물 위로 투사함으로써 발생되는 복수의 투사 지점.
선택적으로, 처리 구성요소(140)가 윤곽 정보에 의해 표시되는 장애물의 유형을 결정하는 단계는 장애물의 윤곽 정보를 다양한 유형들의 장애물들의 특성 정보와 비교하는 단계; 및 윤곽 정보에 의해 표시되는 장애물 유형으로서 장애물의 윤곽 정보와 매칭하는 특성 정보에 대응하는 장애물의 유형을 결정하는 단계를 포함한다.
그들 중에서, 장애물의 유형은 스위핑 로봇의 작업 프로세스에서 직면되는 장애물들에 따라 결정된다. 예시적으로, 유형들의 장애물들은 이하 중 적어도 하나를 포함하지만, 이들에 제한되지 않는다: 코일 유형, 와이어 유형, 주상유형, 내부 코너 유형, 외부 코너 유형, 문턱 유형, 카펫 에지, 슬롯 유형 등.
선택적으로, 처리 구성요소(140)가 장애물의 유형에 대응하는 청소 모드에 따라 청소하기 위해 스위핑 로봇을 제어하는 단계는 장애물의 유형이 코일 유형 또는 와이어 유형일 때, 장애물 회피 모드에 진입하기 위해 스위핑 로봇을 제어하는 단계; 장애물의 유형이 주상 유형일 때, 장애물을 통과하기 위해 스위핑 로봇을 제어하도록 횡단가능 경로를 계획하는 단계; 장애물의 유형이 내부 코너 유형일 때, 특정 모션 모드에서 내부 코너를 청소하기 위해 스위핑 로봇 상의 측면 브러시를 제어하는 단계; 장애물의 유형이 외부 코너 유형일 때, 외부 코의 에지를 따라 스위핑하기 위해 스위핑 로봇을 제어하는 단계; 장애물의 유형이 문턱 유형일 때, 스위핑 로봇이 현재 문턱 유형의 장애물을 넘을 수 있는지를 결정하는 단계; 및 장애물의 유형이 카펫 에지 또는 갭 유형일 때, 걸레질 및 물 분사 기능을 증가, 및/또는 정지시키기 위해 스위핑 로봇 상의 팬의 흡입력을 제어하는 단계를 포함한다.
측면 브러시의 특정 이동 모드는 n회의 왕복 진동일 수 있으며, 여기서 n은 양의 정수이다.
선택적으로, 장애물의 유형이 카펫 에지 또는 갭 유형일 때, 스위핑 로봇의 팬의 흡입력이 최대 값에 도달했고 걸레질 및 물 분사 기능이 인에이블되면, 걸레질 및 물 분사 기능이 정지되고; 스위핑 로봇의 팬의 흡입력이 최대 값에 도달하지 않고 걸레질 및 물 분사 기능이 인에이블되면, 팬 흡입력이 증가되고 걸레질 및 물 분사 기능이 정지되고; 로봇 진공의 팬 흡입이 최대 값에 도달하지 않고 걸레질 및 물 분사 기능이 턴 오프되면, 팬 흡입이 증가된다.
주상 유형 장애물은 테이블 다리, 의자 다리, 소파 다리 등일 수 있다. 본 실시예는 주상 유형 장애물을 제한하지 않는다.
물론, 위의 유형들의 장애물들 및 대응하는 청소 모드들은 단지 개략적이다. 실제 구현에서, 장애물의 유형은 또한 다른 청소 모드들에 대응할 수 있다. 장애물 유형과 청소 모드 사이의 대응하는 관계는 디폴트에 의해 스위핑 로봇에서 설정될 수 있거나 사용자에 의해 설정될 수 있다. 본 실시예는 장애물 유형과 청소 모드 사이의 대응의 설정 방법을 제한하지 않는다.
요약하면, 하우징 상에 배치된 적어도 하나의 레이저 방출 구성요소를 제공하고; 하우징 상에 배치된 적어도 하나의 이미지 취득 구성요소를 제공하고; 각각의 레이저 방출 구성요소 및 각각의 이미지 취득 구성요소와 연결된 처리 구성요소를 제공하고, 처리 구성요소가 이미지 취득 구성요소에 의해 수집되는 타켓 이미지를 취득하도록 적응되고; 레이저가 타겟 이미지 내의 장애물 위로 투사되는 투사 지점의 투사 이미지가 있을 때 장애물의 윤곽 정보를 취득하고; 윤곽 정보에 의해 표시되는 장애물의 유형을 결정하고; 장애물의 유형에 대응하는 청소 모드에 따라 청소하기 위해 스위핑 로봇을 제어함으로써, 본 실시예에 의해 제공되는 스위핑 로봇은 기존 스위핑 로봇이 장애물을 검출할 때 장애물 회피 전략을 한결같이 채택하여, 나쁜 청소 효과를 야기한다는 문제를 문제를 해결할 수 있는 것이다. 스위핑 로봇이 상이한 유형들의 장애물들에 따라 상이한 청소 모드들을 채택할 수 있기 때문에, 모든 장애물들을 회피하고 스위핑하지 않는 대신에, 스위핑 로봇의 스위핑 효과가 개선될 수 있다.
도 14는 본 출원의 일 실시예에 의해 제공되는 스위핑 로봇의 자동 제어 방법의 흐름도이다. 본 실시예는 방법이 위의 실시예들에 도시된 스위핑 로봇에 적용되는 일 예로 간주함으로써 설명되고, 각각의 단계의 실행 대상은 스위핑 로봇 내의 처리 구성요소(140)이다. 방법은 적어도 이하의 단계들을 포함한다:
단계 1401: 이미지 취득 구성요소에 의해 수집되는 타겟 이미지를 취득한다.
선택적으로, 처리 구성요소는 이미지 취득 구성요소에 의해 수집되는 타겟 이미지를 주기적으로 판독하거나; 이미지 취득 구성요소가 타겟 이미지를 캡처할 때마다, 타겟 이미지는 처리 구성요소에 송신된다.
단계 1402, 레이저가 타겟 이미지 내의 장애물 위로 투사되는 투사 지점의 투사 이미지가 있을 때, 장애물의 윤곽 정보를 취득한다.
선택적으로, 장애물 위로 투사되는 각각의 투사 지점에 대해, 투사 지점과 타겟 이미지 취득 구성요소 사이의 거리는 장애물 위로 투사되는 각각의 투사 지점에 대한 삼각측량 레인징 방법에 기초하여 결정되고, 타겟 이미지 취득 구성요소는 투사 지점의 투사 이미지를 취득하는 이미지 취득 구성요소이고; 타겟 이미지 취득 구성요소에 대한 투사 지점의 3차원 좌표는 투사 지점과 타겟 이미지 취득 구성요소 사이의 거리에 따라, 결정되고; 장애물 상의 복수의 투사 지점의 3차원 좌표에 기초한 장애물의 윤곽 정보가 결정된다.
장애물 위로 투사되는 각각의 투사 지점에 대한 삼각측량 레인징 방법에 기초하여 투사 지점과 타겟 이미지 취득 구성요소 사이의 거리를 결정하는 단계는 투사 지점을 투사하는 타겟 레이저 방출 구성요소의 레이저 방출 헤드와 타겟 이미지 취득 구성요소의 렌즈 사이의 미리 설정된 거리를 취득하는 단계; 제1 연결 라인과 제2 연결 라인 사이의 끼인 각도를 취득하는 단계로서, 제1 연결 라인은 타겟 레이저 방출 구성요소와 투사 지점 사이의 연결 라인이고, 제2 연결 라인은 타겟 레이저 방출 구성요소의 레이저 방출 헤드와 타겟 이미지 취득 구성요소의 렌즈 사이의 연결 라인인 단계; 타겟 이미지 취득 구성요소의 초점 길이를 취득하는 단계; 이미징 구성요소 상의 투사 이미지의 이미징 위치를 취득하는 단계; 및 투사 지점과 타겟 이미지 취득 구성요소 사이의 거리를, 유사한 삼각형들의 원리에 기초하여, 미리 설정된 거리, 끼인 각도, 초점 길이 및 이미징 위치에 따라 계산하는 단계를 포함한다.
단계들의 설명은 스위핑 로봇의 위에 언급된 실시예들을 언급하며, 이는 여기서 본 실시예에 반복되지 않는다.
단계 1403: 윤곽 정보에 의해 표시되는 장애물의 유형을 결정한다.
선택적으로, 처리 구성요소(140)는 장애물의 윤곽 정보를 다양한 유형들의 장애물들의 특성 정보와 비교하고; 윤곽 정보에 의해 표시되는 장애물 유형으로서 장애물의 윤곽 정보와 매칭하는 특성 정보에 대응하는 장애물의 유형을 결정한다.
단계 1404, 장애물의 유형에 대응하는 청소 모드에 따라 청소하기 위해 스위핑 로봇을 제어한다.
선택적으로, 장애물의 유형이 코일 유형 또는 와이어 유형일 때, 스위핑 로봇은 장애물 회피 모드에 진입하기 위해 제어되고; 장애물의 유형이 주상 유형일 때, 횡단가능 경로는 장애물을 통과하기 위해 스위핑 로봇을 제어하도록 계획되고; 장애물의 유형이 내부 코너 유형일 때, 스위핑 로봇 상의 측면 브러시는 특정 모션 모드에서 내부 코너를 청소하기 위해 제어되고; 장애물의 유형이 외부 코너 유형일 때, 스위핑 로봇은 외부 코너의 에지를 따라 스위핑하기 위해 제어되고; 장애물의 유형이 문턱 유형일 때, 스위핑 로봇이 현재 문턱 유형의 장애물을 넘을 수 있는지가 결정되고; 장애물의 유형이 카펫 에지 또는 갭 유형일 때, 스위핑 로봇의 팬의 흡입력이 증가하도록 제어된다.
단계들의 설명은 스위핑 로봇의 위에 언급된 실시예들을 언급하며, 이는 여기서 본 실시예에 반복되지 않는다.
요약하면, 이미지 취득 구성요소에 의해 수집되는 타겟 이미지를 취득하고; 레이저가 타겟 이미지 내의 장애물 위로 투사되는 투사 지점의 투사 이미지가 있을 때 장애물의 윤곽 정보를 취득하고; 윤곽 정보에 의해 표시되는 장애물의 유형을 결정하고; 장애물의 유형에 대응하는 청소 모드에 따라 청소하기 위해 스위핑 로봇을 제어함으로써, 본 실시예에 의해 제공되는 스위핑 로봇의 자동 제어 방법은 기존 스위핑 로봇이 장애물을 검출할 때 장애물 회피 전략을 한결같이 채택하여, 나쁜 청소 효과를 야기한다는 문제를 해결할 수 있다. 스위핑 로봇이 상이한 유형들의 장애물들에 따라 상이한 청소 모드들을 채택할 수 있기 때문에, 모든 장애물들을 회피하고 스위핑하지 안는 대신에, 스위핑 로봇의 스위핑 효과가 개선될 수 있다.
선택적으로, 본 출원은 컴퓨터 판독가능 저장 매체를 더 제공한다. 프로그램은 컴퓨터 판독가능 저장 매체에 저장된다. 프로그램은 위의 방법 실시예에 따른 스위핑 로봇의 자동 제어 방법을 실현하도록 프로세서에 의해 로딩되고 실행된다.
선택적으로, 본 출원은 또한 컴퓨터 제품을 제공한다. 컴퓨터 제품은 컴퓨터 판독가능 저장 매체를 포함한다. 프로그램은 컴퓨터 판독가능 저장 매체에 저장된다. 프로그램은 위의 방법 실시예에 따른 스위핑 로봇의 자동 제어 방법을 실현하도록 프로세서에 의해 로딩되고 실행된다.
위에 설명된 실시예들의 기술적인 특징들은 임의로 조합될 수 있다. 설명을 간소화하기 위해, 위의 실시예들에서의 기술적인 특징들의 모든 가능한 조합들이 설명되지 않는다. 그러나, 이들 기술적인 특징들의 조합에서 모순이 없는 한, 그들은 본 명세서 내의 설명의 범위 내에 있는 것으로 간주되어야 한다.
위에 언급된 실시예들은 본 출원의 수개의 실시예들만을 나타내고, 그것의 설명들은 구체적이고 상세하지만, 본 특허의 범위에 관한 제한으로서 해석되지 않으야 한다. 본 기술분야의 통상의 기술자들을 위해, 본 출원의 개념으로부터 벗어나지 않고, 수개의 수정들 및 개선들이 이루어질 수 있으며, 그 모두가 본 출원의 보호 범위에 속한다는 점이 주목되어야 한다. 따라서, 본 출원의 특허의 보호 범위는 첨부된 청구항들을 조건으로 할 것이다.
Claims (11)
- 스위핑 로봇으로서,
하우징;
상기 하우징 상에 배치된 적어도 하나의 레이저 방출 구성요소로서, 각각의 레이저 방출 구성요소는 레이저를 진행 방향으로 투사하도록 적응되는 적어도 하나의 레이저 방출 구성요소;
상기 하우징 상에 배치된 적어도 하나의 이미지 취득 구성요소로서, 각각의 이미지 취득 구성요소는 타겟 이미지를 상기 진행 방향으로 취득하도록 적응되는 적어도 하나의 이미지 취득 구성요소;
각각의 레이저 방출 구성요소 및 각각의 이미지 취득 구성요소와 연결된 처리 구성요소를 포함하며, 상기 처리 구성요소는 상기 이미지 취득 구성요소에 의해 수집되는 타겟 이미지를 취득하도록 적응되고; 상기 레이저가 상기 타겟 이미지 내의 장애물 위로 투사되는 투사 지점의 투사 이미지가 있을 때, 상기 장애물의 윤곽 정보가 취득되고; 상기 윤곽 정보에 의해 표시되는 장애물의 유형이 결정되고; 상기 스위핑 로봇은 상기 장애물의 유형에 대응하는 청소 모드에 따라 청소하기 위해 제어되는, 스위핑 로봇. - 제1항에 있어서, 상기 처리 구성요소는,
상기 장애물 위로 투사되는 각각의 투사 지점에 대한 삼각측량 레인징 방법에 기초하여 상기 투사 지점과 타겟 이미지 취득 구성요소 사이의 거리를 결정하며, 상기 타겟 이미지 취득 구성요소는 상기 투사 지점의 투사 이미지를 취득하는 이미지 취득 구성요소이고;
상기 투사 지점과 상기 타겟 이미지 취득 구성요소 사이의 거리에 따라, 상기 타겟 이미지 취득 구성요소에 대한 투사 지점의 3차원 좌표를 결정하고;
상기 장애물 상의 복수의 투사 지점의 3차원 좌표에 기초하여 상기 장애물의 윤곽 정보를 결정하도록 적응되는, 스위핑 로봇. - 제2항에 있어서, 상기 이미지 취득 구성요소는 렌즈 및 이미징 구성요소를 포함하며, 상기 레이저 방출 구성요소는 레이저 방출 헤드를 포함하고;
상기 장애물 위로 투사되는 각각의 투사 지점에 대해, 상기 처리 구성요소는,
상기 투사 지점을 투사하는 타겟 레이저 방출 구성요소의 레이저 방출 헤드와 상기 타겟 이미지 취득 구성요소의 렌즈 사이의 미리 설정된 거리를 취득하고;
제1 연결 라인과 제2 연결 라인 사이의 끼인 각도를 취득하며, 상기 제1 연결 라인은 상기 타겟 레이저 방출 구성요소와 상기 투사 지점 사이의 연결 라인이고, 상기 제2 연결 라인은 상기 타겟 레이저 방출 구성요소의 레이저 방출 헤드와 상기 타겟 이미지 취득 구성요소의 렌즈 사이의 연결 라인이고;
상기 타겟 이미지 취득 구성요소의 초점 길이를 취득하고;
상기 이미징 구성요소 상의 투사 이미지의 이미징 위치를 취득하고;
상기 투사 지점과 상기 타겟 이미지 취득 구성요소 사이의 거리를, 유사한 삼각형들의 원리에 기초하여, 상기 미리 설정된 거리, 상기 끼인 각도, 상기 초점 길이 및 상기 이미징 위치에 따라 계산하도록 적응되는, 스위핑 로봇. - 제2항에 있어서, 상기 장애물 상의 복수의 투사 지점은,
복수의 레이저 방출 구성요소가 상기 레이저를 상기 장애물 위로 투사함으로써 발생되는 복수의 투사 지점; 및/또는
동일한 레이저 방출 구성요소가 레이저를 상기 장애물의 복수의 표면 위로 투사함으로써 발생되는 복수의 투사 지점; 및/또는
상기 스위핑 로봇이 상기 동일한 레이저 방출 구성요소를 구동하여 이동시킨 후, 상기 레이저 방출 구성요소가 레이저를 상이한 각도들로부터 상기 장애물 위로 투사함으로써 발생되는 복수의 투사 지점을 포함하는, 스위핑 로봇. - 제1항에 있어서, 상기 처리 구성요소는,
상기 장애물의 유형이 코일 유형 또는 와이어 유형일 때, 장애물 회피 모드에 진입하기 위해 상기 스위핑 로봇을 제어하고;
상기 장애물의 유형이 주상 유형일 때, 상기 장애물을 통과하기 위해 상기 스위핑 로봇을 제어하도록 횡단가능 경로를 계획하고;
상기 장애물의 유형이 내부 코너 유형일 때, 특정 모션 모드에서 내부 코너를 청소하기 위해 상기 스위핑 로봇 상의 측면 브러시를 제어하고;
상기 장애물의 유형이 외부 코너 유형일 때, 외부 코의 에지를 따라 스위핑하기 위해 상기 스위핑 로봇을 제어하고;
상기 장애물의 유형이 문턱 유형일 때, 상기 스위핑 로봇이 현재 문턱 유형의 장애물을 넘을 수 있는지를 결정하고;
상기 장애물의 유형이 카펫 에지 또는 갭 유형일 때, 걸레질 및 물 분사 기능을 증가, 및/또는 정지시키기 위해 상기 스위핑 로봇 상의 팬의 흡입력을 제어하도록 적응되는, 스위핑 로봇. - 제1항 내지 제5항 중 어느 한 항에 있어서, 상이한 레이저 방출 구성요소들에 의해 방출되는 레이저 각도들은 동일하거나 상이한, 스위핑 로봇.
- 제1항 내지 제5항 중 어느 한 항에 있어서, 상기 이미지 취득 구성요소의 렌즈는 직시형 렌즈, 파노라마 반사 렌즈, 부분 반사 렌즈 또는 잠망경 렌즈인, 스위핑 로봇.
- 제1항 내지 제7항 중 어느 한 항에 따른 스위핑 로봇에 사용되는, 스위핑 로봇의 자동 제어 방법으로서,
상기 이미지 취득 구성요소에 의해 수집되는 타겟 이미지를 취득하는 단계;
상기 타겟 이미지 내의 장애물 위로 상기 레이저에 의해 투사되는 투사 지점의 투사 이미지가 있을 때, 상기 장애물의 윤곽 정보를 취득하는 단계;
상기 윤곽 정보에 의해 표시되는 장애물의 유형을 결정하는 단계; 및
상기 장애물의 유형에 대응하는 청소 모드에 따라 청소하기 위해 상기 스위핑 로봇을 제어하는 단계를 포함하는, 자동 제어 방법. - 제8항에 있어서, 상기 장애물의 윤곽 정보를 취득하는 단계는,
상기 장애물 위로 투사되는 각각의 투사 지점에 대한 삼각측량 레인징 방법에 기초하여 상기 투사 지점과 타겟 이미지 취득 구성요소 사이의 거리를 결정하는 단계로서, 상기 타겟 이미지 취득 구성요소는 상기 투사 지점의 투사 이미지를 취득하는 이미지 취득 구성요소인 단계;
상기 투사 지점과 상기 타겟 이미지 취득 구성요소 사이의 거리에 따라, 상기 타겟 이미지 취득 구성요소에 대한 투사 지점의 3차원 좌표를 결정하는 단계; 및
상기 장애물 상의 복수의 투사 지점의 3차원 좌표에 기초하여 상기 장애물의 윤곽 정보를 결정하는 단계를 포함하는, 자동 제어 방법. - 제9항에 있어서, 상기 장애물 위로 투사되는 각각의 투사 지점에 대한 삼각측량 레인징 방법에 기초하여 상기 투사 지점과 상기 타겟 이미지 취득 구성요소 사이의 거리를 결정하는 단계는,
상기 투사 지점을 투사하는 타겟 레이저 방출 구성요소의 레이저 방출 헤드와 상기 타겟 이미지 취득 구성요소의 렌즈 사이의 미리 설정된 거리를 취득하는 단계;
제1 연결 라인과 제2 연결 라인 사이의 끼인 각도를 취득하는 단계로서, 상기 제1 연결 라인은 상기 타겟 레이저 방출 구성요소와 상기 투사 지점 사이의 연결 라인이고, 상기 제2 연결 라인은 상기 타겟 레이저 방출 구성요소의 레이저 방출 헤드와 상기 타겟 이미지 취득 구성요소의 렌즈 사이의 연결 라인인 단계;
상기 타겟 이미지 취득 구성요소의 초점 길이를 취득하는 단계;
상기 이미징 구성요소 상의 투사 이미지의 이미징 위치를 취득하는 단계; 및
상기 투사 지점과 상기 타겟 이미지 취득 구성요소 사이의 거리를, 유사한 삼각형들의 원리에 기초하여, 상기 미리 설정된 거리, 상기 끼인 각도, 상기 초점 길이 및 상기 이미징 위치에 따라 계산하는 단계를 포함하는, 자동 제어 방법. - 제8항에 있어서, 상기 장애물의 유형에 대응하는 청소 모드에 따라 청소하기 위해 상기 스위핑 로봇을 제어하는 단계는,
상기 장애물의 유형이 코일 유형 또는 와이어 유형일 때, 장애물 회피 모드에 진입하기 위해 상기 스위핑 로봇을 제어하는 단계;
상기 장애물의 유형이 주상 유형일 때, 상기 장애물을 통과하기 위해 상기 스위핑 로봇을 제어하도록 횡단가능 경로를 계획하는 단계;
상기 장애물의 유형이 내부 코너 유형일 때, 특정 모션 모드에서 내부 코너를 청소하기 위해 상기 스위핑 로봇 상의 측면 브러시를 제어하는 단계;
상기 장애물의 유형이 외부 코너 유형일 때, 외부 코의 에지를 따라 스위핑하기 위해 상기 스위핑 로봇을 제어하는 단계;
상기 장애물의 유형이 문턱 유형일 때, 상기 스위핑 로봇이 현재 문턱 유형의 장애물을 넘을 수 있는지를 결정하는 단계; 및
상기 장애물의 유형이 카펫 에지 또는 갭 유형일 때, 걸레질 및 물 분사 기능을 증가, 및/또는 정지시키기 위해 상기 스위핑 로봇 상의 팬의 흡입력을 제어하는 단계를 포함하는, 자동 제어 방법.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910772998.XA CN110353583A (zh) | 2019-08-21 | 2019-08-21 | 扫地机器人及扫地机器人的自动控制方法 |
CN201910772998.X | 2019-08-21 | ||
PCT/CN2019/120427 WO2021031427A1 (zh) | 2019-08-21 | 2019-11-22 | 扫地机器人及扫地机器人的自动控制方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20220051370A true KR20220051370A (ko) | 2022-04-26 |
Family
ID=68224875
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020227009296A KR20220051370A (ko) | 2019-08-21 | 2019-11-22 | 스위핑 로봇 및 스위핑 로봇의 자동 제어 방법 |
Country Status (6)
Country | Link |
---|---|
US (1) | US20220287533A1 (ko) |
EP (1) | EP4014829A4 (ko) |
JP (1) | JP2022546289A (ko) |
KR (1) | KR20220051370A (ko) |
CN (2) | CN112155487A (ko) |
WO (1) | WO2021031427A1 (ko) |
Families Citing this family (38)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112155487A (zh) * | 2019-08-21 | 2021-01-01 | 追创科技(苏州)有限公司 | 扫地机器人、扫地机器人的控制方法及存储介质 |
CN112711250B (zh) * | 2019-10-25 | 2022-07-05 | 科沃斯机器人股份有限公司 | 一种自行走设备移动控制方法与自行走设备 |
CN110974088B (zh) * | 2019-11-29 | 2021-09-24 | 深圳市杉川机器人有限公司 | 扫地机器人控制方法、扫地机器人及存储介质 |
CN111012254B (zh) * | 2019-12-30 | 2024-10-18 | 南京智慧建筑研究院有限公司 | 智能扫地机器人 |
CN111158378A (zh) * | 2020-01-16 | 2020-05-15 | 珠海格力电器股份有限公司 | 一种扫地机器人的清扫方法及扫地机器人 |
CN111152226B (zh) * | 2020-01-19 | 2021-09-07 | 吉利汽车研究院(宁波)有限公司 | 一种机器人工作轨迹规划方法及系统 |
CN113520228B (zh) * | 2020-04-22 | 2023-05-26 | 科沃斯机器人股份有限公司 | 环境信息采集方法、自主移动设备及存储介质 |
CN111538034B (zh) * | 2020-04-22 | 2021-05-28 | 追创科技(苏州)有限公司 | 障碍物识别方法、装置及存储介质 |
CN111528737A (zh) * | 2020-05-08 | 2020-08-14 | 小狗电器互联网科技(北京)股份有限公司 | 一种扫地机控制方法及装置 |
CN111562567B (zh) | 2020-05-11 | 2021-04-30 | 北京驭光科技发展有限公司 | 移动装置的障碍物侦测系统、移动装置及扫地机器人 |
CN111421553A (zh) * | 2020-05-14 | 2020-07-17 | 小狗电器互联网科技(北京)股份有限公司 | 基于轮廓识别的机器人控制方法、存储介质及移动机器人 |
US11690490B2 (en) | 2020-07-08 | 2023-07-04 | Pixart Imaging Inc. | Auto clean machine and auto clean machine control method |
CN113408382A (zh) * | 2020-07-13 | 2021-09-17 | 追创科技(苏州)有限公司 | 自移动设备的控制方法、装置、存储介质及自移动设备 |
CN112327940B (zh) | 2020-07-21 | 2023-01-13 | 追觅创新科技(苏州)有限公司 | 自动回充方法、装置、存储介质、充电基座及系统 |
CN111898557B (zh) * | 2020-08-03 | 2024-04-09 | 追觅创新科技(苏州)有限公司 | 自移动设备的地图创建方法、装置、设备及存储介质 |
CN111736616A (zh) * | 2020-08-27 | 2020-10-02 | 北京奇虎科技有限公司 | 扫地机器人的避障方法、装置、扫地机器人及可读介质 |
CN112168091A (zh) * | 2020-09-25 | 2021-01-05 | 苏州三六零机器人科技有限公司 | 扫地机器人 |
CN112526984B (zh) * | 2020-09-30 | 2024-06-21 | 深圳银星智能集团股份有限公司 | 一种机器人避障方法、装置及机器人 |
CN112294197A (zh) * | 2020-11-04 | 2021-02-02 | 深圳市普森斯科技有限公司 | 扫地机的清扫控制方法、电子装置及存储介质 |
CN112515563B (zh) * | 2020-11-25 | 2022-04-26 | 深圳市杉川致行科技有限公司 | 障碍物的避让方法、扫地机器人及可读存储介质 |
CN112971615A (zh) * | 2021-02-03 | 2021-06-18 | 追创科技(苏州)有限公司 | 一种智能清洁设备的控制方法及智能清洁设备 |
US20220284707A1 (en) * | 2021-03-08 | 2022-09-08 | Beijing Roborock Technology Co., Ltd. | Target detection and control method, system, apparatus and storage medium |
CN113031617B (zh) * | 2021-03-15 | 2022-11-01 | 云鲸智能(深圳)有限公司 | 机器人避障方法、装置、设备及存储介质 |
CN113376655B (zh) * | 2021-05-07 | 2024-05-17 | 深圳市欢创科技股份有限公司 | 一种避障模组、移动机器人、避障方法 |
CN113452978B (zh) * | 2021-06-28 | 2023-01-17 | 深圳银星智能集团股份有限公司 | 一种障碍物检测方法及电子设备 |
CN113397437A (zh) * | 2021-07-12 | 2021-09-17 | 丁杨 | 一种扫地机器人及扫地机器人的避障方法 |
CN113647864B (zh) * | 2021-07-21 | 2022-09-02 | 美智纵横科技有限责任公司 | 确定清洁机器人的运行方法、装置、电子设备及介质 |
CN113786125B (zh) * | 2021-08-17 | 2023-07-28 | 科沃斯机器人股份有限公司 | 作业方法、自移动设备及存储介质 |
CN116327039A (zh) * | 2021-12-22 | 2023-06-27 | 广东栗子科技有限公司 | 自动清洁地面的方法及装置 |
CN114391777B (zh) * | 2022-01-07 | 2023-08-04 | 美智纵横科技有限责任公司 | 清洁机器人的障碍躲避方法、装置、电子设备及介质 |
CN114287832A (zh) * | 2021-12-30 | 2022-04-08 | 安徽协创物联网技术有限公司 | 一种扫地机器人系统 |
CN114468894A (zh) * | 2022-01-30 | 2022-05-13 | 苏州简单有为科技有限公司 | 一种扫地机器人的控制方法、系统及存储介质 |
CN115517586B (zh) * | 2022-09-30 | 2023-09-26 | 麦岩智能科技(北京)有限公司 | 一种新型激光控制吹扫装置及清洁机器人 |
CN118151641A (zh) * | 2022-12-02 | 2024-06-07 | 北京石头世纪科技股份有限公司 | 避障模块、机器人、控制方法、避障方法和相关装置 |
CN118203264A (zh) * | 2022-12-16 | 2024-06-18 | 珠海一微半导体股份有限公司 | 一种机器人检测地毯的方法、避障方法、机器人和芯片 |
CN116998985A (zh) * | 2022-12-30 | 2023-11-07 | 北京石头创新科技有限公司 | 一种用于清洁机器人的清扫方法、装置、介质及设备 |
CN117008594A (zh) * | 2022-12-30 | 2023-11-07 | 北京石头创新科技有限公司 | 基于线激光的自行走设备避障方法及装置、设备和介质 |
CN116869424A (zh) * | 2023-04-28 | 2023-10-13 | 深圳银星智能集团股份有限公司 | 机器人控制方法、装置、计算机可读存储介质及机器人 |
Family Cites Families (40)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0683442A (ja) * | 1992-09-04 | 1994-03-25 | Sanyo Electric Co Ltd | 走行ロボット |
KR20020038296A (ko) * | 2000-11-17 | 2002-05-23 | 이충전 | 모빌로봇의 장애물 감지장치 및 감지방법 |
US6496754B2 (en) * | 2000-11-17 | 2002-12-17 | Samsung Kwangju Electronics Co., Ltd. | Mobile robot and course adjusting method thereof |
KR100735565B1 (ko) * | 2006-05-17 | 2007-07-04 | 삼성전자주식회사 | 구조광을 이용한 물체 검출 방법 및 이를 이용한 로봇 |
JP2009288930A (ja) * | 2008-05-28 | 2009-12-10 | Murata Mach Ltd | 自律移動体及びその移動制御方法 |
US20130092190A1 (en) * | 2011-10-18 | 2013-04-18 | Samsung Electronics Co., Ltd. | Robot cleaner and control method for the same |
KR20130090438A (ko) * | 2012-02-04 | 2013-08-14 | 엘지전자 주식회사 | 로봇 청소기 |
US8958911B2 (en) * | 2012-02-29 | 2015-02-17 | Irobot Corporation | Mobile robot |
CN102650886B (zh) * | 2012-04-28 | 2014-03-26 | 浙江工业大学 | 基于主动全景视觉传感器的机器人视觉系统 |
JP2014048842A (ja) * | 2012-08-30 | 2014-03-17 | Brother Ind Ltd | 自律移動型機器 |
JP2014236838A (ja) * | 2013-06-07 | 2014-12-18 | シャープ株式会社 | 自走式掃除機 |
KR102152641B1 (ko) * | 2013-10-31 | 2020-09-08 | 엘지전자 주식회사 | 이동 로봇 |
CN103869593B (zh) * | 2014-03-26 | 2017-01-25 | 深圳科奥智能设备有限公司 | 三维成像装置、系统及方法 |
KR102306709B1 (ko) * | 2014-08-19 | 2021-09-29 | 삼성전자주식회사 | 청소 로봇, 청소 로봇의 제어 장치, 제어 시스템, 및 제어 방법 |
CN106258166A (zh) * | 2015-05-14 | 2017-01-04 | 苏州宝时得电动工具有限公司 | 自移动机器人 |
CN104765363B (zh) * | 2014-12-10 | 2018-04-24 | 深圳市银星智能科技股份有限公司 | 智能扫地机器人及其控制方法 |
KR102328252B1 (ko) * | 2015-02-13 | 2021-11-19 | 삼성전자주식회사 | 청소 로봇 및 그 제어방법 |
CN205286247U (zh) * | 2015-04-15 | 2016-06-08 | 小米科技有限责任公司 | 一种自动除尘装置 |
CN105115490A (zh) * | 2015-07-16 | 2015-12-02 | 深圳前海达闼科技有限公司 | 一种确定室内可活动区域的方法及装置 |
CN105286729B (zh) * | 2015-09-25 | 2018-09-11 | 江苏美的清洁电器股份有限公司 | 扫地机器人 |
CN107569181B (zh) * | 2016-07-04 | 2022-02-01 | 九阳股份有限公司 | 一种智能清洁机器人及清扫方法 |
AU2017316089B2 (en) * | 2016-08-25 | 2020-10-29 | Lg Electronics Inc. | Mobile robot and control method therefor |
CN106959078B (zh) * | 2017-02-28 | 2019-07-30 | 苏州凡目视觉科技有限公司 | 一种用于三维轮廓测量的轮廓测量方法 |
KR102017148B1 (ko) * | 2017-03-03 | 2019-09-02 | 엘지전자 주식회사 | 장애물을 학습하는 인공지능 이동 로봇 및 그 제어방법 |
CN106821157A (zh) * | 2017-04-14 | 2017-06-13 | 小狗电器互联网科技(北京)股份有限公司 | 一种扫地机器人扫地的清扫方法 |
CN207182092U (zh) * | 2017-05-09 | 2018-04-03 | 叶仕通 | 一种用于移动机器人的驱动装置 |
KR102206201B1 (ko) * | 2017-08-02 | 2021-01-22 | 삼성전자주식회사 | 청소 로봇 및 그 제어방법 |
CN207189671U (zh) * | 2017-08-25 | 2018-04-06 | 科沃斯机器人股份有限公司 | 自移动机器人 |
US10509413B2 (en) * | 2017-09-07 | 2019-12-17 | GM Global Technology Operations LLC | Ground reference determination for autonomous vehicle operations |
WO2019073590A1 (ja) * | 2017-10-13 | 2019-04-18 | 学校法人 千葉工業大学 | 自走式掃除機 |
WO2019083291A1 (ko) * | 2017-10-25 | 2019-05-02 | 엘지전자 주식회사 | 장애물을 학습하는 인공지능 이동 로봇 및 그 제어방법 |
CN107744371B (zh) * | 2017-11-01 | 2023-03-07 | 深圳飞鼠动力科技有限公司 | 清洁机器人以及基于清洁机器人的检测方法 |
CN110069056A (zh) * | 2018-01-24 | 2019-07-30 | 南京机器人研究院有限公司 | 一种应用于扫地机器人的行走控制方法 |
CN108852182B (zh) * | 2018-07-04 | 2021-09-03 | 山东仁合新材料科技有限公司 | 一种扫地机器人智能避障方法 |
CN108628319B (zh) * | 2018-07-04 | 2021-10-19 | 山东鹏耀智佳精密工业有限公司 | 一种扫地机器人智能避障系统 |
WO2020125489A1 (zh) * | 2018-12-21 | 2020-06-25 | 苏州宝时得电动工具有限公司 | 清洁机器人及其控制方法和地面处理系统 |
CN109508019A (zh) * | 2018-12-28 | 2019-03-22 | 北京猎户星空科技有限公司 | 一种机器人运动控制方法、装置和存储介质 |
CN110147106A (zh) * | 2019-05-29 | 2019-08-20 | 福建(泉州)哈工大工程技术研究院 | 具激光和视觉融合避障系统的智能移动服务机器人 |
CN112155487A (zh) * | 2019-08-21 | 2021-01-01 | 追创科技(苏州)有限公司 | 扫地机器人、扫地机器人的控制方法及存储介质 |
CN112864778A (zh) * | 2021-03-08 | 2021-05-28 | 北京石头世纪科技股份有限公司 | 线激光模组和自移动设备 |
-
2019
- 2019-08-21 CN CN202011068169.2A patent/CN112155487A/zh active Pending
- 2019-08-21 CN CN201910772998.XA patent/CN110353583A/zh active Pending
- 2019-11-22 KR KR1020227009296A patent/KR20220051370A/ko not_active Application Discontinuation
- 2019-11-22 EP EP19942174.4A patent/EP4014829A4/en not_active Withdrawn
- 2019-11-22 US US17/637,070 patent/US20220287533A1/en active Pending
- 2019-11-22 WO PCT/CN2019/120427 patent/WO2021031427A1/zh unknown
- 2019-11-22 JP JP2022511048A patent/JP2022546289A/ja active Pending
Also Published As
Publication number | Publication date |
---|---|
WO2021031427A1 (zh) | 2021-02-25 |
JP2022546289A (ja) | 2022-11-04 |
CN110353583A (zh) | 2019-10-22 |
EP4014829A1 (en) | 2022-06-22 |
US20220287533A1 (en) | 2022-09-15 |
EP4014829A4 (en) | 2022-10-12 |
CN112155487A (zh) | 2021-01-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR20220051370A (ko) | 스위핑 로봇 및 스위핑 로봇의 자동 제어 방법 | |
AU2017228620B2 (en) | Autonomous coverage robot | |
JP4646942B2 (ja) | 構造光を用いた物体検出方法及びこれを用いたロボット | |
TWI653964B (zh) | 行動機器人及其控制方法 | |
US9939529B2 (en) | Robot positioning system | |
WO2019007038A1 (zh) | 扫地机器人、扫地机器人系统及其工作方法 | |
GB2570240A (en) | Electric vacuum cleaner | |
US12059115B2 (en) | Cleaner and method for controlling same | |
KR102048364B1 (ko) | 로봇 청소기 | |
TW201627117A (zh) | 移動導引方法及移動導引裝置 | |
RU2800503C1 (ru) | Робот-уборщик и способ автоматического управления роботом-уборщиком | |
AU2020409806C1 (en) | Mobile robot and control method therefor | |
Reinbacher et al. | RoμNect: Hand mounted depth sensing using a commodity gaming sensor | |
Iwasaki et al. | Construction of a compact range image sensor using a multi-slit laser projector suitable for a robot hand | |
AU2015224421B2 (en) | Autonomous coverage robot | |
KR20220012001A (ko) | 로봇 청소기 및 이의 제어방법 | |
CN115122323A (zh) | 自主移动设备 | |
EP2325713B1 (en) | Methods and systems for movement of robotic device using video signal | |
EP4385384A1 (en) | Structured light module and self-moving device | |
AU2013338354B9 (en) | Autonomous coverage robot |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E601 | Decision to refuse application |