KR101883473B1 - 이동로봇의 지도 작성 장치 및 방법 - Google Patents
이동로봇의 지도 작성 장치 및 방법 Download PDFInfo
- Publication number
- KR101883473B1 KR101883473B1 KR1020130051497A KR20130051497A KR101883473B1 KR 101883473 B1 KR101883473 B1 KR 101883473B1 KR 1020130051497 A KR1020130051497 A KR 1020130051497A KR 20130051497 A KR20130051497 A KR 20130051497A KR 101883473 B1 KR101883473 B1 KR 101883473B1
- Authority
- KR
- South Korea
- Prior art keywords
- node
- feature data
- information
- node information
- quot
- 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/0231—Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means
- G05D1/0238—Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means using obstacle or wall sensors
- G05D1/024—Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means using obstacle or wall sensors in combination with a laser
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/02—Control of position or course in two dimensions
- G05D1/021—Control of position or course in two dimensions specially adapted to land vehicles
- G05D1/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
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Program-control systems
- G05B19/02—Program-control systems electric
- G05B19/42—Recording and playback systems, i.e. in which the program is recorded from a cycle of operations, e.g. the cycle of operations being manually controlled, after which this record is played back on the same machine
-
- 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
-
- 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/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/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/0255—Control of position or course in two dimensions specially adapted to land vehicles using acoustic signals, e.g. ultra-sonic singals
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/02—Control of position or course in two dimensions
- G05D1/021—Control of position or course in two dimensions specially adapted to land vehicles
- G05D1/0268—Control of position or course in two dimensions specially adapted to land vehicles using internal positioning means
- G05D1/0274—Control of position or course in two dimensions specially adapted to land vehicles using internal positioning means using mapping information stored in a memory device
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/21—Design or setup of recognition systems or techniques; Extraction of features in feature space; Blind source separation
- G06F18/2163—Partitioning the feature space
-
- 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
- G06V10/765—Arrangements for image or video recognition or understanding using pattern recognition or machine learning using classification, e.g. of video objects using rules for classification or partitioning the feature space
-
- 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)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Automation & Control Theory (AREA)
- Aviation & Aerospace Engineering (AREA)
- Theoretical Computer Science (AREA)
- Multimedia (AREA)
- Electromagnetism (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Evolutionary Computation (AREA)
- Artificial Intelligence (AREA)
- Data Mining & Analysis (AREA)
- Optics & Photonics (AREA)
- Acoustics & Sound (AREA)
- Computing Systems (AREA)
- Health & Medical Sciences (AREA)
- Databases & Information Systems (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Software Systems (AREA)
- Mechanical Engineering (AREA)
- Robotics (AREA)
- General Engineering & Computer Science (AREA)
- Evolutionary Biology (AREA)
- Bioinformatics & Computational Biology (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Life Sciences & Earth Sciences (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
Abstract
Description
도 2는 도 1 중 이동로봇의 환경인식 결과로 획득한 특징데이터들을 보이는 도면이다.
도 3은 설정된 지도영역을 나타내는 도면이다.
도 4는 도 1 중 제1 특징데이터에 대한 쿼드트리 분할 및 제1 노드정보 생성을 이는 도면이다.
도 5 내지 도 8은 도 1 중 제1 내지 제4 인접 이동(neighborhood moving) 정보 생성을 설명하기 위한 도면이다.
도 9는 본 발명의 일 실시 예에 따른 이동로봇의 지도 작성 방법의 동작을 보이는 흐름도 이다.
도 10은 도 9 중 인접-이동 알고리즘의 동작을 설명하기 위한 도면이다.
도 11 내지 도 14는 제1 내지 제4 인접-이동 알고리즘의 동작을 설명하기 위한 흐름도 이다.
120: 구동부 130: 사용자 인터페이스
140: 저장부 150: 지도 작성부
151: 환경 인식부 152: 쿼드트리 정보 생성부
153: 탐색부 154: 인접-이동 정보 생성부
Claims (20)
- 삭제
- 삭제
- 삭제
- 이동로봇 주변의 환경 인식을 통해 임의의 공간을 점유하는 복수의 특징데이터들을 탐색하는 단계;
상기 탐색된 제1 특징데이터에 대하여 쿼드트리 분할을 수행하고, 상기 쿼드트리 분할 결과로써의 제1 노드정보들을 생성하는 단계;
상기 제1 특징데이터를 기준으로 한 제2 특징데이터의 위치를 탐색하는 단계; 및
상기 제1 노드정보들을 이용하여 상기 탐색된 위치별로 상기 제2 특징데이터에 대한 제2 노드정보들을 생성하는 인접-이동 알고리즘을 수행하는 단계;를 포함하고,
상기 위치를 탐색하는 단계에서,
상기 제2 특징데이터가 상기 제1 특징데이터의 우측에 위치한 제1 위치, 상기 제2 특징데이터가 상기 제1 특징데이터의 좌측에 위치한 제2 위치, 상기 제2 특징데이터가 상기 제1 특징데이터의 하부에 위치한 제3 위치 및 상기 제2 특징데이터가 상기 제1 특징데이터의 상부에 위치한 제4 위치 중 어느 한 위치를 탐색하며,
상기 인접-이동 알고리즘을 수행하는 단계에서,
상기 제1 노드정보들을 이용하여 상기 제1 위치에서 상기 제2 특징데이터에 대한 제2 노드정보들을 생성하고,
상기 인접-이동 알고리즘을 수행하는 단계는,
상기 제1 특징데이터의 제1 노드정보들 중 최하위노드의 제2방향을 제1방향으로 변환하는 단계; 및
상기 변환된 최하위노드 및 나머지 상기 제1 노드정보들을 결합한 결과로서의 상기 제2 특징데이터에 대한 제2 노드정보들을 생성하는 단계;를 포함하는, 이동로봇의 지도 작성방법. - 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 이동로봇 주변의 환경 인식을 통해 임의의 공간을 점유하는 복수의 특징데이터들을 탐색하는 환경 인식부;
상기 탐색된 제1 특징데이터에 대하여 쿼드트리 분할을 수행하고, 상기 쿼드트리 분할 결과로써의 제1 노드정보들을 생성하는 쿼드트리 정보 생성부;
상기 제1 특징데이터를 기준으로 한 제2 특징데이터의 위치를 탐색하는 탐색부; 및
상기 제1 노드정보들을 이용하여 상기 탐색된 위치별로 상기 제2 특징데이터에 대한 제2 노드정보들을 생성하는 인접-이동 알고리즘을 수행하는 인접-이동 정보 생성부;를 포함하고,
상기 탐색부는,
상기 제2 특징데이터가 상기 제1 특징데이터의 우측에 위치한 제1 위치, 상기 제2 특징데이터가 상기 제1 특징데이터의 좌측에 위치한 제2 위치, 상기 제2 특징데이터가 상기 제1 특징데이터의 하부에 위치한 제3 위치 및 상기 제2 특징데이터가 상기 제1 특징데이터의 상부에 위치한 제4 위치 중 어느 한 위치를 탐색하며,
상기 인접-이동 정보 생성부는,
상기 제2 특징데이터가 상기 제1 특징데이터의 우측에 위치한 경우, 상기 제1 특징데이터의 제1 노드정보들 중 최하위노드의 제2방향을 제1방향으로 변환하고, 상기 변환된 최하위노드 및 나머지 상기 제1 노드정보들을 결합한 결과로서의 상기 제2 특징데이터에 대한 제2 노드정보들을 생성하거나,
상기 제1 특징데이터의 제1 노드정보들 중 최하위노드의 제1방향을 제2방향으로 변환하고 상위노드로 이동한 후, 상기 상위노드에서 제2방향을 제1방향으로 변환하고, 상기 변환된 최하위노드 및 상위노드 정보와, 나머지 상기 제1 노드정보들을 결합한 결과로서의 상기 제2 특징데이터에 대한 제2 노드정보들을 생성하는, 이동로봇의 지도 작성 장치. - 삭제
- 삭제
- 삭제
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020130051497A KR101883473B1 (ko) | 2013-05-07 | 2013-05-07 | 이동로봇의 지도 작성 장치 및 방법 |
| US14/037,510 US9207678B2 (en) | 2013-05-07 | 2013-09-26 | Method and apparatus for constructing map for mobile robot |
| CN201310700706.4A CN104142971B (zh) | 2013-05-07 | 2013-12-18 | 用于构建用于移动机器人的地图的方法和设备 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020130051497A KR101883473B1 (ko) | 2013-05-07 | 2013-05-07 | 이동로봇의 지도 작성 장치 및 방법 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20140132228A KR20140132228A (ko) | 2014-11-17 |
| KR101883473B1 true KR101883473B1 (ko) | 2018-07-30 |
Family
ID=51852145
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020130051497A Active KR101883473B1 (ko) | 2013-05-07 | 2013-05-07 | 이동로봇의 지도 작성 장치 및 방법 |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US9207678B2 (ko) |
| KR (1) | KR101883473B1 (ko) |
| CN (1) | CN104142971B (ko) |
Families Citing this family (19)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9618937B1 (en) | 2014-08-25 | 2017-04-11 | Google Inc. | Slip detection using robotic limbs |
| US10081098B1 (en) | 2014-08-25 | 2018-09-25 | Boston Dynamics, Inc. | Generalized coordinate surrogates for integrated estimation and control |
| US9387588B1 (en) | 2014-08-25 | 2016-07-12 | Google Inc. | Handling gait disturbances with asynchronous timing |
| US9446518B1 (en) * | 2014-11-11 | 2016-09-20 | Google Inc. | Leg collision avoidance in a robotic device |
| US9499218B1 (en) | 2014-12-30 | 2016-11-22 | Google Inc. | Mechanically-timed footsteps for a robotic device |
| CN105824310B (zh) * | 2015-01-08 | 2018-10-19 | 江苏美的清洁电器股份有限公司 | 机器人的行走控制方法和机器人 |
| US9594377B1 (en) * | 2015-05-12 | 2017-03-14 | Google Inc. | Auto-height swing adjustment |
| US9586316B1 (en) | 2015-09-15 | 2017-03-07 | Google Inc. | Determination of robotic step path |
| CN105427738A (zh) * | 2015-11-10 | 2016-03-23 | 汕头大学 | 一种基于大气压的多层建筑物的地图构建方法 |
| US9925667B1 (en) | 2016-01-25 | 2018-03-27 | Boston Dynamics, Inc. | Continuous slip recovery |
| US9789919B1 (en) | 2016-03-22 | 2017-10-17 | Google Inc. | Mitigating sensor noise in legged robots |
| US11697211B2 (en) | 2017-06-30 | 2023-07-11 | Lg Electronics Inc. | Mobile robot operation method and mobile robot |
| US11274929B1 (en) * | 2017-10-17 | 2022-03-15 | AI Incorporated | Method for constructing a map while performing work |
| TWI660275B (zh) * | 2018-06-27 | 2019-05-21 | 廣達電腦股份有限公司 | 用於清潔裝置之任務區域分配方法、清潔裝置任務分配系統以及清潔裝置 |
| TWI687191B (zh) * | 2018-10-23 | 2020-03-11 | 廣達電腦股份有限公司 | 用於多個清潔裝置之任務區域分配方法以及其系統 |
| CN109917791B (zh) * | 2019-03-26 | 2022-12-06 | 深圳市锐曼智能装备有限公司 | 移动装置自动探索构建地图的方法 |
| CN113252034B (zh) * | 2020-02-12 | 2024-10-15 | 华为技术有限公司 | 一种路径规划方法及相关设备 |
| CN112370788B (zh) * | 2020-11-11 | 2024-11-19 | 网易(杭州)网络有限公司 | 游戏中虚拟对象的导航方法及电子设备 |
| CN113420072B (zh) * | 2021-06-24 | 2024-04-05 | 深圳前海微众银行股份有限公司 | 数据处理方法、装置、设备及存储介质 |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100966477B1 (ko) * | 2008-07-04 | 2010-06-29 | 팅크웨어(주) | 3차원 지도 서비스를 위한 영역 사분 트리를 이용한 데이터캐시 방법 및 시스템 |
Family Cites Families (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5835684A (en) * | 1994-11-09 | 1998-11-10 | Amada Company, Ltd. | Method for planning/controlling robot motion |
| US6728775B1 (en) * | 1997-03-17 | 2004-04-27 | Microsoft Corporation | Multiple multicasting of multimedia streams |
| US7194134B2 (en) * | 2001-01-02 | 2007-03-20 | Microsoft Corporation | Hierarchical, probabilistic, localized, semantic image classifier |
| JP2003266349A (ja) | 2002-03-18 | 2003-09-24 | Sony Corp | 位置認識方法、その装置、そのプログラム、その記録媒体及び位置認識装置搭載型ロボット装置 |
| KR100791386B1 (ko) | 2006-08-18 | 2008-01-07 | 삼성전자주식회사 | 이동 로봇의 영역 분리 방법 및 장치 |
| KR20080071228A (ko) * | 2007-01-24 | 2008-08-04 | 팅크웨어(주) | 지도 제공방법 및 지도 서비스 제공 시스템 |
| KR100956663B1 (ko) * | 2007-09-20 | 2010-05-10 | 한국과학기술연구원 | 로봇의 경로 설계 방법 및 그 로봇 |
| KR101126079B1 (ko) | 2008-12-01 | 2012-03-29 | 에스케이플래닛 주식회사 | 광역 공간의 지역 지도 사이의 경로 생성 장치 및 방법 |
| KR101037379B1 (ko) * | 2008-12-18 | 2011-05-27 | 한국과학기술연구원 | 거리센서로부터 얻은 주변환경의 거리정보를 바탕으로 한 이동로봇탐사시스템 및 이를 이용한 탐사방법 |
| KR20100070922A (ko) | 2008-12-18 | 2010-06-28 | 한국전자통신연구원 | 위치 인식을 위한 격자 지도 작성 장치 및 그 방법 |
| JP5746378B2 (ja) * | 2011-02-05 | 2015-07-08 | アップル インコーポレイテッド | 移動体ロケーション判定のための方法及び装置 |
| JP5172049B2 (ja) * | 2011-06-14 | 2013-03-27 | パナソニック株式会社 | ロボット装置、ロボット制御方法、及びロボット制御プログラム |
-
2013
- 2013-05-07 KR KR1020130051497A patent/KR101883473B1/ko active Active
- 2013-09-26 US US14/037,510 patent/US9207678B2/en active Active
- 2013-12-18 CN CN201310700706.4A patent/CN104142971B/zh not_active Expired - Fee Related
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100966477B1 (ko) * | 2008-07-04 | 2010-06-29 | 팅크웨어(주) | 3차원 지도 서비스를 위한 영역 사분 트리를 이용한 데이터캐시 방법 및 시스템 |
Also Published As
| Publication number | Publication date |
|---|---|
| KR20140132228A (ko) | 2014-11-17 |
| CN104142971A (zh) | 2014-11-12 |
| US20140334713A1 (en) | 2014-11-13 |
| US9207678B2 (en) | 2015-12-08 |
| CN104142971B (zh) | 2018-12-21 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR101883473B1 (ko) | 이동로봇의 지도 작성 장치 및 방법 | |
| CN110825093B (zh) | 自动驾驶策略生成方法、装置、设备及存储介质 | |
| EP3627267B1 (en) | Method and apparatus for charging robot | |
| CN114343490B (zh) | 机器人清扫方法、机器人及存储介质 | |
| US11537138B2 (en) | Adaptive region division method and system | |
| KR102661849B1 (ko) | 자율주행 로봇, 계층 코스트 맵 생성 방법 및 이를 이용한 주행 경로 생성 방법 | |
| WO2019062651A1 (zh) | 一种定位建图的方法及系统 | |
| US11967157B2 (en) | Robot and method for controlling thereof | |
| JP2011227807A (ja) | 経路探索システム、経路探索方法、及び移動体 | |
| US20180012403A1 (en) | Method and device for computing a path in a game scene | |
| JP2009053849A (ja) | 経路探索システム、経路探索方法、及び自律移動体 | |
| JP7413592B2 (ja) | 制御システム、シートおよび玩具システム | |
| CN104536445A (zh) | 移动导航方法和系统 | |
| WO2000055815A1 (en) | Cad system and recording medium | |
| CN114326712B (zh) | 机器人的导航路径生成方法、机器人、装置以及存储介质 | |
| US12578195B2 (en) | Information processing system and information processing method | |
| EP3931657B1 (en) | System and method for surface feature detection and traversal | |
| JP2018185633A (ja) | 自律移動体 | |
| CN104899237A (zh) | 具有改进的搜索工具的地图应用程序 | |
| AU2023207182A1 (en) | Method and apparatus for allocating beacon codes in unmanned aerial vehicle airport, and unmanned aerial vehicle landing method and apparatus | |
| CN117008615A (zh) | 一种策略切换的无人车轨迹规划方法和系统 | |
| CN116009561B (zh) | 机器人及其寻桩方法、装置及存储介质 | |
| JP2016212627A (ja) | 経路探索プログラム、情報処理装置、及び経路探索方法 | |
| CN106777269A (zh) | 用于构建动态地图的机器人及机器人构建动态地图的方法 | |
| CN117723082A (zh) | 混合型自动驾驶路径规划方法、电子设备及介质 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20130507 |
|
| PG1501 | Laying open of application | ||
| A201 | Request for examination | ||
| PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20160908 Comment text: Request for Examination of Application Patent event code: PA02011R01I Patent event date: 20130507 Comment text: Patent Application |
|
| N231 | Notification of change of applicant | ||
| PN2301 | Change of applicant |
Patent event date: 20170919 Comment text: Notification of Change of Applicant Patent event code: PN23011R01D |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20180314 Patent event code: PE09021S01D |
|
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20180619 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20180724 Patent event code: PR07011E01D |
|
| PR1002 | Payment of registration fee |
Payment date: 20180725 End annual number: 3 Start annual number: 1 |
|
| PG1601 | Publication of registration | ||
| PR1001 | Payment of annual fee |
Payment date: 20210628 Start annual number: 4 End annual number: 4 |
|
| PR1001 | Payment of annual fee |
Payment date: 20230622 Start annual number: 6 End annual number: 6 |
|
| PR1001 | Payment of annual fee |
Payment date: 20240625 Start annual number: 7 End annual number: 7 |
|
| PR1001 | Payment of annual fee |
Payment date: 20250624 Start annual number: 8 End annual number: 8 |