KR102749960B1 - 청소 로봇 및 그의 태스크 수행 방법 - Google Patents
청소 로봇 및 그의 태스크 수행 방법 Download PDFInfo
- Publication number
- KR102749960B1 KR102749960B1 KR1020180169914A KR20180169914A KR102749960B1 KR 102749960 B1 KR102749960 B1 KR 102749960B1 KR 1020180169914 A KR1020180169914 A KR 1020180169914A KR 20180169914 A KR20180169914 A KR 20180169914A KR 102749960 B1 KR102749960 B1 KR 102749960B1
- Authority
- KR
- South Korea
- Prior art keywords
- cleaning robot
- task
- information
- unit
- artificial intelligence
- 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.)
- Active
Links
Images
Classifications
-
- A—HUMAN NECESSITIES
- A47—FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
- A47L—DOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
- 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
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1694—Programme controls characterised by use of sensors other than normal servo-feedback from position, speed or acceleration sensors, perception control, multi-sensor controlled systems, sensor fusion
- B25J9/1697—Vision controlled systems
-
- A—HUMAN NECESSITIES
- A47—FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
- A47L—DOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
- A47L9/00—Details or accessories of suction cleaners, e.g. mechanical means for controlling the suction or for effecting pulsating action; Storing devices specially adapted to suction cleaners or parts thereof; Carrying-vehicles specially adapted for suction cleaners
- A47L9/009—Carrying-vehicles; Arrangements of trollies or wheels; Means for avoiding mechanical obstacles
-
- A—HUMAN NECESSITIES
- A47—FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
- A47L—DOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
- A47L9/00—Details or accessories of suction cleaners, e.g. mechanical means for controlling the suction or for effecting pulsating action; Storing devices specially adapted to suction cleaners or parts thereof; Carrying-vehicles specially adapted for suction cleaners
- A47L9/28—Installation of the electric equipment, e.g. adaptation or attachment to the suction cleaner; Controlling suction cleaners by electric means
- A47L9/2805—Parameters or conditions being sensed
- A47L9/281—Parameters or conditions being sensed the amount or condition of incoming dirt or dust
- A47L9/2815—Parameters or conditions being sensed the amount or condition of incoming dirt or dust using optical detectors
-
- A—HUMAN NECESSITIES
- A47—FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
- A47L—DOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
- A47L9/00—Details or accessories of suction cleaners, e.g. mechanical means for controlling the suction or for effecting pulsating action; Storing devices specially adapted to suction cleaners or parts thereof; Carrying-vehicles specially adapted for suction cleaners
- A47L9/28—Installation of the electric equipment, e.g. adaptation or attachment to the suction cleaner; Controlling suction cleaners by electric means
- A47L9/2805—Parameters or conditions being sensed
- 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/2852—Elements for displacement of the vacuum cleaner or the accessories therefor, e.g. wheels, casters or nozzles
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J11/00—Manipulators not otherwise provided for
- B25J11/008—Manipulators for service tasks
- B25J11/0085—Cleaning
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J13/00—Controls for manipulators
- B25J13/08—Controls for manipulators by means of sensing devices, e.g. viewing or touching devices
- B25J13/088—Controls for manipulators by means of sensing devices, e.g. viewing or touching devices with position, velocity or acceleration sensors
- B25J13/089—Determining the position of the robot with reference to its environment
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1602—Programme controls characterised by the control system, structure, architecture
- B25J9/161—Hardware, e.g. neural networks, fuzzy logic, interfaces, processor
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1628—Programme controls characterised by the control loop
- B25J9/163—Programme controls characterised by the control loop learning, adaptive, model based, rule based expert control
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1656—Programme controls characterised by programming, planning systems for manipulators
- B25J9/1661—Programme controls characterised by programming, planning systems for manipulators characterised by task planning, object-oriented languages
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1656—Programme controls characterised by programming, planning systems for manipulators
- B25J9/1664—Programme controls characterised by programming, planning systems for manipulators characterised by motion, path, trajectory planning
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/02—Control of position or course in two dimensions
- G05D1/021—Control of position or course in two dimensions specially adapted to land vehicles
- G05D1/0212—Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/02—Control of position or course in two dimensions
- G05D1/021—Control of position or course in two dimensions specially adapted to land vehicles
- G05D1/0212—Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory
- G05D1/0221—Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory involving a learning process
-
- 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
-
- 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
-
- 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/20—Control system inputs
- G05D1/24—Arrangements for determining position or orientation
- G05D1/247—Arrangements for determining position or orientation using signals provided by artificial sources external to the vehicle, e.g. navigation beacons
- G05D1/249—Arrangements for determining position or orientation using signals provided by artificial sources external to the vehicle, e.g. navigation beacons from positioning sensors located off-board the vehicle, e.g. from cameras
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/60—Intended control result
- G05D1/646—Following a predefined trajectory, e.g. a line marked on the floor or a flight path
-
- A—HUMAN NECESSITIES
- A47—FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
- A47L—DOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
- A47L2201/00—Robotic cleaning machines, i.e. with automatic control of the travelling movement or the cleaning operation
-
- A—HUMAN NECESSITIES
- A47—FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
- A47L—DOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
- A47L2201/00—Robotic cleaning machines, i.e. with automatic control of the travelling movement or the cleaning operation
- A47L2201/04—Automatic control of the travelling movement; Automatic obstacle detection
-
- A—HUMAN NECESSITIES
- A47—FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
- A47L—DOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
- A47L2201/00—Robotic cleaning machines, i.e. with automatic control of the travelling movement or the cleaning operation
- A47L2201/06—Control of the cleaning action for autonomous devices; Automatic detection of the surface condition before, during or after cleaning
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- 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/0038—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 simple or augmented images from one or more cameras located onboard the vehicle, e.g. tele-operation
-
- 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/22—Command input arrangements
- G05D1/221—Remote-control arrangements
- G05D1/222—Remote-control arrangements operated by humans
- G05D1/224—Output arrangements on the remote controller, e.g. displays, haptics or speakers
- G05D1/2244—Optic
- G05D1/2247—Optic providing the operator with simple or augmented images from one or more cameras
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V20/00—Scenes; Scene-specific elements
- G06V20/10—Terrestrial scenes
Landscapes
- Engineering & Computer Science (AREA)
- Mechanical Engineering (AREA)
- Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Aviation & Aerospace Engineering (AREA)
- General Physics & Mathematics (AREA)
- Robotics (AREA)
- Electromagnetism (AREA)
- Artificial Intelligence (AREA)
- Evolutionary Computation (AREA)
- Fuzzy Systems (AREA)
- Mathematical Physics (AREA)
- Software Systems (AREA)
- Human Computer Interaction (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Multimedia (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
- Electric Vacuum Cleaner (AREA)
- Image Analysis (AREA)
- Image Processing (AREA)
- Manipulator (AREA)
Abstract
Description
도 5는 본 개시의 일 실시예에 따른, 청소 로봇이 오브젝트를 인식하여 태스크를 결정하는 과정을 나타내는 도면이다.
도 6a 내지 도 6g는 본 개시의 일 실시예에 따른 청소 로봇이 태스크를 수행하는 과정을 나타내는 도면들이다.
도 7 및 도 8은 일 실시예에 따른 오브젝트가 이동될 지정 영역을 결정하는 과정을 나타내는 도면이다.
도 9a 내지 도 9c는, 본 개시의 일 실시예에 따른 청소 로봇의 주행 계획을 업데이트하는 과정을 나타내는 도면이다.
도 10a 및 도 10b는 본 개시의 일 실시예에 따른, 청소 로봇의 구성을 설명하기 위한 간단한 블록도들이다.
도 11은 본 개시의 일 실시 예에 따른, 청소 로봇의 구성을 설명하기 위한 상세 블록도이다.
도 12a 및 도 12b는, 본 개시의 일 실시예에 따른 학습부 및 인식부를 나타내는 블록도들이다.
도 13은 본 개시의 일 실시예에 따른 청소 로봇이 태스크를 수행하는 흐름도이다.
1020: 카메라 1070: 구동부
1030: 메모리
Claims (20)
- 청소 로봇의 태스크 수행 방법에 있어서,
상기 청소 로봇 주변의 오브젝트를 촬영하는 동작;
상기 촬영된 영상을 학습된 적어도 하나의 인공 지능 모델에 적용하여, 상기 오브젝트의 속성을 결정하고, 상기 오브젝트의 속성에 따라 상기 청소 로봇이 수행할 태스크를 결정하는 동작;
상기 결정된 태스크에 따라 상기 청소 로봇의 개구부의 전방에서 바닥 면으로 가드부가 하강되도록 제어하는 동작; 및
상기 오브젝트의 속성에 따라 상기 하강된 가드부에 의하여 상기 오브젝트가 이동되도록, 상기 오브젝트를 향하여 주행하거나, 상이하게 결정된 이격 거리를 사이에 두고 주행하는 동작을 포함하는,
태스크 수행 방법.
- 제1항에 있어서,
상기 청소 로봇의 개구부는,
상기 청소 로봇의 흡입구 또는, 상기 청소 로봇의 흡입구의 전방에 위치한 함몰부를 포함하는,
태스크 수행 방법.
- 제1항에 있어서,
상기 오브젝트를 이동시키는 경로를 결정하는 동작;을 더 포함하고,
상기 오브젝트를 향하여 주행하는 동작은,
상기 결정된 경로를 따라 상기 오브젝트를 향하여 주행하는 동작을 포함하는,
태스크 수행 방법.
- 제1항에 있어서,
상기 오브젝트가 이동된 후에, 상기 가드부가 상승되도록 제어하는 동작; 및
상기 오브젝트가 이동되기 전에, 상기 오브젝트가 위치했던 바닥 면을 주행하는 동작;을 더 포함하는,
태스크 수행 방법.
- 제1항에 있어서,
상기 방법은,
상기 오브젝트가 촬영된 영상에 대한 정보를 사용자 단말 장치에게 전송하는 동작;
상기 사용자 단말 장치로부터 사용자에 의하여 선택된 사용자 태스크에 대한 정보를 수신하는 동작; 및
상기 사용자 태스크를 상기 청소 로봇이 수행할 태스크로서 결정하는 동작;을 더 포함하는,
태스크 수행 방법.
- 제5항에 있어서,
상기 오브젝트가 촬영된 영상 및 상기 사용자 단말 장치로부터 수신된 사용자 태스크를 학습 데이터 세트로서, 상기 적어도 하나의 인공 지능 모델에 적용하는 동작;을 더 포함하는,
태스크 수행 방법.
- 제1항에 있어서,
상기 방법은,
상기 오브젝트를 지정된 영역으로 이동시키는 동작;을 더 포함하는,
태스크 수행 방법.
- 제7항에 있어서,
상기 오브젝트를 지정된 영역으로 이동시키는 동작은,
상기 오브젝트 주변의 복수 개의 구조물들 중에서 상기 오브젝트와 가장 가까운 위치의 구조물을 결정하는 동작; 및
상기 오브젝트를 상기 결정된 구조물의 전방으로 이동시키는 동작을 포함하는,
태스크 수행 방법.
- 제7항에 있어서,
상기 오브젝트를 지정된 영역으로 이동시키는 동작은,
상기 촬영된 영상에 대한 정보, 및 맵에 대한 정보를 사용자 단말 장치에게 전송하는 동작; 및
상기 사용자 단말 장치로부터 지정된 영역에 대한 정보를 수신하는 동작; 및
상기 오브젝트를 상기 지정된 영역으로 이동시키는 동작을 포함하는,
태스크 수행 방법.
- 제1항에 있어서,
상기 오브젝트가 위치한 영역에 대하여 상기 청소 로봇이 주행할 로컬 주행 계획을 저장하는 동작; 및
상기 오브젝트가 이동된 후에, 상기 로컬 주행 계획을 업데이트하는 동작;을 더 포함하는,
태스크 수행 방법.
- 제1항에 있어서,
상기 청소 로봇이 수행할 태스크를 결정하는 동작은,
상기 촬영된 영상을 학습된 제1 인공 지능 모델에 적용하여, 상기 오브젝트의 인식 정보를 획득하는 동작; 및
상기 획득된 오브젝트의 인식 정보를 제2 인공 지능 모델에 적용하여 상기 청소 로봇이 수행할 태스크를 결정하는 동작;을 포함하는,
태스크 수행 방법.
- 청소 로봇에 있어서,
카메라;
구동부;
상기 청소 로봇의 개구부의 전방에 마련된 가드부; 및
상기 청소 로봇 주변의 오브젝트를 촬영하도록 상기 카메라를 제어하고,
상기 촬영된 영상을 학습된 적어도 하나의 인공 지능 모델에 적용하여, 상기 오브젝트의 속성을 결정하고, 상기 오브젝트의 속성에 따라 상기 청소 로봇이 수행할 태스크를 결정하고,
상기 결정된 태스크에 따라 상기 개구부의 전방에서 바닥 면으로 가드부가 하강되도록 제어하고,
상기 오브젝트의 속성에 따라 상기 하강된 가드부에 의하여 상기 오브젝트를 이동시키기 위하여, 상기 청소 로봇이 상기 오브젝트를 향하여 주행하거나, 상이하게 결정된 이격 거리를 사이에 두고 주행하도록 상기 구동부를 제어하는 프로세서를 포함하는,
청소 로봇.
- 제12항에 있어서,
상기 청소 로봇의 개구부는,
상기 청소 로봇 전면의 흡입구 또는, 상기 청소 로봇의 흡입구의 전방에 위치한 함몰부를 포함하는,
청소 로봇.
- 제12항에 있어서,
상기 프로세서는,
상기 오브젝트를 이동시키는 경로를 결정하고,
상기 결정된 경로를 따라 상기 청소 로봇이 상기 오브젝트를 향하여 주행하도록 상기 구동부를 제어하는,
청소 로봇.
- 제12항에 있어서,
상기 프로세서는,
상기 오브젝트가 이동된 후에, 상기 가드부가 상승되도록 제어하고,
상기 오브젝트를 이동시키기 전에, 상기 오브젝트가 위치했던 바닥 면을 주행하도록 상기 구동부를 제어하는,
청소 로봇.
- 제12항에 있어서,
상기 청소 로봇은,
사용자 단말 장치와 통신 가능한 통신부를 더 포함하고,
상기 프로세서는,
상기 오브젝트가 촬영된 영상에 대한 정보가 사용자 단말 장치에게 전송되도록 상기 통신부를 제어하고,
상기 사용자 단말 장치로부터 사용자에 의하여 선택된 사용자 태스크에 대한 정보의 수신에 기반하여, 상기 사용자 태스크를 상기 청소 로봇이 수행할 태스크로서 결정하는,
청소 로봇.
- 제16항에 있어서,
상기 프로세서는,
상기 오브젝트가 촬영된 영상 및 상기 사용자 단말 장치로부터 수신된 사용자 태스크를 학습 데이터 세트로서, 상기 적어도 하나의 인공 지능 모델에 적용하는,
청소 로봇.
- 제12항에 있어서,
상기 프로세서는,
상기 오브젝트가 지정된 영역으로 이동되도록 상기 구동부를 제어하는,
청소 로봇.
- 제17항에 있어서,
상기 프로세서는,
상기 오브젝트 주변의 복수 개의 구조물들 중에서 상기 오브젝트와 가장 가까운 위치의 구조물을 결정하고,
상기 오브젝트가 상기 결정된 구조물의 전방으로 이동되도록 상기 구동부를 제어하는,
청소 로봇.
- 제17항에 있어서,
상기 청소 로봇은,
사용자 단말 장치와 통신 가능한 통신부를 더 포함하고,
상기 프로세서는,
상기 촬영된 영상에 대한 정보, 및 맵에 대한 정보가 사용자 단말 장치에게 전송되도록 상기 통신부를 제어하고,
상기 사용자 단말 장치로부터 지정된 영역에 대한 정보의 수신에 기반하여, 상기 오브젝트가 상기 지정된 영역으로 이동되도록 상기 구동부를 제어하는,
청소 로봇.
Priority Applications (12)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020180169914A KR102749960B1 (ko) | 2018-12-26 | 2018-12-26 | 청소 로봇 및 그의 태스크 수행 방법 |
| US16/727,532 US11350809B2 (en) | 2018-12-26 | 2019-12-26 | Cleaning robot and method of performing task thereof |
| CN202410794639.5A CN118766346A (zh) | 2018-12-26 | 2019-12-26 | 清洁机器人及其执行任务的方法 |
| PCT/KR2019/095053 WO2020139064A1 (en) | 2018-12-26 | 2019-12-26 | Cleaning robot and method of performing task thereof |
| CN202410943530.3A CN118680463A (zh) | 2018-12-26 | 2019-12-26 | 清洁机器人及其执行任务的方法 |
| EP19904904.0A EP3863813B1 (en) | 2018-12-26 | 2019-12-26 | Cleaning robot and method of performing task thereof |
| EP24163796.6A EP4360824A3 (en) | 2018-12-26 | 2019-12-26 | Cleaning robot and method of performing task thereof |
| CN201980086406.7A CN113226667B (zh) | 2018-12-26 | 2019-12-26 | 清洁机器人及其执行任务的方法 |
| US17/735,660 US12232687B2 (en) | 2018-12-26 | 2022-05-03 | Cleaning robot and method of performing task thereof |
| US18/767,491 US20240358213A1 (en) | 2018-12-26 | 2024-07-09 | Cleaning robot and method of performing task thereof |
| KR1020240201166A KR20250010572A (ko) | 2018-12-26 | 2024-12-30 | 청소 로봇 및 그의 태스크 수행 방법 |
| KR1020250097427A KR20250117600A (ko) | 2018-12-26 | 2025-07-18 | 청소 로봇 및 그의 태스크 수행 방법 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020180169914A KR102749960B1 (ko) | 2018-12-26 | 2018-12-26 | 청소 로봇 및 그의 태스크 수행 방법 |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020240201166A Division KR20250010572A (ko) | 2018-12-26 | 2024-12-30 | 청소 로봇 및 그의 태스크 수행 방법 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20200084449A KR20200084449A (ko) | 2020-07-13 |
| KR102749960B1 true KR102749960B1 (ko) | 2025-01-03 |
Family
ID=71122336
Family Applications (3)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020180169914A Active KR102749960B1 (ko) | 2018-12-26 | 2018-12-26 | 청소 로봇 및 그의 태스크 수행 방법 |
| KR1020240201166A Pending KR20250010572A (ko) | 2018-12-26 | 2024-12-30 | 청소 로봇 및 그의 태스크 수행 방법 |
| KR1020250097427A Pending KR20250117600A (ko) | 2018-12-26 | 2025-07-18 | 청소 로봇 및 그의 태스크 수행 방법 |
Family Applications After (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020240201166A Pending KR20250010572A (ko) | 2018-12-26 | 2024-12-30 | 청소 로봇 및 그의 태스크 수행 방법 |
| KR1020250097427A Pending KR20250117600A (ko) | 2018-12-26 | 2025-07-18 | 청소 로봇 및 그의 태스크 수행 방법 |
Country Status (5)
| Country | Link |
|---|---|
| US (3) | US11350809B2 (ko) |
| EP (2) | EP3863813B1 (ko) |
| KR (3) | KR102749960B1 (ko) |
| CN (3) | CN113226667B (ko) |
| WO (1) | WO2020139064A1 (ko) |
Families Citing this family (20)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR102749960B1 (ko) * | 2018-12-26 | 2025-01-03 | 삼성전자주식회사 | 청소 로봇 및 그의 태스크 수행 방법 |
| CN113613535B (zh) * | 2019-03-11 | 2023-03-03 | 尚科宁家运营有限公司 | 用于机器人清洁器的集尘杯闸门 |
| JP7550511B2 (ja) * | 2019-11-01 | 2024-09-13 | 株式会社Preferred Networks | 自律移動ロボット、装置、被遠隔操作装置及びプログラム |
| JP7638225B2 (ja) * | 2019-12-17 | 2025-03-03 | 株式会社Preferred Networks | 情報処理方法、移動体、およびロボット |
| KR20210117810A (ko) * | 2020-03-20 | 2021-09-29 | 엘지전자 주식회사 | 로봇 청소기 |
| US11730328B2 (en) * | 2020-08-14 | 2023-08-22 | Irobot Corporation | Visual fiducial for behavior control zone |
| US12340282B2 (en) * | 2020-10-29 | 2025-06-24 | Micron Technology, Inc. | Anomaly detection and resolution |
| CN112294208A (zh) * | 2020-10-30 | 2021-02-02 | 江苏美的清洁电器股份有限公司 | 清洁机器人地图显示方法及设备 |
| CN112327878B (zh) * | 2020-11-25 | 2022-06-10 | 珠海一微半导体股份有限公司 | 一种基于tof摄像头的障碍物分类避障控制方法 |
| US12399501B2 (en) * | 2020-12-10 | 2025-08-26 | AI Incorporated | Method of lightweight simultaneous localization and mapping performed on a real-time computing and battery operated wheeled device |
| WO2022149715A1 (ko) | 2021-01-11 | 2022-07-14 | 삼성전자주식회사 | 청소 로봇 및 그 제어 방법 |
| KR102504411B1 (ko) * | 2021-02-04 | 2023-03-02 | 주식회사 제타뱅크 | 오염물 인식장치 |
| KR102588452B1 (ko) * | 2021-03-05 | 2023-10-12 | 주식회사 핀텔 | 딥러닝 영상 분석을 위한 영상 데이터 전달 시스템 및 그 방법 |
| CN115209032B (zh) * | 2021-04-09 | 2024-04-16 | 美智纵横科技有限责任公司 | 基于清洁机器人的图像采集方法、装置、电子设备及介质 |
| CN114451841B (zh) * | 2022-03-11 | 2023-04-18 | 深圳市无限动力发展有限公司 | 扫地机器人的清扫方法、装置、存储介质及扫地机器人 |
| KR102432361B1 (ko) * | 2022-03-21 | 2022-08-17 | 주식회사 서큘러스 | 인터랙션 로봇, 로봇 운영 시스템, 및 그 제어 방법 |
| DE102022207089B4 (de) | 2022-07-12 | 2024-05-23 | BSH Hausgeräte GmbH | Bearbeitungsgerät zur Vorbereitung einer Bodenfläche |
| CN115019799A (zh) * | 2022-08-04 | 2022-09-06 | 广东工业大学 | 一种基于长语音识别的人机交互方法和系统 |
| DE102023202969A1 (de) | 2023-03-30 | 2024-10-02 | BSH Hausgeräte GmbH | Flexibel reagierender Bodenroboter |
| JP2024151396A (ja) * | 2023-04-12 | 2024-10-25 | キヤノン株式会社 | 情報処理装置、移動体、情報処理方法、及びコンピュータプログラム |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2012231937A (ja) | 2011-04-28 | 2012-11-29 | Toshiba Corp | 電気掃除機 |
| US20170001309A1 (en) | 2013-06-14 | 2017-01-05 | Brain Corporation | Robotic training apparatus and methods |
| CN106983460A (zh) | 2017-04-07 | 2017-07-28 | 小狗电器互联网科技(北京)股份有限公司 | 一种扫地机器人区域清扫图像控制方法 |
| JP2017143901A (ja) * | 2016-02-15 | 2017-08-24 | 東芝ライフスタイル株式会社 | 電気掃除機 |
| JP2017144301A (ja) * | 2017-06-01 | 2017-08-24 | 將洋 鈴木 | 自走式電気掃除装置及び自走式電気掃除装置用プログラム |
Family Cites Families (59)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2761454B2 (ja) * | 1993-12-09 | 1998-06-04 | インターナショナル・ビジネス・マシーンズ・コーポレイション | 自律移動機械の誘導方法 |
| JP3866328B2 (ja) * | 1996-06-06 | 2007-01-10 | 富士重工業株式会社 | 車両周辺立体物認識装置 |
| US6173215B1 (en) * | 1997-12-19 | 2001-01-09 | Caterpillar Inc. | Method for determining a desired response to detection of an obstacle |
| DE19821306C2 (de) * | 1998-05-13 | 2000-12-14 | Gmd Gmbh | Autonom navigierendes System mit Hinderniserkennung |
| US6481515B1 (en) * | 2000-05-30 | 2002-11-19 | The Procter & Gamble Company | Autonomous mobile surface treating apparatus |
| US6888622B2 (en) * | 2002-03-12 | 2005-05-03 | Nissan Motor Co., Ltd. | Method for determining object type of reflective object on track |
| AU2003229008A1 (en) * | 2002-05-10 | 2003-11-11 | Honda Giken Kogyo Kabushiki Kaisha | Real-time target tracking of an unpredictable target amid unknown obstacles |
| DE10258794A1 (de) * | 2002-12-16 | 2004-06-24 | Ibeo Automobile Sensor Gmbh | Verfahren zur Erkennung und Verfolgung von Objekten |
| AU2004202834B2 (en) * | 2003-07-24 | 2006-02-23 | Samsung Gwangju Electronics Co., Ltd. | Robot Cleaner |
| JP2005211463A (ja) * | 2004-01-30 | 2005-08-11 | Funai Electric Co Ltd | 自走式掃除機 |
| US20060058921A1 (en) * | 2004-09-13 | 2006-03-16 | Tamao Okamoto | Mobile robot |
| JP4316477B2 (ja) * | 2004-11-18 | 2009-08-19 | パナソニック株式会社 | 移動ロボットの追従方法 |
| US20100222925A1 (en) * | 2004-12-03 | 2010-09-02 | Takashi Anezaki | Robot control apparatus |
| JP4517972B2 (ja) * | 2005-08-02 | 2010-08-04 | 日産自動車株式会社 | 障害物判断装置及び方法 |
| KR20090005238A (ko) * | 2006-05-16 | 2009-01-12 | 무라타 기카이 가부시키가이샤 | 로봇 |
| KR101245832B1 (ko) * | 2006-05-23 | 2013-03-21 | 삼성전자주식회사 | 장애물을 감지하는 장치 및 방법 |
| JP5112666B2 (ja) * | 2006-09-11 | 2013-01-09 | 株式会社日立製作所 | 移動装置 |
| EP1978432B1 (en) * | 2007-04-06 | 2012-03-21 | Honda Motor Co., Ltd. | Routing apparatus for autonomous mobile unit |
| JP4328813B2 (ja) * | 2007-04-06 | 2009-09-09 | 本田技研工業株式会社 | 移動装置、ならびにその制御方法および制御プログラム |
| JP4975503B2 (ja) * | 2007-04-06 | 2012-07-11 | 本田技研工業株式会社 | 脚式移動ロボット |
| JP5080333B2 (ja) * | 2007-04-06 | 2012-11-21 | 本田技研工業株式会社 | 自律移動体のための物体認識装置 |
| JP4576445B2 (ja) * | 2007-04-12 | 2010-11-10 | パナソニック株式会社 | 自律移動型装置および自律移動型装置用プログラム |
| JP4661838B2 (ja) * | 2007-07-18 | 2011-03-30 | トヨタ自動車株式会社 | 経路計画装置及び方法、コスト評価装置、並びに移動体 |
| JP4658155B2 (ja) * | 2008-03-17 | 2011-03-23 | 株式会社日立製作所 | 自律移動ロボット装置及び自律移動ロボット装置の回避方法 |
| CN101959653B (zh) * | 2008-07-09 | 2012-10-24 | 松下电器产业株式会社 | 路径危险性评价装置 |
| KR101984214B1 (ko) * | 2012-02-09 | 2019-05-30 | 삼성전자주식회사 | 로봇 청소기의 청소 작업을 제어하기 위한 장치 및 방법 |
| TWM451103U (zh) * | 2012-10-30 | 2013-04-21 | Agait Technology Corp | 行走裝置 |
| US9020637B2 (en) * | 2012-11-02 | 2015-04-28 | Irobot Corporation | Simultaneous localization and mapping for a mobile robot |
| US8972061B2 (en) * | 2012-11-02 | 2015-03-03 | Irobot Corporation | Autonomous coverage robot |
| US8972057B1 (en) * | 2013-01-09 | 2015-03-03 | The Boeing Company | Systems and methods for generating a robotic path plan in a confined configuration space |
| JP5807170B2 (ja) * | 2013-03-21 | 2015-11-10 | パナソニックIpマネジメント株式会社 | 自律走行装置の自律走行制御方法及び装置並びに自律走行制御装置用プログラム |
| DE102015220840B4 (de) * | 2015-10-26 | 2018-11-15 | Siemens Schweiz Ag | Steuerung von Reinigungsrobotern |
| EP3223099B1 (en) * | 2016-03-23 | 2021-09-15 | Advanced Digital Broadcast S.A. | System and method for an autonomous cleaning apparatus |
| KR102662949B1 (ko) | 2016-11-24 | 2024-05-02 | 엘지전자 주식회사 | 인공지능 이동 로봇 및 그 제어방법 |
| KR102688528B1 (ko) * | 2017-01-25 | 2024-07-26 | 엘지전자 주식회사 | 이동 로봇 및 그 제어방법 |
| JP7017025B2 (ja) * | 2017-03-08 | 2022-02-08 | 日本電気株式会社 | 自律移動ロボット、自律移動ロボットの制御方法および制御プログラム |
| US20180288320A1 (en) * | 2017-04-03 | 2018-10-04 | Uber Technologies, Inc. | Camera Fields of View for Object Detection |
| US10310087B2 (en) * | 2017-05-31 | 2019-06-04 | Uber Technologies, Inc. | Range-view LIDAR-based object detection |
| JP7023530B2 (ja) * | 2017-06-07 | 2022-02-22 | 学校法人千葉工業大学 | 自走式掃除機 |
| KR101974870B1 (ko) * | 2017-06-08 | 2019-05-03 | 엘지전자 주식회사 | 인공지능 로봇 청소기 및 이를 구비하는 로봇 청소 시스템 |
| KR20180134230A (ko) * | 2017-06-08 | 2018-12-18 | 삼성전자주식회사 | 청소 로봇 및 그 제어 방법 |
| KR102314539B1 (ko) * | 2017-06-09 | 2021-10-18 | 엘지전자 주식회사 | 인공지능 이동 로봇의 제어 방법 |
| US10725483B2 (en) * | 2017-09-01 | 2020-07-28 | Qualcomm Incorporated | Personal security robotic vehicle |
| US10783796B2 (en) * | 2017-09-01 | 2020-09-22 | Qualcomm Incorporated | Collision management for a robotic vehicle |
| KR20190055582A (ko) * | 2017-11-15 | 2019-05-23 | 삼성전자주식회사 | 전자 장치의 이미지 촬영 방법 및 그 전자 장치 |
| US10606269B2 (en) * | 2017-12-19 | 2020-03-31 | X Development Llc | Semantic obstacle recognition for path planning |
| US10676022B2 (en) * | 2017-12-27 | 2020-06-09 | X Development Llc | Visually indicating vehicle caution regions |
| US10719705B2 (en) * | 2018-01-03 | 2020-07-21 | Qualcomm Incorporated | Adjustable object avoidance proximity threshold based on predictability of the environment |
| CN108247647B (zh) * | 2018-01-24 | 2021-06-22 | 速感科技(北京)有限公司 | 一种清洁机器人 |
| US20190310651A1 (en) * | 2018-04-10 | 2019-10-10 | Uber Technologies, Inc. | Object Detection and Determination of Motion Information Using Curve-Fitting in Autonomous Vehicle Applications |
| US11471016B2 (en) * | 2018-05-11 | 2022-10-18 | Samsung Electronics Co., Ltd. | Method and apparatus for executing cleaning operation |
| US11288820B2 (en) * | 2018-06-09 | 2022-03-29 | Lot Spot Inc. | System and method for transforming video data into directional object count |
| KR102749960B1 (ko) * | 2018-12-26 | 2025-01-03 | 삼성전자주식회사 | 청소 로봇 및 그의 태스크 수행 방법 |
| KR102305206B1 (ko) * | 2019-07-11 | 2021-09-28 | 엘지전자 주식회사 | 인공 지능을 통해 바닥 상황을 고려하여 청소하는 로봇 청소기 및 그 방법 |
| KR102298582B1 (ko) * | 2019-07-12 | 2021-09-08 | 엘지전자 주식회사 | 센서 데이터를 이용하여 청소 동선을 결정하는 인공 지능 로봇 및 그 방법 |
| KR102286137B1 (ko) * | 2019-07-22 | 2021-08-06 | 엘지전자 주식회사 | 공기 청정기의 배치 위치를 가이드하는 인공 지능 장치 및 그의 동작 방법 |
| KR102287460B1 (ko) * | 2019-08-16 | 2021-08-10 | 엘지전자 주식회사 | 인공지능 무빙 에이전트 |
| KR20190104488A (ko) * | 2019-08-21 | 2019-09-10 | 엘지전자 주식회사 | 인공 지능을 이용하여, 오브젝트의 이동을 관리하는 인공 지능 로봇 및 그의 동작 방법 |
| US11292132B2 (en) * | 2020-05-26 | 2022-04-05 | Edda Technology, Inc. | Robot path planning method with static and dynamic collision avoidance in an uncertain environment |
-
2018
- 2018-12-26 KR KR1020180169914A patent/KR102749960B1/ko active Active
-
2019
- 2019-12-26 EP EP19904904.0A patent/EP3863813B1/en active Active
- 2019-12-26 US US16/727,532 patent/US11350809B2/en active Active
- 2019-12-26 CN CN201980086406.7A patent/CN113226667B/zh active Active
- 2019-12-26 CN CN202410943530.3A patent/CN118680463A/zh active Pending
- 2019-12-26 CN CN202410794639.5A patent/CN118766346A/zh active Pending
- 2019-12-26 EP EP24163796.6A patent/EP4360824A3/en active Pending
- 2019-12-26 WO PCT/KR2019/095053 patent/WO2020139064A1/en not_active Ceased
-
2022
- 2022-05-03 US US17/735,660 patent/US12232687B2/en active Active
-
2024
- 2024-07-09 US US18/767,491 patent/US20240358213A1/en active Pending
- 2024-12-30 KR KR1020240201166A patent/KR20250010572A/ko active Pending
-
2025
- 2025-07-18 KR KR1020250097427A patent/KR20250117600A/ko active Pending
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2012231937A (ja) | 2011-04-28 | 2012-11-29 | Toshiba Corp | 電気掃除機 |
| US20170001309A1 (en) | 2013-06-14 | 2017-01-05 | Brain Corporation | Robotic training apparatus and methods |
| JP2017143901A (ja) * | 2016-02-15 | 2017-08-24 | 東芝ライフスタイル株式会社 | 電気掃除機 |
| CN106983460A (zh) | 2017-04-07 | 2017-07-28 | 小狗电器互联网科技(北京)股份有限公司 | 一种扫地机器人区域清扫图像控制方法 |
| JP2017144301A (ja) * | 2017-06-01 | 2017-08-24 | 將洋 鈴木 | 自走式電気掃除装置及び自走式電気掃除装置用プログラム |
Also Published As
| Publication number | Publication date |
|---|---|
| CN113226667B (zh) | 2024-07-30 |
| CN118766346A (zh) | 2024-10-15 |
| KR20200084449A (ko) | 2020-07-13 |
| US11350809B2 (en) | 2022-06-07 |
| EP3863813A4 (en) | 2021-12-15 |
| EP3863813A1 (en) | 2021-08-18 |
| CN113226667A (zh) | 2021-08-06 |
| US12232687B2 (en) | 2025-02-25 |
| EP4360824A3 (en) | 2024-07-31 |
| CN118680463A (zh) | 2024-09-24 |
| WO2020139064A1 (en) | 2020-07-02 |
| US20240358213A1 (en) | 2024-10-31 |
| US20200205629A1 (en) | 2020-07-02 |
| EP4360824A2 (en) | 2024-05-01 |
| KR20250010572A (ko) | 2025-01-21 |
| KR20250117600A (ko) | 2025-08-05 |
| EP3863813B1 (en) | 2024-03-20 |
| US20220257077A1 (en) | 2022-08-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR102749960B1 (ko) | 청소 로봇 및 그의 태스크 수행 방법 | |
| KR102804434B1 (ko) | 청소 로봇 및 그의 태스크 수행 방법 | |
| KR102577785B1 (ko) | 청소 로봇 및 그의 태스크 수행 방법 | |
| JP7395229B2 (ja) | 状況認識のためのモバイル清掃ロボット人工知能 | |
| CN109998421B (zh) | 移动清洁机器人组合及持久性制图 | |
| JP7356566B2 (ja) | 移動ロボット及びその制御方法 | |
| JP2022540906A (ja) | 移動ロボット及びその制御方法 | |
| KR20190077481A (ko) | 로봇 맵핑 시스템 및 방법 | |
| KR102780703B1 (ko) | 청소 로봇 및 그의 태스크 수행 방법 | |
| US20180173243A1 (en) | Movable object and method for controlling the same | |
| EP4546249A1 (en) | Method and electronic device for training neural network model by augmenting images representing objects captured by multiple cameras | |
| WO2024119072A1 (en) | Service robot recovery from a blocked path |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20181226 |
|
| PG1501 | Laying open of application | ||
| A201 | Request for examination | ||
| PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20211227 Comment text: Request for Examination of Application Patent event code: PA02011R01I Patent event date: 20181226 Comment text: Patent Application |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20231020 Patent event code: PE09021S01D |
|
| PE0601 | Decision on rejection of patent |
Patent event date: 20240624 Comment text: Decision to Refuse Application Patent event code: PE06012S01D |
|
| AMND | Amendment | ||
| PX0901 | Re-examination |
Patent event code: PX09012R01I Patent event date: 20240924 Comment text: Amendment to Specification, etc. |
|
| PX0701 | Decision of registration after re-examination |
Patent event date: 20240930 Comment text: Decision to Grant Registration Patent event code: PX07013S01D |
|
| X701 | Decision to grant (after re-examination) | ||
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20241230 Patent event code: PR07011E01D |
|
| PR1002 | Payment of registration fee |
Payment date: 20241231 End annual number: 3 Start annual number: 1 |
|
| PG1601 | Publication of registration |