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...
Autores principales: | , , , , , |
---|---|
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 |