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

Descripción completa

Detalles Bibliográficos
Autores principales: Atoofi, Payam, Hamker, Fred H., Nassour, John
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