Cargando…
Learning of Central Pattern Generator Coordination in Robot Drawing
How do robots learn to perform motor tasks in a specific condition and apply what they have learned in a new condition? This paper proposes a framework for motor coordination acquisition of a robot drawing straight lines within a part of the workspace. Then, it addresses transferring the acquired co...
Autores principales: | , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
Frontiers Media S.A.
2018
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6064740/ https://www.ncbi.nlm.nih.gov/pubmed/30083100 http://dx.doi.org/10.3389/fnbot.2018.00044 |
_version_ | 1783342745792806912 |
---|---|
author | Atoofi, Payam Hamker, Fred H. Nassour, John |
author_facet | Atoofi, Payam Hamker, Fred H. Nassour, John |
author_sort | Atoofi, Payam |
collection | PubMed |
description | How do robots learn to perform motor tasks in a specific condition and apply what they have learned in a new condition? This paper proposes a framework for motor coordination acquisition of a robot drawing straight lines within a part of the workspace. Then, it addresses transferring the acquired coordination into another area of the workspace while performing the same task. Motor patterns are generated by a Central Pattern Generator (CPG) model. The motor coordination for a given task is acquired by using a multi-objective optimization method that adjusts the CPGs' parameters involved in the coordination. To transfer the acquired motor coordination to the whole workspace we employed (1) a Self-Organizing Map that represents the end-effector coordination in the Cartesian space, and (2) an estimation method based on Inverse Distance Weighting that estimates the motor program parameters for each SOM neuron. After learning, the robot generalizes the acquired motor program along the SOM network. It is able therefore to draw lines from any point in the 2D workspace and with different orientations. Aside from the obvious distinctiveness of the proposed framework from those based on inverse kinematics typically leading to a point-to-point drawing, our approach also permits of transferring the motor program throughout the workspace. |
format | Online Article Text |
id | pubmed-6064740 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2018 |
publisher | Frontiers Media S.A. |
record_format | MEDLINE/PubMed |
spelling | pubmed-60647402018-08-06 Learning of Central Pattern Generator Coordination in Robot Drawing Atoofi, Payam Hamker, Fred H. Nassour, John Front Neurorobot Robotics and AI How do robots learn to perform motor tasks in a specific condition and apply what they have learned in a new condition? This paper proposes a framework for motor coordination acquisition of a robot drawing straight lines within a part of the workspace. Then, it addresses transferring the acquired coordination into another area of the workspace while performing the same task. Motor patterns are generated by a Central Pattern Generator (CPG) model. The motor coordination for a given task is acquired by using a multi-objective optimization method that adjusts the CPGs' parameters involved in the coordination. To transfer the acquired motor coordination to the whole workspace we employed (1) a Self-Organizing Map that represents the end-effector coordination in the Cartesian space, and (2) an estimation method based on Inverse Distance Weighting that estimates the motor program parameters for each SOM neuron. After learning, the robot generalizes the acquired motor program along the SOM network. It is able therefore to draw lines from any point in the 2D workspace and with different orientations. Aside from the obvious distinctiveness of the proposed framework from those based on inverse kinematics typically leading to a point-to-point drawing, our approach also permits of transferring the motor program throughout the workspace. Frontiers Media S.A. 2018-07-23 /pmc/articles/PMC6064740/ /pubmed/30083100 http://dx.doi.org/10.3389/fnbot.2018.00044 Text en Copyright © 2018 Atoofi, Hamker and Nassour. 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 Atoofi, Payam Hamker, Fred H. Nassour, John Learning of Central Pattern Generator Coordination in Robot Drawing |
title | Learning of Central Pattern Generator Coordination in Robot Drawing |
title_full | Learning of Central Pattern Generator Coordination in Robot Drawing |
title_fullStr | Learning of Central Pattern Generator Coordination in Robot Drawing |
title_full_unstemmed | Learning of Central Pattern Generator Coordination in Robot Drawing |
title_short | Learning of Central Pattern Generator Coordination in Robot Drawing |
title_sort | learning of central pattern generator coordination in robot drawing |
topic | Robotics and AI |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6064740/ https://www.ncbi.nlm.nih.gov/pubmed/30083100 http://dx.doi.org/10.3389/fnbot.2018.00044 |
work_keys_str_mv | AT atoofipayam learningofcentralpatterngeneratorcoordinationinrobotdrawing AT hamkerfredh learningofcentralpatterngeneratorcoordinationinrobotdrawing AT nassourjohn learningofcentralpatterngeneratorcoordinationinrobotdrawing |