IP Library › Granted Patent US 11,661,083
Granted Patent B2
US 11,661,083 · App. 17/106,312 · Granted May 30, 2023

Vehicle and method of controlling the same

Inventors: NamGyun Kim (Gyeonggi-do, KR); Jaewoong Choi (Seoul, KR)
Assignees: Hyundai Motor Company; Kia Motors Corporation
B60W60/0016B60W30/09G08G1/16B60W2420/42B60W2420/52B60W2554/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 11,661,083
App. No.
17/106,312
Granted
May 30, 2023
Kind
B2
Abstract

A vehicle is provided to avoid a collision with a target object located in front of the vehicle by predicting an expected traveling path of the target object. The vehicle also predicts the possibility of a collision with the target object.

Claims (79)

1. A vehicle comprising:

a first sensor part configured to acquire vehicle travelling information including position information, velocity information, and heading direction information of a vehicle;

a second sensor part configured to acquire target object travelling information including position information, velocity information, heading value information of a target object, and surrounding road information of the vehicle;

a controller configured to:

predict an expected travelling path of the vehicle on the basis of the vehicle travelling information;

determine a reliability of the expected travelling path of the vehicle on the basis of a learning table that is generated by learning based on the expected travelling path of the vehicle, global positioning system (GPS) data of the vehicle, and an internal signal of the vehicle;

confirm an expected travelling path of the target object in real time on the basis of the target object travelling information in response to the reliability of the expected traveling path of the vehicle being greater than or equal to a predetermined threshold value; and

control the vehicle to avoid a collision between the vehicle and the target object on the basis of the expected travelling path of the vehicle and the confirmed expected travelling path of the target object.

2. The vehicle of claim 1 , wherein the controller predicts an absolute velocity of the target object on the basis of the vehicle travelling information and the target object travelling information.

3. The vehicle of claim 2 , wherein the sensor part includes a camera, a radar, and a Lidar, wherein the controller is configured to:

determine a first heading value of the target object using at least one of the camera, the radar, or the Lidar included in the second part on the basis of the position of the target object;

determine a second heading value of the target object on the basis of the absolute velocity; and

predict a heading direction of the target object on the basis of the first heading value of the target object and the second heading value of the target object.

4. The vehicle of claim 1 , wherein the controller is configured to:

predict an offset between the target object and the expected travelling path of the vehicle on the basis of the expected travelling path of the vehicle and the position information of the target object;

predict a first collision point between the vehicle and the target object in response to the offset being less than a predetermined first value; and

control the vehicle to avoid a collision with the target object in response to a difference in times for the vehicle and the target object to reach the first collision point being less than a predetermined second value.

5. The vehicle of claim 1 , wherein the surrounding road information of the vehicle includes lane line information on both sides of the vehicle,

wherein the controller is configured to:

predict an offset between a left lane line or right lane line of the lane line information on the both sides of the vehicle and the target object;

predict a second collision point between the vehicle and the target object in response to the offset being less than a predetermined first value; and

control a driving part to avoid a collision with the target object in response to a difference in times for the vehicle and the target object to reach the second collision point being less than a predetermined second value.

6. The vehicle of claim 2 , wherein the controller is configured to:

determine a weight related to a longitudinal absolute velocity of the target object according to a position of the target object; and

determine a longitudinal moving direction of the target object on the basis of the absolute velocity of the target object acquired from a predetermined previous point in time, the absolute velocity of the target object at a current point in time, and the weight.

7. The vehicle of claim 2 , wherein the controller is configured to:

calculate a reference value on the basis of a lateral absolute velocity of the target object and a heading direction of the target object, and

in response to the reference value being greater than or equal to a predetermined third value, determine that the target object performs traverse movement on the basis of the absolute velocity of the target object acquired from a predetermined previous point in time, the absolute velocity of the target object at a current point in time, and the vehicle travelling information.

8. The vehicle of claim 4 , wherein the controller determines whether the offset between the target object and the expected travelling path of the vehicle is kept constant on the basis of a variation of the offset between the target object and the expected travelling path of the vehicle acquired from a predetermined previous point in time and a variation of the offset between the target object and the expected travelling path of the vehicle acquired at a current point in time.

9. The vehicle of claim 5 , wherein the controller determines whether an offset between the target object and the expected travelling path of the vehicle is kept constant on the basis of a variation of an offset between the target object and the left lane line or right lane line of the vehicle acquired from a predetermined previous point in time and a variation of the offset between the target object and the left lane line or right lane line of the vehicle acquired at a current point in time.

10. The vehicle of claim 3 , wherein the controller is configured to:

calculate a variation of the heading direction of the target object; and

determine whether the target object maintains the heading direction on the basis of a variation of heading of the target object acquired from a predetermined previous point in time and a variation of the heading direction of the target object.

11. The vehicle of claim 8 , wherein the controller is configured to:

determine whether a heading direction of the target object is maintained;

determine whether the offset between the target object and the expected travelling path of the vehicle is kept constant;

determine a state in which an offset from a left lane line or right lane line of the lane line information on the both sides of the vehicle to the target object is kept constant as a first state;

determine a state in which the heading direction of the target object is maintained as a second state;

determine a state in which the offset between the expected travelling path of the vehicle and the target object is kept constant as a third state; and

determine an order of priority of type states including the first, second, and third states and predict the expected travelling path of the target object based on the order of priority.

12. A method of controlling a vehicle, the method comprising:

acquiring vehicle travelling information including position information, velocity information, and heading direction information of a vehicle;

acquiring target object travelling information including position information, velocity information, heading value information of a target object, and surrounding road information of the vehicle;

predicting an expected travelling path of the vehicle on the basis of the vehicle travelling information;

determining a reliability of the expected travelling path of the vehicle on the basis of a learning table that is generated by learning based on the expected travelling path of the vehicle, global positioning system (GPS) data of the vehicle, and an internal signal of the vehicle;

confirming an expected travelling path of the target object in real time on the basis of the target object travelling information in response to the reliability of the expected traveling path of the vehicle being greater than or equal to a predetermined threshold value; and

performing control to avoid a collision between the vehicle and the target object on the basis of the expected travelling path of the vehicle and the confirmed expected travelling path of the target object.

13. The method of claim 12 , wherein the predicting of the expected travelling path of the target object in real time includes predicting an absolute velocity of the target object on the basis of the vehicle travelling information and the target object travelling information.

14. The method of claim 13 , the avoiding of a collision between the vehicle and the target object includes:

determining a first heading value of the target object using at least one of a camera, a radar, or a Lidar on the basis of the position of the target object;

determining a second heading value of the target object on the basis of the absolute velocity; and

predicting a heading direction of the target object on the basis of the first heading value of the target object and the second heading value of the target object.

15. The method of claim 12 , wherein the predicting of the expected travelling path of the target object in real time includes:

predicting an offset between the target object and the expected travelling path of the vehicle on the basis of the expected travelling path of the vehicle and the position information of the target object;

predicting a first collision point between the vehicle and the target object in response to the offset being less than a predetermined first value; and

allowing a collision between the vehicle and the target object to be avoided in response to a difference in times for the vehicle and the target object to reach the first collision point being less than a predetermined second value.

16. The method of claim 12 , wherein the avoiding of a collision between the vehicle and the target object includes:

acquiring the surrounding road information of the vehicle including lane line information on both sides of the vehicle;

predicting an offset between a left lane line or right lane line of the lane line information on the both sides of the vehicle and the target object;

predicting a second collision point between the vehicle and the target object in response to the offset being less than a predetermined first value; and

performing control to avoid a collision with the target object in response to a difference in times for the vehicle and the target object to reach the second collision point being less than a predetermined second value.

17. The method of claim 13 , wherein the predicting of the expected travelling path of the target object in real time includes:

determining a weight related to a longitudinal absolute velocity of the target object according to a position of the target object; and

determining a longitudinal moving direction of the target object on the basis of the absolute velocity of the target object acquired from a predetermined previous point in time, the absolute velocity of the target object at a current point in time, and the weight.

18. The method of claim 13 , wherein the predicting of the expected travelling path of the target object in real time includes:

calculating a reference value on the basis of a lateral absolute velocity of the target object and a heading direction of the target object, and

in response to the reference value being greater than or equal to a predetermined third value, determining that the target object performs traverse movement on the basis of the absolute velocity of the target object acquired from a predetermined previous point in time, the absolute velocity of the target object at a current point in time, and the vehicle travelling information.

19. The method of claim 15 , wherein the predicting of the expected travelling path of the target object in real time includes determining whether the offset between the target object and the expected travelling path of the vehicle is kept constant on the basis of a variation of the offset between the target object and the expected travelling path of the vehicle acquired from a predetermined previous point in time and a variation of the offset between the target object and the expected travelling path of the vehicle acquired at a current point in time.

20. The method of claim 16 , wherein the predicting of the expected travelling path of the target object in real time includes determining whether an offset between the target object and the expected travelling path of the vehicle is kept constant on the basis of a variation of an offset between the target object and the left lane line or right lane line of the vehicle acquired from a predetermined previous point in time and a variation of the offset between the target object and the left lane line or right lane line of the vehicle acquired at a current point in time.

21. The method of claim 14 , wherein the predicting of the expected travelling path of the target object in real time includes:

calculating a variation of a heading direction of the target object; and

determining whether the target object maintains the heading direction on the basis of a variation of heading of the target object acquired from a predetermined previous point in time and a variation of the heading direction of the target object.

22. The method of claim 18 , wherein the predicting of the expected travelling path of the target object in real time includes:

determining whether the heading direction of the target object is maintained;

determining whether the offset between the target object and the expected travelling path of the vehicle is kept constant;

determining a state in which an offset from a left lane line or right lane line of the lane line information on the both sides of the vehicle to the target object is kept constant as a first state;

determining a state in which the heading direction of the target object is maintained as a second state;

determining a state in which the offset between the expected travelling path of the vehicle and the target object is kept constant as a third state; and

determining an order of priority of type states including the first, second, and third states and predicting the expected travelling path of the target object based on the order of priority.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 30, 2020
From: KIM, NAMGYUN; CHOI, JAEWOONG
To: HYUNDAI MOTOR COMPANY; KIA MOTORS CORPORATION
Reel/Frame 054486/0372 →
Priority Claims (1)
KR 10-2020-0071074 · Jun 11, 2020 · national
Continuity (1)
Related Publication 20210387645A1 · Dec 16, 2021