CN114199251A - Anti-collision positioning method for robot - Google Patents
Anti-collision positioning method for robot Download PDFInfo
- Publication number
- CN114199251A CN114199251A CN202111466251.5A CN202111466251A CN114199251A CN 114199251 A CN114199251 A CN 114199251A CN 202111466251 A CN202111466251 A CN 202111466251A CN 114199251 A CN114199251 A CN 114199251A
- Authority
- CN
- China
- Prior art keywords
- robot
- particles
- area
- current scene
- scene map
- 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
-
- 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/20—Instruments for performing navigational calculations
-
- 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/005—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 with correlation of navigation data from several sources, e.g. map or contour matching
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02T—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
- Y02T10/00—Road transport of goods or passengers
- Y02T10/10—Internal combustion engine [ICE] based vehicles
- Y02T10/40—Engine management systems
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Automation & Control Theory (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
Abstract
The invention discloses an anti-collision positioning method of a robot, which comprises the following steps: acquiring the pose of the robot relative to a world coordinate system based on the odometer; randomly placing n pose-carrying particles near the odometer; when the robot moves for a certain distance, selecting the particles with the highest matching degree with the current scene map and updating the particles into the pose of the robot; and when the pose of the robot is updated, synchronously updating a forbidden area of the current scene map, wherein the forbidden area refers to the interior of an inaccessible obstacle area of the robot. The method of the invention can improve the positioning precision, improve the ability of the robot to walk at the edge of the barrier, and avoid colliding with the barrier and damaging the property.
Description
Technical Field
The invention belongs to the technical field of robot positioning, and particularly relates to an anti-collision positioning method for a robot.
Background
In the autonomous walking process of the robot, the robot needs to continuously interact with the environment so as to obtain the self pose in the environment, and the robot walks along the known route after the navigation path planning. Thus completing corresponding tasks such as patrol, distribution, guidance and the like. Positioning is the basis for navigation and task execution. However, in actual engineering, a large or small positioning error inevitably occurs, and when the robot walks around the edge of an obstacle, the pose of the robot sometimes reaches the inside of the obstacle, and this error will cause collision or even failure in subsequent navigation path planning. Therefore, the robot needs to be repositioned to obtain a more accurate pose of the robot.
At present, in the positioning level, there are usually kalman filtering method, amcl monte carlo method, and graph optimization method.
The Kalman filtering method is characterized in that Gaussian estimation of the pose of the robot is generated by fusing sensor data such as a milemeter, imu and a GPS. This method may not use laser/visual data, so the positioning result is less affected by the scene, but there is a cumulative error.
The amcl Monte Carlo is based on a probability method, the initial position of the robot is assumed to be unknown, the robot is moved for a distance, the robot pose is determined after the robot is moved for a distance through laser map matching and particle random position resampling calculation. The method needs the robot to move a certain distance to gradually position to the correct position, but many scenes do not have the robot to position by the moving method. And the probability of positioning failure is greatly improved in smaller spaces such as scenes with similar characteristics, corridors and the like.
The method comprises the steps that positioning is carried out on the basis of a laser radar landmark (or an image key frame) optimized by a graph, the robot is required to move, a transfer matrix between a pose and the landmark is obtained, and therefore the current pose of the robot is estimated. It has cumulative errors as with the kalman filtering method. In addition, the pose is adjusted through the return detection of the key frame, but when the characteristics of the key frame are not good, the return failure also exists.
Disclosure of Invention
The invention provides an anti-collision positioning method for a robot, aiming at the problems in the prior art.
The invention solves the technical problems through the following technical means:
a method of collision-resistant positioning of a robot, the method comprising:
acquiring the pose of the robot relative to a world coordinate system based on the odometer;
randomly placing n pose-carrying particles near the odometer;
when the robot moves for a certain distance, selecting the particles with the highest matching degree with the current scene map and updating the particles into the pose of the robot;
and when the pose of the robot is updated, synchronously updating a forbidden area of the current scene map, wherein the forbidden area refers to the interior of an inaccessible obstacle area of the robot.
Further, the method for performing prohibited area update on the current scene map comprises:
and registering the selected radar point cloud of the particles with the highest matching degree with the current scene map, marking the position where the radar point cloud data is not matched with the current scene map as an unreliable factor, further judging whether the unreliable factor is an obstacle area of the current scene map, and if so, adding the current positioning result into the forbidden area.
Further, the method for adding the current positioning result to the forbidden area is as follows:
calculating a measurement result of the selected radar point cloud of the particles with the highest matching degree with the current scene map, mapping corresponding points to corresponding positions on the current scene map, and adding a forbidden area to each position point to obtain a forbidden area map layer;
expanding the obstacle area on the current scene map for a certain distance to obtain an expanded area and obtain a scene expanded map layer;
and overlapping and calculating the forbidden area layer, the scene expansion layer and the current scene map so as to update the forbidden area on the current scene map.
Further, the method also comprises the following steps:
randomly placing particles in a non-obstacle area near the odometer of the updated current scene map;
checking the matching degree of the radar data of all particles and the current scene map, recording whether the matching degree and the unmatched area are in the barrier area of the static map, if so, marking the matching degree and the unmatched area as an unreliable factor, carrying out weighted summation on the unreliable factor and the matching degree to obtain the confidence coefficient of all particles, wherein the confidence coefficient represents the position and posture credibility of the corresponding particles, selecting the particles with the maximum reliability to obtain the optimal position and posture of the particles, and the position and posture is the positioning result.
The invention has the beneficial effects that: the method of the invention can improve the positioning precision, improve the ability of the robot to walk at the edge of the barrier, and avoid colliding with the barrier and damaging the property.
Drawings
Fig. 1 is a flowchart of an anti-collision positioning method according to the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions of the present invention will be clearly and completely described below with reference to the embodiments of the present invention, and it is obvious that the described embodiments are some embodiments of the present invention, but not all embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
Examples
Referring to fig. 1, the strategy of the anti-collision positioning method provided by this embodiment is as follows: and performing global positioning based on amcl, in the global positioning process, obtaining the pose of the radar coordinate system relative to the world coordinate system through the pose of the odometer relative to the robot coordinate system, randomly placing n (such as n is 1000) particles carrying the poses near the odometer, moving for a certain distance, recording the matching degree of each particle and the scene map 1, selecting the particle (namely the pose) with the highest matching degree from the particles, updating the particle as the pose of the odometer in the global positioning, and further processing and updating the map scene based on the pose updating.
The method for processing and updating the map scene comprises the following steps:
and selecting the particles with the highest matching degree from the point cloud data to perform registration of the radar point cloud and the scene map 1, and performing secondary processing on the scene map 1 in the point cloud registration process. And checking the position of the radar data which is not matched with the scene map 1, marking the position as an unreliable factor, further checking whether the unreliable factor is in the obstacle of the scene map 1, if so, adding the current positioning result into the forbidden area, and otherwise, finishing positioning updating.
More specifically:
step 1), adding a forbidden area layer. And calculating a measurement result of the current radar point cloud based on the pose obtained by positioning, mapping the corresponding point to the corresponding position on the scene map, and adding a forbidden area at each position point.
And step 2), adding a scene expansion layer. And (3) performing expansion at a certain distance on the obstacle area on the scene map to obtain an expanded area according to the principle of the step 1).
And 3) carrying out superposition calculation on the forbidden area layer, the scene expansion layer and the scene map in the step 1) and the step 2) to obtain a new scene map 2, wherein the new scene map 2 is adopted in the subsequent calculation.
And 4) randomly placing particles in the non-obstacle area of the scene map 2 near the odometer, wherein each particle represents different odometer poses.
And 5) checking the matching degree of the radar data of all the particles and the scene map 1, recording whether the matching degree and the unmatched area are in the barrier of the static map (which is unreasonable measurement), if so, marking as an unreliable factor, carrying out weighted summation on the unreliable factor and the matching degree to obtain the confidence coefficient of all the particles, wherein the confidence coefficient represents the position and posture credibility of the corresponding particles, selecting the particles with the maximum confidence degree to obtain the optimal position and posture of the particles, and the position and posture are the positioning results.
It is noted that, in this document, relational terms such as first and second, and the like, if any, are used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Also, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other identical elements in a process, method, article, or apparatus that comprises the element.
The above examples are only intended to illustrate the technical solution of the present invention, but not to limit it; although the present invention has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some technical features may be equivalently replaced; and such modifications or substitutions do not depart from the spirit and scope of the corresponding technical solutions of the embodiments of the present invention.
Claims (4)
1. An anti-collision positioning method for a robot, the method comprising:
acquiring the pose of the robot relative to a world coordinate system based on the odometer;
randomly placing n pose-carrying particles near the odometer;
when the robot moves for a certain distance, selecting the particles with the highest matching degree with the current scene map and updating the particles into the pose of the robot;
and when the pose of the robot is updated, synchronously updating a forbidden area of the current scene map, wherein the forbidden area refers to the interior of an inaccessible obstacle area of the robot.
2. The anti-collision positioning method for the robot according to claim 1, wherein the method for updating the forbidden area of the current scene map comprises:
and registering the selected radar point cloud of the particles with the highest matching degree with the current scene map, marking the position where the radar point cloud data is not matched with the current scene map as an unreliable factor, further judging whether the unreliable factor is an obstacle area of the current scene map, and if so, adding the current positioning result into the forbidden area.
3. The anti-collision positioning method for the robot according to claim 2, wherein the method for adding the current positioning result to the forbidden area is as follows:
calculating a measurement result of the selected radar point cloud of the particles with the highest matching degree with the current scene map, mapping corresponding points to corresponding positions on the current scene map, and adding a forbidden area to each position point to obtain a forbidden area map layer;
expanding the obstacle area on the current scene map for a certain distance to obtain an expanded area and obtain a scene expanded map layer;
and overlapping and calculating the forbidden area layer, the scene expansion layer and the current scene map so as to update the forbidden area on the current scene map.
4. The method of claim 3, further comprising:
randomly placing particles in a non-obstacle area near the odometer of the updated current scene map;
checking the matching degree of the radar data of all particles and the current scene map, recording whether the matching degree and the unmatched area are in the barrier area of the static map, if so, marking the matching degree and the unmatched area as an unreliable factor, carrying out weighted summation on the unreliable factor and the matching degree to obtain the confidence coefficient of all particles, wherein the confidence coefficient represents the position and posture credibility of the corresponding particles, selecting the particles with the maximum reliability to obtain the optimal position and posture of the particles, and the position and posture is the positioning result.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111466251.5A CN114199251B (en) | 2021-12-03 | 2021-12-03 | Anti-collision positioning method for robot |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111466251.5A CN114199251B (en) | 2021-12-03 | 2021-12-03 | Anti-collision positioning method for robot |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114199251A true CN114199251A (en) | 2022-03-18 |
CN114199251B CN114199251B (en) | 2023-09-15 |
Family
ID=80650380
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111466251.5A Active CN114199251B (en) | 2021-12-03 | 2021-12-03 | Anti-collision positioning method for robot |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114199251B (en) |
Citations (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009217333A (en) * | 2008-03-07 | 2009-09-24 | Toyota Motor Corp | Mobile robot and operation control method thereof |
US20130131973A1 (en) * | 2011-11-22 | 2013-05-23 | Google Inc. | Position indication controls for device locations |
US20140350839A1 (en) * | 2013-05-23 | 2014-11-27 | Irobot Corporation | Simultaneous Localization And Mapping For A Mobile Robot |
CN106643701A (en) * | 2017-01-16 | 2017-05-10 | 深圳优地科技有限公司 | Robot inter-detection method and robot inter-detection device |
CN107797557A (en) * | 2017-11-02 | 2018-03-13 | 江苏集萃智能制造技术研究所有限公司 | It is a kind of using laser and the AGV dollies of tape hybrid navigation |
CN107991683A (en) * | 2017-11-08 | 2018-05-04 | 华中科技大学 | A kind of robot autonomous localization method based on laser radar |
CN108628318A (en) * | 2018-06-28 | 2018-10-09 | 广州视源电子科技股份有限公司 | Congestion environment detection method and device, robot and storage medium |
CN108896050A (en) * | 2018-06-26 | 2018-11-27 | 上海交通大学 | A kind of mobile robot long-term tillage system and method based on laser sensor |
CN108931245A (en) * | 2018-08-02 | 2018-12-04 | 上海思岚科技有限公司 | The local method for self-locating and equipment of mobile robot |
CN109144056A (en) * | 2018-08-02 | 2019-01-04 | 上海思岚科技有限公司 | The global method for self-locating and equipment of mobile robot |
CN109682382A (en) * | 2019-02-28 | 2019-04-26 | 电子科技大学 | Global fusion and positioning method based on adaptive Monte Carlo and characteristic matching |
CN110507246A (en) * | 2019-08-14 | 2019-11-29 | 深圳市银星智能科技股份有限公司 | Avoidance recharging method and cleaning equipment avoidance with laser radar recharge system |
CN110888125A (en) * | 2019-12-05 | 2020-03-17 | 奥特酷智能科技(南京)有限公司 | Automatic driving vehicle positioning method based on millimeter wave radar |
CN210323888U (en) * | 2019-08-27 | 2020-04-14 | 华中科技大学 | Autonomous map building navigation device |
US20200233436A1 (en) * | 2017-02-16 | 2020-07-23 | Indiana University Research And Technology Corporation | Cloud based robotic control systems and methods |
CN111578958A (en) * | 2020-05-19 | 2020-08-25 | 山东金惠新达智能制造科技有限公司 | Mobile robot navigation real-time positioning method, system, medium and electronic device |
CN111664843A (en) * | 2020-05-22 | 2020-09-15 | 杭州电子科技大学 | SLAM-based intelligent storage checking method |
CN111665470A (en) * | 2019-03-07 | 2020-09-15 | 阿里巴巴集团控股有限公司 | Positioning method and device and robot |
CN112445222A (en) * | 2019-09-05 | 2021-03-05 | 阿里巴巴集团控股有限公司 | Navigation method, navigation device, storage medium and terminal |
CN112965076A (en) * | 2021-01-28 | 2021-06-15 | 上海思岚科技有限公司 | Multi-radar positioning system and method for robot |
CN112985417A (en) * | 2021-04-19 | 2021-06-18 | 长沙万为机器人有限公司 | Pose correction method for particle filter positioning of mobile robot and mobile robot |
CN113448326A (en) * | 2020-03-25 | 2021-09-28 | 北京京东乾石科技有限公司 | Robot positioning method and device, computer storage medium and electronic equipment |
CN113483747A (en) * | 2021-06-25 | 2021-10-08 | 武汉科技大学 | Improved AMCL (advanced metering library) positioning method based on semantic map with corner information and robot |
-
2021
- 2021-12-03 CN CN202111466251.5A patent/CN114199251B/en active Active
Patent Citations (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009217333A (en) * | 2008-03-07 | 2009-09-24 | Toyota Motor Corp | Mobile robot and operation control method thereof |
US20130131973A1 (en) * | 2011-11-22 | 2013-05-23 | Google Inc. | Position indication controls for device locations |
US20140350839A1 (en) * | 2013-05-23 | 2014-11-27 | Irobot Corporation | Simultaneous Localization And Mapping For A Mobile Robot |
CN106643701A (en) * | 2017-01-16 | 2017-05-10 | 深圳优地科技有限公司 | Robot inter-detection method and robot inter-detection device |
US20200233436A1 (en) * | 2017-02-16 | 2020-07-23 | Indiana University Research And Technology Corporation | Cloud based robotic control systems and methods |
CN107797557A (en) * | 2017-11-02 | 2018-03-13 | 江苏集萃智能制造技术研究所有限公司 | It is a kind of using laser and the AGV dollies of tape hybrid navigation |
CN107991683A (en) * | 2017-11-08 | 2018-05-04 | 华中科技大学 | A kind of robot autonomous localization method based on laser radar |
CN108896050A (en) * | 2018-06-26 | 2018-11-27 | 上海交通大学 | A kind of mobile robot long-term tillage system and method based on laser sensor |
CN108628318A (en) * | 2018-06-28 | 2018-10-09 | 广州视源电子科技股份有限公司 | Congestion environment detection method and device, robot and storage medium |
CN108931245A (en) * | 2018-08-02 | 2018-12-04 | 上海思岚科技有限公司 | The local method for self-locating and equipment of mobile robot |
CN109144056A (en) * | 2018-08-02 | 2019-01-04 | 上海思岚科技有限公司 | The global method for self-locating and equipment of mobile robot |
CN109682382A (en) * | 2019-02-28 | 2019-04-26 | 电子科技大学 | Global fusion and positioning method based on adaptive Monte Carlo and characteristic matching |
CN111665470A (en) * | 2019-03-07 | 2020-09-15 | 阿里巴巴集团控股有限公司 | Positioning method and device and robot |
CN110507246A (en) * | 2019-08-14 | 2019-11-29 | 深圳市银星智能科技股份有限公司 | Avoidance recharging method and cleaning equipment avoidance with laser radar recharge system |
CN210323888U (en) * | 2019-08-27 | 2020-04-14 | 华中科技大学 | Autonomous map building navigation device |
CN112445222A (en) * | 2019-09-05 | 2021-03-05 | 阿里巴巴集团控股有限公司 | Navigation method, navigation device, storage medium and terminal |
CN110888125A (en) * | 2019-12-05 | 2020-03-17 | 奥特酷智能科技(南京)有限公司 | Automatic driving vehicle positioning method based on millimeter wave radar |
CN113448326A (en) * | 2020-03-25 | 2021-09-28 | 北京京东乾石科技有限公司 | Robot positioning method and device, computer storage medium and electronic equipment |
CN111578958A (en) * | 2020-05-19 | 2020-08-25 | 山东金惠新达智能制造科技有限公司 | Mobile robot navigation real-time positioning method, system, medium and electronic device |
CN111664843A (en) * | 2020-05-22 | 2020-09-15 | 杭州电子科技大学 | SLAM-based intelligent storage checking method |
CN112965076A (en) * | 2021-01-28 | 2021-06-15 | 上海思岚科技有限公司 | Multi-radar positioning system and method for robot |
CN112985417A (en) * | 2021-04-19 | 2021-06-18 | 长沙万为机器人有限公司 | Pose correction method for particle filter positioning of mobile robot and mobile robot |
CN113483747A (en) * | 2021-06-25 | 2021-10-08 | 武汉科技大学 | Improved AMCL (advanced metering library) positioning method based on semantic map with corner information and robot |
Non-Patent Citations (2)
Title |
---|
RAJAS JOSHI等: "Simultaneous Navigator for Autonomous Identification and Localization Robot", 《2021 IEEE REGION 10 SYMPOSIUM (TENSYMP)》, pages 1 - 6 * |
杜芳: "基于激光雷达的道路环境感知算法研究与实现", 《中国优秀硕士学位论文全文数据库 信息科技辑》, no. 1, pages 136 - 1725 * |
Also Published As
Publication number | Publication date |
---|---|
CN114199251B (en) | 2023-09-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP3343307B1 (en) | Mapping method, localization method, robot system, and robot | |
Schindler | Vehicle self-localization with high-precision digital maps | |
JP5314548B2 (en) | Autonomous mobile system and autonomous mobile device | |
Arras et al. | Feature-based multi-hypothesis localization and tracking using geometric constraints | |
JP6492469B2 (en) | Own vehicle travel lane estimation device and program | |
Li et al. | Collaborative mapping and autonomous parking for multi-story parking garage | |
US11158065B2 (en) | Localization of a mobile unit by means of a multi hypothesis kalman filter method | |
Dieterle et al. | Sensor data fusion of LIDAR with stereo RGB-D camera for object tracking | |
WO2014038041A1 (en) | Position detection device, position detection method and position detection program | |
US11047708B2 (en) | Method of estimating reliability of measurement distance of laser rangefinder, and localizating method of mobile robot using laser rangefinder | |
Kim et al. | Road shape classification-based matching between lane detection and HD map for robust localization of autonomous cars | |
JP7047576B2 (en) | Cartography device | |
KR101929681B1 (en) | Method and Apparatus for Peripheral Vehicle Location Estimation using V2V and Environment Scanning Sensor | |
Perea et al. | MCL with sensor fusion based on a weighting mechanism versus a particle generation approach | |
WO2016196717A2 (en) | Mobile localization using sparse time-of-flight ranges and dead reckoning | |
CN116026318A (en) | Combined navigation method based on multi-sensor fusion SLAM and magnetic guide and storage medium | |
Yang et al. | Feature matching error analysis and modeling for consistent estimation in vision‐aided navigation | |
CN114199251B (en) | Anti-collision positioning method for robot | |
Bonnifait et al. | Autonomous navigation in urban areas using GIS-managed information | |
CN110794434B (en) | Pose determination method, device, equipment and storage medium | |
CN117570958A (en) | Lubang positioning method applying unstructured environment | |
Kim et al. | Indoor parking localization based on dual weighted particle filter | |
CN116429090A (en) | Synchronous positioning and mapping method and device based on line laser and mobile robot | |
Lee et al. | Localization of outdoor mobile robots using curb features in urban road environments | |
US20210405197A1 (en) | GLOBAL LOCALIZATION APPARATUS AND METHOD IN DYNAMIC ENVIRONMENTS USING 3D LiDAR SCANNER |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |