KR20200052389A - 인공지능 이동 로봇의 제어 방법 - Google Patents
인공지능 이동 로봇의 제어 방법 Download PDFInfo
- Publication number
- KR20200052389A KR20200052389A KR1020180125761A KR20180125761A KR20200052389A KR 20200052389 A KR20200052389 A KR 20200052389A KR 1020180125761 A KR1020180125761 A KR 1020180125761A KR 20180125761 A KR20180125761 A KR 20180125761A KR 20200052389 A KR20200052389 A KR 20200052389A
- Authority
- KR
- South Korea
- Prior art keywords
- node
- map
- learning
- current
- mobile robot
- 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.)
- Granted
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
-
- 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
-
- 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—Program-controlled manipulators
- B25J9/0003—Home robots, i.e. small robots for domestic use
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Program-controlled manipulators
- B25J9/16—Program controls
- B25J9/1628—Program controls characterised by the control loop
- B25J9/163—Program 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—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
-
- 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/1674—Program controls characterised by safety, monitoring, diagnostic
-
- 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/1694—Program 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
-
- 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
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/24—Classification techniques
- G06F18/241—Classification techniques relating to the classification model, e.g. parametric or non-parametric approaches
- G06F18/2413—Classification techniques relating to the classification model, e.g. parametric or non-parametric approaches based on distances to training or reference patterns
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/40—Extraction of image or video features
- G06V10/44—Local feature extraction by analysis of parts of the pattern, e.g. by detecting edges, contours, loops, corners, strokes or intersections; Connectivity analysis, e.g. of connected components
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/40—Extraction of image or video features
- G06V10/44—Local feature extraction by analysis of parts of the pattern, e.g. by detecting edges, contours, loops, corners, strokes or intersections; Connectivity analysis, e.g. of connected components
- G06V10/443—Local feature extraction by analysis of parts of the pattern, e.g. by detecting edges, contours, loops, corners, strokes or intersections; Connectivity analysis, e.g. of connected components by matching or filtering
- G06V10/449—Biologically inspired filters, e.g. difference of Gaussians [DoG] or Gabor filters
- G06V10/451—Biologically inspired filters, e.g. difference of Gaussians [DoG] or Gabor filters with interaction between the filter responses, e.g. cortical complex cells
- G06V10/454—Integrating the filters into a hierarchical structure, e.g. convolutional neural networks [CNN]
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/70—Arrangements for image or video recognition or understanding using pattern recognition or machine learning
- G06V10/764—Arrangements for image or video recognition or understanding using pattern recognition or machine learning using classification, e.g. of video objects
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V20/00—Scenes; Scene-specific elements
- G06V20/10—Terrestrial scenes
-
- 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)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Mechanical Engineering (AREA)
- Theoretical Computer Science (AREA)
- Robotics (AREA)
- Multimedia (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Radar, Positioning & Navigation (AREA)
- Artificial Intelligence (AREA)
- Evolutionary Computation (AREA)
- Aviation & Aerospace Engineering (AREA)
- Remote Sensing (AREA)
- Automation & Control Theory (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Life Sciences & Earth Sciences (AREA)
- Electromagnetism (AREA)
- Databases & Information Systems (AREA)
- Software Systems (AREA)
- Biodiversity & Conservation Biology (AREA)
- Molecular Biology (AREA)
- Computing Systems (AREA)
- Biomedical Technology (AREA)
- Medical Informatics (AREA)
- Data Mining & Analysis (AREA)
- Human Computer Interaction (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Bioinformatics & Computational Biology (AREA)
- Evolutionary Biology (AREA)
- General Engineering & Computer Science (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
Abstract
Description
도 2는 도 1의 이동 로봇의 평면도이다.
도 3은 도 1의 이동 로봇의 측면도이다.
도 4는 본 발명의 일 실시예에 따른 이동 로봇의 주요 구성들 간의 제어관계를 도시한 블록도이다.
도 5는 본 발명의 일 실시예에 따른 이동 로봇의 제어 방법을 도시한 순서도이다.
도 6 내지 도 9는 도 5의 제어 방법에 관한 설명에 참조되는 도면이다.
도 10은 노드 등록 조건에 관한 설명에 참조되는 도면이다.
도 11은 본 발명의 일 실시예에 따른 이동 로봇의 제어 방법을 도시한 순서도이다.
도 12 내지 도 17은 본 발명의 일 실시예에 따른 이동 로봇의 제어 방법을 도시한 순서도이다.
도 18은 본 발명의 일 실시예에 따른 이동 로봇의 제어 방법을 도시한 순서도이다.
도 19는 본 발명의 일 실시예에 따른 이동 로봇의 제어 방법을 도시한 순서도이다.
저장부: 105
본체: 110
영상획득부: 120
입력부: 125
제어부: 150
주행부: 160
센서부: 170
출력부: 180
통신부: 190
Claims (18)
- 현재 위치에 대응하는 노드를 기준으로 기설정된 기준 거리 이내의 노드를 확인하는 단계;
상기 기준 거리 이내의 노드와 현재 위치에 대응하는 노드 사이의 상관관계 존재 여부를 판별하는 단계;
상기 상관관계가 존재하지 않는 경우에, 상기 기준 거리 이내의 노드가 이전에 학습된 맵(map)의 노드인지 판별하는 단계; 및,
상기 기준 거리 이내의 노드가 상기 이전에 학습된 맵의 노드로 판별되면, 상기 현재 위치에 대응하는 노드를 상기 맵에 등록하는 단계;를 포함하는 이동 로봇의 제어방법. - 제1항에 있어서,
상기 상관관계가 존재하는 경우 또는 상기 기준 거리 이내의 노드가 상기 맵의 노드로 판별되지 않는 경우에, 상기 기준 거리 이내의 노드 중 현재 로봇의 방향과의 차이가 기준 각도 이하인 노드가 존재하는 지 판별하는 단계;를 더 포함하는 이동 로봇의 제어방법. - 제2항에 있어서,
상기 현재 로봇의 방향과의 차이가 기준 각도 이하인 노드가 존재하지 않으면, 상기 노드를 상기 맵에 등록하는 단계;를 더 포함하는 이동 로봇의 제어방법. - 제2항에 있어서,
상기 현재 로봇의 방향과의 차이가 기준 각도 이하인 노드가 존재하면, 상기 노드의 상기 상관관계가 일치하는 지 판별하는 단계;를 더 포함하는 이동 로봇의 제어방법. - 제4항에 있어서,
상기 현재 위치에 대응하는 노드와 상기 현재 로봇의 방향과의 차이가 기준 각도 이하인 노드의 상관관계가 일치하지 않으면, 상기 노드를 상기 맵에 등록하는 단계;를 더 포함하는 이동 로봇의 제어방법. - 제4항에 있어서,
상기 현재 위치에 대응하는 노드와 상기 현재 로봇의 방향과의 차이가 기준 각도 이하인 노드의 상관관계가 일치하면, 상기 현재 위치에 대응하는 노드를 상기 맵에 등록하지 않는 것을 특징으로 하는 이동 로봇의 제어방법. - 최초 청소 주행에 기초하여 학습맵을 생성하는 단계;
상기 학습맵에 기초하여 주행하며 학습 청소를 수행하는 단계;
상기 학습 청소 수행 과정에서 획득된 정보와 상기 학습맵에 기저장된 정보가 동일하면, 상기 학습맵에 기초하여 위치 추정을 수행하는 단계; 및,
상기 학습 청소 수행 과정에서 획득된 정보와 상기 학습맵에 기저장된 정보가 동일하지 않으면, 상기 학습 청소 수행 과정에서 획득된 정보에 기초하는 노드를 상기 학습맵에 추가로 등록하여 상기 학습맵을 업데이트하는 단계;를 포함하는 이동 로봇의 제어방법. - 제7항에 있어서,
상기 학습맵을 업데이트하는 단계는,
등록 대상 노드의 개수가 소정 기준 개수 이상인 경우에는 상기 학습맵에 등록하고, 그렇지 않은 경우에는 상기 등록 대상 노드를 상기 학습맵에 등록하지 않는 것을 특징으로 하는 이동 로봇의 제어방법. - 제7항에 있어서,
상기 업데이트된 학습맵에 기초하여 위치 추정을 수행하는 단계;를 더 포함하는 이동 로봇의 제어방법. - 제7항에 있어서,
상기 학습맵을 업데이트하는 단계는,
주행 중 소정 위치에 대응하는 노드를 기준으로 기설정된 기준 거리 이내의 노드를 확인하는 단계;
상기 기준 거리 이내의 노드와 소정 위치에 대응하는 노드 사이의 상관관계 존재 여부를 판별하는 단계;
상기 상관관계가 존재하지 않는 경우에, 상기 기준 거리 이내의 노드가 이전에 학습된 학습맵의 노드인지 판별하는 단계; 및,
상기 기준 거리 이내의 노드가 상기 학습맵의 노드로 판별되면, 상기 소정 위치에 대응하는 노드를 상기 학습맵에 등록하는 단계;를 포함하는 것을 특징으로 하는 이동 로봇의 제어방법. - 제10항에 있어서,
상기 상관관계가 존재하는 경우 또는 상기 기준 거리 이내의 노드가 상기 맵의 노드로 판별되지 않는 경우에, 상기 기준 거리 이내의 노드 중 현재 로봇의 방향과의 차이가 기준 각도 이하인 노드가 존재하는 지 판별하는 단계;를 더 포함하는 것을 특징으로 하는 이동 로봇의 제어방법. - 제11항에 있어서,
상기 현재 로봇의 방향과의 차이가 기준 각도 이하인 노드가 존재하지 않으면, 상기 노드를 상기 맵에 등록하는 단계;를 더 포함하는 이동 로봇의 제어방법. - 제11항에 있어서,
상기 현재 로봇의 방향과의 차이가 기준 각도 이하인 노드가 존재하면, 상기 노드의 상기 상관관계가 일치하는 지 판별하는 단계;를 더 포함하는 이동 로봇의 제어방법. - 제13항에 있어서,
상기 소정 위치에 대응하는 노드와 상기 현재 로봇의 방향과의 차이가 기준 각도 이하인 노드의 상관관계가 일치하면, 상기 현재 위치에 대응하는 노드를 상기 맵에 등록하지 않고,
상기 소정 위치에 대응하는 노드와 상기 현재 로봇의 방향과의 차이가 기준 각도 이하인 노드의 상관관계가 일치하지 않으면, 상기 노드를 상기 맵에 등록하는 단계;를 더 포함하는 이동 로봇의 제어방법. - 현재 위치에 대응하는 노드를 기준으로 기설정된 기준 거리 이내의 노드를 확인하는 단계;
상기 현재 위치에 대응하는 노드가 환경이 변경된 기존 영역에 대응하면, 상기 현재 위치에 대응하는 노드를 맵에 등록하는 단계; 및,
상기 현재 위치에 대응하는 노드가 새로운 영역에 대응하면, 추가 기준을 만족할 때 상기 현재 위치에 대응하는 노드를 맵에 등록하는 단계;를 포함하는 이동 로봇의 제어방법. - 제15항에 있어서,
상기 현재 위치에 대응하는 노드가 기준 거리 이내의 노드와 존재하지 않고, 상관관계가 존재하지 않으며, 상기 기준 거리 이내의 노드가 이전에 학습된 맵(map)의 노드가 아닌 경우에, 상기 새로운 영역으로 판별하고,
상기 현재 위치에 대응하는 노드가 기준 거리 이내의 노드와 존재하지 않으며, 상기 상관관계가 존재하지 않고, 상기 기준 거리 이내의 노드가 이전에 학습된 맵(map)의 노드인 경우에, 상기 환경이 변경된 기존 영역으로 판별하는 것을 특징으로 하는 이동 로봇의 제어 방법. - 제15항에 있어서,
상기 추가 기준은, 상기 기준 거리 이내의 노드 중 현재 로봇의 방향과의 차이가 기준 각도 이하인 노드 존재 여부를 포함하는 것을 특징으로 하는 이동 로봇의 제어 방법. - 제15항에 있어서,
상기 추가 기준은 상기 현재 위치에 대응하는 노드와 상기 현재 로봇의 방향과의 차이가 기준 각도 이하인 노드의 상관관계 일치 여부를 포함하는 것을 특징으로 하는 이동 로봇의 제어 방법.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020180125761A KR102147211B1 (ko) | 2018-10-22 | 2018-10-22 | 인공지능 이동 로봇의 제어 방법 |
| US16/660,010 US11709499B2 (en) | 2018-10-22 | 2019-10-22 | Controlling method for artificial intelligence moving robot |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020180125761A KR102147211B1 (ko) | 2018-10-22 | 2018-10-22 | 인공지능 이동 로봇의 제어 방법 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20200052389A true KR20200052389A (ko) | 2020-05-15 |
| KR102147211B1 KR102147211B1 (ko) | 2020-08-24 |
Family
ID=70280578
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020180125761A Expired - Fee Related KR102147211B1 (ko) | 2018-10-22 | 2018-10-22 | 인공지능 이동 로봇의 제어 방법 |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US11709499B2 (ko) |
| KR (1) | KR102147211B1 (ko) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20240110460A (ko) * | 2023-01-06 | 2024-07-15 | 코가로보틱스 주식회사 | Slam을 구현하는 장치 및 방법 |
Families Citing this family (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9314924B1 (en) * | 2013-06-14 | 2016-04-19 | Brain Corporation | Predictive robotic controller apparatus and methods |
| JP7512839B2 (ja) * | 2020-10-26 | 2024-07-09 | オムロン株式会社 | 制御装置、ロボット、制御方法、プログラム |
| DE102021206130A1 (de) * | 2021-06-16 | 2022-12-22 | BSH Hausgeräte GmbH | Verfahren zur autonomen Bearbeitung von Bodenflächen |
| WO2023007761A1 (ja) * | 2021-07-30 | 2023-02-02 | パナソニックIpマネジメント株式会社 | マップ作成装置、およびマップ作成システム |
| US12614388B2 (en) * | 2021-09-20 | 2026-04-28 | Arlo Technologies, Inc. | Image convergence in a smart security camera system with a secondary processor |
| CN115500737B (zh) * | 2022-09-28 | 2023-10-17 | 云鲸智能(深圳)有限公司 | 一种地面介质探测方法、装置及清洁设备 |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH07281748A (ja) * | 1994-04-15 | 1995-10-27 | Nippondenso Co Ltd | 自走体の運行方法、及び自走体の運行システム |
| KR20170095840A (ko) * | 2014-12-16 | 2017-08-23 | 악티에볼라겟 엘렉트로룩스 | 로봇 청소 장치를 위한 경험-기반의 로드맵 |
| KR20180024325A (ko) * | 2016-08-29 | 2018-03-08 | 엘지전자 주식회사 | 이동 로봇 및 그 제어방법 |
| KR20180043606A (ko) * | 2016-10-20 | 2018-04-30 | 엘지전자 주식회사 | 이동 로봇의 제어방법 |
| KR20180043753A (ko) * | 2016-10-20 | 2018-04-30 | 엘지전자 주식회사 | 이동 로봇 및 이동 로봇의 제어방법 |
Family Cites Families (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100776215B1 (ko) * | 2005-01-25 | 2007-11-16 | 삼성전자주식회사 | 상향 영상을 이용한 이동체의 위치 추정 및 지도 생성장치 및 방법과 그 장치를 제어하는 컴퓨터 프로그램을저장하는 컴퓨터로 읽을 수 있는 기록 매체 |
| KR101072876B1 (ko) | 2009-03-18 | 2011-10-17 | 연세대학교 산학협력단 | 이동 로봇에서 자신의 위치를 추정하기 위한 방법 및 장치 |
| JP2012064131A (ja) * | 2010-09-17 | 2012-03-29 | Tokyo Institute Of Technology | 地図生成装置、地図生成方法、移動体の移動方法、及びロボット装置 |
| EP2999940A4 (en) * | 2013-05-22 | 2017-11-15 | Neurala Inc. | Methods and apparatus for early sensory integration and robust acquisition of real world knowledge |
| US9626566B2 (en) * | 2014-03-19 | 2017-04-18 | Neurala, Inc. | Methods and apparatus for autonomous robotic control |
| US10068373B2 (en) * | 2014-07-01 | 2018-09-04 | Samsung Electronics Co., Ltd. | Electronic device for providing map information |
| KR101844744B1 (ko) | 2016-01-20 | 2018-04-05 | 주식회사 유진로봇 | 이동로봇을 원격으로 제어하는 원격 제어 장치 및 시스템과 그의 수행방법 |
| WO2017188800A1 (ko) * | 2016-04-29 | 2017-11-02 | 엘지전자 주식회사 | 이동 로봇 및 그 제어방법 |
| US10274325B2 (en) * | 2016-11-01 | 2019-04-30 | Brain Corporation | Systems and methods for robotic mapping |
-
2018
- 2018-10-22 KR KR1020180125761A patent/KR102147211B1/ko not_active Expired - Fee Related
-
2019
- 2019-10-22 US US16/660,010 patent/US11709499B2/en active Active
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH07281748A (ja) * | 1994-04-15 | 1995-10-27 | Nippondenso Co Ltd | 自走体の運行方法、及び自走体の運行システム |
| KR20170095840A (ko) * | 2014-12-16 | 2017-08-23 | 악티에볼라겟 엘렉트로룩스 | 로봇 청소 장치를 위한 경험-기반의 로드맵 |
| JP2018500636A (ja) * | 2014-12-16 | 2018-01-11 | アクチエボラゲット エレクトロルックス | ロボット掃除機のための経験ベースロードマップ |
| KR20180024325A (ko) * | 2016-08-29 | 2018-03-08 | 엘지전자 주식회사 | 이동 로봇 및 그 제어방법 |
| KR20180043606A (ko) * | 2016-10-20 | 2018-04-30 | 엘지전자 주식회사 | 이동 로봇의 제어방법 |
| KR20180043753A (ko) * | 2016-10-20 | 2018-04-30 | 엘지전자 주식회사 | 이동 로봇 및 이동 로봇의 제어방법 |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20240110460A (ko) * | 2023-01-06 | 2024-07-15 | 코가로보틱스 주식회사 | Slam을 구현하는 장치 및 방법 |
Also Published As
| Publication number | Publication date |
|---|---|
| US11709499B2 (en) | 2023-07-25 |
| KR102147211B1 (ko) | 2020-08-24 |
| US20200125113A1 (en) | 2020-04-23 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP3946841B1 (en) | MOBILE ROBOT AND ITS CONTROL METHOD | |
| KR102147211B1 (ko) | 인공지능 이동 로봇의 제어 방법 | |
| KR102275300B1 (ko) | 이동 로봇 및 그 제어방법 | |
| AU2017316091B2 (en) | Mobile robot and control method therefor | |
| KR102314539B1 (ko) | 인공지능 이동 로봇의 제어 방법 | |
| US11561549B2 (en) | Method of controlling mobile robot | |
| US10939791B2 (en) | Mobile robot and mobile robot control method | |
| KR102143349B1 (ko) | 이동 로봇의 제어 방법 | |
| KR102024094B1 (ko) | 인공지능을 이용한 이동 로봇 및 그 제어방법 | |
| KR102147210B1 (ko) | 인공지능 이동 로봇의 제어 방법 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application |
St.27 status event code: A-0-1-A10-A12-nap-PA0109 |
|
| PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
| PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
| 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 |
|
| 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 |
|
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration |
St.27 status event code: A-1-2-D10-D22-exm-PE0701 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-3-3-R10-R13-asn-PN2301 St.27 status event code: A-3-3-R10-R11-asn-PN2301 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
St.27 status event code: A-2-4-F10-F11-exm-PR0701 |
|
| PR1002 | Payment of registration fee |
St.27 status event code: A-2-2-U10-U11-oth-PR1002 Fee payment year number: 1 |
|
| PG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-PG1601 |
|
| PC1903 | Unpaid annual fee |
St.27 status event code: A-4-4-U10-U13-oth-PC1903 Not in force date: 20230819 Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE |
|
| PC1903 | Unpaid annual fee |
St.27 status event code: N-4-6-H10-H13-oth-PC1903 Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE Not in force date: 20230819 |