IP Library › Granted Patent US 12,722,514
Granted Patent B2
US 12,722,514 · App. 18/077,955 · Granted Sep 1, 2026

Method and device for detecting electric vehicle using external camera and electric vehicle charging robot using the same

Inventors: Min Kyu Lee (Hwaseong, KR); Jae Ho Lee (Hwaseong, KR)
Assignees: Hyundai Motor Company; Kia Corporation
B60L53/37G06T7/70G06T2207/20084G06T2207/30252
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,722,514
App. No.
18/077,955
Granted
Sep 1, 2026
Kind
B2
Abstract

The present disclosure provides a method of detecting a position of a vehicle such as an electric vehicle (EV) using a camera to determine whether the EV may be parked or located in a proper position. The vehicle position detection method, which may be performed by a device comprising a processor, includes: acquiring an original image of a vehicle from a camera; converting the original image into a bird's eye view image; detecting a bounding box associated with of the vehicle in the bird's eye view image by using the original image and the bird's eye view image; projecting the bird's-eye view image including the bounding box into a plane parallel with a ground to generate a projection image; and estimating a distance to the vehicle from a predetermined reference point or an orientation of the vehicle with respect to a predetermined reference line.

Claims (65)

1 . A vehicle position detection method performed by a device comprising a processor, the method comprising:

acquiring a plurality of original images of a vehicle from a plurality of cameras;

converting each of the plurality of original images into a bird's eye view image;

detecting a bounding box associated with the vehicle in each of the bird's eye view images by using the original image and the bird's eye view image that correspond to each other;

projecting the bird's-eye view images including the bounding box into a plane parallel with a ground to generate a projection image; and

estimating a distance to the vehicle from a predetermined reference point or an orientation of the vehicle with respect to a predetermined reference line; and

controlling a manipulator to drive a robot arm when the orientation of the vehicle or the distance to the vehicle is within a predetermined range,

wherein projecting the bird's-eye view images including the bounding box into the plane parallel with the ground comprises:

mapping the bird's-eye view images corresponding to the plurality of original images along with respective bounding boxes to the projection image; and

calculating averages of the coordinates of a plurality of bounding boxes corresponding to respective bird's-eye view images to determine a final bounding box.

2 . The vehicle position detection method of claim 1 , wherein detecting the bounding box is performed by using an artificial neural network.

3 . The vehicle position detection method of claim 2 , wherein the artificial neural network comprises a backbone network configured to extract features in the plurality of original images and the bird's eye view images and a detection head configured to detect the bounding box based on the features.

4 . The vehicle position detection method of claim 2 , wherein detecting the bounding box comprises:

detecting the plurality of bounding boxes; and

excluding at least one bounding box among the plurality of bounding boxes by using a non-maxima suppression (NMS).

5 . The vehicle position detection method of claim 1 , wherein projecting the bird's-eye view images including the bounding box into the plane parallel with the ground comprises:

mapping the bird's-eye view images to the projection image based on the vertices of parking lot dividing lines.

6 . The vehicle position detection method of claim 5 , wherein estimating the distance to the vehicle from the predetermined reference point or the orientation of the vehicle with respect to the predetermined reference line comprises:

determining an angle formed by a line segment of the final bounding box and a corresponding one of the parking lot dividing lines as the orientation of the vehicle.

7 . The vehicle position detection method of claim 1 , wherein estimating the distance to the vehicle from the predetermined reference point or the orientation of the vehicle with respect to the predetermined reference line comprises:

determining a distance between a line segment of the final bounding box and the predetermined reference point in the projection image.

8 . A vehicle position detection device, comprising:

a memory having stored therein program instructions; and

a processor coupled to the memory and executing the program instructions stored in the memory,

wherein the processor is configured to:

acquire a plurality of original images of a vehicle from a plurality of cameras;

convert each of the plurality of original images into a bird's eye view image;

detect a bounding box associated with the vehicle in each of the bird's eye view images by using the original image and the bird's eye view image that correspond to each other,

project the bird's-eye view images including the bounding box into a plane parallel with a ground to generate a projection image, by:

mapping the bird's-eye view images corresponding to the plurality of original images along with respective bounding boxes to the projection image; and

calculating averages of the coordinates of a plurality of bounding boxes corresponding to respective bird's-eye view images to determine a final bounding box; and

estimate a distance to the vehicle from a predetermined reference point or an orientation of the vehicle with respect to a predetermined reference line; and

control a manipulator to drive a robot arm when the orientation of the vehicle or the distance to the vehicle is within a predetermined range.

9 . The vehicle position detection device of claim 8 , wherein the processor is further configured to detect the bounding box by implementing an artificial neural network.

10 . The vehicle position detection device of claim 9 , wherein the artificial neural network comprises a backbone network configured to extract features in the plurality of original images and the bird's eye view images and a detection head suitable for detecting the bounding box based on the features.

11 . The vehicle position detection device of claim 9 , wherein the processor is further configured to:

detect the plurality of bounding boxes; and

exclude at least one bounding box among the plurality of bounding boxes by using a non-maxima suppression (NMS).

12 . The vehicle position detection device of claim 8 , wherein the processor is further configured to:

map the bird's-eye view images to the projection image based on the vertices of parking lot dividing lines.

13 . The vehicle position detection device of claim 12 , wherein the processor is further configured to:

determine an angle formed by a line segment of the final bounding box and a corresponding one of the parking lot dividing lines as the orientation of the vehicle.

14 . The vehicle position detection device of claim 8 , wherein the processor is further configured to:

determine a distance between a line segment of the final bounding box and the predetermined reference point in the projection image.

15 . An electric vehicle charging robot, comprising:

a memory having program instructions stored therein;

a processor coupled to the memory and executing the program instructions stored in the memory;

a robot arm having a charging plug connected to a power source and installed at a distal end and configured to implement translational movement, rotational movement, or a combination of translational movement and rotational movement; and

a manipulator configured to drive the robot arm,

wherein the processor is configured to:

acquire a plurality of original images of a vehicle from a plurality of cameras;

convert each of the plurality of original images into a bird's eye view image;

detect a bounding box associated with the vehicle in each of the bird's eye view images by using the original image and the bird's eye view image that correspond to each other;

project the bird's-eye view images including the bounding box into a plane parallel with a ground to generate a projection image, by:

mapping the bird's-eye view images corresponding to the plurality of original images along with respective bounding boxes to the projection image; and

calculating averages of the coordinates of a plurality of bounding boxes corresponding to respective bird's-eye view images to determine a final bounding box;

estimate a distance to the vehicle from a predetermined reference point or an orientation of the vehicle with respect to a predetermined reference line; and

control the manipulator to drive the robot arm when the orientation of the vehicle or the distance to the vehicle is within a predetermined range.

16 . A system comprising the electric vehicle charging robot of claim 15 , wherein one or more of the plurality of cameras are provided outside the electric vehicle charging robot.

17 . The system of claim 16 , wherein the processor is further configured to:

determine the orientation of the vehicle; and

when the orientation of the vehicle is out of the predetermined range, generate an alarm for a misalignment.

18 . The system of claim 16 , wherein the processor is further configured to:

determine the distance to the vehicle; and

when the distance to the vehicle is out of the predetermined range, generate an alarm for a displacement.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 8, 2022
From: LEE, MIN KYU; LEE, JAE HO
To: HYUNDAI MOTOR COMPANY; KIA CORPORATION
Reel/Frame 062032/0333 →
Priority Claims (1)
KR 10-2021-0183360 · Dec 21, 2021 · national
Continuity (1)
Related Publication 20230191934A1 · Jun 22, 2023
References Cited (17)
US 11200679B1 · Li · 2021 [cited by examiner]
US 11537134B1 · Wiest · 2022 [cited by examiner]
US 20090268027A1 · Yang · 2009 [cited by applicant]
US 20200016760A1 · Lee · 2020 [cited by applicant]
US 20200066036A1 · Choi · 2020 [cited by applicant]
US 20200137322A1 · Yokota · 2020 [cited by examiner]
US 20210001736A1 · Schoob · 2021 [cited by examiner]
KR 101823541B1 · 2018 [cited by applicant]
KR 102003387B1 · 2019 [cited by applicant]
KR 1020190095910A · 2019 [cited by applicant]
Chen B. et al., “MnasFPN: Leaming Latency-aware Pyramid Architecture for Object Detection on Mobile Devices”, Computer Vision Foundation, pp. 13607-13616. [cited by applicant]
Zhu, M. et al., “Monocular 3D Vehicle Detection Using Uncalibrated Traffic Cameras through Homography”, arXiv:2103.15293v2 [cs.CV] (Jan. 4, 2022) 8 pages. [cited by applicant]
Howard, A et al., “Searching for MobileNetV3”, Computer Vision Foundation, p. 13141324. [cited by applicant]
Extended European Search Report for European Patent Application No. 22212413.3, dated Jul. 11, 2023, 17 pages. [cited by applicant]
Park, Kiru, et al., “Neural Object Learning for 6D Pose Estimation Using a Few Cluttered Images”, Arxiv.org, Cornell University Library, 201 Olin Library Cornell University, Ithaca, NY 14853, Aug. 21, 2020, XP081745232,… [cited by applicant]
Y. Yajima, “Vision Systems for Mobility Applications”, May 31, 2020, XP055952623, URL:https://www.researchgate.net/publication/353776125_VISION_SYSTEMS_FOR_MOBILITY_APPLICATIONS, 79 pages. [cited by applicant]
Gahlert, N. et al., “Single-Shot 3D Detection of Vehicles from Monocular RGB Images via Geometry Constrained Keypoints in Real-Time”, 2020, IEEE Intelligent Vehicles Symposium (IV), IEEE, Oct. 19, 2020, pp. 437-444, XP0… [cited by applicant]