IP Library Granted Patent US 12,570,326
Granted Patent B2
US 12,570,326 · App. 18/119,588 · Granted Mar 10, 2026

Autonomous driving charging robot control method, autonomous driving charging robot control device, recording medium storing instructions to perform autonomous driving charging robot control method

Inventor: Joon Hoo Lim (Yongin-si, KR)
Assignee: HL Robotics Co., Ltd.
B60W60/0025B60W30/09B60W30/182B60W2520/00B60W2554/00
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,570,326
App. No.
18/119,588
Granted
Mar 10, 2026
Kind
B2
Abstract

There is provided a method of controlling driving of an autonomous driving charging robot obtains a first position which is a position within a predetermined distance from a charging vehicle with which a charging power is to be supplied, and a second position which is a position of the autonomous driving charging robot that is to supply the charging power; calculates a displacement vector from the second position to the first position, and calculates an angle between a first direction which is a current heading direction of the autonomous driving charging robot, and a direction of the displacement vector; and determines a driving mode of the autonomous driving charging robot based on the angle, wherein, the heading direction, the first position and the second position are defined on a same plane.

Claims (64)

1 . A method of controlling driving of an autonomous driving charging robot performed by an autonomous driving charging robot control device, comprising:

obtaining a first position and a second position, the first position being within a predetermined distance from a charging vehicle to which a charging power is to be supplied, and the second position being a position of the autonomous driving charging robot that is to supply the charging power;

calculating a displacement vector from the second position to the first position;

calculating an angle between a first direction and a direction of the displacement vector, the first direction being a current heading direction of the autonomous driving charging robot;

determining whether a driving mode is a first driving mode or a second driving mode, the first driving mode being determined when the angle is less than 40 degrees and the second driving mode being determined when the angle is greater than 50 degrees;

in case the first driving mode is determined, controlling the autonomous driving charging robot to move along the first direction, and then to move along a second direction perpendicular to the first direction, the first direction and the second direction corresponding to component vectors of the displacement vector; and

in case the second driving mode is determined, controlling the autonomous driving charging robot to move along the second direction, and then to move along the first direction,

wherein the current heading direction of the autonomous driving charging robot is maintained while the autonomous driving charging robot is moving from the second position to the first position.

2 . The method of claim 1 , wherein the method is performed when a magnitude of the displacement vector is equal to or less than a predetermined value.

3 . The method of claim 1 , further comprising:

determining whether the autonomous driving charging robot reaches the first position;

determining a third direction, the third direction being a heading direction of the charging vehicle, the heading direction of the charging vehicle being sensed by a sensor of the autonomous driving charging robot;

calculating a fourth direction based on the third direction, the fourth direction being a heading direction in which the autonomous driving charging robot is capable of charging with respect to the charging vehicle;

controlling the autonomous driving charging robot to change its heading direction from the first direction to the fourth direction.

4 . The method of claim 3 , wherein the fourth direction is perpendicular to the third direction, the third direction and the fourth direction are defined on a horizontal plane.

5 . The method of claim 1 , further comprising:

determining obstacle information including size and position information of an obstacle located in a driving direction of the autonomous driving charging robot detected by a sensor included in the autonomous driving charging robot while driving;

calculating the size of the obstacle from the obtained obstacle information; and

stopping the autonomous driving charging robot for a predetermined time when the calculated size of the obstacle is equal to or greater than a predetermined size.

6 . The method of claim 5 , further comprising:

after the stopping of the autonomous driving charging robot for the predetermined time,

determining whether or not the obstacle exists in the driving direction of the autonomous driving charging robot detected by the sensor;

if the obstacle exists, determining an outside of the obstacle from information of the obstacle; and

controlling driving of the autonomous driving charging robot by being spaced apart from the outside of the determined obstacle by a safe distance.

7 . A device of controlling an autonomous driving charging robot, comprising:

a transceiver configured to obtain a first position and a second position, the first position being within a predetermined distance from a charging vehicle to which a charging power is to be supplied, and the second position being a position of the autonomous driving charging robot that is to supply the charging power;

a memory; and

a processor configured to:

calculate a displacement vector from the second position to the first position;

calculate an angle between a first direction and a direction of the displacement vector, the first direction being a current heading direction of the autonomous driving charging robot;

determining whether a driving mode is a first driving mode or a second driving mode, the first driving mode being determined when the angle is less than 40 degrees and the second driving mode being determined when the angle is greater than 50 degrees;

in case the first driving mode is determined, controlling the autonomous driving charging robot to move along the first direction, and then to move along a second direction perpendicular to the first direction, the first direction and the second direction corresponding to component vectors of the displacement vector; and

in case the second driving mode is determined, controlling the autonomous driving charging robot to move along the second direction, and then to move along the first direction,

wherein the current heading direction of the autonomous driving charging robot is maintained while the autonomous driving charging robot is moving from the second position to the first position.

8 . The device of claim 7 , wherein the processor is further configured to control the autonomous driving charging robot when a magnitude of the displacement vector is equal to or less than a predetermined value.

9 . The device of claim 7 , wherein the processor is further configured to:

determine whether the autonomous driving charging robot reaches the first position;

determine a third direction, the third direction being a heading direction of the charging vehicle, the heading direction of the charging vehicle being sensed by a sensor of the autonomous driving charging robot;

calculate a fourth direction based on the third direction, the fourth direction being a heading direction in which the autonomous driving charging robot is capable of charging with respect to the charging vehicle;

control the autonomous driving charging robot to change its heading direction from the first direction to the fourth direction.

10 . The device of claim 9 , wherein the fourth direction is perpendicular to the third direction, the third direction and the fourth direction are defined on a horizontal plane.

11 . The device of claim 7 , wherein the transceiver is configured to obtain obstacle information including size and position information of an obstacle located in a driving direction of the autonomous driving charging robot detected by a sensor included in the autonomous driving charging robot while driving, and

the processor is further configured to calculate the size of the obstacle from the obtained obstacle information, and stop the autonomous driving charging robot for a predetermined time when the calculated size of the obstacle is equal to or greater than a predetermined size.

12 . The device of claim 11 , wherein the processor is further configured to:

after the stopping of the autonomous driving charging robot for the predetermined time, determine whether or not the obstacle exists in the driving direction of the autonomous driving charging robot detected by the sensor; if the obstacle exists, determine an outside of the obstacle from information of the obstacle; and control driving of the autonomous driving charging robot by being spaced apart from the outside of the determined obstacle by a safe distance.

13 . A non-transitory computer-readable storage medium including computer executable instructions, wherein the instructions, when executed by a processor, cause the processor to perform a method of controlling driving of an autonomous driving charging robot, the method comprising:

obtaining a first position and a second position, the first position being within a predetermined distance from a charging vehicle to which a charging power is to be supplied, and the second position being a position of the autonomous driving charging robot that is to supply the charging power;

calculating a displacement vector from the second position to the first position;

calculating an angle between a first direction and a direction of the displacement vector, the first direction being a current heading direction of the autonomous driving charging robot;

determining whether a driving mode is a first driving mode or a second driving mode, the first driving mode being determined when the angle is less than 40 degrees and the second driving mode being determined when the angle is greater than 50 degrees;

in case the first driving mode is determined, controlling the autonomous driving charging robot to move along the first direction, and then to move along a second direction perpendicular to the first direction, the first direction and the second direction corresponding to component vectors of the displacement vector; and

in case the second driving mode is determined, controlling the autonomous driving charging robot to move along the second direction, and then to move along the first direction,

wherein the current heading direction of the autonomous driving charging robot is maintained while the autonomous driving charging robot is moving from the second position to the first position.

14 . The non-transitory computer-readable storage medium of claim 13 , wherein the method is performed when a magnitude of the displacement vector is equal to or less than a predetermined value.

15 . The non-transitory computer-readable storage medium of claim 13 , wherein the method further comprises:

determining whether the autonomous driving charging robot reaches the first position;

determining a third direction, the third direction being a heading direction of the charging vehicle, the heading direction of the charging vehicle being sensed by a sensor of the autonomous driving charging robot;

calculating a fourth direction based on the third direction, the fourth direction being a heading direction in which the autonomous driving charging robot is capable of charging with respect to the charging vehicle;

controlling the autonomous driving charging robot to change its heading direction from the first direction to the fourth direction.

16 . The non-transitory computer-readable storage medium of claim 15 , wherein the fourth direction is perpendicular to the third direction, the third direction and the fourth direction are defined on a horizontal plane.

17 . The non-transitory computer-readable storage medium of claim 13 , wherein the method further comprises:

determining obstacle information including size and position information of an obstacle located in a driving direction of the autonomous driving charging robot detected by a sensor included in the autonomous driving charging robot while driving;

calculating the size of the obstacle from the obtained obstacle information; and

stopping the autonomous driving charging robot for a predetermined time when the calculated size of the obstacle is equal to or greater than a predetermined size.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 8, 2025
From: HL MANDO CORPORATION
To: HL ROBOTICS CO., LTD.
Reel/Frame 070766/0386 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 9, 2023
From: LIM, JOON HOO
To: HL MANDO CORPORATION
Reel/Frame 062936/0723 →
Priority Claims (1)
KR 10-2022-0030245 · Mar 10, 2022 · national
Continuity (1)
Related Publication 20230286544A1 · Sep 14, 2023
References Cited (19)
US 5450320A · Tsubaki · 1995 [cited by examiner]
US 9043108B2 · Sekiguchi · 2015 [cited by examiner]
US 20110238254A1 · Mulder · 2011 [cited by examiner]
US 20190008248A1 · Kovtun · 2019 [cited by examiner]
US 20200101855A1 · Lee · 2020 [cited by examiner]
US 20210089034A1 · Hjelmaker · 2021 [cited by examiner]
US 20210165421A1 · Ko · 2021 [cited by examiner]
US 20210331315A1 · Park · 2021 [cited by examiner]
US 20220326716A1 · Kumagai · 2022 [cited by examiner]
US 20240090731A1 · Liu · 2024 [cited by examiner]
KR 100835906B1 · 2008 [cited by applicant]
KR 1020180130157A1 · 2018 [cited by applicant]
KR 102014333B1 · 2019 [cited by applicant]
KR 102014338B1 · 2019 [cited by applicant]
KR 102014340B1 · 2019 [cited by examiner]
KR 1020200037548A1 · 2020 [cited by applicant]
KR 1020210060402A1 · 2021 [cited by applicant]
H.-H. Huang, J.-H. Su, C.-S. Lee, J.-Y. Syu, S.-W. Chao and Y.-W. Chang, “Implementation of the line maze robot with diagonal motion control,” The 26th Chinese Control and Decision Conference (2014 CCDC), Changsha, Chin… [cited by examiner]
Office Action in Korean Application No. 10-2022-0030245 dated Feb. 5, 2024 and English translation. [cited by applicant]