Cargando…

Guided Stochastic Optimization for Motion Planning

Learning from Demonstration (LfD) is a family of methods used to teach robots specific tasks. It is used to assist them with the increasing difficulty of performing manipulation tasks in a scalable manner. The state-of-the-art in collaborative robots allows for simple LfD approaches that can handle...

Descripción completa

Detalles Bibliográficos
Autores principales: Magyar, Bence, Tsiogkas, Nikolaos, Brito, Bruno, Patel, Mayank, Lane, David, Wang, Sen
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Frontiers Media S.A. 2019
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7805853/
https://www.ncbi.nlm.nih.gov/pubmed/33501120
http://dx.doi.org/10.3389/frobt.2019.00105
_version_ 1783636395832639488
author Magyar, Bence
Tsiogkas, Nikolaos
Brito, Bruno
Patel, Mayank
Lane, David
Wang, Sen
author_facet Magyar, Bence
Tsiogkas, Nikolaos
Brito, Bruno
Patel, Mayank
Lane, David
Wang, Sen
author_sort Magyar, Bence
collection PubMed
description Learning from Demonstration (LfD) is a family of methods used to teach robots specific tasks. It is used to assist them with the increasing difficulty of performing manipulation tasks in a scalable manner. The state-of-the-art in collaborative robots allows for simple LfD approaches that can handle limited parameter changes of a task. These methods however typically approach the problem from a control perspective and therefore are tied to specific robot platforms. In contrast, this paper proposes a novel motion planning approach that combines the benefits of LfD approaches with generic motion planning that can provide robustness to the planning process as well as scaling task learning both in number of tasks and number of robot platforms. Specifically, it introduces Dynamical Movement Primitives (DMPs) based LfD as initial trajectories for the Stochastic Optimization for Motion Planning (STOMP) framework. This allows for successful task execution even when the task parameters and the environment change. Moreover, the proposed approach allows for skill transfer between robots. In this case a task is demonstrated to one robot via kinesthetic teaching and can be successfully executed by a different robot. The proposed approach, coined Guided Stochastic Optimization for Motion Planning (GSTOMP) is evaluated extensively using two different manipulator systems in simulation and in real conditions. Results show that GSTOMP improves task success compared to simple LfD approaches employed by the state-of-the-art collaborative robots. Moreover, it is shown that transferring skills is feasible and with good performance. Finally, the proposed approach is compared against a plethora of state-of-the-art motion planners. The results show that the motion planning performance is comparable or better than the state-of-the-art.
format Online
Article
Text
id pubmed-7805853
institution National Center for Biotechnology Information
language English
publishDate 2019
publisher Frontiers Media S.A.
record_format MEDLINE/PubMed
spelling pubmed-78058532021-01-25 Guided Stochastic Optimization for Motion Planning Magyar, Bence Tsiogkas, Nikolaos Brito, Bruno Patel, Mayank Lane, David Wang, Sen Front Robot AI Robotics and AI Learning from Demonstration (LfD) is a family of methods used to teach robots specific tasks. It is used to assist them with the increasing difficulty of performing manipulation tasks in a scalable manner. The state-of-the-art in collaborative robots allows for simple LfD approaches that can handle limited parameter changes of a task. These methods however typically approach the problem from a control perspective and therefore are tied to specific robot platforms. In contrast, this paper proposes a novel motion planning approach that combines the benefits of LfD approaches with generic motion planning that can provide robustness to the planning process as well as scaling task learning both in number of tasks and number of robot platforms. Specifically, it introduces Dynamical Movement Primitives (DMPs) based LfD as initial trajectories for the Stochastic Optimization for Motion Planning (STOMP) framework. This allows for successful task execution even when the task parameters and the environment change. Moreover, the proposed approach allows for skill transfer between robots. In this case a task is demonstrated to one robot via kinesthetic teaching and can be successfully executed by a different robot. The proposed approach, coined Guided Stochastic Optimization for Motion Planning (GSTOMP) is evaluated extensively using two different manipulator systems in simulation and in real conditions. Results show that GSTOMP improves task success compared to simple LfD approaches employed by the state-of-the-art collaborative robots. Moreover, it is shown that transferring skills is feasible and with good performance. Finally, the proposed approach is compared against a plethora of state-of-the-art motion planners. The results show that the motion planning performance is comparable or better than the state-of-the-art. Frontiers Media S.A. 2019-11-12 /pmc/articles/PMC7805853/ /pubmed/33501120 http://dx.doi.org/10.3389/frobt.2019.00105 Text en Copyright © 2019 Magyar, Tsiogkas, Brito, Patel, Lane and Wang. http://creativecommons.org/licenses/by/4.0/ This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.
spellingShingle Robotics and AI
Magyar, Bence
Tsiogkas, Nikolaos
Brito, Bruno
Patel, Mayank
Lane, David
Wang, Sen
Guided Stochastic Optimization for Motion Planning
title Guided Stochastic Optimization for Motion Planning
title_full Guided Stochastic Optimization for Motion Planning
title_fullStr Guided Stochastic Optimization for Motion Planning
title_full_unstemmed Guided Stochastic Optimization for Motion Planning
title_short Guided Stochastic Optimization for Motion Planning
title_sort guided stochastic optimization for motion planning
topic Robotics and AI
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7805853/
https://www.ncbi.nlm.nih.gov/pubmed/33501120
http://dx.doi.org/10.3389/frobt.2019.00105
work_keys_str_mv AT magyarbence guidedstochasticoptimizationformotionplanning
AT tsiogkasnikolaos guidedstochasticoptimizationformotionplanning
AT britobruno guidedstochasticoptimizationformotionplanning
AT patelmayank guidedstochasticoptimizationformotionplanning
AT lanedavid guidedstochasticoptimizationformotionplanning
AT wangsen guidedstochasticoptimizationformotionplanning