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...

Descripción completa

Detalles Bibliográficos
Autores principales: Urrea, Claudio, Garrido, Felipe, Kern, John
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