Skip to content

gprajwalpoojari/Lane-Change-Decision-Making

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Lane-Change-Decision-Making-using-Reinforcement-Learning

Demo

After training the network, the model makes lane changes only when required. Here is an example:

test

Training phase

In the initial phases, the Model takes random actions that result in unnecessary lane changes and collision. The network is penalized for unnecessary lane changes and lane changes that result in collision. Here is an example:

train

About the project

This project utilizes a three-lane highway traffic simulator for reinforcement learning based lane change decision making. The simulator provides current vechicle position and surrounding vehicles position information. Deep Q Learning Network is employed for the decision making model. The action space is discretized into 3 actions, namely, stay on the current lane, make left lane change and make right lane change.

Snapshot of the simulator

The simulator is taken from one of the udacity courses. Here is a snapshot of the simulator:

Screenshot from 2023-05-25 14-37-52

References

https://arxiv.org/pdf/1904.00231.pdf

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published