Skip to content

Implementation of a reinforcement learning agent able to do autonomous changing lane using Sumo

Notifications You must be signed in to change notification settings

lsm2842035890/SUMO-changing-lane-agent

 
 

Repository files navigation

Lane Changer Agent with SUMO simulator

Project developed for Sapienza Honor's Programme. The project aims at developing a reinforcement learning application to make an agent drive safely in acondition of dense traffic. For doing so, SUMO was used to simulate the behaviour of the ego vehicletogether with a fleet of autonomous vehicles and to train two model of RL algorithms, namely DQNand A2C.The development flow was the following: creating the highway with NetEdit, get the parameters of thesimulation, create a custom Gym environment and train the networks

Alt text

Installation

First install SUMO and then the required packages from requirements.txt

More Details

I wrote a report about this. You can find it inside report folder

About

Implementation of a reinforcement learning agent able to do autonomous changing lane using Sumo

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%