Cargando…
When the goal is to generate a series of activities: A self-organized simulated robot arm
Behavior is characterized by sequences of goal oriented conducts, such as food uptake, socializing and resting. Classically, one would define for each task a corresponding satisfaction level, with the agent engaging, at a given time, in the activity having the lowest satisfaction level. Alternativel...
Autores principales: | , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
Public Library of Science
2019
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6584010/ https://www.ncbi.nlm.nih.gov/pubmed/31216272 http://dx.doi.org/10.1371/journal.pone.0217004 |
_version_ | 1783428468790263808 |
---|---|
author | Koglin, Tim Sándor, Bulcsú Gros, Claudius |
author_facet | Koglin, Tim Sándor, Bulcsú Gros, Claudius |
author_sort | Koglin, Tim |
collection | PubMed |
description | Behavior is characterized by sequences of goal oriented conducts, such as food uptake, socializing and resting. Classically, one would define for each task a corresponding satisfaction level, with the agent engaging, at a given time, in the activity having the lowest satisfaction level. Alternatively, one may consider that the agent follows the overarching objective to generate sequences of distinct activities. To achieve a balanced distribution of activities would then be the primary goal, and not to master a specific task. In this setting the agent would show two types of behaviors, task-oriented and task-searching phases, with the latter interseeding the former. We study the emergence of autonomous task switching for the case of a simulated robot arm. Grasping one of several moving objects corresponds in this setting to a specific activity. Overall, the arm should follow a given object temporarily and then move away, in order to search for a new target and reengage. We show that this behavior can be generated robustly when modeling the arm as an adaptive dynamical system. The dissipation function is in this approach time dependent. The arm is in a dissipative state when searching for a nearby object, dissipating energy on approach. Once close, the dissipation function starts to increase, with the eventual sign change implying that the arm will take up energy and wander off. The resulting explorative state ends when the dissipation function becomes again negative and the arm selects a new target. We believe that our approach may be generalized to generate self-organized sequences of activities in general. |
format | Online Article Text |
id | pubmed-6584010 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2019 |
publisher | Public Library of Science |
record_format | MEDLINE/PubMed |
spelling | pubmed-65840102019-06-28 When the goal is to generate a series of activities: A self-organized simulated robot arm Koglin, Tim Sándor, Bulcsú Gros, Claudius PLoS One Research Article Behavior is characterized by sequences of goal oriented conducts, such as food uptake, socializing and resting. Classically, one would define for each task a corresponding satisfaction level, with the agent engaging, at a given time, in the activity having the lowest satisfaction level. Alternatively, one may consider that the agent follows the overarching objective to generate sequences of distinct activities. To achieve a balanced distribution of activities would then be the primary goal, and not to master a specific task. In this setting the agent would show two types of behaviors, task-oriented and task-searching phases, with the latter interseeding the former. We study the emergence of autonomous task switching for the case of a simulated robot arm. Grasping one of several moving objects corresponds in this setting to a specific activity. Overall, the arm should follow a given object temporarily and then move away, in order to search for a new target and reengage. We show that this behavior can be generated robustly when modeling the arm as an adaptive dynamical system. The dissipation function is in this approach time dependent. The arm is in a dissipative state when searching for a nearby object, dissipating energy on approach. Once close, the dissipation function starts to increase, with the eventual sign change implying that the arm will take up energy and wander off. The resulting explorative state ends when the dissipation function becomes again negative and the arm selects a new target. We believe that our approach may be generalized to generate self-organized sequences of activities in general. Public Library of Science 2019-06-19 /pmc/articles/PMC6584010/ /pubmed/31216272 http://dx.doi.org/10.1371/journal.pone.0217004 Text en © 2019 Koglin et al http://creativecommons.org/licenses/by/4.0/ This is an open access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0/) , which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited. |
spellingShingle | Research Article Koglin, Tim Sándor, Bulcsú Gros, Claudius When the goal is to generate a series of activities: A self-organized simulated robot arm |
title | When the goal is to generate a series of activities: A self-organized simulated robot arm |
title_full | When the goal is to generate a series of activities: A self-organized simulated robot arm |
title_fullStr | When the goal is to generate a series of activities: A self-organized simulated robot arm |
title_full_unstemmed | When the goal is to generate a series of activities: A self-organized simulated robot arm |
title_short | When the goal is to generate a series of activities: A self-organized simulated robot arm |
title_sort | when the goal is to generate a series of activities: a self-organized simulated robot arm |
topic | Research Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6584010/ https://www.ncbi.nlm.nih.gov/pubmed/31216272 http://dx.doi.org/10.1371/journal.pone.0217004 |
work_keys_str_mv | AT koglintim whenthegoalistogenerateaseriesofactivitiesaselforganizedsimulatedrobotarm AT sandorbulcsu whenthegoalistogenerateaseriesofactivitiesaselforganizedsimulatedrobotarm AT grosclaudius whenthegoalistogenerateaseriesofactivitiesaselforganizedsimulatedrobotarm |