Cargando…

Exploring Behaviors of Caterpillar-Like Soft Robots with a Central Pattern Generator-Based Controller and Reinforcement Learning

Due to their flexibility, soft-bodied robots can potentially achieve rich and various behaviors within a single body. However, to date, no methodology has effectively harnessed these robots to achieve such diverse desired functionalities. Controllers that accomplish only a limited range of behaviors...

Descripción completa

Detalles Bibliográficos
Autores principales: Ishige, Matthew, Umedachi, Takuya, Taniguchi, Tadahiro, Kawahara, Yoshihiro
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Mary Ann Liebert, Inc., publishers 2019
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6786347/
https://www.ncbi.nlm.nih.gov/pubmed/31107172
http://dx.doi.org/10.1089/soro.2018.0126
_version_ 1783458057310699520
author Ishige, Matthew
Umedachi, Takuya
Taniguchi, Tadahiro
Kawahara, Yoshihiro
author_facet Ishige, Matthew
Umedachi, Takuya
Taniguchi, Tadahiro
Kawahara, Yoshihiro
author_sort Ishige, Matthew
collection PubMed
description Due to their flexibility, soft-bodied robots can potentially achieve rich and various behaviors within a single body. However, to date, no methodology has effectively harnessed these robots to achieve such diverse desired functionalities. Controllers that accomplish only a limited range of behaviors in such robots have been handcrafted. Moreover, the behaviors of these robots should be determined through body–environment interactions because an appropriate behavior may not always be manifested even if the body dynamics are given. Therefore, we have proposed SenseCPG-PGPE, a method for automatically designing behaviors for caterpillar-like soft-bodied robots. This method optimizes mechanosensory feedback to a central pattern generator (CPG)-based controller, which controls actuators in a robot, using policy gradients with parameter-based exploration (PGPE). In this article, we deeply investigated this method. We found that PGPE can optimize a CPG-based controller for soft-bodied robots that exhibit viscoelasticity and large deformation, whereas other popular policy gradient methods, such as trust region policy optimization and proximal policy optimization, cannot. Scalability of the method was confirmed using simulation as well. Although SenseCPG-PGPE uses a CPG-based controller, it can achieve nonsteady motion such as climbing a step in a simulated robot. The approach also resulted in distinctive behaviors depending on different body–environment conditions. These results demonstrate that the proposed method enables soft robots to explore a variety of behaviors automatically.
format Online
Article
Text
id pubmed-6786347
institution National Center for Biotechnology Information
language English
publishDate 2019
publisher Mary Ann Liebert, Inc., publishers
record_format MEDLINE/PubMed
spelling pubmed-67863472019-10-11 Exploring Behaviors of Caterpillar-Like Soft Robots with a Central Pattern Generator-Based Controller and Reinforcement Learning Ishige, Matthew Umedachi, Takuya Taniguchi, Tadahiro Kawahara, Yoshihiro Soft Robot Original Articles Due to their flexibility, soft-bodied robots can potentially achieve rich and various behaviors within a single body. However, to date, no methodology has effectively harnessed these robots to achieve such diverse desired functionalities. Controllers that accomplish only a limited range of behaviors in such robots have been handcrafted. Moreover, the behaviors of these robots should be determined through body–environment interactions because an appropriate behavior may not always be manifested even if the body dynamics are given. Therefore, we have proposed SenseCPG-PGPE, a method for automatically designing behaviors for caterpillar-like soft-bodied robots. This method optimizes mechanosensory feedback to a central pattern generator (CPG)-based controller, which controls actuators in a robot, using policy gradients with parameter-based exploration (PGPE). In this article, we deeply investigated this method. We found that PGPE can optimize a CPG-based controller for soft-bodied robots that exhibit viscoelasticity and large deformation, whereas other popular policy gradient methods, such as trust region policy optimization and proximal policy optimization, cannot. Scalability of the method was confirmed using simulation as well. Although SenseCPG-PGPE uses a CPG-based controller, it can achieve nonsteady motion such as climbing a step in a simulated robot. The approach also resulted in distinctive behaviors depending on different body–environment conditions. These results demonstrate that the proposed method enables soft robots to explore a variety of behaviors automatically. Mary Ann Liebert, Inc., publishers 2019-10-01 2019-10-04 /pmc/articles/PMC6786347/ /pubmed/31107172 http://dx.doi.org/10.1089/soro.2018.0126 Text en © Matthew Ishige et al. 2019; Published by Mary Ann Liebert, Inc. This Open Access article is distributed under the terms of the Creative Commons License (http://creativecommons.org/licenses/by/4.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
spellingShingle Original Articles
Ishige, Matthew
Umedachi, Takuya
Taniguchi, Tadahiro
Kawahara, Yoshihiro
Exploring Behaviors of Caterpillar-Like Soft Robots with a Central Pattern Generator-Based Controller and Reinforcement Learning
title Exploring Behaviors of Caterpillar-Like Soft Robots with a Central Pattern Generator-Based Controller and Reinforcement Learning
title_full Exploring Behaviors of Caterpillar-Like Soft Robots with a Central Pattern Generator-Based Controller and Reinforcement Learning
title_fullStr Exploring Behaviors of Caterpillar-Like Soft Robots with a Central Pattern Generator-Based Controller and Reinforcement Learning
title_full_unstemmed Exploring Behaviors of Caterpillar-Like Soft Robots with a Central Pattern Generator-Based Controller and Reinforcement Learning
title_short Exploring Behaviors of Caterpillar-Like Soft Robots with a Central Pattern Generator-Based Controller and Reinforcement Learning
title_sort exploring behaviors of caterpillar-like soft robots with a central pattern generator-based controller and reinforcement learning
topic Original Articles
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6786347/
https://www.ncbi.nlm.nih.gov/pubmed/31107172
http://dx.doi.org/10.1089/soro.2018.0126
work_keys_str_mv AT ishigematthew exploringbehaviorsofcaterpillarlikesoftrobotswithacentralpatterngeneratorbasedcontrollerandreinforcementlearning
AT umedachitakuya exploringbehaviorsofcaterpillarlikesoftrobotswithacentralpatterngeneratorbasedcontrollerandreinforcementlearning
AT taniguchitadahiro exploringbehaviorsofcaterpillarlikesoftrobotswithacentralpatterngeneratorbasedcontrollerandreinforcementlearning
AT kawaharayoshihiro exploringbehaviorsofcaterpillarlikesoftrobotswithacentralpatterngeneratorbasedcontrollerandreinforcementlearning