Cargando…

MACOP modular architecture with control primitives

Walking, catching a ball and reaching are all tasks in which humans and animals exhibit advanced motor skills. Findings in biological research concerning motor control suggest a modular control hierarchy which combines movement/motor primitives into complex and natural movements. Engineers inspire t...

Descripción completa

Detalles Bibliográficos
Autores principales: Waegeman, Tim, Hermans, Michiel, Schrauwen, Benjamin
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Frontiers Media S.A. 2013
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3719035/
https://www.ncbi.nlm.nih.gov/pubmed/23888140
http://dx.doi.org/10.3389/fncom.2013.00099
_version_ 1782277851861483520
author Waegeman, Tim
Hermans, Michiel
Schrauwen, Benjamin
author_facet Waegeman, Tim
Hermans, Michiel
Schrauwen, Benjamin
author_sort Waegeman, Tim
collection PubMed
description Walking, catching a ball and reaching are all tasks in which humans and animals exhibit advanced motor skills. Findings in biological research concerning motor control suggest a modular control hierarchy which combines movement/motor primitives into complex and natural movements. Engineers inspire their research on these findings in the quest for adaptive and skillful control for robots. In this work we propose a modular architecture with control primitives (MACOP) which uses a set of controllers, where each controller becomes specialized in a subregion of its joint and task-space. Instead of having a single controller being used in this subregion [such as MOSAIC (modular selection and identification for control) on which MACOP is inspired], MACOP relates more to the idea of continuously mixing a limited set of primitive controllers. By enforcing a set of desired properties on the mixing mechanism, a mixture of primitives emerges unsupervised which successfully solves the control task. We evaluate MACOP on a numerical model of a robot arm by training it to generate desired trajectories. We investigate how the tracking performance is affected by the number of controllers in MACOP and examine how the individual controllers and their generated control primitives contribute to solving the task. Furthermore, we show how MACOP compensates for the dynamic effects caused by a fixed control rate and the inertia of the robot.
format Online
Article
Text
id pubmed-3719035
institution National Center for Biotechnology Information
language English
publishDate 2013
publisher Frontiers Media S.A.
record_format MEDLINE/PubMed
spelling pubmed-37190352013-07-25 MACOP modular architecture with control primitives Waegeman, Tim Hermans, Michiel Schrauwen, Benjamin Front Comput Neurosci Neuroscience Walking, catching a ball and reaching are all tasks in which humans and animals exhibit advanced motor skills. Findings in biological research concerning motor control suggest a modular control hierarchy which combines movement/motor primitives into complex and natural movements. Engineers inspire their research on these findings in the quest for adaptive and skillful control for robots. In this work we propose a modular architecture with control primitives (MACOP) which uses a set of controllers, where each controller becomes specialized in a subregion of its joint and task-space. Instead of having a single controller being used in this subregion [such as MOSAIC (modular selection and identification for control) on which MACOP is inspired], MACOP relates more to the idea of continuously mixing a limited set of primitive controllers. By enforcing a set of desired properties on the mixing mechanism, a mixture of primitives emerges unsupervised which successfully solves the control task. We evaluate MACOP on a numerical model of a robot arm by training it to generate desired trajectories. We investigate how the tracking performance is affected by the number of controllers in MACOP and examine how the individual controllers and their generated control primitives contribute to solving the task. Furthermore, we show how MACOP compensates for the dynamic effects caused by a fixed control rate and the inertia of the robot. Frontiers Media S.A. 2013-07-23 /pmc/articles/PMC3719035/ /pubmed/23888140 http://dx.doi.org/10.3389/fncom.2013.00099 Text en Copyright © 2013 Waegeman, Hermans and Schrauwen. http://creativecommons.org/licenses/by/3.0/ This is an open-access article distributed under the terms of the Creative Commons Attribution License, which permits use, distribution and reproduction in other forums, provided the original authors and source are credited and subject to any copyright notices concerning any third-party graphics etc.
spellingShingle Neuroscience
Waegeman, Tim
Hermans, Michiel
Schrauwen, Benjamin
MACOP modular architecture with control primitives
title MACOP modular architecture with control primitives
title_full MACOP modular architecture with control primitives
title_fullStr MACOP modular architecture with control primitives
title_full_unstemmed MACOP modular architecture with control primitives
title_short MACOP modular architecture with control primitives
title_sort macop modular architecture with control primitives
topic Neuroscience
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3719035/
https://www.ncbi.nlm.nih.gov/pubmed/23888140
http://dx.doi.org/10.3389/fncom.2013.00099
work_keys_str_mv AT waegemantim macopmodulararchitecturewithcontrolprimitives
AT hermansmichiel macopmodulararchitecturewithcontrolprimitives
AT schrauwenbenjamin macopmodulararchitecturewithcontrolprimitives