KR102275300B1 - 이동 로봇 및 그 제어방법 - Google Patents
이동 로봇 및 그 제어방법 Download PDFInfo
- Publication number
- KR102275300B1 KR102275300B1 KR1020190081459A KR20190081459A KR102275300B1 KR 102275300 B1 KR102275300 B1 KR 102275300B1 KR 1020190081459 A KR1020190081459 A KR 1020190081459A KR 20190081459 A KR20190081459 A KR 20190081459A KR 102275300 B1 KR102275300 B1 KR 102275300B1
- Authority
- KR
- South Korea
- Prior art keywords
- boundary line
- mobile robot
- map
- area
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims description 52
- 238000012545 processing Methods 0.000 claims abstract description 47
- 230000033001 locomotion Effects 0.000 claims description 10
- 238000004140 cleaning Methods 0.000 description 26
- 238000001514 detection method Methods 0.000 description 20
- 238000010586 diagram Methods 0.000 description 16
- 238000013528 artificial neural network Methods 0.000 description 12
- 230000006870 function Effects 0.000 description 12
- 239000000428 dust Substances 0.000 description 9
- 230000000694 effects Effects 0.000 description 9
- 238000010801 machine learning Methods 0.000 description 8
- 230000007613 environmental effect Effects 0.000 description 6
- 238000004891 communication Methods 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 5
- 230000001133 acceleration Effects 0.000 description 3
- 239000000463 material Substances 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 238000013473 artificial intelligence Methods 0.000 description 2
- 238000013527 convolutional neural network Methods 0.000 description 2
- 238000013135 deep learning Methods 0.000 description 2
- 230000005236 sound signal Effects 0.000 description 2
- XUIMIQQOPSSXEZ-UHFFFAOYSA-N Silicon Chemical compound [Si] XUIMIQQOPSSXEZ-UHFFFAOYSA-N 0.000 description 1
- 230000003321 amplification Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 239000003086 colorant Substances 0.000 description 1
- 230000000295 complement effect Effects 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 239000011521 glass Substances 0.000 description 1
- 238000003384 imaging method Methods 0.000 description 1
- 230000004807 localization Effects 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 238000003032 molecular docking Methods 0.000 description 1
- 238000003058 natural language processing Methods 0.000 description 1
- 238000003199 nucleic acid amplification method Methods 0.000 description 1
- 230000001151 other effect Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000000306 recurrent effect Effects 0.000 description 1
- 229910052710 silicon Inorganic materials 0.000 description 1
- 239000010703 silicon Substances 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 239000000126 substance Substances 0.000 description 1
- 238000012876 topography Methods 0.000 description 1
- 238000012549 training Methods 0.000 description 1
Images
Classifications
-
- 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
-
- 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
-
- 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
-
- 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
- B25J9/00—Programme-controlled manipulators
- B25J9/0003—Home robots, i.e. small robots for domestic use
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/26—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
- G01C21/28—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network with correlation of data from several navigational instruments
- G01C21/30—Map- or contour-matching
- G01C21/32—Structuring or formatting of map data
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/38—Electronic maps specially adapted for navigation; Updating thereof
- G01C21/3804—Creation or updating of map data
- G01C21/3833—Creation or updating of map data characterised by the source of data
- G01C21/3837—Data obtained from a single source
-
- 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
- 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
-
- G05D2201/0215—
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Robotics (AREA)
- Mechanical Engineering (AREA)
- Automation & Control Theory (AREA)
- Aviation & Aerospace Engineering (AREA)
- Human Computer Interaction (AREA)
- Electromagnetism (AREA)
- Computer Networks & Wireless Communication (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
- Electric Vacuum Cleaner (AREA)
- Instructional Devices (AREA)
- Navigation (AREA)
Abstract
Description
도 2는 본 발명의 실시예에 따른 이동 로봇의 다른 형태를 도시한 도이다.
도 3는 본 발명의 실시예에 따른 이동 로봇의 주요 구성들 간의 제어관계를 도시한 블록도이다.
도 4a 내지 4b 는 본 발명의 실시예에 따른 그리드 맵(gird map)을 도시한 도이다.
도 5는 본 발명의 실시예에 따른 이동 로봇의 맵 생성 방법의 플로우 차트이다.
도 6 내지 도 7은 본 발명의 실시예에 따른 그리드 맵에 대한 이미지 처리 단계를 상세하게 나타내는 도이다.
도 8은 본 발명의 실시예에 따른 그리드 웨이브 발생 단계를 이해하는데 도움이 되는 도이다.
도 9a 내지 도 9f는 본 발명의 실시예에 따른 맵 생성 과정을 나타내는 도이다.
본체: 110
저장부: 305
영상획득부: 320
입력부: 325
흡입유닛: 330
제어부: 350
주행부: 360
센서부: 370
센서 데이터 수신 단계: S100
그리드 맵 생성 단계: S200
그리드 맵에 대한 이미지 처리 단계: S300
하나 이상의 경계선이 존재하는지 판단 단계: S400
최적의 경계선 선택 단계: S500
경로 계획 단계: S600
그리드 맵 업데이트 단계: S700
맵 생성 완료: S800
Claims (15)
- 거리 측정 센서를 통해 외부의 물체와의 거리에 관한 센서 데이터를 수신하는 단계;
상기 센서 데이터를 기반으로 셀 단위의 그리드 맵을 생성하는 단계;
상기 그리드 맵에서 영역을 구분하고, 상기 영역 사이에 경계선을 생성하는 이미지 처리 단계;
하나 이상의 경계선이 존재하면 최적의 경계선을 선택하는 단계;
상기 최적의 경계선까지 경로 계획(Path planning)을 수행하는 단계; 및
상기 경로를 따라 이동하면서 상기 그리드 맵을 업데이트하는 단계;를 포함하며,
상기 최적의 경계선을 선택하는 단계는,
상기 최적의 경계선을 코스트 값에 따라 선택하며, 상기 코스트 값은 환경 정보 및 거리 정보를 기초로 계산되는 것을 특징으로 하는 이동 로봇의 맵 생성 방법.
- 제 1 항에 있어서,
상기 이미지 처리 단계에서,
상기 영역은,
상기 센서가 센싱한 결과 빈 공간인 제1 영역, 상기 센서가 센싱한 결과 장애물이 존재하는 공간인 제2 영역 및 상기 센서가 센싱하지 않은 제3 영역을 포함하는, 이동 로봇의 맵 생성 방법.
- 제 2 항에 있어서,
상기 이미지 처리 단계는,
각 영역의 색상을 다르게 나타내되, 상기 제1 영역의 색상과 상기 제3 영역의 색상 차이를 가장 크게 나타내고,
상기 제1 영역과 상기 제3 영역 사이에 선분을 표시하는 이미지 처리를 통해 상기 경계선을 생성하는, 이동 로봇의 맵 생성 방법.
- 제 3 항에 있어서,
상기 제1 영역과 상기 제3 영역 사이의 길이와 상기 이동 로봇의 폭을 비교하고,
상기 제1 영역과 상기 제3 영역 사이의 길이가 상기 이동 로봇의 폭보다 길다고 판단하면, 상기 선분을 표시하는 이미지 처리를 수행하는, 이동 로봇의 맵 생성 방법.
- 제 1 항에 있어서,
상기 최적의 경계선을 선택하는 단계에서
상기 코스트 값은,
상기 하나 이상의 경계선 중 어느 하나의 경계선으로 이동하여 획득할 수 있는 환경에 관한 정보인 제1 정보 및 상기 이동 로봇으로부터 상기 어느 하나의 경계선까지의 거리에 관한 정보인 제2 정보를 기반으로 계산하는, 이동 로봇의 맵 생성 방법.
- 제 5 항에 있어서,
상기 코스트 값은,
상기 제1 정보 및 상기 제2 정보에 관한 가중치 함수(weight function)에 의해 결정되는 값이고,
상기 가중치는 사용자의 입력 신호에 따라 달라지는, 이동 로봇의 맵 생성 방법.
- 제 1 항에 있어서,
상기 최적의 경계선까지 경로 계획을 수행하는 단계는,
상기 최적의 경계선의 중심점을 설정하고,
현재 위치에서 상기 중심점까지의 경로를 생성하는 단계;를 포함하는, 이동 로봇의 맵 생성 방법.
- 삭제
- 삭제
- 제 1 항에 있어서,
상기 경로를 따라 이동하면서 상기 그리드 맵을 업데이트하는 단계는,
상기 최적의 경계선으로부터 기설정된 거리 전까지 이동하면서 센싱한 상기 센서 데이터를 기반으로 상기 그리드 맵을 업데이트하는 것을 포함하는, 이동 로봇의 맵 생성 방법.
- 제 10 항에 있어서,
상기 최적의 경계선으로부터 기설정된 거리 전까지 이동이 완료되면,
상기 업데이트된 그리드 맵을 통해 상기 경계선을 인식하는, 이동 로봇의 맵 생성 방법.
- 제 11 항에 있어서,
상기 경계선이 존재하지 않는다고 판단하면 상기 맵 생성을 완료하고, 상기 맵을 저장하는, 이동 로봇의 맵 생성 방법.
- 거리 측정 센서를 통해 외부의 물체와의 거리에 관한 센서 데이터를 생성하는 센서부;
본체를 이동시키는 주행부; 및
상기 센서 데이터를 기반으로 셀 단위의 그리드 맵을 생성하는 제어부;를 포함하고,
상기 제어부는,
상기 그리드 맵을 상기 센서가 센싱한 결과 빈 공간인 제1 영역, 상기 센서가 센싱한 결과 장애물이 존재하는 공간인 제2 영역 및 상기 센서가 센싱하지 않은 제3 영역으로 구분하고,
상기 제1 영역과 상기 제3 영역의 사이에 경계선을 생성하는 이미지 처리를 하고,
상기 경계선이 하나 이상이면 최적의 경계선을 선택하고,
상기 최적의 경계선까지의 경로 계획을 수행하고,
상기 경로를 따라 이동하면서 상기 그리드 맵을 업데이트하는, 자동으로 맵을 생성하며,
상기 제어부는 상기 최적의 경계선을 코스트 값에 따라 선택하며, 상기 코스트 값은 환경 정보 및 거리 정보를 기초로 계산되는 것을 특징으로 하는 이동 로봇.
- 제 13 항에 있어서,
상기 최적의 경계선은,
상기 하나 이상의 경계선 중 어느 하나의 경계선에서 획득할 수 있는 환경에 관한 정보인 제1 정보 및 상기 어느 하나의 경계선까지의 거리에 관한 정보인 제2 정보를 통해 계산한 코스트 값에 기초하여,
상기 코스트 값이 최대인 상기 어느 하나의 경계선인, 자동으로 맵을 생성하는 이동 로봇.
- 제 14 항에 있어서,
상기 코스트 값은,
상기 제1 정보 및 상기 제2 정보에 관한 가중치 함수(weight function)에 의해 결정되는 값이고,
상기 이동 로봇은 입력부를 더 포함하고;
상기 제어부는,
상기 입력부를 통해 상기 가중치에 대한 사용자의 입력 신호를 수신하여 상기 코스트 값을 계산하는, 자동으로 맵을 생성하는 이동 로봇.
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020190081459A KR102275300B1 (ko) | 2019-07-05 | 2019-07-05 | 이동 로봇 및 그 제어방법 |
US16/920,082 US11674809B2 (en) | 2019-07-05 | 2020-07-02 | Moving robot and control method thereof |
EP20836665.8A EP3993961B1 (en) | 2019-07-05 | 2020-07-03 | Moving robot and control method thereof |
JP2022500059A JP7356566B2 (ja) | 2019-07-05 | 2020-07-03 | 移動ロボット及びその制御方法 |
PCT/KR2020/008724 WO2021006556A1 (en) | 2019-07-05 | 2020-07-03 | Moving robot and control method thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020190081459A KR102275300B1 (ko) | 2019-07-05 | 2019-07-05 | 이동 로봇 및 그 제어방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20210004674A KR20210004674A (ko) | 2021-01-13 |
KR102275300B1 true KR102275300B1 (ko) | 2021-07-08 |
Family
ID=74065319
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020190081459A Active KR102275300B1 (ko) | 2019-07-05 | 2019-07-05 | 이동 로봇 및 그 제어방법 |
Country Status (5)
Country | Link |
---|---|
US (1) | US11674809B2 (ko) |
EP (1) | EP3993961B1 (ko) |
JP (1) | JP7356566B2 (ko) |
KR (1) | KR102275300B1 (ko) |
WO (1) | WO2021006556A1 (ko) |
Families Citing this family (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CA3039666C (en) | 2016-10-28 | 2022-08-23 | Ppg Industries Ohio, Inc. | Coatings for increasing near-infrared detection distances |
CN110023717B (zh) * | 2016-12-13 | 2023-05-12 | 宝马股份公司 | 数字地图的更新 |
KR20240144457A (ko) | 2018-11-13 | 2024-10-02 | 피피지 인더스트리즈 오하이오 인코포레이티드 | 은닉 패턴을 검출하는 방법 |
EP3901573A4 (en) * | 2018-12-17 | 2022-07-06 | Chiba Institute of Technology | INFORMATION PROCESSING DEVICE AND MOBILE ROBOT |
US11561329B2 (en) | 2019-01-07 | 2023-01-24 | Ppg Industries Ohio, Inc. | Near infrared control coating, articles formed therefrom, and methods of making the same |
CN113138593A (zh) * | 2020-01-02 | 2021-07-20 | 苏州宝时得电动工具有限公司 | 自主机器人的地图创建方法、装置、设备及存储介质 |
US11216005B1 (en) * | 2020-10-06 | 2022-01-04 | Accenture Global Solutions Limited | Generating a point cloud capture plan |
KR102458952B1 (ko) * | 2020-12-31 | 2022-10-26 | 한국전자통신연구원 | 다중 센서 정보 lstm 기반의 무인 로봇 충돌 감지/경고 방법 및 시스템 |
JP7589579B2 (ja) | 2021-02-17 | 2024-11-26 | 日本精工株式会社 | 自律走行装置、通信システムおよび自律走行装置の制御方法 |
JP7538993B2 (ja) | 2021-03-17 | 2024-08-23 | パナソニックIpマネジメント株式会社 | 表示装置、自律走行型掃除機と表示装置を有するシステム、表示方法及びプログラム |
CN113030960B (zh) * | 2021-04-06 | 2023-07-04 | 陕西国防工业职业技术学院 | 一种基于单目视觉slam的车辆定位方法 |
US12007785B2 (en) | 2021-08-31 | 2024-06-11 | Samsung Electronics Co., Ltd. | Cleaning robot capable of obtaining map of indoor space and operating method thereof |
CN113822995B (zh) * | 2021-09-26 | 2024-09-06 | 泰州擎朗智能科技有限公司 | 移动设备导航地图的创建方法、装置及存储介质 |
CN114577214B (zh) * | 2022-03-02 | 2022-09-20 | 哈尔滨工业大学 | 一种应用于跨异构多层空间的轮式机器人路径规划方法 |
KR102713794B1 (ko) * | 2022-03-15 | 2024-10-11 | 경북대학교 산학협력단 | 맵 생성용 이동 로봇 및 그 동작 방법 |
CN114859375B (zh) * | 2022-04-13 | 2025-01-10 | 杭州电子科技大学 | 基于多机器人协作的自主探索建图系统及探索建图方法 |
CN114523486B (zh) * | 2022-04-24 | 2022-07-19 | 东南大学 | 适用于隧洞水下破损表面附着物的清理机器人及使用方法 |
CN115016498B (zh) * | 2022-07-05 | 2023-07-11 | 未岚大陆(北京)科技有限公司 | 割草机的建图方法、装置、存储介质及割草机 |
WO2024076020A1 (ko) * | 2022-10-07 | 2024-04-11 | 삼성전자 주식회사 | 공간 맵을 생성하는 방법 및 서버 |
US20240168480A1 (en) * | 2022-11-23 | 2024-05-23 | Omron Corporation | Autonomous mapping by a mobile robot |
CN117870653B (zh) * | 2024-03-13 | 2024-05-14 | 中国科学技术大学 | 一种二维差分欧几里得符号距离场地图的建立与更新方法 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101242252B1 (ko) * | 2011-02-10 | 2013-03-11 | 고려대학교 산학협력단 | 시맨틱 격자 지도 생성 방법 및 시맨틱 격자 지도를 활용한 시맨틱 격자 지도 기반 탐사 방법 |
KR101553654B1 (ko) * | 2009-02-13 | 2015-10-01 | 삼성전자 주식회사 | 이동 로봇 및 이동 로봇의 이동 방법 |
Family Cites Families (70)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3528200B2 (ja) | 1993-05-24 | 2004-05-17 | 松下電器産業株式会社 | 自走式掃除機 |
DE4408329C2 (de) | 1994-03-11 | 1996-04-18 | Siemens Ag | Verfahren zum Aufbau einer zellular strukturierten Umgebungskarte von einer selbstbeweglichen mobilen Einheit, welche sich mit Hilfe von auf Wellenreflexion basierenden Sensoren orientiert |
DE4408328C2 (de) | 1994-03-11 | 2002-09-26 | Siemens Ag | Verfahren zum Aufbau einer zellular strukturierten Umgebungskarte von einer selbstbeweglichen mobilen Einheit, welche sich mit Hilfe von auf Wellenreflexion basierenden Sensoren orientiert |
EP0766846B1 (de) | 1994-06-22 | 1998-03-04 | Siemens Aktiengesellschaft | Verfahren zur orientierung, fahrwegplanung und steuerung einer autonomen mobilen einheit |
KR20020010257A (ko) | 2000-07-28 | 2002-02-04 | 김인광 | 로봇 시스템에서의 자기위치 인식 장치 및 방법 |
US6667592B2 (en) | 2001-08-13 | 2003-12-23 | Intellibot, L.L.C. | Mapped robot system |
US6728608B2 (en) | 2002-08-23 | 2004-04-27 | Applied Perception, Inc. | System and method for the creation of a terrain density model |
US7805220B2 (en) | 2003-03-14 | 2010-09-28 | Sharper Image Acquisition Llc | Robot vacuum with internal mapping system |
US20040244138A1 (en) | 2003-03-14 | 2004-12-09 | Taylor Charles E. | Robot vacuum |
US20050010331A1 (en) | 2003-03-14 | 2005-01-13 | Taylor Charles E. | Robot vacuum with floor type modes |
US20050273967A1 (en) | 2004-03-11 | 2005-12-15 | Taylor Charles E | Robot vacuum with boundary cones |
US20060020369A1 (en) | 2004-03-11 | 2006-01-26 | Taylor Charles E | Robot vacuum cleaner |
KR100611328B1 (ko) | 2005-06-30 | 2006-08-11 | 고려대학교 산학협력단 | 세선화 기반 위상지도의 작성방법 및 그 장치, 이동로봇의탐사를 통한 세선화 기반 위상지도 작성방법 및 그 장치 |
CN101297267B (zh) | 2005-09-02 | 2012-01-11 | Neato机器人技术公司 | 多功能机器人设备 |
KR100715609B1 (ko) | 2006-01-13 | 2007-05-07 | 학교법인 포항공과대학교 | 가정환경에서의 이동로봇의 위상학적 지도형성 및 자율주행방법 |
KR100791384B1 (ko) | 2006-07-05 | 2008-01-07 | 삼성전자주식회사 | 특징점을 이용한 영역 구분 방법 및 장치와 이를 이용한이동 청소 로봇 |
EP3311722B1 (en) | 2008-04-24 | 2019-07-24 | iRobot Corporation | Application of localization, positioning & navigation systems for robotic enabled mobile products |
KR101503903B1 (ko) * | 2008-09-16 | 2015-03-19 | 삼성전자 주식회사 | 이동 로봇의 지도 구성 장치 및 방법 |
KR101037379B1 (ko) | 2008-12-18 | 2011-05-27 | 한국과학기술연구원 | 거리센서로부터 얻은 주변환경의 거리정보를 바탕으로 한 이동로봇탐사시스템 및 이를 이용한 탐사방법 |
JP5212212B2 (ja) | 2009-03-25 | 2013-06-19 | 株式会社Ihi | 通路検出プログラム、通路検出装置及び方法 |
US8428776B2 (en) | 2009-06-18 | 2013-04-23 | Michael Todd Letsky | Method for establishing a desired area of confinement for an autonomous robot and autonomous robot implementing a control system for executing the same |
KR20110000848A (ko) | 2009-06-29 | 2011-01-06 | (주)실리콘화일 | 3차원 거리정보 및 영상 획득 장치 |
JP5803054B2 (ja) | 2009-12-02 | 2015-11-04 | 村田機械株式会社 | 自律移動装置 |
DE102010017689A1 (de) | 2010-07-01 | 2012-01-05 | Vorwerk & Co. Interholding Gmbh | Selbsttätig verfahrbares Gerät sowie Verfahren zur Orientierung eines solchen Gerätes |
KR101750340B1 (ko) | 2010-11-03 | 2017-06-26 | 엘지전자 주식회사 | 로봇 청소기 및 이의 제어 방법 |
KR101761313B1 (ko) | 2010-12-06 | 2017-07-25 | 삼성전자주식회사 | 로봇 및 로봇의 경로생성방법 |
FR2977023B1 (fr) | 2011-06-24 | 2014-02-21 | Univ Angers | Generation de donnees de carte |
US8798840B2 (en) | 2011-09-30 | 2014-08-05 | Irobot Corporation | Adaptive mapping with spatial summaries of sensor data |
WO2013071190A1 (en) | 2011-11-11 | 2013-05-16 | Evolution Robotics, Inc. | Scaling vector field slam to large environments |
KR101179075B1 (ko) | 2012-02-28 | 2012-09-03 | 국방과학연구소 | 자율로봇의 경로계획방법 및 이를 구비한 경로계획장치 |
KR20130112507A (ko) | 2012-04-04 | 2013-10-14 | 인하대학교 산학협력단 | S* 알고리즘을 이용한 이동로봇의 안전경로계획 수립방법 |
CN108661362A (zh) | 2012-06-27 | 2018-10-16 | 滨特尔水池水疗公司 | 具有激光测距仪系统的水池清洁器和方法 |
KR20140009737A (ko) | 2012-07-12 | 2014-01-23 | 한국과학기술원 | 하이브리드 맵 기반 로봇의 위치인식방법 |
JP5886502B2 (ja) | 2012-12-20 | 2016-03-16 | トヨタ自動車株式会社 | 移動体制御装置、移動体制御方法及び制御プログラム |
KR101427186B1 (ko) | 2013-06-12 | 2014-08-07 | 건국대학교 산학협력단 | 미지환경에서 지능형 로봇의 이동경로 생성을 위한 영역탐색 및 매핑 장치 |
JP5897517B2 (ja) | 2013-08-21 | 2016-03-30 | シャープ株式会社 | 自律移動体 |
US10045675B2 (en) | 2013-12-19 | 2018-08-14 | Aktiebolaget Electrolux | Robotic vacuum cleaner with side brush moving in spiral pattern |
US9436926B2 (en) | 2014-02-25 | 2016-09-06 | Savioke, Inc. | Entryway based authentication system |
US10068373B2 (en) | 2014-07-01 | 2018-09-04 | Samsung Electronics Co., Ltd. | Electronic device for providing map information |
KR102431994B1 (ko) | 2014-09-24 | 2022-08-16 | 삼성전자주식회사 | 청소 로봇 및 청소 로봇의 제어 방법 |
US10488865B2 (en) | 2014-12-16 | 2019-11-26 | Al Incorporated | Methods and systems for robotic surface coverage |
US9704043B2 (en) | 2014-12-16 | 2017-07-11 | Irobot Corporation | Systems and methods for capturing images and annotating the captured images with information |
US11400595B2 (en) | 2015-01-06 | 2022-08-02 | Nexus Robotics Llc | Robotic platform with area cleaning mode |
US9630319B2 (en) * | 2015-03-18 | 2017-04-25 | Irobot Corporation | Localization and mapping using physical features |
JP6705636B2 (ja) | 2015-10-14 | 2020-06-03 | 東芝ライフスタイル株式会社 | 電気掃除機 |
DE102015119501A1 (de) * | 2015-11-11 | 2017-05-11 | RobArt GmbH | Unterteilung von Karten für die Roboternavigation |
DE102015119865B4 (de) * | 2015-11-17 | 2023-12-21 | RobArt GmbH | Robotergestützte Bearbeitung einer Oberfläche mittels eines Roboters |
CN205671994U (zh) | 2015-12-16 | 2016-11-09 | 小米科技有限责任公司 | 自动清洁设备 |
DE102016102644A1 (de) | 2016-02-15 | 2017-08-17 | RobArt GmbH | Verfahren zur Steuerung eines autonomen mobilen Roboters |
JP6711405B2 (ja) | 2016-08-31 | 2020-06-17 | 村田機械株式会社 | 自律走行式床洗浄機 |
US10653282B2 (en) | 2016-12-23 | 2020-05-19 | Lg Electronics Inc. | Cleaning robot |
KR20180074537A (ko) | 2016-12-30 | 2018-07-03 | 엘지전자 주식회사 | 청소 로봇 |
KR20180082264A (ko) | 2017-01-10 | 2018-07-18 | 엘지전자 주식회사 | 이동 로봇 및 그 제어방법 |
CN108318046B (zh) | 2017-01-18 | 2020-12-15 | 华为技术有限公司 | 路径规划方法和装置 |
KR102012550B1 (ko) | 2017-02-20 | 2019-08-20 | 엘지전자 주식회사 | 돌발 장애물을 식별하는 방법 및 이를 구현하는 로봇 |
US10222215B2 (en) | 2017-04-21 | 2019-03-05 | X Development Llc | Methods and systems for map generation and alignment |
US9939814B1 (en) | 2017-05-01 | 2018-04-10 | Savioke, Inc. | Computer system and method for automated mapping by robots |
JP7087290B2 (ja) | 2017-07-05 | 2022-06-21 | カシオ計算機株式会社 | 自律移動装置、自律移動方法及びプログラム |
US10482619B2 (en) | 2017-07-27 | 2019-11-19 | AI Incorporated | Method and apparatus for combining data to construct a floor plan |
US10583561B2 (en) | 2017-08-31 | 2020-03-10 | Neato Robotics, Inc. | Robotic virtual boundaries |
KR102219801B1 (ko) | 2017-09-22 | 2021-02-23 | 엘지전자 주식회사 | 인공지능을 이용한 이동 로봇 및 이동 로봇의 제어방법 |
US20190113919A1 (en) | 2017-10-18 | 2019-04-18 | Luminar Technologies, Inc. | Controlling an autonomous vehicle using smart control architecture selection |
CN107806881A (zh) | 2017-10-25 | 2018-03-16 | 上海思岚科技有限公司 | 移动机器人构建结构地图的方法与设备 |
CN118348509A (zh) * | 2017-11-28 | 2024-07-16 | 应诺维思科技有限公司 | Lidar系统和方法 |
KR20190103511A (ko) | 2018-02-12 | 2019-09-05 | 엘지전자 주식회사 | 이동 로봇 및 그 제어방법 |
KR102561263B1 (ko) | 2018-04-04 | 2023-07-28 | 삼성전자주식회사 | 지도 데이터를 생성하는 전자 장치 및 그 동작 방법 |
KR102466940B1 (ko) | 2018-04-05 | 2022-11-14 | 한국전자통신연구원 | 로봇 주행용 위상 지도 생성 장치 및 방법 |
DE102019202702B3 (de) | 2019-02-28 | 2020-08-13 | Kuka Deutschland Gmbh | Abfahren einer vorgegebenen Anordnung von Wegen mit einem mobilen Roboter |
KR102296908B1 (ko) | 2019-03-19 | 2021-09-02 | 한국전자통신연구원 | 특징점 지도 관리방법 및 장치 |
US11314254B2 (en) | 2019-03-26 | 2022-04-26 | Intel Corporation | Methods and apparatus for dynamically routing robots based on exploratory on-board mapping |
-
2019
- 2019-07-05 KR KR1020190081459A patent/KR102275300B1/ko active Active
-
2020
- 2020-07-02 US US16/920,082 patent/US11674809B2/en active Active
- 2020-07-03 JP JP2022500059A patent/JP7356566B2/ja active Active
- 2020-07-03 EP EP20836665.8A patent/EP3993961B1/en active Active
- 2020-07-03 WO PCT/KR2020/008724 patent/WO2021006556A1/en unknown
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101553654B1 (ko) * | 2009-02-13 | 2015-10-01 | 삼성전자 주식회사 | 이동 로봇 및 이동 로봇의 이동 방법 |
KR101242252B1 (ko) * | 2011-02-10 | 2013-03-11 | 고려대학교 산학협력단 | 시맨틱 격자 지도 생성 방법 및 시맨틱 격자 지도를 활용한 시맨틱 격자 지도 기반 탐사 방법 |
Also Published As
Publication number | Publication date |
---|---|
US11674809B2 (en) | 2023-06-13 |
EP3993961B1 (en) | 2024-10-16 |
KR20210004674A (ko) | 2021-01-13 |
JP7356566B2 (ja) | 2023-10-04 |
EP3993961A4 (en) | 2023-07-05 |
WO2021006556A1 (en) | 2021-01-14 |
JP2022540387A (ja) | 2022-09-15 |
EP3993961A1 (en) | 2022-05-11 |
US20210003405A1 (en) | 2021-01-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR102275300B1 (ko) | 이동 로봇 및 그 제어방법 | |
KR102302575B1 (ko) | 이동 로봇 및 그 제어방법 | |
KR102243179B1 (ko) | 이동 로봇 및 그 제어방법 | |
US12256887B2 (en) | Mobile robot using artificial intelligence and controlling method thereof | |
KR20180023301A (ko) | 이동 로봇 및 그 제어방법 | |
US11055341B2 (en) | Controlling method for artificial intelligence moving robot | |
JP7329125B2 (ja) | 移動ロボット及びその制御方法 | |
KR102147211B1 (ko) | 인공지능 이동 로봇의 제어 방법 | |
US20240377835A1 (en) | Robotic cleaner and method for controlling robotic cleaner | |
KR102203438B1 (ko) | 이동 로봇 및 이동 로봇의 제어방법 | |
JP7432701B2 (ja) | 移動ロボット及びその制御方法 | |
KR102767727B1 (ko) | 이동 로봇 및 이동 로봇의 제어방법 | |
EP4506113A1 (en) | Mobile robot and control method therefor | |
KR20230137080A (ko) | 이동 로봇 | |
KR20200091110A (ko) | 이동 로봇 및 그 제어 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20190705 |
|
PA0201 | Request for examination | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20201022 Patent event code: PE09021S01D |
|
PG1501 | Laying open of application | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20210413 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20210705 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20210705 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration |