Reinforcement Learning-Based Autonomous Driving at Intersections in CARLA Simulator
Intersections are considered one of the most complex scenarios in a self-driving framework due to the uncertainty in the behaviors of surrounding vehicles and the different types of scenarios that can be found. To deal with this problem, we provide a Deep Reinforcement Learning approach for intersec...
| Authors: | , , , , |
|---|---|
| Format: | article |
| Publication Date: | 2022 |
| Country: | España |
| Institution: | Universidad de Alcalá (UAH) |
| Repository: | e_Buah Biblioteca Digital Universidad de Alcalá |
| Language: | English |
| OAI Identifier: | oai:ebuah.uah.es:10017/63104 |
| Online Access: | http://hdl.handle.net/10017/63104 https://dx.doi.org/10.3390/s22218373 |
| Access Level: | Open access |
| Keyword: | Reinforcement learning Decision making Autonomous driving Electrónica Electronics |
| id |
ES_c8dcc6afa17d8b124c1b29bb51e00c67 |
|---|---|
| oai_identifier_str |
oai:ebuah.uah.es:10017/63104 |
| network_acronym_str |
ES |
| network_name_str |
España |
| repository_id_str |
|
| spelling |
Reinforcement Learning-Based Autonomous Driving at Intersections in CARLA SimulatorGutiérrez Moreno, RodrigoBarea Navarro, Rafael|||0000-0002-4179-6100López Guillén, María ElenaAraluce Ruiz, JavierBergasa Pascual, Luis Miguel|||0000-0002-0087-3077Reinforcement learningDecision makingAutonomous drivingElectrónicaElectronicsIntersections are considered one of the most complex scenarios in a self-driving framework due to the uncertainty in the behaviors of surrounding vehicles and the different types of scenarios that can be found. To deal with this problem, we provide a Deep Reinforcement Learning approach for intersection handling, which is combined with Curriculum Learning to improve the training process. The state space is defined by two vectors, containing adversaries and ego vehicle information. We define a features extractor module and an actor–critic approach combined with Curriculum Learning techniques, adding complexity to the environment by increasing the number of vehicles. In order to address a complete autonomous driving system, a hybrid architecture is proposed. The operative level generates the driving commands, the strategy level defines the trajectory and the tactical level executes the high-level decisions. This high-level decision system is the main goal of this research. To address realistic experiments, we set up three scenarios: intersections with traffic lights, intersections with traffic signs and uncontrolled intersections. The results of this paper show that a Proximal Policy Optimization algorithm can infer ego vehicle-desired behavior for different intersection scenarios based only on the behavior of adversarial vehicles.Agencia Estatal de InvestigaciónComunidad de MadridMDPI20222022-11-01journal articlehttp://purl.org/coar/resource_type/c_6501NAhttp://purl.org/coar/version/c_be7fb7dd8ff6fe43info:eu-repo/semantics/articleapplication/pdfhttp://hdl.handle.net/10017/63104https://dx.doi.org/10.3390/s22218373reponame:e_Buah Biblioteca Digital Universidad de Alcaláinstname:Universidad de Alcalá (UAH)InglésengAgencia Estatal de Investigación http://dx.doi.org/10.13039/501100011033 Plan Estatal de Investigación Científica y Técnica y de Innovación 2021-2023 PID2021-126623OB-I00 IMPLEMENTACION Y VALIDACION DE UNA ARQUITECTURA MODULAR BASADA EN INTELIGENCIA ARTIFICIAL PARA CONDUCCION AUTONOMAComunidad de Madrid http://dx.doi.org/10.13039/100012818 Not available P2018%2FNMT-4331 Madrid Robotics Digital Innovation Hubopen accesshttp://purl.org/coar/access_right/c_abf2Attribution-NonCommercial-NoDerivatives 4.0 Internationalhttp://creativecommons.org/licenses/by-nc-nd/4.0/info:eu-repo/semantics/openAccessoai:ebuah.uah.es:10017/631042026-06-18T11:13:07Z |
| dc.title.none.fl_str_mv |
Reinforcement Learning-Based Autonomous Driving at Intersections in CARLA Simulator |
| title |
Reinforcement Learning-Based Autonomous Driving at Intersections in CARLA Simulator |
| spellingShingle |
Reinforcement Learning-Based Autonomous Driving at Intersections in CARLA Simulator Gutiérrez Moreno, Rodrigo Reinforcement learning Decision making Autonomous driving Electrónica Electronics |
| title_short |
Reinforcement Learning-Based Autonomous Driving at Intersections in CARLA Simulator |
| title_full |
Reinforcement Learning-Based Autonomous Driving at Intersections in CARLA Simulator |
| title_fullStr |
Reinforcement Learning-Based Autonomous Driving at Intersections in CARLA Simulator |
| title_full_unstemmed |
Reinforcement Learning-Based Autonomous Driving at Intersections in CARLA Simulator |
| title_sort |
Reinforcement Learning-Based Autonomous Driving at Intersections in CARLA Simulator |
| dc.creator.none.fl_str_mv |
Gutiérrez Moreno, Rodrigo Barea Navarro, Rafael|||0000-0002-4179-6100 López Guillén, María Elena Araluce Ruiz, Javier Bergasa Pascual, Luis Miguel|||0000-0002-0087-3077 |
| author |
Gutiérrez Moreno, Rodrigo |
| author_facet |
Gutiérrez Moreno, Rodrigo Barea Navarro, Rafael|||0000-0002-4179-6100 López Guillén, María Elena Araluce Ruiz, Javier Bergasa Pascual, Luis Miguel|||0000-0002-0087-3077 |
| author_role |
author |
| author2 |
Barea Navarro, Rafael|||0000-0002-4179-6100 López Guillén, María Elena Araluce Ruiz, Javier Bergasa Pascual, Luis Miguel|||0000-0002-0087-3077 |
| author2_role |
author author author author |
| dc.subject.none.fl_str_mv |
Reinforcement learning Decision making Autonomous driving Electrónica Electronics |
| topic |
Reinforcement learning Decision making Autonomous driving Electrónica Electronics |
| description |
Intersections are considered one of the most complex scenarios in a self-driving framework due to the uncertainty in the behaviors of surrounding vehicles and the different types of scenarios that can be found. To deal with this problem, we provide a Deep Reinforcement Learning approach for intersection handling, which is combined with Curriculum Learning to improve the training process. The state space is defined by two vectors, containing adversaries and ego vehicle information. We define a features extractor module and an actor–critic approach combined with Curriculum Learning techniques, adding complexity to the environment by increasing the number of vehicles. In order to address a complete autonomous driving system, a hybrid architecture is proposed. The operative level generates the driving commands, the strategy level defines the trajectory and the tactical level executes the high-level decisions. This high-level decision system is the main goal of this research. To address realistic experiments, we set up three scenarios: intersections with traffic lights, intersections with traffic signs and uncontrolled intersections. The results of this paper show that a Proximal Policy Optimization algorithm can infer ego vehicle-desired behavior for different intersection scenarios based only on the behavior of adversarial vehicles. |
| publishDate |
2022 |
| dc.date.none.fl_str_mv |
2022 2022-11-01 |
| dc.type.none.fl_str_mv |
journal article http://purl.org/coar/resource_type/c_6501 NA http://purl.org/coar/version/c_be7fb7dd8ff6fe43 |
| dc.type.openaire.fl_str_mv |
info:eu-repo/semantics/article |
| format |
article |
| dc.identifier.none.fl_str_mv |
http://hdl.handle.net/10017/63104 https://dx.doi.org/10.3390/s22218373 |
| url |
http://hdl.handle.net/10017/63104 https://dx.doi.org/10.3390/s22218373 |
| dc.language.none.fl_str_mv |
Inglés eng |
| language_invalid_str_mv |
Inglés |
| language |
eng |
| dc.relation.none.fl_str_mv |
Agencia Estatal de Investigación http://dx.doi.org/10.13039/501100011033 Plan Estatal de Investigación Científica y Técnica y de Innovación 2021-2023 PID2021-126623OB-I00 IMPLEMENTACION Y VALIDACION DE UNA ARQUITECTURA MODULAR BASADA EN INTELIGENCIA ARTIFICIAL PARA CONDUCCION AUTONOMA Comunidad de Madrid http://dx.doi.org/10.13039/100012818 Not available P2018%2FNMT-4331 Madrid Robotics Digital Innovation Hub |
| dc.rights.none.fl_str_mv |
open access http://purl.org/coar/access_right/c_abf2 Attribution-NonCommercial-NoDerivatives 4.0 International http://creativecommons.org/licenses/by-nc-nd/4.0/ |
| dc.rights.openaire.fl_str_mv |
info:eu-repo/semantics/openAccess |
| rights_invalid_str_mv |
open access http://purl.org/coar/access_right/c_abf2 Attribution-NonCommercial-NoDerivatives 4.0 International http://creativecommons.org/licenses/by-nc-nd/4.0/ |
| eu_rights_str_mv |
openAccess |
| dc.format.none.fl_str_mv |
application/pdf |
| dc.publisher.none.fl_str_mv |
MDPI |
| publisher.none.fl_str_mv |
MDPI |
| dc.source.none.fl_str_mv |
reponame:e_Buah Biblioteca Digital Universidad de Alcalá instname:Universidad de Alcalá (UAH) |
| instname_str |
Universidad de Alcalá (UAH) |
| reponame_str |
e_Buah Biblioteca Digital Universidad de Alcalá |
| collection |
e_Buah Biblioteca Digital Universidad de Alcalá |
| repository.name.fl_str_mv |
|
| repository.mail.fl_str_mv |
|
| _version_ |
1869419322251673600 |
| score |
15.811543 |