IP Library Granted Patent US 12,214,788
Granted Patent B2
US 12,214,788 · App. 17/540,078 · Granted Feb 4, 2025

Apparatus and method for controlling autonomous vehicle

Inventors: Ki Hong Park (Seoul, KR); Tae Young Oh (Daejeon, KR); Weon Il Son (Daegu, KR)
Assignee: Kookmin University Industry Academy Cooperation Foundation
B60W30/16B60W30/18163B60W50/0098B60W60/0015B60W2050/0022B60W2520/10B60W2520/105B60W2552/10B60W2554/4041B60W2554/4042B60W2554/802B60W2554/804B60W2720/10
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,214,788
App. No.
17/540,078
Granted
Feb 4, 2025
Kind
B2
Abstract

An apparatus for controlling an autonomous vehicle disclosure may include a processor and a memory configured to be operatively connected to the processor and to store at least one code performed in the processor, wherein the memory may store a code that, when executed by the processor, causes the processor to control the autonomous vehicle to travel on the basis of a distance from a preceding vehicle in a travel lane in which the autonomous vehicle travels or a preset speed, determine a risk level of a lane change on the basis of a speed of the autonomous vehicle, a speed of a side vehicle traveling in a target lane of a lane change, and a distance between the autonomous vehicle and the side vehicle upon occurrence of a lane change request, and perform longitudinal or lateral control for the lane change on the basis of the risk level.

Claims (45)

1. An apparatus for controlling an autonomous vehicle,

the apparatus comprising:

a processor; and

a memory configured to be operatively connected to the processor and to store at least one code performed at the processor,

wherein the memory stores a code that, when executed by the processor, causes the processor to

control the autonomous vehicle to travel on a basis of a distance from a preceding vehicle in a travel lane in which the autonomous vehicle travels or a preset speed,

determine a risk level of a lane change on a basis of a speed (equation here)) of the autonomous vehicle, a speed of a side vehicle traveling in a target lane of a lane change, and a distance between the autonomous vehicle and the side vehicle upon occurrence of a lane change request, wherein the side vehicle comprises a side-front vehicle and a side-rear vehicle that travel in the target lane of the lane change,

perform longitudinal or lateral control for the lane change on a basis of the risk level, and

the memory stores a code that causes the processor to determine a first safety distance based on the side-front vehicle in proportion to the speed of the autonomous vehicle, determine a second safety distance based on the side-rear vehicle in proportion to a speed of the side-rear vehicle, and determine the risk level on a basis of the first safety distance and the second safety distance,

wherein the determining of the second safety distance comprises

determining the first safety distance and the second safety distance on the basis of a first weight assigned to each of the speed of the autonomous vehicle and the speed of the side-rear vehicle and a second weight assigned to each of the first result value and the second result value, and

the first weight and the second weight are preset on the basis of a change in the speed of the side-rear vehicle due to the lane change of the autonomous vehicle and a change in the speed of the autonomous vehicle due to deceleration of the side-front vehicle during the lane change of the autonomous vehicle; and

wherein the setting of the preceding vehicle or the side vehicle as the target vehicle comprises

setting a virtual vehicle between the preceding vehicle and the side vehicle on the basis of a degree of approach to the target lane and

setting the virtual vehicle as the target vehicle in an LC mode in which the autonomous vehicle performs the lane change to the target lane.

2. The apparatus of claim 1 ,

set the preceding vehicle or the side vehicle as the target vehicle, calculate a target acceleration of the autonomous vehicle on a basis of a required control distance (), which is a distance that the autonomous vehicle moves on the basis of the target vehicle, a distance () between the target vehicle and the autonomous vehicle, a speed () of the target vehicle, and the speed () of the autonomous vehicle, and control a longitudinal speed of the autonomous vehicle on the basis of the target acceleration.

3. The apparatus of claim 1 , wherein the memory stores a code that causes the processor to calculate the target acceleration of the autonomous vehicle on the basis of a first distance between the required control distance (C d ) and the distance (c target ) between the target vehicle and the autonomous vehicle and a second distance between the speed (υ target ) of the target vehicle and the speed (υ i ) of the autonomous vehicle, and

the distance (c target ) between the target vehicle and the autonomous vehicle and the required control distance (C d ) are differently set depending on a driving control mode of the autonomous vehicle.

4. The apparatus of claim 2 ,

wherein the memory stores a code that, when executed by the processor, causes the processor to operate in any one of i) an adaptive cruise control (ACC) mode of performing longitudinal or lateral control of the autonomous vehicle on the basis of a distance from a preceding vehicle in a travel lane in which the autonomous vehicle travels or a preset speed, ii) the lane change (LC) mode of determining a risk level of a lane change on the basis of information about the autonomous vehicle and information about a side vehicle traveling in a target lane of a lane change upon occurrence of a lane change request and performing longitudinal or lateral control for the lane change on the basis of the risk level, or iii) a distant control (DC) mode of performing longitudinal control of the autonomous vehicle so that the autonomous vehicle moves to a lane change-possible position in the travel lane on the basis of the risk level upon occurrence of a lane change request.

5. The apparatus of claim 1 , wherein, when it is determined that the risk level indicates that there is a risk of the lane change, the memory stores a code that causes the processor to perform longitudinal control of the autonomous vehicle so that the autonomous vehicle moves to a lane change-possible position in the travel lane.

6. The apparatus of claim 1 , wherein the side vehicle comprises a side-front vehicle and a side-rear vehicle that travel in the target lane of the lane change, and

the memory stores a code that causes the processor to determine the lane change-possible position so that the autonomous vehicle minimally moves in the travel lane according to conditions related to a distance between the autonomous vehicle and the side-front vehicle and a distance between the autonomous vehicle and the side-rear vehicle as constraint conditions, and determine a position satisfying the constraint conditions in a rear range of a detected preceding vehicle as the lane change-possible position when the preceding vehicle is detected within the travel lane.

7. A method for controlling an autonomous vehicle, the method comprising:

controlling, by a processor, the autonomous vehicle to travel on a basis of a distance from a preceding vehicle in a travel lane in which the autonomous vehicle travels or a preset speed;

determining, by the processor, a risk level of a lane change on a basis of a speed () of the autonomous vehicle, a speed of a side vehicle traveling in a target lane of a

lane change, and a distance between the autonomous vehicle and the side vehicle upon occurrence of a lane change request; and

performing, by the processor, longitudinal or lateral control for the lane change on a basis of the risk level,

wherein the side vehicle comprises a side-front vehicle and a side-rear vehicle that travel in the target lane of the lane change, and

the determining, by the processor, of the risk level of the lane change comprises determining a first safety distance based on the side-front vehicle in proportion to the speed of the autonomous vehicle and a second safety distance based on the side-rear vehicle in proportion to a speed of the side-rear vehicle, and determining the risk level on a basis of the first safety distance and the second safety distance;

wherein the determining of the second safety distance comprises

determining the first safety distance and the second safety distance on the basis of a first weight assigned to each of the speed of the autonomous vehicle and the speed of the side-rear vehicle and a second weight assigned to each of the first result value and the second result value, and

the first weight and the second weight are preset on the basis of a change in the speed of the side-read vehicle due to the lane change of the autonomous vehicle and a change in the speed of the autonomous vehicle due to deceleration of the side-front vehicle during the lane change of the autonomous vehicle,

wherein the setting of the preceding vehicle or the side vehicle as the target vehicle comprises:

setting a virtual vehicle between the preceding vehicle and the side vehicle on the basis of a degree of approach to the target line; and

setting the virtual vehicle as the target vehicle in an LC in which the autonomous vehicle performs the lane change to the target lane.

8. The method of claim 7 , further comprising:

determining, by the processor, the preceding vehicle or the side vehicle as a target vehicle;

determining, by the processor, a target acceleration of the autonomous vehicle on a basis of a required control distance, which is a distance that the autonomous vehicle moves on a basis of the target vehicle, a distance between the target vehicle and the autonomous vehicle, a speed of the target vehicle, and the speed of the autonomous vehicle; and

controlling, by the processor, a longitudinal speed of the autonomous vehicle on the basis of the target acceleration.

9. The method of claim 7 , wherein the determining of the target acceleration of the autonomous vehicle comprises calculating, by the processor, the target acceleration of the autonomous vehicle on a basis of a first distance between the required control distance and the distance between the target vehicle and the autonomous vehicle and a second distance between the speed of the target vehicle and the speed of the autonomous vehicle, and

the distance between the target vehicle and the autonomous vehicle and the required control distance are differently set depending on a driving control mode of the autonomous vehicle.

10. The method of claim 7 , wherein, when it is determined that the risk level indicates that there is a risk of the lane change, the performing of the longitudinal or lateral control comprises performing longitudinal control of the autonomous vehicle so that the autonomous vehicle moves to a lane change-possible position in the travel lane.

11. The method of claim 7 , wherein the side vehicle comprises a side-front vehicle and a side-rear vehicle that travel in the target lane of the lane change, and the performing, by the processor, of the longitudinal control of the autonomous vehicle so that the autonomous vehicle moves to the lane change-possible position comprises determining the lane change-possible position so that the autonomous vehicle minimally moves in the travel lane according to conditions related to a distance between the autonomous vehicle and the side-front vehicle and a distance between the autonomous vehicle and the side-rear vehicle as constraint conditions, and determining a position satisfying the constraint conditions in a rear range of a detected preceding vehicle as the lane change-possible position when the preceding vehicle is detected within the travel lane.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 1, 2021
From: PARK, KI HONG; OH, TAE YOUNG; SON, WEON II
To: KOOKMIN UNIVERSITY INDUSTRY ACADEMY COOPERATION FOUNDATION
Reel/Frame 058262/0188 →
Priority Claims (2)
KR 10-2021-0097125 · Jul 23, 2021 · national
KR 10-2021-0122337 · Sep 14, 2021 · national
Continuity (1)
Related Publication 20230031030A1 · Feb 2, 2023
References Cited (15)
US 11738742B2 · Komuro · 2023 [cited by examiner]
US 20190004529A1 · Im · 2019 [cited by examiner]
US 20220348227A1 · Foster · 2022 [cited by examiner]
US 20230031030A1 · Park · 2023 [cited by examiner]
JP 20099078735A · 2009 [cited by applicant]
JP 2013107431A · 2013 [cited by applicant]
JP 20180300479A · 2018 [cited by applicant]
KR 101307109B1 · 2013 [cited by applicant]
KR 20170070580A · 2015 [cited by examiner]
KR 1020180024414A · 2018 [cited by applicant]
KR 1020180096114A · 2018 [cited by applicant]
WO 2017022447 · 2017 [cited by applicant]
Im Seong Su, Dec. 14, 2015, English Machine Translation_KR20170070580A provided by Patent Translate by EPO and Google (Year: 2017). [cited by examiner]
Office Action, Notice of Reason for Refusal, App. No. JP2021-192279, Date of Drafting Jan. 4, 2023, 6 pages. [cited by applicant]
Oh, et al, “Development of Automated Lane Change Algorithm Considering Safety of Surrounding Vehicles,” Transactions of the Korean Society of Automotive Engineers, vol. 29, No. 5, May 1, 2021, 15 Pages. [cited by applicant]
Cited By (1)
US 12,427,978