IP Library Granted Patent US 11,480,974
Granted Patent B2
US 11,480,974 · App. 16/374,033 · Granted Oct 25, 2022

Topological map generation apparatus for navigation of robot and method thereof

Inventors: Yu-Cheol Lee (Daejeon, KR); Won-Pil Yu (Ulsan, KR); Song Li (Daegu, KR)
Assignee: Electronics and Telecommunications Research Institute
G05D1/0274G05D1/0246G06T17/05
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,480,974
App. No.
16/374,033
Granted
Oct 25, 2022
Kind
B2
Abstract

Disclosed herein are an apparatus and method for generating a topological map for navigation of a robot. The method for generating a topological map for navigation of a robot, performed by the apparatus for building the topological map for the navigation of the robot, includes calculating the physical size of a single pixel on a metric map of a space in which a mobile robot is to navigate, extracting the physical coordinates of the pixel on the metric map, building node data and edge data for the navigation of the mobile robot using the physical coordinates, and generating a topological map for the navigation of the mobile robot based on the built node data and the built edge data.

Claims (25)

1. A method for generating a topological map for navigation of a robot, performed by an apparatus for building the topological map for the navigation of the robot, comprising:

calculating a physical size of a single pixel on a metric map of a space in which a mobile robot is to navigate;

extracting physical coordinates of the single pixel on the metric map;

building node data and edge data for navigation of the mobile robot using the physical coordinates and building a topological map for the navigation of the mobile robot based on the built node data and the built edge data;

determining whether a future collision will occur on a path of the mobile robot corresponding to the node data and the edge data; and

modifying the path of the mobile robot when it is determined that the future collision will occur,

wherein

map regions in which an obstacle is present are represented in a first color and map regions in which obstacles are not present are represented in a second color, and

determining whether the future collision will occur is configured to:

select a first collision determination method if the mobile robot can rotate in place and move in any direction of the mobile robot,

select a second collision determination method if the mobile robot can rotate in place and move only in a specific direction of the mobile robot, and

select a third collision determination method if the mobile robot cannot rotate in place.

2. The method of claim 1 , wherein generating the topological map is configured to build the node data pertaining to a node at which the mobile robot performs a service or at which the mobile robot rotates and to build the edge data pertaining to an edge, which is a line connecting two nodes.

3. The method of claim 1 , further comprising: generating a grid map that shows the region in which an obstacle is present in the space based on the physical size of the single pixel.

4. The method of claim 3 , wherein determining whether the future collision will occur is configured to determine whether the mobile robot collides with the obstacle using information about a location of the obstacle, which is determined based on the grid map, and motion information of the mobile robot, which is determined based on kinematic information of the mobile robot.

5. An apparatus for generating a topological map for navigation of a robot, comprising:

a physical coordinates extraction unit for calculating a physical size of a single pixel on a metric map of a space in which a mobile robot is to navigate and for extracting physical coordinates of the single pixel on the metric map;

a topological map generation unit for building node data and edge data for navigation of the mobile robot using the physical coordinates and generating a topological map for the navigation of the mobile robot based on the built node data and the built edge data; and

a collision-avoidance unit for determining whether a future collision will occur on a path of the mobile robot corresponding to the node data and the edge data and modifying the path of the mobile robot when it is determined that the future collision will occur,

wherein

map regions in which an obstacle is present are represented in a first color and map regions in which obstacles are not present are represented in a second color, and

the collision-avoidance unit selects a first collision determination method if the mobile robot can rotate in place and move in any direction of the mobile robot, selects a second collision determination method if the mobile robot can rotate in place and move only in a specific direction of the mobile robot, and selects a third collision determination method if the mobile robot cannot rotate in place.

6. The apparatus of claim 5 , wherein the topological map generation unit builds the node data pertaining to a node at which the mobile robot performs a service or at which the mobile robot rotates and builds the edge data pertaining to an edge, which is a line connecting two nodes.

7. The apparatus of claim 5 , wherein the physical coordinates extraction unit generates a grid map that shows the region in which an obstacle is present in the space based on the physical size of the single pixel.

8. The apparatus of claim 7 , wherein the collision-avoidance unit determines whether the mobile robot collides with the obstacle using information about a location of the obstacle, which is determined based on the grid map, and motion information of the mobile robot, which is determined based on kinematic information of the mobile robot.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 3, 2019
From: LEE, YU-CHEOL; YU, WON-PIL; LI, SONG
To: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
Reel/Frame 048781/0619 →
Priority Claims (1)
KR 10-2018-0039782 · Apr 5, 2018 · national
Continuity (1)
Related Publication 20190310653A1 · Oct 10, 2019
Cited By (8)
US 12,222,723 US 12,235,652 US 12,304,082 US 12,372,982 US 12,442,640 US 12,449,822 US 12,461,531 US 12,468,300