Cargando…

Deepbots: A Webots-Based Deep Reinforcement Learning Framework for Robotics

Deep Reinforcement Learning (DRL) is increasingly used to train robots to perform complex and delicate tasks, while the development of realistic simulators contributes to the acceleration of research on DRL for robotics. However, it is still not straightforward to employ such simulators in the typic...

Descripción completa

Detalles Bibliográficos
Autores principales: Kirtas, M., Tsampazis, K., Passalis, N., Tefas, A.
Formato: Online Artículo Texto
Lenguaje:English
Publicado: 2020
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7256566/
http://dx.doi.org/10.1007/978-3-030-49186-4_6
_version_ 1783539938546941952
author Kirtas, M.
Tsampazis, K.
Passalis, N.
Tefas, A.
author_facet Kirtas, M.
Tsampazis, K.
Passalis, N.
Tefas, A.
author_sort Kirtas, M.
collection PubMed
description Deep Reinforcement Learning (DRL) is increasingly used to train robots to perform complex and delicate tasks, while the development of realistic simulators contributes to the acceleration of research on DRL for robotics. However, it is still not straightforward to employ such simulators in the typical DRL pipeline, since their steep learning curve and the enormous amount of development required to interface with DRL methods significantly restrict their use by researchers. To overcome these limitations, in this work we present an open-source framework that combines an established interface used by DRL researchers, the OpenAI Gym interface, with the state-of-the-art Webots robot simulator in order to provide a standardized way to employ DRL in various robotics scenarios. Deepbots aims to enable researchers to easily develop DRL methods in Webots by handling all the low-level details and reducing the required development effort. The effectiveness of the proposed framework is demonstrated through code examples, as well as using three use cases of varying difficulty.
format Online
Article
Text
id pubmed-7256566
institution National Center for Biotechnology Information
language English
publishDate 2020
record_format MEDLINE/PubMed
spelling pubmed-72565662020-05-29 Deepbots: A Webots-Based Deep Reinforcement Learning Framework for Robotics Kirtas, M. Tsampazis, K. Passalis, N. Tefas, A. Artificial Intelligence Applications and Innovations Article Deep Reinforcement Learning (DRL) is increasingly used to train robots to perform complex and delicate tasks, while the development of realistic simulators contributes to the acceleration of research on DRL for robotics. However, it is still not straightforward to employ such simulators in the typical DRL pipeline, since their steep learning curve and the enormous amount of development required to interface with DRL methods significantly restrict their use by researchers. To overcome these limitations, in this work we present an open-source framework that combines an established interface used by DRL researchers, the OpenAI Gym interface, with the state-of-the-art Webots robot simulator in order to provide a standardized way to employ DRL in various robotics scenarios. Deepbots aims to enable researchers to easily develop DRL methods in Webots by handling all the low-level details and reducing the required development effort. The effectiveness of the proposed framework is demonstrated through code examples, as well as using three use cases of varying difficulty. 2020-05-06 /pmc/articles/PMC7256566/ http://dx.doi.org/10.1007/978-3-030-49186-4_6 Text en © IFIP International Federation for Information Processing 2020 This article is made available via the PMC Open Access Subset for unrestricted research re-use and secondary analysis in any form or by any means with acknowledgement of the original source. These permissions are granted for the duration of the World Health Organization (WHO) declaration of COVID-19 as a global pandemic.
spellingShingle Article
Kirtas, M.
Tsampazis, K.
Passalis, N.
Tefas, A.
Deepbots: A Webots-Based Deep Reinforcement Learning Framework for Robotics
title Deepbots: A Webots-Based Deep Reinforcement Learning Framework for Robotics
title_full Deepbots: A Webots-Based Deep Reinforcement Learning Framework for Robotics
title_fullStr Deepbots: A Webots-Based Deep Reinforcement Learning Framework for Robotics
title_full_unstemmed Deepbots: A Webots-Based Deep Reinforcement Learning Framework for Robotics
title_short Deepbots: A Webots-Based Deep Reinforcement Learning Framework for Robotics
title_sort deepbots: a webots-based deep reinforcement learning framework for robotics
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7256566/
http://dx.doi.org/10.1007/978-3-030-49186-4_6
work_keys_str_mv AT kirtasm deepbotsawebotsbaseddeepreinforcementlearningframeworkforrobotics
AT tsampazisk deepbotsawebotsbaseddeepreinforcementlearningframeworkforrobotics
AT passalisn deepbotsawebotsbaseddeepreinforcementlearningframeworkforrobotics
AT tefasa deepbotsawebotsbaseddeepreinforcementlearningframeworkforrobotics