Beta
389737

ADAPTIVE CRUISE CONTROL WITH LANE KEEPING ASSIST USING REINFORCEMENT LEARNING

Article

Last updated: 24 Dec 2024

Subjects

-

Tags

Electrical engineering

Abstract

Adaptive Cruise Control (ACC) is an autonomous driving technology that enables vehicles to maintain a preset velocity and keep a safe distance from the lead vehicle by modifying the longitudinal acceleration of the ego vehicle. Reinforcement learning (RL) is a deep learning approach that learns by interacting with environments through trial and error. It receives rewards from the environment to evaluate its actions and improve its policies through learning algorithms. In this paper, an intelligent ACC system is proposed to enhance the system's overall performance by utilizing two main sub-systems. First, an ACC is implemented using the Twin Delayed Deep Deterministic (TD3) policy gradient algorithm with a continuous action space to control the acceleration of a vehicle. Second, a Lane Keeping Assist (LKA)is implemented using the Deep Q-Network (DQN) algorithm with a discrete action space for steering angle control. The system architectures and vehicle dynamics of the two sub-systems are modelled and simulated using Simulink. The TD3 and DQN algorithms are trained to perform ACC with LKA through cooperative behavior. Many experiments are carried out to evaluate the performance of the proposed system. The obtained results demonstrate the system's ability to follow a preset velocity, keep a safe distance from a lead vehicle, maintain the ego vehicle centered in its lane, and mitigate the risk of collision that may arise from lane changes.

DOI

10.21608/auej.2024.298711.1676

Keywords

advanced driver assistance systems, Adaptive Cruise Control, Lane keeping Assist, Reinforcement Learning

Authors

First Name

Taghreed

Last Name

Soliman

MiddleName

M

Affiliation

Systems and Computers Engineering Department, Faculty of Engineering, Al-Azhar University, Nasr City, Cairo, Egypt

Email

taghreedmamdouh19@gmail.com

City

-

Orcid

-

First Name

Ayman

Last Name

Elshenawy

MiddleName

-

Affiliation

Systems and Computers Engineering Department, Faculty of Engineering, Al-Azhar University, Nasr City, Cairo, Egypt

Email

eaymanelshenawy@azhar.edu.eg

City

-

Orcid

-

First Name

Hussein

Last Name

Tantawy

MiddleName

-

Affiliation

Systems and Computers Engineering Department, Faculty of Engineering, Al-Azhar University, Nasr City, Cairo, Egypt

Email

hussentantawy61@gmail.com

City

cairo

Orcid

-

Volume

19

Article Issue

73

Related Issue

51474

Issue Date

2024-10-01

Receive Date

2024-06-23

Publish Date

2024-10-01

Page Start

1,349

Page End

1,368

Print ISSN

1687-8418

Online ISSN

3009-7622

Link

https://jaes.journals.ekb.eg/article_389737.html

Detail API

https://jaes.journals.ekb.eg/service?article_code=389737

Order

389,737

Type

Original Article

Type Code

706

Publication Type

Journal

Publication Title

Journal of Al-Azhar University Engineering Sector

Publication Link

https://jaes.journals.ekb.eg/

MainTitle

ADAPTIVE CRUISE CONTROL WITH LANE KEEPING ASSIST USING REINFORCEMENT LEARNING

Details

Type

Article

Created At

24 Dec 2024