A waypoint tracking controller for autonomous road vehicles using ROS framework
Automated Driving Systems (ADSs) require robust and scalable control systems in order to achieve a safe, efficient and comfortable driving experience. Most global planners for autonomous vehicles provide as output a sequence of waypoints to be followed. This paper proposes a modular and scalable way...
| Autores: | , , , , , , , |
|---|---|
| Formato: | artículo |
| Fecha de publicación: | 2020 |
| País: | España |
| Recursos: | Universidad de Alcalá (UAH) |
| Repositorio: | e_Buah Biblioteca Digital Universidad de Alcalá |
| Idioma: | inglés |
| OAI Identifier: | oai:ebuah.uah.es:10017/45409 |
| Acesso em linha: | http://hdl.handle.net/10017/45409 https://dx.doi.org/10.3390/s20144062 |
| Access Level: | acceso abierto |
| Palavra-chave: | Path tracking control Autonomous road vehicles Robot Operating System (ROS) Electrónica Electronics |
| id |
ES_42d7dfbd2b99d15e5a76d381c3dc8d6d |
|---|---|
| oai_identifier_str |
oai:ebuah.uah.es:10017/45409 |
| network_acronym_str |
ES |
| network_name_str |
España |
| repository_id_str |
|
| spelling |
A waypoint tracking controller for autonomous road vehicles using ROS frameworkGutiérrez Moreno, RodrigoLópez Guillén, María ElenaPérez Gil, ÓscarBarea Navarro, Rafael|||0000-0002-4179-6100Bergasa Pascual, Luis Miguel|||0000-0002-0087-3077Gómez Huélamo, CarlosEgido Sierra, Javier delLópez Fernández, JoaquínPath tracking controlAutonomous road vehiclesRobot Operating System (ROS)ElectrónicaElectronicsAutomated Driving Systems (ADSs) require robust and scalable control systems in order to achieve a safe, efficient and comfortable driving experience. Most global planners for autonomous vehicles provide as output a sequence of waypoints to be followed. This paper proposes a modular and scalable waypoint tracking controller for Robot Operating System (ROS)-based autonomous guided vehicles. The proposed controller performs a smooth interpolation of the waypoints and uses optimal control techniques to ensure robust trajectory tracking even at high speeds in urban environments (up to 50 km/h). The delays in the localization system and actuators are compensated in the control loop to stabilize the system. Forward velocity is adapted to path characteristics using a velocity profiler. The controller has been implemented as an ROS package providing scalability and exportability to the system in order to be used with a wide variety of simulators and real vehicles. We show the results of this controller using the novel and hyper realistic CARLA Simulator and carrying out a comparison with other standard and state-of-art trajectory tracking controllers.Agencia Estatal de InvestigaciónComunidad de MadridMDPI20202020-07-01journal articlehttp://purl.org/coar/resource_type/c_6501NAhttp://purl.org/coar/version/c_be7fb7dd8ff6fe43info:eu-repo/semantics/articleapplication/pdfhttp://hdl.handle.net/10017/45409https://dx.doi.org/10.3390/s20144062reponame: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 2017-2020 RTI2018-099263-B-C21 TECNOLOGIAS ROBUSTAS PARA UN CONCEPTO DE COCHE ELECTRICO AUTOMATIZADO PARA CONDUCTORES MAYORESComunidad 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/454092026-06-18T11:13:07Z |
| dc.title.none.fl_str_mv |
A waypoint tracking controller for autonomous road vehicles using ROS framework |
| title |
A waypoint tracking controller for autonomous road vehicles using ROS framework |
| spellingShingle |
A waypoint tracking controller for autonomous road vehicles using ROS framework Gutiérrez Moreno, Rodrigo Path tracking control Autonomous road vehicles Robot Operating System (ROS) Electrónica Electronics |
| title_short |
A waypoint tracking controller for autonomous road vehicles using ROS framework |
| title_full |
A waypoint tracking controller for autonomous road vehicles using ROS framework |
| title_fullStr |
A waypoint tracking controller for autonomous road vehicles using ROS framework |
| title_full_unstemmed |
A waypoint tracking controller for autonomous road vehicles using ROS framework |
| title_sort |
A waypoint tracking controller for autonomous road vehicles using ROS framework |
| dc.creator.none.fl_str_mv |
Gutiérrez Moreno, Rodrigo López Guillén, María Elena Pérez Gil, Óscar Barea Navarro, Rafael|||0000-0002-4179-6100 Bergasa Pascual, Luis Miguel|||0000-0002-0087-3077 Gómez Huélamo, Carlos Egido Sierra, Javier del López Fernández, Joaquín |
| author |
Gutiérrez Moreno, Rodrigo |
| author_facet |
Gutiérrez Moreno, Rodrigo López Guillén, María Elena Pérez Gil, Óscar Barea Navarro, Rafael|||0000-0002-4179-6100 Bergasa Pascual, Luis Miguel|||0000-0002-0087-3077 Gómez Huélamo, Carlos Egido Sierra, Javier del López Fernández, Joaquín |
| author_role |
author |
| author2 |
López Guillén, María Elena Pérez Gil, Óscar Barea Navarro, Rafael|||0000-0002-4179-6100 Bergasa Pascual, Luis Miguel|||0000-0002-0087-3077 Gómez Huélamo, Carlos Egido Sierra, Javier del López Fernández, Joaquín |
| author2_role |
author author author author author author author |
| dc.subject.none.fl_str_mv |
Path tracking control Autonomous road vehicles Robot Operating System (ROS) Electrónica Electronics |
| topic |
Path tracking control Autonomous road vehicles Robot Operating System (ROS) Electrónica Electronics |
| description |
Automated Driving Systems (ADSs) require robust and scalable control systems in order to achieve a safe, efficient and comfortable driving experience. Most global planners for autonomous vehicles provide as output a sequence of waypoints to be followed. This paper proposes a modular and scalable waypoint tracking controller for Robot Operating System (ROS)-based autonomous guided vehicles. The proposed controller performs a smooth interpolation of the waypoints and uses optimal control techniques to ensure robust trajectory tracking even at high speeds in urban environments (up to 50 km/h). The delays in the localization system and actuators are compensated in the control loop to stabilize the system. Forward velocity is adapted to path characteristics using a velocity profiler. The controller has been implemented as an ROS package providing scalability and exportability to the system in order to be used with a wide variety of simulators and real vehicles. We show the results of this controller using the novel and hyper realistic CARLA Simulator and carrying out a comparison with other standard and state-of-art trajectory tracking controllers. |
| publishDate |
2020 |
| dc.date.none.fl_str_mv |
2020 2020-07-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/45409 https://dx.doi.org/10.3390/s20144062 |
| url |
http://hdl.handle.net/10017/45409 https://dx.doi.org/10.3390/s20144062 |
| 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 2017-2020 RTI2018-099263-B-C21 TECNOLOGIAS ROBUSTAS PARA UN CONCEPTO DE COCHE ELECTRICO AUTOMATIZADO PARA CONDUCTORES MAYORES 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_ |
1869406975034392576 |
| score |
15,300724 |