IP Library Granted Patent US 12,461,529
Granted Patent B2
US 12,461,529 · App. 17/952,726 · Granted Nov 4, 2025

Robot path planning apparatus and method thereof

Inventors: Hwan Hee Lee (Anyang-si, KR); Hun Keon Ko (Anyang-si, KR)
Assignees: Hyundai Motor Company; Kia Corporation
G05D1/0214G05D1/0274
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 12,461,529
App. No.
17/952,726
Granted
Nov 4, 2025
Kind
B2
Abstract

A robot path planning apparatus includes: a storage configured to receive an obstacle occupancy grid map, and a controller. The controller is configured to generate a cost map in which a cost corresponding to a separation distance from an obstacle to a movement area to which a robot is able to move is assigned, based on the obstacle occupancy grid map, determine a first path from a current location of the robot to a destination, and determine a second path by calibrating the first path based on the cost map.

Claims (47)

1 . A robot path planning apparatus comprising:

a storage configured to receive an obstacle occupancy grid map; and

a controller configured to:

generate a cost map in which a cost corresponding to a separation distance from an obstacle to a movement area to which a robot is able to move is assigned, based on the obstacle occupancy grid map,

determine a first path from a current location of the robot to a destination,

determine a second path by calibrating the first path based on the cost map, and

control the robot to move along the second path,

wherein determining the second path comprises:

determining one or more areas each having a cost less than a cost of a first area in which a first node on the first path is located, the one or more areas being adjacent to the first area;

calculating one or more vectors from the first area to the determined one or more areas,

determining, as a first location, an area in which a sum of the calculated one or more vectors is located and adjacent to the first node, and

calibrating the first path by moving the first node on the first path to the first location to thereby cause the second path to include the first location, and

wherein the controller is configured to:

calculate a plurality of vectors from the first node on the calibrated first path to two adjacent nodes, respectively,

determine a location corresponding to a sum of the plurality of vectors as a second location of the first node on the calibrated first path, and

calibrate the calibrated first path by moving the first node on the calibrated first path to the second location to thereby cause the second path to replace the first location with the second location.

2 . The robot path planning apparatus of claim 1 , further comprising:

a sensor device configured to detect the obstacle around the robot,

wherein the controller is configured to add an area corresponding to the detected obstacle to the obstacle occupancy grid map.

3 . The robot path planning apparatus of claim 1 , wherein the controller is configured to increase the cost of the cost map as the separation distance from the obstacle to the movement area decreases.

4 . The robot path planning apparatus of claim 1 , wherein the controller is configured to determine a shortest path from the current location of the robot to the destination as the first path.

5 . The robot path planning apparatus of claim 1 , wherein the controller is configured to, based on a distance between the two adjacent nodes being greater than a preset first distance, add a new node at a middle of the two adjacent nodes on the first path calibrated by moving the first node to the second location.

6 . The robot path planning apparatus of claim 1 , wherein the controller is configured to, based on a distance between the two adjacent nodes being less than or equal to a preset second distance, delete one of the two adjacent nodes on the first path calibrated by moving the first node to the second location.

7 . A method of planning a robot path comprising:

storing, by a storage, an obstacle occupancy grid map;

generating, by a controller, a cost map in which a cost corresponding to a separation distance from an obstacle to a movement area to which a robot is able to move is assigned, based on the obstacle occupancy grid map;

determining, by the controller, a first path from a current location of the robot to a destination;

determining, by the controller, a second path by calibrating the first path based on the cost map; and

controlling the robot to move along the second path,

wherein determining the second path comprises:

determining one or more areas each having a cost less than a cost of a first area in which a first node on the first path is located, the one or more areas being adjacent to the first area;

calculating one or more vectors from the first area to the determined one or more areas,

determining, as a first location, an area in which a sum of the calculated one or more vectors is located and adjacent to the first node, and

calibrating the first path by moving the first node on the first path to the first location to thereby cause the second path to include the first location, and

wherein calibrating the first path comprises:

calculating a plurality of vectors from the first node on the calibrated first path to two adjacent nodes, respectively,

determining a location corresponding to a sum of the plurality of vectors as a second location of the first node on the calibrated first path, and

calibrating the calibrated first path by moving the first node on the calibrated first path to the second location to thereby cause the second path to replace the first location with the second location.

8 . The method of claim 7 , further comprising:

detecting, by a sensor device, the obstacle around the robot; and

adding an area corresponding to the detected obstacle to the obstacle occupancy grid map.

9 . The method of claim 7 , wherein the cost of the cost map increases as the separation distance from the obstacle to the movement area decreases.

10 . The method of claim 7 , wherein determining the first path includes determining a shortest path from the current location of the robot to the destination as the first path.

11 . The method of claim 7 , further comprising:

adding, based on a distance between the two adjacent nodes being greater than a preset first distance, a new node at a middle of the two adjacent nodes on the first path calibrated by moving the first node to the second location.

12 . The method of claim 7 , further comprising:

deleting, based on a distance between the two adjacent nodes being less than or equal to a preset second distance, one of the two adjacent nodes on the first path calibrated by moving the first node to the second location.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 26, 2022
From: LEE, HWAN HEE; KO, HUN KEON
To: HYUNDAI MOTOR COMPANY; KIA CORPORATION
Reel/Frame 061541/0063 →
Priority Claims (1)
KR 1020220055714 · May 4, 2022 · national
Continuity (1)
Related Publication 20230359210A1 · Nov 9, 2023
References Cited (17)
US 6259988B1 · Galkowski · 2001 [cited by examiner]
US 8666548B2 · Lim · 2014 [cited by applicant]
US 11016491B1 · Millard · 2021 [cited by examiner]
US 20100174435A1 · Lim · 2010 [cited by applicant]
US 20140121833A1 · Lee · 2014 [cited by examiner]
US 20210341928A1 · Sampaio Martins Pereira · 2021 [cited by examiner]
US 20230273031A1 · Cai · 2023 [cited by examiner]
CN 110645991A · 2020 [cited by examiner]
CN 112327856A · 2021 [cited by examiner]
KR 20130106161A · 2013 [cited by examiner]
KR 101339480 · 2013 [cited by applicant]
KR 101554515 · 2015 [cited by applicant]
KR20130106161A Description Translation Title: Method of Optmizing Global Path of a Mobile Robot Publication date: Sep. 27, 2013 Author: Seo Dong Jin (Year: 2024). [cited by examiner]
CN110645991A Description Translation Title: Route planning method and device based on node adjustment, and server Date: Jan. 3, 2020 (Year: 2025). [cited by examiner]
CN112327856A Description Translation Title: Robot path planning method based on improved A-star algorithm Date: Feb. 5, 2021 (Year: 2025). [cited by examiner]
Method of Optmizing Global Path of a Mobile Robot KR20130106161A Description Translation Author: Seo Date: Sep. 27, 2013 (Year: 2025). [cited by examiner]
Robot path planning method based on improved A-star algorithm CN 112327856 A Description Translation Author: He et al. Date: Feb. 5, 2021 (Year: 2025). [cited by examiner]