KR20220163421A - 청소 장치의 청소 경로를 획득하기 위한 방법 및 장치 - Google Patents
청소 장치의 청소 경로를 획득하기 위한 방법 및 장치 Download PDFInfo
- Publication number
- KR20220163421A KR20220163421A KR1020227038110A KR20227038110A KR20220163421A KR 20220163421 A KR20220163421 A KR 20220163421A KR 1020227038110 A KR1020227038110 A KR 1020227038110A KR 20227038110 A KR20227038110 A KR 20227038110A KR 20220163421 A KR20220163421 A KR 20220163421A
- Authority
- KR
- South Korea
- Prior art keywords
- cleaning
- sequence
- sub
- target
- areas
- 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
- 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
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/0482—Interaction with lists of selectable items, e.g. menus
-
- 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
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/04842—Selection of displayed objects or displayed text elements
-
- 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
- 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
-
- 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
- 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
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
-
- 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
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
-
- 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
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/04—Forecasting or optimisation specially adapted for administrative or management purposes, e.g. linear programming or "cutting stock problem"
- G06Q10/047—Optimisation of routes or paths, e.g. travelling salesman problem
-
- A—HUMAN NECESSITIES
- A47—FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
- A47L—DOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
- A47L2201/00—Robotic cleaning machines, i.e. with automatic control of the travelling movement or the cleaning operation
- A47L2201/04—Automatic control of the travelling movement; Automatic obstacle detection
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- Automation & Control Theory (AREA)
- Economics (AREA)
- Remote Sensing (AREA)
- Strategic Management (AREA)
- Aviation & Aerospace Engineering (AREA)
- Radar, Positioning & Navigation (AREA)
- Entrepreneurship & Innovation (AREA)
- Quality & Reliability (AREA)
- Tourism & Hospitality (AREA)
- General Business, Economics & Management (AREA)
- Mechanical Engineering (AREA)
- Operations Research (AREA)
- Marketing (AREA)
- Game Theory and Decision Science (AREA)
- Development Economics (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
- User Interface Of Digital Computer (AREA)
- Electric Vacuum Cleaner (AREA)
Abstract
Description
도 2는 본 출원의 일 실시예에 의해 제공되는 청소 장치의 청소 시퀀스 획득 프로세스의 개략도이다.
도 3은 본 출원의 다른 실시예에 의해 제공되는 청소 장치의 청소 시퀀스 획득 프로세스의 개략도이다.
도 4는 본 출원의 다른 실시예에 의해 제공되는 청소 장치의 청소 시퀀스 획득 프로세스의 개략도이다.
도 5는 본 출원의 다른 실시예에 의해 제공되는 청소 장치의 청소 시퀀스 획득 프로세스의 개략도이다.
도 6은 본 출원의 다른 실시예에 의해 제공되는 청소 장치의 청소 시퀀스 획득 프로세스의 개략도이다.
도 7은 본 출원의 다른 실시예에 의해 제공되는 청소 장치의 청소 시퀀스 획득 프로세스의 개략도이다.
도 8은 본 출원의 일 실시예에 의해 제공되는 청소 장치의 청소 경로 획득 장치의 블록도이다.
도 9는 본 출원의 일 실시예에 따른 청소 장치의 청소 경로를 획득하기 위한 방법의 흐름도이다.
도 10은 본 출원의 일 실시예에 의해 제공되는 n개의 유형의 권고된 청소 시퀀스들을 디스플레이하는 프로세스의 개략도이다.
도 11은 본 출원의 일 실시예에 의해 제공되는 타깃 청소 시퀀스를 선택하는 프로세스의 개략도이다.
도 12는 본 출원의 일 실시예에 따른 청소 장치의 청소 경로를 획득하기 위한 장치의 블록도이다.
도 13은 본 출원의 일 실시예에 의해 제공되는 청소 장치의 청소 경로를 획득하는 장치의 블록도이다.
Claims (40)
- 청소 장치의 청소 경로를 획득하기 위한 방법으로서, 상기 방법은,
상기 청소 장치의 작업 영역의 이미지를 디스플레이하는 단계로서, 상기 작업 영역의 이미지는 부작업 영역들의 복수의 이미지를 포함하는 단계;
상기 부작업 영역들의 이미지들에 작용하는 시퀀스 설정 동작을 수신하는 단계;
상기 시퀀스 설정 동작에 의해 표시되는 청소 시퀀스를 획득하는 단계; 및
상기 청소 시퀀스에 대응하는 청소 경로를 디스플레이하여 상기 청소 경로에 따라 상기 작업 영역에서 청소하는 청소 장치를 제어하는 단계를 포함하는, 방법. - 제1항에 있어서,
상기 부작업 영역들의 이미지들에 작용하는 시퀀스 설정 동작을 수신하는 단계는,
상기 작업 영역의 이미지에 작용하는 청소 궤적 드로잉 동작을 수신하는 단계를 포함하고;
상기 청소 궤적 드로잉 동작에 의해 표시되는 청소 궤적을 디스플레이하는 단계는 상기 작업 영역의 이미지 상에 디스플레이되고;
상기 시퀀스 설정 동작에 의해 표시되는 청소 시퀀스를 획득하는 단계는,
각각의 부작업 영역의 이미지를 통과하는 청소 궤적의 시퀀스를 상기 청소 장치의 청소 시퀀스를 결정하는 단계를 포함하는, 방법. - 제1항에 있어서,
상기 부작업 영역들의 이미지들에 작용하는 시퀀스 설정 동작을 수신하는 단계는,
상기 부작업 영역들의 복수의 이미지에 작용하는 선택 동작을 수신하는 단계;
상기 선택 동작에 의해 표시되는 타깃 부작업 영역들의 영역 정보를 디스플레이하는 단계; 및
각각의 영역 정보의 설정 동작을 수신하는 단계를 포함하고;
상기 시퀀스 설정 동작에 의해 표시되는 청소 시퀀스를 획득하는 단계는,
상기 설정 동작에 표시되는 각각의 영역 정보에 대응하는 타깃 부작업 영역들의 청소 시퀀스를 획득하는 단계를 포함하는, 방법. - 제3항에 있어서, 상기 각각의 영역 정보의 설정 동작을 수신하는 단계는,
각각의 영역 정보에 대해, 상기 영역 정보의 디스플레이 위치에 기초하여 대응하는 시퀀스 선택 윈도우를 디스플레이하는 단계로서; 상기 시퀀스 선택 윈도우는 상기 영역 정보에 대응하는 타깃 부작업 영역들의 선택가능한 청소 시퀀스를 디스플레이하기 위해 사용되는 단계; 및
상기 시퀀스 선택 윈도우에 작용하는 시퀀스 선택 동작을 수신하는 단계를 포함하는, 방법. - 제3항에 있어서, 상기 각각의 영역 정보의 설정 동작을 수신하는 단계는,
각각의 영역 정보에 대해, 상기 영역 정보의 디스플레이 위치에 기초하여 대응하는 시퀀스 조정 컨트롤을 디스플레이하는 단계; 및
상기 시퀀스 조정 컨트롤에 작용하는 트리거 동작을 수신하는 단계를 포함하며, 상기 시퀀스 조정 컨트롤은 상기 트리거 동작의 실행들의 수에 기초하여 상기 대응하는 타깃 부작업 영역들의 청소 시퀀스를 결정하기 위해 사용되는, 방법. - 제3항에 있어서, 상기 각각의 영역 정보의 설정 동작을 수신하는 단계는,
각각의 영역 정보에 작용하는 드래그 동작을 수신하는 단계를 포함하고; 상기 드래그 동작이 완료된 후에, 상기 영역 정보의 시퀀스는 상기 청소 장치의 청소 시퀀스인, 방법. - 제1항 내지 제6항 중 어느 한 항에 있어서, 상기 부작업 영역들의 이미지들에 작용하는 시퀀스 설정 동작을 수신하는 단계는,
시퀀싱되었던 부작업 영역들의 이미지들의 청소 시퀀스를 디스플레이하는 단계; 및
상기 청소 시퀀스의 시퀀스 조정 동작을 수신하고, 조정된 후에 상기 청소 시퀀스를 디스플레이하고/하거나; 상기 설정된 시퀀스로 상기 부작업 영역들의 이미지들의 청소 시퀀스에 대한 삭제 동작을 수신하는 단계를 포함하는, 방법. - 청소 장치의 청소 경로를 획득하기 위한 장치로서, 상기 장치는,
이미지 디스플레이 모듈로서, 상기 이미지 디스플레이 모듈은 상기 청소 장치의 작업 영역의 이미지를 디스플레이하기 위해 사용되며, 상기 작업 영역의 이미지는 부작업 영역들의 복수의 이미지를 포함하는 이미지 디스플레이 모듈;
동작 수신 모듈로서, 상기 부작업 영역들의 이미지들에 작용하는 시퀀스 설정 동작을 수신하기 위해 사용되는 동작 수신 모듈;
시퀀스 획득 모듈로서, 상기 시퀀스 설정 동작에 의해 표시되는 청소 시퀀스를 획득하기 위해 사용되는 시퀀스 획득 모듈; 및
궤적 디스플레이 모듈로서, 상기 청소 시퀀스에 대응하는 청소 경로를 디스플레이하여, 상기 청소 경로에 따라 상기 작업 영역에서 청소하는 청소 장치를 제어하는데 사용되는 궤적 디스플레이 모듈을 포함하는, 장치. - 청소 장치의 청소 경로를 획득하기 위한 장치로서, 상기 장치는 프로세서 및 프로그램이 저장되는 메모리를 포함하고; 상기 프로그램은 제1항 내지 제7항 중 어느 한 항에 따른 청소 장치의 청소 경로를 획득하기 위한 방법을 구현하기 위해 상기 프로세서에 의해 로딩되고 실행되는, 장치.
- 컴퓨터 판독가능 저장 매체로서, 프로그램은 상기 저장 매체에 저장되고; 상기 프로그램이 프로세서에 의해 실행될 때, 상기 프로그램은 제1항 내지 제7항 중 어느 한 항에 따른 청소 장치의 청소 경로를 획득하기 위한 방법을 구현하기 위해 사용되는, 컴퓨터 판독가능 저장 매체.
- 청소 장치의 청소 경로를 획득하기 위한 방법으로서, 상기 방법은,
파티션 디스플레이 컨트롤을 디스플레이하고, 상기 파티션 디스플레이 컨트롤에 작용하는 트리거 동작을 수신하는 단계;
상기 청소 장치의 작업 영역의 이미지를 디스플레이하는 단계로서, 상기 작업 영역의 이미지는 부작업 영역들의 복수의 이미지를 포함하는 단계;
상기 부작업 영역들의 이미지들에 작용하는 시퀀스 설정 동작을 수신하는 단계;
상기 시퀀스 설정 동작에 의해 표시되는 청소 시퀀스를 획득하는 단계; 및
상기 청소 시퀀스에 대응하는 청소 경로를 디스플레이하여 상기 청소 경로에 따라 상기 작업 영역에서 청소하는 청소 장치를 제어하는 단계를 포함하며,
상기 부작업 영역들의 이미지들에 작용하는 시퀀스 설정 동작을 수신하는 단계는,
상기 부작업 영역들의 복수의 이미지에 작용하는 선택 동작을 수신하는 단계;
상기 선택 동작에 의해 표시되는 타깃 부작업 영역들의 영역 정보를 디스플레이하는 단계를 포함하는, 방법. - 제11항에 있어서,
상기 부작업 영역들의 이미지들에 작용하는 시퀀스 설정 동작을 수신하는 단계는,
상기 작업 영역의 이미지에 작용하는 청소 궤적 드로잉 동작을 수신하는 단계를 포함하고;
상기 청소 궤적 드로잉 동작에 의해 표시되는 청소 궤적을 디스플레이하는 단계는 상기 작업 영역의 이미지 상에 디스플레이되고;
상기 시퀀스 설정 동작에 의해 표시되는 청소 시퀀스를 획득하는 단계는,
각각의 부작업 영역의 이미지를 통과하는 청소 궤적의 시퀀스를 상기 청소 장치의 청소 시퀀스를 결정하는 단계를 포함하는, 방법. - 제11항에 있어서,
상기 부작업 영역들의 이미지들에 작용하는 시퀀스 설정 동작을 수신하는 단계는,
상기 부작업 영역들의 복수의 이미지에 작용하는 선택 동작을 수신하는 단계;
상기 선택 동작에 의해 표시되는 타깃 부작업 영역들의 영역 정보를 디스플레이하는 단계; 및
각각의 영역 정보의 설정 동작을 수신하는 단계를 포함하고;
상기 시퀀스 설정 동작에 의해 표시되는 청소 시퀀스를 획득하는 단계는,
상기 설정 동작에 표시되는 각각의 영역 정보에 대응하는 타깃 부작업 영역들의 청소 시퀀스를 획득하는 단계를 포함하는, 방법. - 제13항에 있어서, 상기 각각의 영역 정보의 설정 동작을 수신하는 단계는,
각각의 영역 정보에 대해, 상기 영역 정보의 디스플레이 위치에 기초하여 대응하는 시퀀스 선택 윈도우를 디스플레이하는 단계로서; 상기 시퀀스 선택 윈도우는 상기 영역 정보에 대응하는 타깃 부작업 영역들의 선택가능한 청소 시퀀스를 디스플레이하기 위해 사용되는 단계; 및
상기 시퀀스 선택 윈도우에 작용하는 시퀀스 선택 동작을 수신하는 단계를 포함하는, 방법. - 제13항에 있어서, 상기 각각의 영역 정보의 설정 동작을 수신하는 단계는,
각각의 영역 정보에 대해, 상기 영역 정보의 디스플레이 위치에 기초하여 대응하는 시퀀스 조정 컨트롤을 디스플레이하는 단계; 및
상기 시퀀스 조정 컨트롤에 작용하는 트리거 동작을 수신하는 단계를 포함하며, 상기 시퀀스 조정 컨트롤은 상기 트리거 동작의 실행들의 수에 기초하여 상기 대응하는 타깃 부작업 영역들의 청소 시퀀스를 결정하기 위해 사용되는, 방법. - 제13항에 있어서, 상기 각각의 영역 정보의 설정 동작을 수신하는 단계는,
각각의 영역 정보에 작용하는 드래그 동작을 수신하는 단계를 포함하고; 상기 드래그 동작이 완료된 후에, 상기 영역 정보의 시퀀스는 상기 청소 장치의 청소 시퀀스인, 방법. - 제11항 내지 제16항 중 어느 한 항에 있어서, 상기 부작업 영역들의 이미지들에 작용하는 시퀀스 설정 동작을 수신하는 단계는,
시퀀싱되었던 부작업 영역들의 이미지들의 청소 시퀀스를 디스플레이하는 단계; 및
상기 청소 시퀀스의 시퀀스 조정 동작을 수신하고, 조정된 후에 상기 청소 시퀀스를 디스플레이하고/하거나; 상기 설정된 시퀀스로 상기 부작업 영역들의 이미지들의 청소 시퀀스에 대한 삭제 동작을 수신하는 단계를 포함하는, 방법. - 청소 장치의 청소 경로를 획득하기 위한 장치로서, 상기 장치는,
이미지 디스플레이 모듈로서, 상기 이미지 디스플레이 모듈은 상기 청소 장치의 작업 영역의 이미지를 디스플레이하기 위해 사용되며, 상기 작업 영역의 이미지는 부작업 영역들의 복수의 이미지를 포함하는 이미지 디스플레이 모듈;
동작 수신 모듈로서, 상기 부작업 영역들의 이미지들에 작용하는 시퀀스 설정 동작을 수신하기 위해 사용되는 동작 수신 모듈;
시퀀스 획득 모듈로서, 상기 시퀀스 설정 동작에 의해 표시되는 청소 시퀀스를 획득하기 위해 사용되는 시퀀스 획득 모듈; 및
궤적 디스플레이 모듈로서, 상기 청소 시퀀스에 대응하는 청소 경로를 디스플레이하여, 상기 청소 경로에 따라 상기 작업 영역에서 청소하는 청소 장치를 제어하는데 사용되는 궤적 디스플레이 모듈을 포함하는, 장치. - 청소 장치의 청소 경로를 획득하기 위한 장치로서, 상기 장치는 프로세서 및 프로그램이 저장되는 메모리를 포함하고; 상기 프로그램은 제11항 내지 제17항 중 어느 한 항에 따른 청소 장치의 청소 경로를 획득하기 위한 방법을 구현하기 위해 상기 프로세서에 의해 로딩되고 실행되는, 장치.
- 컴퓨터 판독가능 저장 매체로서, 프로그램은 상기 저장 매체에 저장되고; 상기 프로그램이 프로세서에 의해 실행될 때, 상기 프로그램은 제11항 내지 제17항 중 어느 한 항에 따른 청소 장치의 청소 경로를 획득하기 위한 방법을 구현하기 위해 사용되는, 컴퓨터 판독가능 저장 매체.
- 청소 장치의 청소 경로를 획득하기 위한 방법으로서, 상기 방법은,
상기 청소 장치의 작업 영역의 이미지를 디스플레이하는 단계로서, 상기 작업 영역의 이미지는 부작업 영역들의 복수의 이미지를 포함하는 단계;
상기 부작업 영역들의 이미지들에 작용하는 영역 선택 동작을 수신하는 단계;
n개의 유형의 권고된 청소 시퀀스들을 디스플레이하는 단계로서, 각각의 권고된 청소 시퀀스는 상기 영역 선택 동작에 의해 표시되는 타깃 부작업 영역들의 청소 시퀀스이며, n의 값은 양의 정수인 단계;
상기 n개의 유형의 권고된 청소 시퀀스들 중에서 타깃 청소 시퀀스에 작용하는 시퀀스 선택 동작을 수신하는 단계; 및
상기 타깃 청소 시퀀스에 대응하는 청소 경로를 디스플레이하여 상기 청소 경로에 따라 상기 작업 영역에서 청소하는 청소 장치를 제어하는 단계를 포함하는, 방법. - 제21항에 있어서, 상기 n개의 유형의 권고된 청소 시퀀스들을 디스플레이하기 전에, 상기 방법은,
사전 설정된 시퀀스 발생 전략에 기초하여 상기 타깃 부작업 영역들에 대한 n개의 유형의 권고된 청소 시퀀스들을 발생시키는 단계를 더 포함하는, 방법. - 제22항에 있어서, 상기 사전 설정된 시퀀스 발생 전략에 기초하여 상기 타깃 부작업 영역들에 대한 n개의 유형의 권고된 청소 시퀀스들을 발생시키는 단계는,
상이한 청소 시퀀스들 하에 상기 타깃 부작업 영역들의 청소 시간을 결정하는 단계; 및
각각의 청소 시퀀스에서 가장 짧은 청소 시간을 갖는 α개의 청소 시퀀스를 상기 권고된 청소 시퀀스로서 결정하는 단계를 포함하며, α의 값은 양의 정수이고, α≤n인, 방법. - 제22항에 있어서, 상기 사전 설정된 시퀀스 발생 전략에 기초하여 상기 타깃 부작업 영역들에 대한 n개의 유형의 권고된 청소 시퀀스들을 발생시키는 단계는,
상이한 청소 시퀀스들 하에 상기 타깃 부작업 영역들의 청소 경로들을 결정하는 단계; 및
각각의 청소 시퀀스에서 가장 짧은 청소 경로를 갖는 b개의 청소 시퀀스를 상기 권고된 청소 시퀀스로서 결정하는 단계를 포함하며, b의 값은 양의 정수이고, b≤n인, 방법. - 제22항에 있어서, 사전 설정된 시퀀스 발생 전략에 기초하여 상기 타깃 부작업 영역들에 대한 n개의 유형의 권고된 청소 시퀀스들을 발생시키는 단계는,
상기 타깃 부작업 영역들의 이력 청소 시퀀스들 및 이력 청소 시간들을 결정하는 단계; 및
상기 이력 청소 시퀀스들 및 상기 이력 청소 시간들에 기초하여 상기 권고된 청소 시퀀스를 발생시키는 단계를 포함하는, 방법. - 제25항에 있어서, 상기 이력 청소 시퀀스들 및 상기 이력 청소 시간들에 기초하여 상기 권고된 청소 시퀀스를 발생시키는 단계는,
상기 타깃 부작업 영역들의 이력 청소 시퀀스들에서 최전방 청소 시퀀스들을 획득하는 단계;
상기 타깃 부작업 영역들을 상기 최전방 청소 시퀀스들에 따라 앞에서 뒤까지 분류하는 단계;
동일한 분류 시퀀스를 갖는 타깃 부작업 영역들에 대해, 상기 타깃 부작업 영역들을 이력 청소 시간들의 시퀀스에 따라 최대에서 최소까지 분류하는 단계; 및
획득된 분류 시퀀스를 상기 권고된 청소 시퀀스로서 결정하는 단계를 포함하는, 방법. - 제21항 내지 제26항 중 어느 한 항에 있어서, 상기 타깃 청소 시퀀스에 대응하는 청소 경로를 디스플레이하기 전에, 상기 방법은,
경로 발생 전략에 기초하여 상기 타깃 청소 시퀀스에 대응하는 청소 경로를 발생시키는 단계를 더 포함하고;
상기 경로 발생 전략은 가장 짧은 경로를 갖는 전략, 가장 짧은 시간 소비를 갖는 전략, 또는 랜덤하게 발생된 전략인, 방법. - 청소 장치의 청소 경로를 획득하기 위한 장치로서, 상기 장치는,
디스플레이 모듈로서, 상기 디스플레이 모듈은 상기 청소 장치의 작업 영역의 이미지를 디스플레이하기 위해 사용되며, 상기 작업 영역의 이미지는 부작업 영역들의 복수의 이미지를 포함하는 디스플레이 모듈; 및
인간 컴퓨터 상호작용 모듈을 포함하며, 상기 인간 컴퓨터 상호작용 모듈은 상기 부작업 영역들의 이미지들에 작용하는 영역 선택 동작을 수신하기 위해 사용되고;
상기 디스플레이 모듈은 또한 n개의 유형의 권고된 청소 시퀀스들을 디스플레이하기 위해 사용되며, 각각의 권고된 청소 시퀀스는 상기 영역 선택 동작에 의해 표시되는 타깃 부작업 영역들의 청소 시퀀스이고, n의 값은 양의 정수이고;
상기 인간 컴퓨터 상호작용 모듈은 상기 n개의 유형의 권고된 청소 시퀀스들 중에서 타깃 청소 시퀀스에 작용하는 시퀀스 선택 동작을 수신하기 위해 더 사용되고;
상기 디스플레이 모듈은 또한 상기 타깃 청소 시퀀스에 대응하는 청소 경로를 디스플레이하여, 상기 청소 경로에 따라 상기 작업 영역에서 청소하는 청소 장치를 제어하는데 사용되는, 장치. - 청소 장치의 청소 경로를 획득하기 위한 장치로서, 상기 장치는 프로세서 및 프로그램이 저장되는 메모리를 포함하고; 상기 프로그램은 제21항 내지 제27항 중 어느 한 항에 따른 청소 장치의 청소 경로를 획득하기 위한 방법을 구현하기 위해 상기 프로세서에 의해 로딩되고 실행되는, 장치.
- 컴퓨터 판독가능 저장 매체로서, 프로그램은 상기 저장 매체에 저장되고; 상기 프로그램이 프로세서에 의해 실행될 때, 상기 프로그램은 제21항 내지 제27항 중 어느 한 항에 따른 청소 장치의 청소 경로를 획득하기 위한 방법을 구현하기 위해 사용되는, 컴퓨터 판독가능 저장 매체.
- 청소 장치의 청소 경로를 획득하기 위한 방법으로서, 상기 방법은,
상기 청소 장치의 작업 영역의 이미지를 디스플레이하는 단계로서, 상기 작업 영역의 이미지는 부작업 영역들의 복수의 이미지를 포함하는 단계;
상기 부작업 영역들의 이미지들에 작용하는 영역 선택 동작을 수신하는 단계;
n개의 유형의 권고된 청소 시퀀스들을 디스플레이하는 단계로서, 각각의 권고된 청소 시퀀스는 상기 영역 선택 동작에 의해 표시되는 타깃 부작업 영역들의 청소 시퀀스이며, n의 값은 양의 정수인 단계;
상기 n개의 유형의 권고된 청소 시퀀스들 중에서 타깃 청소 시퀀스에 작용하는 시퀀스 선택 동작을 수신하는 단계; 및
상기 타깃 청소 시퀀스에 대응하는 청소 경로를 디스플레이하여 상기 청소 경로에 따라 상기 작업 영역에서 청소하는 청소 장치를 제어하는 단계를 포함하며;
상기 n개의 유형의 권고된 청소 시퀀스들을 디스플레이하기 전에, 상기 방법은,
상기 타깃 부작업 영역들의 이력 청소 시퀀스들 및 이력 청소 시간들을 결정하는 단계; 및
상기 이력 청소 시퀀스들 및 상기 이력 청소 시간들에 기초하여 상기 권고된 청소 시퀀스를 발생시키는 단계를 더 포함하는, 방법. - 제31항에 있어서, 상기 n개의 유형의 권고된 청소 시퀀스들 중에서 상기 타깃 청소 시퀀스에 작용하는 시퀀스 선택 동작을 수신한 후에, 상기 방법은,
상기 타깃 부작업 영역들의 이미지들의 위치들에 기초하여 상기 타깃 청소 시퀀스로 각각의 타깃 부작업 영역의 랭킹 값을 디스플레이하는 단계를 더 포함하는, 방법. - 제31항에 있어서, 상기 n개의 유형의 권고된 청소 시퀀스들 중에서 상기 타깃 청소 시퀀스에 작용하는 시퀀스 선택 동작을 수신한 후에, 상기 방법은,
상기 n개의 유형의 권고된 청소 시퀀스들의 디스플레이 모드들을 변경하는 단계를 더 포함하는, 방법. - 제31항에 있어서, 상기 이력 청소 시퀀스들 및 상기 이력 청소 시간들에 기초하여 상기 권고된 청소 시퀀스를 발생시키는 단계는,
상기 타깃 부작업 영역들의 이력 청소 시퀀스들에서 최전방 청소 시퀀스들을 획득하는 단계;
상기 타깃 부작업 영역들을 상기 최전방 청소 시퀀스들에 따라 앞에서 뒤까지 분류하는 단계; 및
획득된 분류 시퀀스를 상기 권고된 청소 시퀀스로서 결정하는 단계를 포함하는, 방법. - 제31항에 있어서, 상기 이력 청소 시퀀스들 및 상기 이력 청소 시간들에 기초하여 상기 권고된 청소 시퀀스를 발생시키는 단계는,
상기 타깃 부작업 영역들의 이력 청소 시퀀스들의 평균 시퀀스 값을 획득하는 단계;
상기 평균 시퀀스 값을 앞에서 뒤까지 분류하는 단계; 및
획득된 분류 시퀀스를 상기 권고된 청소 시퀀스로서 결정하는 단계를 포함하는, 방법. - 제34항 또는 제35항에 있어서,
동일한 분류 시퀀스를 갖는 타깃 부작업 영역들에 대해, 상기 타깃 부작업 영역들을 이력 청소 시간들의 시퀀스에 따라 최대에서 최소까지 분류하는 단계; 및
획득된 분류 시퀀스를 상기 권고된 청소 시퀀스로서 결정하는 단계를 더 포함하는, 방법. - 제31항 내지 제36항 중 어느 한 항에 있어서, 상기 타깃 청소 시퀀스에 대응하는 청소 경로를 디스플레이하기 전에, 상기 방법은,
경로 발생 전략에 기초하여 상기 타깃 청소 시퀀스에 대응하는 청소 경로를 발생시키는 단계를 더 포함하고;
상기 경로 발생 전략은 가장 짧은 경로를 갖는 전략, 가장 짧은 시간 소비를 갖는 전략, 또는 랜덤하게 발생된 전략인, 방법. - 청소 장치의 청소 경로를 획득하기 위한 장치로서, 상기 장치는,
디스플레이 모듈로서, 상기 디스플레이 모듈은 상기 청소 장치의 작업 영역의 이미지를 디스플레이하기 위해 사용되며, 상기 작업 영역의 이미지는 부작업 영역들의 복수의 이미지를 포함하는 디스플레이 모듈; 및
인간 컴퓨터 상호작용 모듈을 포함하며, 상기 인간 컴퓨터 상호작용 모듈은 상기 부작업 영역들의 이미지들에 작용하는 영역 선택 동작을 수신하기 위해 사용되고;
상기 디스플레이 모듈은 또한 n개의 유형의 권고된 청소 시퀀스들을 디스플레이하기 위해 사용되며, 각각의 권고된 청소 시퀀스는 상기 영역 선택 동작에 의해 표시되는 타깃 부작업 영역들의 청소 시퀀스이고, n의 값은 양의 정수이고;
상기 인간 컴퓨터 상호작용 모듈은 상기 n개의 유형의 권고된 청소 시퀀스들 중에서 타깃 청소 시퀀스에 작용하는 시퀀스 선택 동작을 수신하기 위해 더 사용되고;
상기 디스플레이 모듈은 또한 상기 타깃 청소 시퀀스에 대응하는 청소 경로를 디스플레이하여, 상기 청소 경로에 따라 상기 작업 영역에서 청소하는 청소 장치를 제어하는데 사용되고;
상기 장치는,
상기 n개의 유형의 권고된 청소 시퀀스들을 디스플레이하기 전에 상기 타깃 부작업 영역들의 이력 청소 시퀀스들 및 이력 청소 시간들을 결정하기 위한 모듈; 및
상기 이력 청소 시퀀스들 및 상기 이력 청소 시간들에 기초하여 상기 권고된 청소 시퀀스들을 발생시키는 모듈을 더 포함하는, 장치. - 청소 장치의 청소 경로를 획득하기 위한 장치로서, 상기 장치는 프로세서 및 프로그램이 저장되는 메모리를 포함하고; 상기 프로그램은 제31항 내지 제37항 중 어느 한 항에 따른 청소 장치의 청소 경로를 획득하기 위한 방법을 구현하기 위해 상기 프로세서에 의해 로딩되고 실행되는, 장치.
- 컴퓨터 판독가능 저장 매체로서, 프로그램은 상기 저장 매체에 저장되고; 상기 프로그램이 프로세서에 의해 실행될 때, 상기 프로그램은 제31항 내지 제37항 중 어느 한 항에 따른 청소 장치의 청소 경로를 획득하기 위한 방법을 구현하기 위해 사용되는, 컴퓨터 판독가능 저장 매체.
Applications Claiming Priority (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202010391793.X | 2020-05-11 | ||
| CN202010391796.3 | 2020-05-11 | ||
| CN202010391796.3A CN111563461B (zh) | 2020-05-11 | 2020-05-11 | 清洁设备的清洁路径获取方法、装置及存储介质 |
| CN202010391793.XA CN111563460A (zh) | 2020-05-11 | 2020-05-11 | 清洁设备的清洁路径获取方法、装置及存储介质 |
| PCT/CN2021/087890 WO2021227777A1 (zh) | 2020-05-11 | 2021-04-16 | 清洁设备的清洁路径获取方法、装置及存储介质 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| KR20220163421A true KR20220163421A (ko) | 2022-12-09 |
Family
ID=78526343
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020227038110A Ceased KR20220163421A (ko) | 2020-05-11 | 2021-04-16 | 청소 장치의 청소 경로를 획득하기 위한 방법 및 장치 |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US20230090776A1 (ko) |
| EP (1) | EP4120120A4 (ko) |
| JP (1) | JP2023516818A (ko) |
| KR (1) | KR20220163421A (ko) |
| WO (1) | WO2021227777A1 (ko) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN115905718A (zh) * | 2023-03-08 | 2023-04-04 | 中环洁集团股份有限公司 | 一种设备选择方法、系统、电子设备及可读存储介质 |
Family Cites Families (16)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2669822B2 (ja) * | 1987-05-19 | 1997-10-29 | 三洋電機株式会社 | 作業車の作業経路決定装置 |
| KR102306709B1 (ko) * | 2014-08-19 | 2021-09-29 | 삼성전자주식회사 | 청소 로봇, 청소 로봇의 제어 장치, 제어 시스템, 및 제어 방법 |
| KR20180024467A (ko) * | 2016-08-30 | 2018-03-08 | 삼성전자주식회사 | 로봇 청소기, 단말 장치 및 그 제어 방법 |
| KR20180082264A (ko) * | 2017-01-10 | 2018-07-18 | 엘지전자 주식회사 | 이동 로봇 및 그 제어방법 |
| JP6884596B2 (ja) * | 2017-03-01 | 2021-06-09 | パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカPanasonic Intellectual Property Corporation of America | 掃除支援方法、掃除支援装置及び掃除支援プログラム |
| US10882186B1 (en) * | 2017-05-11 | 2021-01-05 | AI Incorporated | Method for efficient operation of mobile robotic devices |
| KR102021834B1 (ko) * | 2017-07-12 | 2019-09-17 | 엘지전자 주식회사 | 이동 로봇 시스템 및 그 제어방법 |
| CN108436921B (zh) * | 2018-06-14 | 2020-04-24 | 广东盈科机器人产业有限公司 | 一种扫地机器人智能控制方法 |
| CN111035328B (zh) * | 2018-10-12 | 2022-12-16 | 科沃斯机器人股份有限公司 | 机器人清洁方法及机器人 |
| CN109521769A (zh) * | 2018-11-19 | 2019-03-26 | 云鲸智能科技(东莞)有限公司 | 一种清洁方案的设定方法、系统及计算机可读存储介质 |
| KR20200069103A (ko) * | 2018-12-06 | 2020-06-16 | 삼성전자주식회사 | 로봇 청소기 및 로봇 청소기의 청소 경로 계획 방법 |
| CN111374601B (zh) * | 2018-12-28 | 2022-03-04 | 珠海一微半导体股份有限公司 | 扫地机器人的作业规划方法、装置及清洁系统 |
| CN109998428B (zh) * | 2019-04-30 | 2021-10-08 | 深圳拓邦股份有限公司 | 用于扫地机器人的清洁方法、系统及装置 |
| KR102778546B1 (ko) * | 2019-10-01 | 2025-03-07 | 엘지전자 주식회사 | 로봇 청소기 및 청소 경로를 결정하기 위한 방법 |
| CN112862198A (zh) * | 2020-05-11 | 2021-05-28 | 追创科技(苏州)有限公司 | 清洁设备的清洁路径获取方法、装置及存储介质 |
| CN111563460A (zh) * | 2020-05-11 | 2020-08-21 | 追创科技(苏州)有限公司 | 清洁设备的清洁路径获取方法、装置及存储介质 |
-
2021
- 2021-04-16 WO PCT/CN2021/087890 patent/WO2021227777A1/zh not_active Ceased
- 2021-04-16 KR KR1020227038110A patent/KR20220163421A/ko not_active Ceased
- 2021-04-16 JP JP2022563240A patent/JP2023516818A/ja not_active Ceased
- 2021-04-16 EP EP21802924.7A patent/EP4120120A4/en not_active Withdrawn
- 2021-04-16 US US17/791,883 patent/US20230090776A1/en not_active Abandoned
Also Published As
| Publication number | Publication date |
|---|---|
| WO2021227777A1 (zh) | 2021-11-18 |
| JP2023516818A (ja) | 2023-04-20 |
| EP4120120A1 (en) | 2023-01-18 |
| EP4120120A4 (en) | 2023-08-09 |
| US20230090776A1 (en) | 2023-03-23 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR102758489B1 (ko) | 가상 장면을 표시하는 방법 및 장치, 그리고 기기 및 저장 매체 | |
| CN112836981B (zh) | 清洁设备的清洁路径获取方法、装置及存储介质 | |
| US11580706B2 (en) | Device and method for generating dynamic virtual contents in mixed reality | |
| CN107632873B (zh) | 一种界面布局方法、装置、终端设备及存储介质 | |
| CN104200506A (zh) | 三维gis海量矢量数据渲染方法及装置 | |
| CN109960448B (zh) | 场景特效显示方法、电子设备及计算机存储介质 | |
| US9535575B1 (en) | Dynamically-configured dashboard | |
| DE112016005388T5 (de) | Berührungs-Heatmap | |
| CN110354506A (zh) | 游戏操作方法及装置 | |
| US20230145348A1 (en) | Force-directed graph layout | |
| US12420188B2 (en) | Method for display control in game, computer-readable storage medium, and electronic device | |
| CN113786607A (zh) | 界面显示方法、装置、终端及存储介质 | |
| CN111563460A (zh) | 清洁设备的清洁路径获取方法、装置及存储介质 | |
| KR20220163421A (ko) | 청소 장치의 청소 경로를 획득하기 위한 방법 및 장치 | |
| CN108597010A (zh) | 三维巡航渲染方法及装置 | |
| JP3756888B2 (ja) | グラフィックスプロセッサ、グラフィックスカード及びグラフィックス処理システム | |
| CN114042312B (zh) | 一种角色皮肤绘制方法、系统、电子设备 | |
| CN118732820A (zh) | 虚拟对象交互方法、装置、计算机设备和存储介质 | |
| CN105278896A (zh) | 一种图像显示方法、装置及终端设备 | |
| CN109173260B (zh) | 游戏单位材料采集控制方法、装置、存储介质及移动终端 | |
| CN115445188B (zh) | 一种网格地图元素的优化方法和装置 | |
| CN110362249A (zh) | 书写屏软件页面跳转的控制方法和装置 | |
| CN116392810A (zh) | 一种文本显示方法、装置、电子设备和可读存储介质 | |
| JP2025515018A (ja) | 仮想オブジェクトの制御方法並びに、その装置、端末及びコンピュータプログラム | |
| CN119088492A (zh) | 车载操作系统用户界面显示方法、装置及计算机程序产品 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A201 | Request for examination | ||
| PA0105 | International application |
Patent event date: 20221031 Patent event code: PA01051R01D Comment text: International Patent Application |
|
| PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20221031 Comment text: Request for Examination of Application |
|
| PG1501 | Laying open of application | ||
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20250116 Patent event code: PE09021S01D |
|
| E601 | Decision to refuse application | ||
| PE0601 | Decision on rejection of patent |
Patent event date: 20250625 Comment text: Decision to Refuse Application Patent event code: PE06012S01D |