KR20200036678A - 청소 로봇 및 그의 태스크 수행 방법 - Google Patents
청소 로봇 및 그의 태스크 수행 방법 Download PDFInfo
- Publication number
- KR20200036678A KR20200036678A KR1020180136769A KR20180136769A KR20200036678A KR 20200036678 A KR20200036678 A KR 20200036678A KR 1020180136769 A KR1020180136769 A KR 1020180136769A KR 20180136769 A KR20180136769 A KR 20180136769A KR 20200036678 A KR20200036678 A KR 20200036678A
- Authority
- KR
- South Korea
- Prior art keywords
- cleaning robot
- task
- sensor
- recognition
- information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Images
Classifications
-
- 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/1656—Program controls characterised by programming, planning systems for manipulators
- B25J9/1664—Program controls characterised by programming, planning systems for manipulators characterised by motion, path, trajectory planning
- B25J9/1666—Avoiding collision or forbidden zones
-
- 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/08—Systems determining position data of a target for measuring distance only
- G01S17/10—Systems determining position data of a target for measuring distance only using transmission of interrupted, pulse-modulated waves
-
- 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/1656—Program controls characterised by programming, planning systems for manipulators
- B25J9/1661—Program controls characterised by programming, planning systems for manipulators characterised by task planning, object-oriented languages
-
- 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/4061—Steering means; Means for avoiding obstacles; Details related to the place where the driver is accommodated
-
- A—HUMAN NECESSITIES
- A47—FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
- A47L—DOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
- A47L9/00—Details or accessories of suction cleaners, e.g. mechanical means for controlling the suction or for effecting pulsating action; Storing devices specially adapted to suction cleaners or parts thereof; Carrying-vehicles specially adapted for suction cleaners
- A47L9/28—Installation of the electric equipment, e.g. adaptation or attachment to the suction cleaner; Controlling suction cleaners by electric means
- A47L9/2805—Parameters or conditions being sensed
-
- A—HUMAN NECESSITIES
- A47—FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
- A47L—DOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
- A47L9/00—Details or accessories of suction cleaners, e.g. mechanical means for controlling the suction or for effecting pulsating action; Storing devices specially adapted to suction cleaners or parts thereof; Carrying-vehicles specially adapted for suction cleaners
- A47L9/28—Installation of the electric equipment, e.g. adaptation or attachment to the suction cleaner; Controlling suction cleaners by electric means
- A47L9/2805—Parameters or conditions being sensed
- A47L9/2826—Parameters or conditions being sensed the condition of the floor
-
- A—HUMAN NECESSITIES
- A47—FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
- A47L—DOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
- A47L9/00—Details or accessories of suction cleaners, e.g. mechanical means for controlling the suction or for effecting pulsating action; Storing devices specially adapted to suction cleaners or parts thereof; Carrying-vehicles specially adapted for suction cleaners
- A47L9/28—Installation of the electric equipment, e.g. adaptation or attachment to the suction cleaner; Controlling suction cleaners by electric means
- A47L9/2836—Installation of the electric equipment, e.g. adaptation or attachment to the suction cleaner; Controlling suction cleaners by electric means characterised by the parts which are controlled
- A47L9/2847—Surface treating 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
- A47L9/00—Details or accessories of suction cleaners, e.g. mechanical means for controlling the suction or for effecting pulsating action; Storing devices specially adapted to suction cleaners or parts thereof; Carrying-vehicles specially adapted for suction cleaners
- A47L9/28—Installation of the electric equipment, e.g. adaptation or attachment to the suction cleaner; Controlling suction cleaners by electric means
- A47L9/2836—Installation of the electric equipment, e.g. adaptation or attachment to the suction cleaner; Controlling suction cleaners by electric means characterised by the parts which are controlled
- A47L9/2852—Elements for displacement of the vacuum cleaner or the accessories therefor, e.g. wheels, casters or nozzles
-
- A—HUMAN NECESSITIES
- A47—FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
- A47L—DOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
- A47L9/00—Details or accessories of suction cleaners, e.g. mechanical means for controlling the suction or for effecting pulsating action; Storing devices specially adapted to suction cleaners or parts thereof; Carrying-vehicles specially adapted for suction cleaners
- A47L9/28—Installation of the electric equipment, e.g. adaptation or attachment to the suction cleaner; Controlling suction cleaners by electric means
- A47L9/2889—Safety or protection devices or systems, e.g. for prevention of motor over-heating or for protection of the user
-
- 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
- B25J13/00—Controls for manipulators
- B25J13/003—Controls for manipulators by means of an audio-responsive input
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J13/00—Controls for manipulators
- B25J13/08—Controls for manipulators by means of sensing devices, e.g. viewing or touching devices
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J19/00—Accessories fitted to manipulators, e.g. for monitoring, for viewing; Safety devices combined with or specially adapted for use in connection with manipulators
- B25J19/02—Sensing devices
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J5/00—Manipulators mounted on wheels or on carriages
-
- 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/1679—Program controls characterised by the tasks executed
-
- 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/1679—Program controls characterised by the tasks executed
- B25J9/1689—Teleoperation
-
- 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/86—Combinations of lidar systems with systems other than lidar, radar or sonar, e.g. with direction finders
-
- 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/88—Lidar systems specially adapted for specific applications
- G01S17/89—Lidar systems specially adapted for specific applications for mapping or imaging
-
- 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/88—Lidar systems specially adapted for specific applications
- G01S17/93—Lidar systems specially adapted for specific applications for anti-collision purposes
- G01S17/931—Lidar systems specially adapted for specific applications for anti-collision purposes of land vehicles
-
- 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/0011—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots associated with a remote control arrangement
- G05D1/0044—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots associated with a remote control arrangement by providing the operator with a computer generated representation of the environment of the vehicle, e.g. virtual reality, maps
-
- 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/0088—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots characterized by the autonomous decision making process, e.g. artificial intelligence, predefined behaviours
-
- 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
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/02—Control of position or course in two dimensions
- G05D1/021—Control of position or course in two dimensions specially adapted to land vehicles
- G05D1/0268—Control of position or course in two dimensions specially adapted to land vehicles using internal positioning means
- G05D1/0274—Control of position or course in two dimensions specially adapted to land vehicles using internal positioning means using mapping information stored in a memory device
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/20—Control system inputs
- G05D1/24—Arrangements for determining position or orientation
- G05D1/243—Means capturing signals occurring naturally from the environment, e.g. ambient optical, acoustic, gravitational or magnetic signals
-
- 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
-
- 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
- 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
- G01S15/00—Systems using the reflection or reradiation of acoustic waves, e.g. sonar systems
- G01S15/86—Combinations of sonar systems with lidar systems; Combinations of sonar systems with systems not using wave reflection
-
- 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
- G01S15/00—Systems using the reflection or reradiation of acoustic waves, e.g. sonar systems
- G01S15/88—Sonar systems specially adapted for specific applications
- G01S15/93—Sonar systems specially adapted for specific applications for anti-collision purposes
- G01S15/931—Sonar systems specially adapted for specific applications for anti-collision purposes of land vehicles
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Mechanical Engineering (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- General Physics & Mathematics (AREA)
- Robotics (AREA)
- Automation & Control Theory (AREA)
- Aviation & Aerospace Engineering (AREA)
- Electromagnetism (AREA)
- Computer Networks & Wireless Communication (AREA)
- Multimedia (AREA)
- Human Computer Interaction (AREA)
- Evolutionary Computation (AREA)
- Artificial Intelligence (AREA)
- Business, Economics & Management (AREA)
- Health & Medical Sciences (AREA)
- General Engineering & Computer Science (AREA)
- Game Theory and Decision Science (AREA)
- Medical Informatics (AREA)
- Optics & Photonics (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
- Computational Linguistics (AREA)
- Theoretical Computer Science (AREA)
- Fuzzy Systems (AREA)
- Mathematical Physics (AREA)
- Software Systems (AREA)
Abstract
Description
도 2a 및 도 2b는 본 개시의 일 실시 예에 따른, 청소 로봇의 구성을 설명하기 위한 간단한 블록도이다.
도 3은 본 개시의 일 실시 예에 따른, 청소 로봇의 구성을 설명하기 위한 상세한 블록도이다.
도 4a 내지 도 4d는 본 개시의 일 실시 예에 따른, 청소 로봇이 IR 스테레오 센서를 통한 감지 결과 오브젝트에 대한 추가 정보를 획득하는 것을 설명하기 위한 도면이다.
도 5a 내지 5c는 본 개시의 일 실시 예에 따른, 청소 로봇이 라이다(LIDAR) 센서를 통한 감지 결과 오브젝트에 대한 추가 정보를 획득하는 것을 설명하기 위한 도면이다.
도 6a 및 6b는 본 개시의 일 실시 예에 따른, 청소 로봇이 초음파 센서를 통한 감지 결과 오브젝트에 대한 추가 정보를 획득하는 것을 설명하기 위한 도면이다.
도 7a 내지 7c는 본 개시의 일 실시 예에 따른, 청소 로봇이 댁 내 구조를 파악하는 것을 도시하기 위한 도면이다.
도 8a 및 8b는 본 개시의 일 실시 예에 따른, 청소 로봇이 댁 내 구조 및 오브젝트에 대한 추가 정보에 기반하여 시맨틱 맵을 생성하는 것을 설명하기 위한 도면이다.
도 9a 및 9b는 본 개시의 일 실시 예에 따른, 청소 로봇이 바닥 상에 존재하는 위험물질을 사용자에게 알려주는 것을 설명하기 위한 도면이다.
도 10은 본 개시의 일 실시 예에 따른, 청소 로봇이 청소하지 않을 영역을 지정하는 것을 설명하기 위한 도면이다.
도 11a 및 도 11b는, 다양한 실시 예에 따른 학습부 및 인식부를 나타내는 블록도이다.
도 12는, 본 개시의 일 실시 예에 따른 청소 로봇 및 서버가 서로 연동함으로써 데이터를 학습하고 인식하는 예시를 나타내는 도면이다.
도 13은, 본 개시의 일 실시 예에 따른 인식 모델을 이용하는 네트워크 시스템의 흐름도이다.
도 14는, 본 개시의 일 실시 예에 따른 청소 로봇이 인식 모델을 이용하여 제1 영역에 대한 검색 결과를 제공하는 실시 예를 설명하기 위한 흐름도이다.
도 15는, 본 개시의 일 실시 예에 따른 인식 모델을 이용하는 시스템의 흐름도이다.
도 16은, 본 개시의 일 실시 예에 따른 시맨틱 맵을 생성하는 것을 설명하기 위한 도면이다.
도 17은, 본 개시의 일 실시 예에 따른 시맨틱 맵의 이용을 위한 사용자 인터페이스를 나타내는 도면이다.
도 18은, 본 개시의 일 실시 예에 따른 시맨틱 맵을 이용하여 청소 로봇을 제어하는 상황을 나타내는 도면이다.
도 19는, 본 개시의 일 실시 예에 따른 시맨틱 맵을 생성하는 것을 설명하기 위한 도면이다.
도 20은, 본 개시의 일 실시 예에 따른 시맨틱 맵의 이용을 위한 사용자 인터페이스를 나타내는 도면이다.
도 21은, 본 개시의 일 실시 예에 따른 시맨틱 맵을 이용하여 청소 로봇을 제어하는 상황을 나타내는 도면이다.
도 22는, 본 개시의 일 실시 예에 따른 오브젝트를 인식하는 과정을 나타내는 도면이다.
도 23은, 본 개시의 일 실시 예에 따른 시맨틱 맵을 생성하는 과정을 설명하기 위한 도면이다.
도 24는, 본 개시의 일 실시 예에 따른 시맨틱 맵을 이용하여 청소 로봇을 제어하는 상황을 나타내는 도면이다.
도 25는, 본 개시의 일 실시예에 따른 청소 로봇의 기구 구성을 나타내는 도면이다.
도 26a 및 도 26b는, 본 개시의 일 실시 예에 따른 청소 로봇의 감지 범위를 나타내는 도면이다.
도 27 내지 도 29는, 본 개시의 일 실시 예에 따른 청소 로봇의 흐름도들이다.
120: 카메라 130: 메모리
140: 프로세서 150: 통신부
160: 집진부 170: 구동부
180: 전원부
Claims (20)
- 청소 로봇의 태스크 수행 방법에 있어서,
적어도 하나의 센서가 오브젝트가 배치된 태스크 영역을 감지한 결과를 이용하여, 상기 청소 로봇의 주행을 위한 네비게이션 맵을 생성하는 동작;
적어도 하나의 카메라가 상기 오브젝트를 촬영한 영상을 학습된 인공 지능 모델에 적용하여, 상기 오브젝트의 인식 정보를 획득하는 동작;
상기 네비게이션 맵에 포함된 상기 오브젝트의 영역과 상기 오브젝트의 인식 정보를 매핑하여, 상기 태스크 영역의 환경을 나타내는 시맨틱(semantic) 맵을 생성하는 동작; 및
상기 시맨틱 맵을 이용한 사용자의 제어 명령에 기반하여, 상기 청소 로봇의 태스크를 수행하는 동작을 포함하는,
태스크 수행 방법.
- 제1항에 있어서,
상기 오브젝트의 인식 정보를 이용하여, 상기 태스크 영역에 포함된 장소의 인식 정보를 획득하는 동작을 더 포함하고,
상기 시맨틱 맵을 생성하는 동작은,
상기 장소의 인식 정보 및 상기 오브젝트의 인식 정보를 이용하여, 상기 태스크 영역의 환경을 나타내는 시맨틱 맵을 생성하는 동작을 포함하는,
태스크 수행 방법.
- 제1항에 있어서,
상기 시맨틱 맵을 생성하는 동작은,
상기 오브젝트의 감지 결과에 따른, 상기 오브젝트의 위치 또는 상기 오브젝트의 형태 중 적어도 하나에 기반하여, 상기 네비게이션 맵에 포함된 상기 오브젝트의 영역과 상기 오브젝트의 인식 정보를 매핑하여, 상기 태스크 영역의 환경을 나타내는 시맨틱 맵을 생성하는 동작을 포함하는,
태스크 수행 방법.
- 제1항에 있어서,
상기 오브젝트의 인식 정보를 획득하는 동작은,
상기 카메라가 상기 오브젝트를 촬영한 영상을 상기 청소 로봇의 메모리 또는 외부의 서버에 위치한 상기 학습된 인공 지능 모델에 적용하여, 상기 오브젝트의 인식 정보를 획득하는 동작을 포함하는,
태스크 수행 방법.
- 제1항에 있어서,
상기 네비게이션 맵에서 상기 오브젝트에 대응되는 오브젝트의 바운더리를 식별하는 동작을 더 포함하고,
상기 시맨틱 맵을 생성하는 동작은,
상기 오브젝트의 바운더리에 의하여 결정되는 상기 오브젝트의 영역과 상기 오브젝트의 인식 정보를 매핑하여, 상기 태스크 영역의 환경을 나타내는 상기 시맨틱 맵을 생성하는 동작을 포함하는,
태스크 수행 방법.
- 제1항에 있어서,
상기 오브젝트의 인식 정보는,
상기 오브젝트의 명칭, 상기 오브젝트의 종류 또는 상기 오브젝트의 특징 중 적어도 하나를 포함하는,
태스크 수행 방법.
- 제1항에 있어서,
상기 사용자의 제어 명령은,
특정 오브젝트에 관한 영역에 대하여 상기 태스크의 수행을 요청하는 명령, 또는 특정 장소에 대하여 상기 태스크의 수행을 요청하는 명령인,
태스크 수행 방법.
- 제1항에 있어서,
상기 방법은,
복수의 센서들 중에서, 상기 오브젝트의 인식 정보에 기반하여 선택된 적어도 하나의 센서를 이용하여 상기 오브젝트를 감지하는 동작; 및
상기 적어도 하나의 센서가 감지한 결과를 이용하여 상기 오브젝트에 대한 추가 정보를 획득하는 동작을 더 포함하는,
태스크 수행 방법.
- 제8항에 있어서,
상기 방법은,
상기 오브젝트에 대한 추가 정보를 획득하는 동작은,
상기 오브젝트의 인식 정보에 따라 복수의 센서들에 대한 우선 순위를 설정하는 동작; 및
상기 복수의 센서들 중에서, 상기 우선 순위에 따라 적어도 하나의 센서가 감지한 결과를 이용하여 상기 오브젝트에 대한 추가 정보를 획득하는 동작을 포함하는,
태스크 수행 방법.
- 제1항에 있어서,
상기 적어도 하나의 센서는,
IR 스테레오 센서, 초음파 센서, 라이다(LIDAR) 센서 또는 PSD 센서 중 적어도 하나를 포함하는,
태스크 수행 방법.
- 청소 로봇에 있어서,
적어도 하나의 센서를 포함하는 센싱부;
카메라; 및
상기 센싱부가 오브젝트가 배치된 태스크 영역을 감지한 결과를 이용하여, 상기 청소 로봇의 주행을 위한 네비게이션 맵을 생성하고,
상기 카메라가 상기 오브젝트를 촬영한 영상을 학습된 인공 지능 모델에 적용하여, 상기 오브젝트의 인식 정보를 획득하고,
상기 네비게이션 맵에 포함된 상기 오브젝트의 영역과 상기 오브젝트의 인식 정보를 매핑하여, 상기 태스크 영역의 환경을 나타내는 시맨틱(semantic) 맵을 제공하고,
상기 시맨틱 맵을 이용한 사용자의 제어 명령에 기반하여, 상기 청소 로봇의 태스크를 수행하는 동작을 포함하는 적어도 하나의 프로세서를 포함하는,
청소 로봇.
- 제11항에 있어서,
상기 적어도 하나의 프로세서는,
상기 오브젝트의 인식 정보를 이용하여, 상기 태스크 영역에 포함된 장소의 인식 정보를 획득하고,
상기 장소의 인식 정보 및 상기 오브젝트의 인식 정보를 이용하여, 상기 태스크 영역의 환경을 나타내는 시맨틱 맵을 생성하는,
청소 로봇.
- 제11항에 있어서,
상기 프로세서는,
상기 오브젝트의 감지 결과에 따른, 상기 오브젝트의 위치 또는 상기 오브젝트의 형태 중 적어도 하나에 기반하여, 상기 네비게이션 맵에 포함된 상기 오브젝트의 영역과 상기 오브젝트의 인식 정보를 매핑하여, 상기 태스크 영역의 환경을 나타내는 시맨틱 맵을 생성하는,
청소 로봇.
- 제11항에 있어서,
상기 프로세서는,
상기 카메라가 상기 오브젝트를 촬영한 영상을 상기 청소 로봇의 메모리 또는 외부의 서버에 위치한 상기 학습된 인공 지능 모델에 적용하여, 상기 오브젝트의 인식 정보를 획득하는,
청소 로봇.
- 제11항에 있어서,
상기 프로세서는,
상기 네비게이션 맵에서 상기 오브젝트에 대응되는 오브젝트의 바운더리를 식별하고,
상기 오브젝트의 바운더리에 의하여 결정되는 상기 오브젝트의 영역과 상기 오브젝트의 인식 정보를 매핑하여, 상기 태스크 영역의 환경을 나타내는 상기 시맨틱 맵을 생성하는,
청소 로봇.
- 제11항에 있어서,
상기 오브젝트의 인식 정보는,
상기 오브젝트의 명칭, 상기 오브젝트의 종류 또는 상기 오브젝트의 특징 중 적어도 하나를 포함하는,
청소 로봇.
- 제11항에 있어서,
상기 사용자의 제어 명령은,
특정 오브젝트에 관한 영역 또는 특정 장소에 대하여 상기 태스크의 수행을 요청하는 명령인,
청소 로봇.
- 제11항에 있어서,
상기 프로세서는,
상기 센싱부에 포함된 복수의 센서들 중에서, 상기 오브젝트의 인식 정보에 기반하여 선택된 적어도 하나의 센서가 상기 오브젝트를 감지하도록 제어하고,
상기 적어도 하나의 센서가 감지한 결과를 이용하여 상기 오브젝트에 대한 추가 정보를 획득하는,
청소 로봇.
- 제18항에 있어서,
상기 프로세서는,
상기 오브젝트의 인식 정보에 따라 복수의 센서들에 대한 우선 순위를 설정하고,
상기 복수의 센서들 중에서, 상기 우선 순위에 따라 적어도 하나의 센서가 감지한 결과를 이용하여 상기 오브젝트에 대한 추가 정보를 획득하는
청소 로봇.
- 제11항에 있어서,
상기 적어도 하나의 센서는,
IR 스테레오 센서, 초음파 센서, 라이다(LIDAR) 센서, 3D 센서, 추락 감지 센서 또는 PSD 센서 중 적어도 하나를 포함하는,
청소 로봇.
Priority Applications (9)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202411924866.1A CN119927939A (zh) | 2018-09-20 | 2019-09-20 | 清洁机器人及其控制方法 |
| DE202019006195.9U DE202019006195U1 (de) | 2018-09-20 | 2019-09-20 | Reinigungsroboter |
| DE202019006194.0U DE202019006194U1 (de) | 2018-09-20 | 2019-09-20 | Reinigungsroboter |
| CN201980060566.4A CN112714684B (zh) | 2018-09-20 | 2019-09-20 | 清洁机器人及其执行任务的方法 |
| US16/577,039 US12140954B2 (en) | 2018-09-20 | 2019-09-20 | Cleaning robot and method for performing task thereof |
| EP19861532.0A EP3774202B1 (en) | 2018-09-20 | 2019-09-20 | Cleaning robot and method for performing task thereof |
| PCT/KR2019/012206 WO2020060267A1 (en) | 2018-09-20 | 2019-09-20 | Cleaning robot and method for performing task thereof |
| KR1020240053615A KR102804434B1 (ko) | 2018-09-20 | 2024-04-22 | 청소 로봇 및 그의 태스크 수행 방법 |
| US18/794,703 US20240393788A1 (en) | 2018-09-20 | 2024-08-05 | Cleaning robot and method for performing task thereof |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR20180113305 | 2018-09-20 | ||
| KR1020180113305 | 2018-09-20 |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020240053615A Division KR102804434B1 (ko) | 2018-09-20 | 2024-04-22 | 청소 로봇 및 그의 태스크 수행 방법 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| KR20200036678A true KR20200036678A (ko) | 2020-04-07 |
Family
ID=70290794
Family Applications (4)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020180136769A Ceased KR20200036678A (ko) | 2018-09-20 | 2018-11-08 | 청소 로봇 및 그의 태스크 수행 방법 |
| KR1020180136757A Active KR102577785B1 (ko) | 2018-09-20 | 2018-11-08 | 청소 로봇 및 그의 태스크 수행 방법 |
| KR1020250057287A Pending KR20250069501A (ko) | 2018-09-20 | 2025-04-30 | 청소 로봇 및 그의 태스크 수행 방법 |
| KR1020260021901A Pending KR20260030082A (ko) | 2018-09-20 | 2026-02-03 | 청소 로봇 및 그의 태스크 수행 방법 |
Family Applications After (3)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020180136757A Active KR102577785B1 (ko) | 2018-09-20 | 2018-11-08 | 청소 로봇 및 그의 태스크 수행 방법 |
| KR1020250057287A Pending KR20250069501A (ko) | 2018-09-20 | 2025-04-30 | 청소 로봇 및 그의 태스크 수행 방법 |
| KR1020260021901A Pending KR20260030082A (ko) | 2018-09-20 | 2026-02-03 | 청소 로봇 및 그의 태스크 수행 방법 |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US12233555B2 (ko) |
| EP (1) | EP3774202B1 (ko) |
| KR (4) | KR20200036678A (ko) |
| CN (1) | CN112714684B (ko) |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112873211A (zh) * | 2021-02-24 | 2021-06-01 | 清华大学 | 一种机器人人机交互方法 |
| KR102400512B1 (ko) * | 2020-11-17 | 2022-05-23 | 한국과학기술연구원 | 의미 지도 제작 시스템 및 방법 |
| WO2023077193A1 (en) * | 2021-11-04 | 2023-05-11 | Commonwealth Scientific And Industrial Research Organisation | Object recognition |
| KR102681287B1 (ko) * | 2023-12-01 | 2024-07-04 | 주식회사 폴라리스쓰리디 | 지도상 자동 도착 위치 설정 및 데이터 기반 경로 최적화 방법 및 로봇 |
| WO2025143894A1 (ko) * | 2023-12-29 | 2025-07-03 | 삼성전자 주식회사 | 로봇형 이동기기의 인식 모델을 업데이트하는 방법 및 이를 수행하기 위한 전자 장치 |
Families Citing this family (16)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR102336450B1 (ko) * | 2018-12-12 | 2021-12-07 | 삼성전자주식회사 | 객체 데이터를 공유하는 로봇 장치 및 공유 방법 |
| WO2021053760A1 (ja) * | 2019-09-18 | 2021-03-25 | 三菱電機株式会社 | 移動式インタラクションロボット、制御装置、制御方法、制御プログラム |
| KR102778546B1 (ko) * | 2019-10-01 | 2025-03-07 | 엘지전자 주식회사 | 로봇 청소기 및 청소 경로를 결정하기 위한 방법 |
| KR102916297B1 (ko) * | 2019-11-15 | 2026-01-21 | 엘지전자 주식회사 | 동적 장애물을 식별하는 방법 및 이를 구현한 로봇 |
| KR20210155283A (ko) | 2020-06-15 | 2021-12-22 | 삼성전자주식회사 | 전자 장치 및 그 동작방법 |
| GB2598758B (en) * | 2020-09-10 | 2023-03-29 | Toshiba Kk | Task performing agent systems and methods |
| US12340282B2 (en) * | 2020-10-29 | 2025-06-24 | Micron Technology, Inc. | Anomaly detection and resolution |
| CN118898739A (zh) * | 2020-11-06 | 2024-11-05 | 北京石头创新科技有限公司 | 一种识别障碍物的方法、装置、介质和电子设备 |
| KR102583945B1 (ko) * | 2021-09-17 | 2023-10-05 | 주식회사 알지티 | 투명 물체 인식 자율 주행 서비스 로봇 수단 |
| US12336675B2 (en) * | 2022-04-11 | 2025-06-24 | Vorwerk & Co. Interholding Gmb | Obstacle avoidance using fused depth and intensity from nnt training |
| CN117234196A (zh) * | 2022-06-07 | 2023-12-15 | 速感科技(北京)有限公司 | 自主移动设备、自主移动设备运行方法、系统和存储介质 |
| CN117017114A (zh) * | 2022-07-29 | 2023-11-10 | 云鲸智能(深圳)有限公司 | 地面介质探索方法、清洁机器人及存储介质 |
| WO2024258013A1 (ko) * | 2023-06-15 | 2024-12-19 | 삼성전자 주식회사 | 청소 로봇에 관한 3 차원 지도를 제공하는 방법 및 그에 따른 디바이스 |
| KR20260039713A (ko) * | 2023-07-26 | 2026-03-20 | 주식회사 베어로보틱스코리아 | 로봇 |
| EP4521362A1 (de) * | 2023-09-08 | 2025-03-12 | Vorwerk & Co. Interholding GmbH | System zur erledigung von arbeitsaufgaben, aufweisend mindestens ein arbeitsgerät und mindestens eine datenverarbeitungseinheit |
| KR20250051851A (ko) * | 2023-10-10 | 2025-04-18 | 삼성전자주식회사 | 로봇 청소기 및 그 제어 방법 |
Family Cites Families (36)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| FR2167197B1 (fr) * | 1972-01-10 | 1974-06-21 | Pont Brule Sa | Compositions ameliorees contenant de la gelatine |
| JPWO2002023297A1 (ja) | 2000-09-11 | 2004-01-22 | 高瀬 國克 | 移動体移動制御システム |
| KR100425695B1 (ko) | 2002-02-22 | 2004-04-01 | 엘지전자 주식회사 | 추락방지용 보행로봇 및 그의 제어방법 |
| US7079023B2 (en) * | 2002-10-04 | 2006-07-18 | Sap Aktiengesellschaft | Active object identification and data collection |
| JP3879848B2 (ja) | 2003-03-14 | 2007-02-14 | 松下電工株式会社 | 自律移動装置 |
| JP4555035B2 (ja) | 2004-03-30 | 2010-09-29 | 日本電気株式会社 | 掃除機制御装置、掃除機、ロボット、および掃除機制御方法 |
| JP2008084135A (ja) * | 2006-09-28 | 2008-04-10 | Toshiba Corp | 移動制御方法、移動ロボットおよび移動制御プログラム |
| KR100917377B1 (ko) * | 2007-03-30 | 2009-09-16 | 성균관대학교산학협력단 | 인식/추론 수준에 따른 계층적 구조의 실내 정보를 가지는서비스 로봇의 중앙 정보처리 시스템 및 방법 |
| KR100792041B1 (ko) | 2007-05-03 | 2008-01-04 | 인하대학교 산학협력단 | 복수 개의 센서를 포함하는 장애물 회피 방향 안내 시스템 |
| KR101408657B1 (ko) | 2007-12-18 | 2014-06-17 | 삼성전자주식회사 | 원격 제어 로봇 시스템의 사용자 인터페이스 장치 및 방법 |
| US8630456B2 (en) | 2009-05-12 | 2014-01-14 | Toyota Jidosha Kabushiki Kaisha | Object recognition method, object recognition apparatus, and autonomous mobile robot |
| KR101049155B1 (ko) | 2011-02-01 | 2011-07-14 | 국방과학연구소 | 자율이동장치의 장애물 판단방법 및 이를 이용한 자율이동장치 |
| KR101832952B1 (ko) * | 2011-04-07 | 2018-02-28 | 엘지전자 주식회사 | 로봇 청소기 및 이의 제어 방법 |
| KR101280908B1 (ko) | 2012-02-06 | 2013-07-02 | 김영진 | 자기위치트래킹과 장애물회피가 우수한 물건이송용 터그 로봇 구동장치 및 방법 |
| KR101984214B1 (ko) | 2012-02-09 | 2019-05-30 | 삼성전자주식회사 | 로봇 청소기의 청소 작업을 제어하기 위한 장치 및 방법 |
| KR101954144B1 (ko) * | 2012-06-08 | 2019-03-05 | 엘지전자 주식회사 | 로봇 청소기와, 이의 제어 방법, 및 이를 포함한 로봇 청소 시스템 |
| KR101949277B1 (ko) | 2012-06-18 | 2019-04-25 | 엘지전자 주식회사 | 이동 로봇 |
| KR102093177B1 (ko) * | 2013-10-31 | 2020-03-25 | 엘지전자 주식회사 | 이동 로봇 및 그 동작방법 |
| EP4223200B1 (en) | 2014-07-01 | 2024-10-09 | Samsung Electronics Co., Ltd. | Cleaning robot and controlling method thereof |
| KR101685388B1 (ko) * | 2014-08-22 | 2016-12-13 | 에스케이텔레콤 주식회사 | 복수의 센서를 이용한 동작 인식 방법 및 장치 |
| EP3199083B1 (en) * | 2014-09-24 | 2021-09-08 | Samsung Electronics Co., Ltd. | Cleaning robot and method for controlling cleaning robot |
| US9704043B2 (en) * | 2014-12-16 | 2017-07-11 | Irobot Corporation | Systems and methods for capturing images and annotating the captured images with information |
| US9740207B2 (en) * | 2015-12-23 | 2017-08-22 | Intel Corporation | Navigating semi-autonomous mobile robots |
| DE102016101552A1 (de) * | 2016-01-28 | 2017-08-03 | Vorwerk & Co. Interholding Gmbh | Verfahren zum Erstellen einer Umgebungskarte für ein selbsttätig verfahrbares Bearbeitungsgerät |
| KR101786516B1 (ko) * | 2016-03-18 | 2017-10-18 | 엘지전자 주식회사 | 이동 로봇 및 그 제어방법 |
| CN105796002B (zh) * | 2016-03-31 | 2018-09-18 | 北京小米移动软件有限公司 | 清洁机器人室内清洁处理方法、清洁机器人及移动终端 |
| KR20180023302A (ko) | 2016-08-25 | 2018-03-07 | 엘지전자 주식회사 | 이동 로봇 및 그 제어방법 |
| KR20180023303A (ko) * | 2016-08-25 | 2018-03-07 | 엘지전자 주식회사 | 이동 로봇 및 그 제어방법 |
| AU2017316091B2 (en) * | 2016-08-25 | 2020-10-29 | Lg Electronics Inc. | Mobile robot and control method therefor |
| US10302596B2 (en) * | 2016-10-05 | 2019-05-28 | Ford Global Technologies, Llc | Systems and methods for humidity determination and uses thereof |
| KR102662949B1 (ko) * | 2016-11-24 | 2024-05-02 | 엘지전자 주식회사 | 인공지능 이동 로봇 및 그 제어방법 |
| US10661438B2 (en) * | 2017-01-16 | 2020-05-26 | Ants Technology (Hk) Limited | Robot apparatus, methods and computer products |
| KR102033143B1 (ko) * | 2017-01-25 | 2019-10-16 | 엘지전자 주식회사 | 3차원 공간에서 기능 영역을 식별하는 방법 및 이를 구현하는 로봇 |
| KR102688528B1 (ko) * | 2017-01-25 | 2024-07-26 | 엘지전자 주식회사 | 이동 로봇 및 그 제어방법 |
| KR102207964B1 (ko) * | 2017-07-11 | 2021-01-27 | 현대모비스 주식회사 | 자동주차 시스템의 주차궤적 생성방법 및 그 장치 |
| AT520579B1 (de) * | 2017-09-26 | 2022-07-15 | Tec Innovation Gmbh | Verfahren und Vorrichtung zur Detektion eines hindernisfreien Bereichs |
-
2018
- 2018-11-08 KR KR1020180136769A patent/KR20200036678A/ko not_active Ceased
- 2018-11-08 KR KR1020180136757A patent/KR102577785B1/ko active Active
-
2019
- 2019-09-09 US US17/264,085 patent/US12233555B2/en active Active
- 2019-09-20 CN CN201980060566.4A patent/CN112714684B/zh active Active
- 2019-09-20 EP EP19861532.0A patent/EP3774202B1/en active Active
-
2025
- 2025-04-30 KR KR1020250057287A patent/KR20250069501A/ko active Pending
-
2026
- 2026-02-03 KR KR1020260021901A patent/KR20260030082A/ko active Pending
Cited By (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR102400512B1 (ko) * | 2020-11-17 | 2022-05-23 | 한국과학기술연구원 | 의미 지도 제작 시스템 및 방법 |
| CN112873211A (zh) * | 2021-02-24 | 2021-06-01 | 清华大学 | 一种机器人人机交互方法 |
| CN112873211B (zh) * | 2021-02-24 | 2022-03-11 | 清华大学 | 一种机器人人机交互方法 |
| WO2023077193A1 (en) * | 2021-11-04 | 2023-05-11 | Commonwealth Scientific And Industrial Research Organisation | Object recognition |
| US12183078B2 (en) | 2021-11-04 | 2024-12-31 | Commonwealth Scientific And Industrial Research Organisation | Object recognition |
| KR102681287B1 (ko) * | 2023-12-01 | 2024-07-04 | 주식회사 폴라리스쓰리디 | 지도상 자동 도착 위치 설정 및 데이터 기반 경로 최적화 방법 및 로봇 |
| US12416732B2 (en) | 2023-12-01 | 2025-09-16 | Polaris3D Co., Ltd. | Method and robot for setting automatic arrival location on map and optimizing route based on data |
| WO2025143894A1 (ko) * | 2023-12-29 | 2025-07-03 | 삼성전자 주식회사 | 로봇형 이동기기의 인식 모델을 업데이트하는 방법 및 이를 수행하기 위한 전자 장치 |
Also Published As
| Publication number | Publication date |
|---|---|
| KR20260030082A (ko) | 2026-03-05 |
| KR20250069501A (ko) | 2025-05-19 |
| EP3774202A4 (en) | 2021-05-19 |
| US20210370511A1 (en) | 2021-12-02 |
| EP3774202B1 (en) | 2026-05-06 |
| US12233555B2 (en) | 2025-02-25 |
| CN112714684B (zh) | 2025-01-07 |
| EP3774202A1 (en) | 2021-02-17 |
| KR102577785B1 (ko) | 2023-09-13 |
| KR20200036677A (ko) | 2020-04-07 |
| CN112714684A (zh) | 2021-04-27 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR102804434B1 (ko) | 청소 로봇 및 그의 태스크 수행 방법 | |
| KR102577785B1 (ko) | 청소 로봇 및 그의 태스크 수행 방법 | |
| KR102913109B1 (ko) | 청소 로봇 및 그의 태스크 수행 방법 | |
| US10102429B2 (en) | Systems and methods for capturing images and annotating the captured images with information | |
| US12194616B2 (en) | Robot and control method therefor | |
| CN112135553B (zh) | 用于执行清洁操作的方法和设备 | |
| KR102780703B1 (ko) | 청소 로봇 및 그의 태스크 수행 방법 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application |
St.27 status event code: A-0-1-A10-A12-nap-PA0109 |
|
| 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 |
|
| R15-X000 | Change to inventor requested |
St.27 status event code: A-3-3-R10-R15-oth-X000 |
|
| R16-X000 | Change to inventor recorded |
St.27 status event code: A-3-3-R10-R16-oth-X000 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-2-2-P10-P22-nap-X000 |
|
| PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
| A201 | Request for examination | ||
| PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
| 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 |
|
| 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 |
|
| PX0901 | Re-examination |
St.27 status event code: A-2-3-E10-E12-rex-PX0901 |
|
| PX0601 | Decision of rejection after re-examination |
St.27 status event code: N-2-6-B10-B17-rex-PX0601 |
|
| X601 | Decision of rejection after re-examination | ||
| 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 |