Cargando…
Design and Implementation of Intelligent Agent Training Systems for Virtual Vehicles
This paper presents the results of the design, simulation, and implementation of a virtual vehicle. Such a process employs the Unity videogame platform and its Machine Learning-Agents library. The virtual vehicle is implemented in Unity considering mechanisms that represent accurately the dynamics o...
Autores principales: | , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
MDPI
2021
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7827925/ https://www.ncbi.nlm.nih.gov/pubmed/33445582 http://dx.doi.org/10.3390/s21020492 |
_version_ | 1783640885787885568 |
---|---|
author | Urrea, Claudio Garrido, Felipe Kern, John |
author_facet | Urrea, Claudio Garrido, Felipe Kern, John |
author_sort | Urrea, Claudio |
collection | PubMed |
description | This paper presents the results of the design, simulation, and implementation of a virtual vehicle. Such a process employs the Unity videogame platform and its Machine Learning-Agents library. The virtual vehicle is implemented in Unity considering mechanisms that represent accurately the dynamics of a real automobile, such as motor torque curve, suspension system, differential, and anti-roll bar, among others. Intelligent agents are designed and implemented to drive the virtual automobile, and they are trained using imitation or reinforcement. In the former method, learning by imitation, a human expert interacts with an intelligent agent through a control interface that simulates a real vehicle; in this way, the human expert receives motion signals and has stereoscopic vision, among other capabilities. In learning by reinforcement, a reward function that stimulates the intelligent agent to exert a soft control over the virtual automobile is designed. In the training stage, the intelligent agents are introduced into a scenario that simulates a four-lane highway. In the test stage, instead, they are located in unknown roads created based on random spline curves. Finally, graphs of the telemetric variables are presented, which are obtained from the automobile dynamics when the vehicle is controlled by the intelligent agents and their human counterpart, both in the training and the test track. |
format | Online Article Text |
id | pubmed-7827925 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2021 |
publisher | MDPI |
record_format | MEDLINE/PubMed |
spelling | pubmed-78279252021-01-25 Design and Implementation of Intelligent Agent Training Systems for Virtual Vehicles Urrea, Claudio Garrido, Felipe Kern, John Sensors (Basel) Article This paper presents the results of the design, simulation, and implementation of a virtual vehicle. Such a process employs the Unity videogame platform and its Machine Learning-Agents library. The virtual vehicle is implemented in Unity considering mechanisms that represent accurately the dynamics of a real automobile, such as motor torque curve, suspension system, differential, and anti-roll bar, among others. Intelligent agents are designed and implemented to drive the virtual automobile, and they are trained using imitation or reinforcement. In the former method, learning by imitation, a human expert interacts with an intelligent agent through a control interface that simulates a real vehicle; in this way, the human expert receives motion signals and has stereoscopic vision, among other capabilities. In learning by reinforcement, a reward function that stimulates the intelligent agent to exert a soft control over the virtual automobile is designed. In the training stage, the intelligent agents are introduced into a scenario that simulates a four-lane highway. In the test stage, instead, they are located in unknown roads created based on random spline curves. Finally, graphs of the telemetric variables are presented, which are obtained from the automobile dynamics when the vehicle is controlled by the intelligent agents and their human counterpart, both in the training and the test track. MDPI 2021-01-12 /pmc/articles/PMC7827925/ /pubmed/33445582 http://dx.doi.org/10.3390/s21020492 Text en © 2021 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/). |
spellingShingle | Article Urrea, Claudio Garrido, Felipe Kern, John Design and Implementation of Intelligent Agent Training Systems for Virtual Vehicles |
title | Design and Implementation of Intelligent Agent Training Systems for Virtual Vehicles |
title_full | Design and Implementation of Intelligent Agent Training Systems for Virtual Vehicles |
title_fullStr | Design and Implementation of Intelligent Agent Training Systems for Virtual Vehicles |
title_full_unstemmed | Design and Implementation of Intelligent Agent Training Systems for Virtual Vehicles |
title_short | Design and Implementation of Intelligent Agent Training Systems for Virtual Vehicles |
title_sort | design and implementation of intelligent agent training systems for virtual vehicles |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7827925/ https://www.ncbi.nlm.nih.gov/pubmed/33445582 http://dx.doi.org/10.3390/s21020492 |
work_keys_str_mv | AT urreaclaudio designandimplementationofintelligentagenttrainingsystemsforvirtualvehicles AT garridofelipe designandimplementationofintelligentagenttrainingsystemsforvirtualvehicles AT kernjohn designandimplementationofintelligentagenttrainingsystemsforvirtualvehicles |