KR101772977B1 - 이동 로봇 및 그 지도 작성 방법 - Google Patents
이동 로봇 및 그 지도 작성 방법 Download PDFInfo
- Publication number
- KR101772977B1 KR101772977B1 KR1020100097953A KR20100097953A KR101772977B1 KR 101772977 B1 KR101772977 B1 KR 101772977B1 KR 1020100097953 A KR1020100097953 A KR 1020100097953A KR 20100097953 A KR20100097953 A KR 20100097953A KR 101772977 B1 KR101772977 B1 KR 101772977B1
- Authority
- KR
- South Korea
- Prior art keywords
- map
- mobile robot
- maps
- database
- dimensional
- 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
-
- 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
- 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
-
- 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
- B25J19/021—Optical sensing devices
- B25J19/023—Optical sensing devices including video camera means
-
- 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—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/1664—Programme controls characterised by programming, planning systems for manipulators characterised by motion, path, trajectory planning
- B25J9/1666—Avoiding collision or forbidden zones
-
- 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/0242—Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means using non-visible light signals, e.g. IR or UV 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]
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Radar, Positioning & Navigation (AREA)
- Automation & Control Theory (AREA)
- Remote Sensing (AREA)
- General Physics & Mathematics (AREA)
- Aviation & Aerospace Engineering (AREA)
- Robotics (AREA)
- Mechanical Engineering (AREA)
- Electromagnetism (AREA)
- Multimedia (AREA)
- Human Computer Interaction (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
Abstract
이동 로봇이 주행하는 경로 상에 존재하는 물체에 대한 3차원 거리 정보를 획득하고, 획득되는 3차원 거리 정보를 누적하여 일정 크기 레벨의 지도를 구성한 뒤 데이터베이스에 저장하고, 데이터베이스에 저장된 지도를 계층적으로 정합하여 설정 공간에 대한 3차원 지도를 작성함으로써, 이동 로봇의 주변 환경에 대한 3차원 지도를 빠르고 정확하게 작성할 수 있다.
Description
도 2는 기존의 ICP 알고리즘을 이용한 순차적 지도 작성 방식을 설명하기 위한 개념도이다.
도 3은 본 발명의 실시예에 따른 이동 로봇의 외관 구성도이다.
도 4는 본 발명의 실시예에 따른 이동 로봇의 제어 블록도이다.
도 5는 본 발명에 적용된 ICP 알고리즘을 이용한 계층적 지도 작성 방식을 설명하기 위한 개념도이다.
도 6은 본 발명에 적용된 ICP 알고리즘을 이용한 계층적 지도 작성 방식에서, 획득된 3차원 점군 데이터들의 정합 구조를 나타내는 이진 트리(Binary Tree)의 일예를 보인 도면이다.
도 7은 본 발명의 실시예에 따른 이동 로봇의 지도 작성 방법을 도시한 흐름도이다.
도 8a 내지 도 8c는 이동 로봇의 주행 중 총 4회에 걸쳐 레벨 1의 3차원 점군 데이터가 획득될 때 본 발명의 실시예에 따른 이동 로봇의 지도 작성 방법을 적용하는 과정을 예시한 도면이다.
도 9는 이동 로봇의 주행 중 총 7회에 걸쳐 레벨 1의 3차원 점군 데이터가 획득될 때 본 발명의 실시예에 따른 이동 로봇의 지도 작성 방법을 적용하는 과정을 예시한 도면이다.
도 10은 본 발명의 다른 실시예에 따른 이동 로봇의 지도 작성 방법을 도시한 흐름도이다.
30 : 저장부 30a : 데이터베이스
40 : 제어부 50 : 구동부
Claims (14)
- 이동 로봇이 주행하는 경로 상에 존재하는 물체에 대한 3차원 거리 정보를 획득하고;
상기 획득되는 3차원 거리 정보를 누적하여 일정 크기 레벨의 지도를 구성한 뒤 데이터베이스에 저장하되, 상기 지도는 3차원 점군 데이터로 이루어지고;
상기 데이터베이스에 저장된 지도를 크기 레벨에 따라 계층적으로 정합하여 설정 공간에 대한 3차원 지도를 작성하되,
상기 지도를 상기 크기 레벨에 따라 계층적으로 정합하여 상기 설정 공간에 대한 3차원 지도를 작성하는 것은:
상기 데이터베이스 내에 동일한 크기 레벨의 지도가 두 개 존재하는가 여부를 판단하고;
상기 동일한 크기 레벨의 지도가 두 개 존재하는 것으로 판단되면 ICP 알고리즘을 이용하여 상기 두 개의 지도를 정합하여 크기 레벨이 상승된 새로운 지도를 작성하고;
상기 작성된 새로운 지도를 상기 데이터베이스에 저장하는 것을 포함하는 이동 로봇의 지도 작성 방법. - 제 1 항에 있어서, 상기 3차원 거리 정보의 누적은 상기 이동 로봇이 미리 설정된 거리를 주행하는 동안 또는 상기 이동 로봇이 미리 설정된 면적을 주행하는 동안 또는 상기 이동 로봇이 등속 주행할 경우 미리 설정된 시간 동안 상기 3차원 거리 정보를 상기 이동 로봇의 이동 시작점의 좌표계를 기준으로 누적하는 이동 로봇의 지도 작성 방법.
- 삭제
- 제 1 항에 있어서,
상기 설정 공간에 대한 상기 이동 로봇의 주행이 완료되면 상기 데이터베이스에 저장된 상기 지도가 두 개 이상 존재하는가 여부를 판단하고;
상기 데이터베이스에 저장된 상기 지도가 두 개 이상 존재하는 것으로 판단되면 상기 ICP 알고리즘을 이용하여 상기 지도가 생성된 순서대로 상기 지도를 정합하여 상기 설정 공간에 대한 최종적인 지도를 작성하는 것을 더 포함하는 이동 로봇의 지도 작성 방법. - 이동 로봇의 위치를 인식하고;
상기 이동 로봇이 주행하는 경로 상에 존재하는 물체에 대한 3차원 거리 정보를 획득하고;
상기 획득되는 3차원 거리 정보를 누적하여 일정 크기 레벨의 지도를 구성한 뒤 상기 지도를 상기 이동 로봇의 위치 인식 결과와 함께 데이터베이스에 저장하고;
상기 데이터베이스 내에 동일한 크기 레벨의 지도가 두 개 존재하는가 여부를 판단하고;
상기 동일한 크기 레벨의 지도가 두 개 존재하는 것으로 판단되면 상기 두 개의 지도에 대해 ICP 알고리즘을 수행하고;
상기 이동 로봇의 위치 인식 결과와 상기 ICP 알고리즘의 수행 결과를 융합하여 새로운 강체 변환 정보를 산출하고;
상기 산출된 새로운 강체 변환 정보를 이용하여 상기 두 개의 지도를 정합하여 크기 레벨이 상승된 새로운 지도를 작성함으로써 설정 공간에 대한 3차원 지도를 작성하는 이동 로봇의 지도 작성 방법. - 제 5 항에 있어서,
상기 작성된 새로운 지도를 상기 데이터베이스에 저장하는 것을 더 포함하는 이동 로봇의 지도 작성 방법. - 제 5 항에 있어서, 상기 이동 로봇의 위치 인식은 확장 칼만 필터 기반의 동시 위치 인식 및 지도 작성(SLAM) 기술을 이용하여 수행되는 이동 로봇의 지도 작성 방법.
- 제 5 항에 있어서, 상기 3차원 거리 정보의 누적은 상기 이동 로봇이 미리 설정된 거리를 주행하는 동안 또는 상기 이동 로봇이 미리 설정된 면적을 주행하는 동안 또는 상기 이동 로봇이 등속 주행할 경우 미리 설정된 시간 동안 상기 3차원 거리 정보를 상기 이동 로봇의 이동 시작점의 좌표계를 기준으로 누적하는 이동 로봇의 지도 작성 방법.
- 제 6 항에 있어서,
상기 설정 공간에 대한 상기 이동 로봇의 주행이 완료되면 상기 데이터베이스에 저장된 상기 지도가 두 개 이상 존재하는가 여부를 판단하고;
상기 데이터베이스에 저장된 상기 지도가 두 개 이상 존재하는 것으로 판단되면 상기 ICP 알고리즘을 이용하여 상기 지도가 생성된 순서대로 상기 지도를 정합하여 상기 설정 공간에 대한 최종적인 지도를 작성하는 것을 더 포함하는 이동 로봇의 지도 작성 방법. - 주행하는 경로 상에 존재하는 물체에 대한 3차원 거리 정보를 획득하는 3차원 거리 정보 획득부; 및
상기 획득되는 3차원 거리 정보를 누적하여 일정 크기 레벨의 지도를 구성한 뒤 데이터베이스에 저장하되, 상기 지도는 3차원 점군 데이터로 이루어지고, 상기 데이터베이스에 저장된 지도를 크기 레벨에 따라 계층적으로 정합하여 설정 공간에 대한 3차원 지도를 작성하는 제어부를 포함하되,
상기 제어부는 상기 데이터베이스 내에 동일한 크기 레벨의 지도가 두 개 존재하는가 여부를 판단하고, 상기 동일한 크기 레벨의 지도가 두 개 존재하는 것으로 판단되면 ICP 알고리즘을 이용하여 상기 두 개의 지도를 정합하여 크기 레벨이 상승된 새로운 지도를 작성하고, 상기 작성된 새로운 지도를 상기 데이터베이스에 저장하는 이동 로봇. - 제 10 항에 있어서, 상기 3차원 거리 정보 획득부는 TOF(Time of Flight) 카메라인 이동 로봇.
- 제 10 항에 있어서, 상기 제어부는 상기 이동 로봇이 미리 설정된 거리를 주행하는 동안 또는 상기 이동 로봇이 미리 설정된 면적을 주행하는 동안 또는 상기 이동 로봇이 등속 주행할 경우 미리 설정된 시간 동안 상기 3차원 거리 정보를 상기 이동 로봇의 이동 시작점의 좌표계를 기준으로 누적하는 이동 로봇.
- 삭제
- 제 10 항에 있어서,
상기 제어부는 상기 설정 공간에 대한 상기 이동 로봇의 주행이 완료되면 상기 데이터베이스에 저장된 상기 지도가 두 개 이상 존재하는가 여부를 판단하고, 상기 데이터베이스에 저장된 상기 지도가 두 개 이상 존재하는 것으로 판단되면 상기 ICP 알고리즘을 이용하여 상기 지도가 생성된 순서대로 상기 지도를 정합하여 상기 설정 공간에 대한 최종적인 지도를 작성하는 이동 로봇.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020100097953A KR101772977B1 (ko) | 2010-10-07 | 2010-10-07 | 이동 로봇 및 그 지도 작성 방법 |
| US13/236,050 US9110472B2 (en) | 2010-10-07 | 2011-09-19 | Moving robot and method to build map for the same |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020100097953A KR101772977B1 (ko) | 2010-10-07 | 2010-10-07 | 이동 로봇 및 그 지도 작성 방법 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20120036207A KR20120036207A (ko) | 2012-04-17 |
| KR101772977B1 true KR101772977B1 (ko) | 2017-08-31 |
Family
ID=45925775
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020100097953A Active KR101772977B1 (ko) | 2010-10-07 | 2010-10-07 | 이동 로봇 및 그 지도 작성 방법 |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US9110472B2 (ko) |
| KR (1) | KR101772977B1 (ko) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US11513526B2 (en) * | 2018-08-30 | 2022-11-29 | Elta Systems Ltd. | Method of navigating a vehicle and system thereof |
| US11512975B2 (en) | 2017-02-23 | 2022-11-29 | Elta Systems Ltd. | Method of navigating an unmanned vehicle and system thereof |
| KR20240067036A (ko) | 2022-11-07 | 2024-05-16 | 주식회사 나비프라 | 이동 로봇 주행 지도 생성 유니트 및 이동 로봇 주행 지도 생성 방법 |
| US12002193B2 (en) * | 2020-07-10 | 2024-06-04 | Scoutdi As | Inspection device for inspecting a building or structure |
Families Citing this family (37)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP2619742B1 (en) * | 2010-09-24 | 2018-02-28 | iRobot Corporation | Systems and methods for vslam optimization |
| US8798840B2 (en) * | 2011-09-30 | 2014-08-05 | Irobot Corporation | Adaptive mapping with spatial summaries of sensor data |
| JP2015500746A (ja) * | 2011-12-09 | 2015-01-08 | ダイムラー・アクチェンゲゼルシャフトDaimler AG | 製造プラントの運転方法 |
| KR101965739B1 (ko) * | 2012-05-25 | 2019-04-05 | 엘지전자 주식회사 | 이동 로봇 및 이의 제어 방법 |
| CN103631261B (zh) * | 2012-08-27 | 2017-11-28 | 联想(北京)有限公司 | 信息处理方法和装置 |
| CN103884330B (zh) * | 2012-12-21 | 2016-08-10 | 联想(北京)有限公司 | 信息处理方法、可移动电子设备、引导设备和服务器 |
| WO2014204615A2 (en) | 2013-05-22 | 2014-12-24 | Neurala, Inc. | Methods and apparatus for iterative nonspecific distributed runtime architecture and its application to cloud intelligence |
| WO2014190208A2 (en) * | 2013-05-22 | 2014-11-27 | Neurala, Inc. | Methods and apparatus for early sensory integration and robust acquisition of real world knowledge |
| US10133276B1 (en) * | 2015-06-19 | 2018-11-20 | Amazon Technologies, Inc. | Object avoidance with object detection and classification |
| CN105953798B (zh) * | 2016-04-19 | 2018-09-18 | 深圳市神州云海智能科技有限公司 | 移动机器人的位姿确定方法和设备 |
| CN105928505B (zh) * | 2016-04-19 | 2019-01-29 | 深圳市神州云海智能科技有限公司 | 移动机器人的位姿确定方法和设备 |
| KR102372669B1 (ko) | 2016-06-08 | 2022-03-10 | 삼성전자주식회사 | 전자 장치, 외부 서버 및 그 제어 방법 |
| CN109324634B (zh) * | 2016-09-30 | 2021-08-03 | 广州亿航智能技术有限公司 | 一种飞行器及其定位方法、控制方法及光流模块 |
| SG10201700299QA (en) | 2017-01-13 | 2018-08-30 | Otsaw Digital Pte Ltd | Three-dimensional mapping of an environment |
| KR102317134B1 (ko) * | 2017-10-31 | 2021-10-25 | 에스케이텔레콤 주식회사 | 증강현실용 컨텐츠 저작 장치 및 방법 |
| KR102024094B1 (ko) * | 2017-12-21 | 2019-09-23 | 엘지전자 주식회사 | 인공지능을 이용한 이동 로봇 및 그 제어방법 |
| US10698413B2 (en) * | 2017-12-28 | 2020-06-30 | Savioke Inc. | Apparatus, system, and method for mobile robot relocalization |
| CN109186608B (zh) * | 2018-09-27 | 2021-10-15 | 大连理工大学 | 一种面向重定位的稀疏化三维点云地图生成方法 |
| US11747825B2 (en) | 2018-10-12 | 2023-09-05 | Boston Dynamics, Inc. | Autonomous map traversal with waypoint matching |
| US11287826B2 (en) * | 2018-10-12 | 2022-03-29 | Boston Dynamics, Inc. | Terrain aware step planning system |
| KR102299264B1 (ko) | 2019-01-16 | 2021-09-07 | 삼성전자주식회사 | 라이다 장치 |
| CN109885068B (zh) * | 2019-03-30 | 2021-12-24 | 骞一凡 | 一种机器人行进的控制方法及其系统 |
| CN109960269B (zh) * | 2019-04-04 | 2021-05-04 | 武汉大学 | 一种服务于无人机自主导航的简化环境建模方法 |
| CN110045733B (zh) * | 2019-04-04 | 2022-11-01 | 肖卫国 | 一种实时定位方法及其系统、计算机可读介质 |
| CN109960281A (zh) * | 2019-04-17 | 2019-07-02 | 深圳市道通智能航空技术有限公司 | 环绕飞行的控制方法、装置、终端及存储介质 |
| CN109976370B (zh) * | 2019-04-19 | 2022-09-30 | 深圳市道通智能航空技术股份有限公司 | 立面环绕飞行的控制方法、装置、终端及存储介质 |
| CN114174766B (zh) | 2019-08-06 | 2025-03-28 | 波士顿动力公司 | 中间路径点生成器 |
| WO2021025708A1 (en) | 2019-08-06 | 2021-02-11 | Boston Dynamics, Inc. | Constrained mobility mapping |
| WO2021056283A1 (en) * | 2019-09-25 | 2021-04-01 | Beijing Didi Infinity Technology And Development Co., Ltd. | Systems and methods for adjusting a vehicle pose |
| CN110608742A (zh) * | 2019-09-27 | 2019-12-24 | 五邑大学 | 基于粒子滤波slam的地图构建方法及装置 |
| CN110686677B (zh) * | 2019-10-10 | 2022-12-13 | 东北大学 | 一种基于几何信息的全局定位方法 |
| KR102415976B1 (ko) * | 2019-10-30 | 2022-07-01 | 주식회사 아이팝 | 다중 2d 라이다 센서를 이용한 스마트 안전펜스 시스템 |
| CN212623054U (zh) * | 2019-12-24 | 2021-02-26 | 炬星科技(深圳)有限公司 | 辅助定位柱以及自行走机器人的导航辅助系统 |
| CN111805535B (zh) * | 2020-06-11 | 2022-06-07 | 浙江大华技术股份有限公司 | 一种定位导航方法、装置以及计算机存储介质 |
| WO2022087014A1 (en) * | 2020-10-20 | 2022-04-28 | Brain Corporation | Systems and methods for producing occupancy maps for robotic devices |
| CN117795444A (zh) | 2021-06-04 | 2024-03-29 | 波士顿动力公司 | 动态环境中导航的定向探索 |
| US12304082B2 (en) | 2021-06-04 | 2025-05-20 | Boston Dynamics, Inc. | Alternate route finding for waypoint-based navigation maps |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6909801B2 (en) * | 2001-02-05 | 2005-06-21 | National Instruments Corporation | System and method for generating a low discrepancy curve on an abstract surface |
| US7034831B2 (en) * | 2001-02-05 | 2006-04-25 | National Instruments Corporation | System and method for generating a low discrepancy curve in a region |
| US6959104B2 (en) * | 2001-02-05 | 2005-10-25 | National Instruments Corporation | System and method for scanning a region using a low discrepancy sequence |
| US6922632B2 (en) * | 2002-08-09 | 2005-07-26 | Intersense, Inc. | Tracking, auto-calibration, and map-building system |
| KR100926760B1 (ko) * | 2007-12-17 | 2009-11-16 | 삼성전자주식회사 | 이동 로봇의 위치 인식 및 지도 작성 방법 |
-
2010
- 2010-10-07 KR KR1020100097953A patent/KR101772977B1/ko active Active
-
2011
- 2011-09-19 US US13/236,050 patent/US9110472B2/en active Active
Non-Patent Citations (1)
| Title |
|---|
| A Multi-Resolution ICP with Heuristic Closest Point Search for Fast and Robust 3D Registration of Range Images, Proc. of the 4th International Conference on 3-D Digital Imaging and Modeling (2003.10.)* |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US11512975B2 (en) | 2017-02-23 | 2022-11-29 | Elta Systems Ltd. | Method of navigating an unmanned vehicle and system thereof |
| US11513526B2 (en) * | 2018-08-30 | 2022-11-29 | Elta Systems Ltd. | Method of navigating a vehicle and system thereof |
| US12002193B2 (en) * | 2020-07-10 | 2024-06-04 | Scoutdi As | Inspection device for inspecting a building or structure |
| KR20240067036A (ko) | 2022-11-07 | 2024-05-16 | 주식회사 나비프라 | 이동 로봇 주행 지도 생성 유니트 및 이동 로봇 주행 지도 생성 방법 |
| KR20240067033A (ko) | 2022-11-07 | 2024-05-16 | 주식회사 나비프라 | 이동 로봇 주행 지도 생성 유니트 및 이동 로봇 주행 지도 생성 방법 |
Also Published As
| Publication number | Publication date |
|---|---|
| US9110472B2 (en) | 2015-08-18 |
| KR20120036207A (ko) | 2012-04-17 |
| US20120089295A1 (en) | 2012-04-12 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR101772977B1 (ko) | 이동 로봇 및 그 지도 작성 방법 | |
| JP6632173B1 (ja) | ロボットの地図構築及び位置推定 | |
| CN113110457B (zh) | 在室内复杂动态环境中智能机器人的自主覆盖巡检方法 | |
| CN106796434B (zh) | 地图生成方法、自身位置推定方法、机器人系统和机器人 | |
| KR101372482B1 (ko) | 이동 로봇의 경로 계획 방법 및 장치 | |
| KR101778028B1 (ko) | 로봇 및 로봇의 경로 생성 방법 | |
| CN113454487B (zh) | 信息处理装置以及移动机器人 | |
| KR101525071B1 (ko) | 탐색 알고리즘을 이용한 미지 환경에서의 경로 매핑 및 영역 탐색방법 | |
| US12169411B2 (en) | Information processing device for constructing an occupied map for a mobile robot | |
| KR102203284B1 (ko) | 이동 로봇의 주행 평가 방법 | |
| KR20230082885A (ko) | 자율주행로봇의 성능평가 방법 및 성능평가 시스템 | |
| Li et al. | Object-aware view planning for autonomous 3-D model reconstruction of buildings using a mobile robot | |
| JP2021196487A (ja) | 地図変換システム、及び地図変換プログラム | |
| AU2021273605B2 (en) | Multi-agent map generation | |
| CN119437241A (zh) | 一种基于地图感知和构建的机器人路径规划控制方法 | |
| CN114812538B (zh) | 地图构建方法、机器人及计算机可读存储介质 | |
| KR102253621B1 (ko) | 실내지도 생성 방법 및 이를 위한 자율주행 로봇 | |
| Kwon et al. | Thinning-based topological exploration using position probability of topological nodes | |
| Suryaprakash et al. | Development of an Indoor Navigation System for Mobile Robots Using Sensor Fusion and Path Planning Algorithms | |
| Kosuru | Design and Implementation of an EKF based SLAM algorithm on a mobile robot | |
| KR20240110460A (ko) | Slam을 구현하는 장치 및 방법 | |
| CN119828102A (zh) | 机器人定位方法、机器人设备、介质及计算机程序 | |
| Kwon et al. | Improved exploration algorithm using reliability index of thinning based topological nodes | |
| Niewola | Rough surface description system in 2, 5d map for mobile robot navigation | |
| Lee et al. | The design of practical mapping system for mobile robots using laser range sensor |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application |
St.27 status event code: A-0-1-A10-A12-nap-PA0109 |
|
| R17-X000 | Change to representative recorded |
St.27 status event code: A-3-3-R10-R17-oth-X000 |
|
| PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-3-3-R10-R18-oth-X000 |
|
| A201 | Request for examination | ||
| PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-2-2-P10-P22-nap-X000 |
|
| D13-X000 | Search requested |
St.27 status event code: A-1-2-D10-D13-srh-X000 |
|
| D14-X000 | Search report completed |
St.27 status event code: A-1-2-D10-D14-srh-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 | ||
| 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 |
|
| PX0901 | Re-examination |
St.27 status event code: A-2-3-E10-E12-rex-PX0901 |
|
| PX0701 | Decision of registration after re-examination |
St.27 status event code: A-3-4-F10-F13-rex-PX0701 |
|
| X701 | Decision to grant (after re-examination) | ||
| 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 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 4 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 5 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 6 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 7 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 8 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 9 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |