Cargando…

Dynamic balance of a bipedal robot using neural network training with simulated annealing

This work proposes using an evolutionary optimization method known as simulated annealing to train artificial neural networks. These neural networks are used to control posture stabilization of a humanoid robot in a simulation. A total of eight multilayer perceptron neural networks are used. Althoug...

Descripción completa

Detalles Bibliográficos
Autores principales: Angeles-García, Yoqsan, Calvo, Hiram, Sossa, Humberto, Anzueto-Ríos, Álvaro
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Frontiers Media S.A. 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9366121/
https://www.ncbi.nlm.nih.gov/pubmed/35966372
http://dx.doi.org/10.3389/fnbot.2022.934109
_version_ 1784765489154621440
author Angeles-García, Yoqsan
Calvo, Hiram
Sossa, Humberto
Anzueto-Ríos, Álvaro
author_facet Angeles-García, Yoqsan
Calvo, Hiram
Sossa, Humberto
Anzueto-Ríos, Álvaro
author_sort Angeles-García, Yoqsan
collection PubMed
description This work proposes using an evolutionary optimization method known as simulated annealing to train artificial neural networks. These neural networks are used to control posture stabilization of a humanoid robot in a simulation. A total of eight multilayer perceptron neural networks are used. Although the control is used mainly for posture stabilization and not displacement, we propose a posture set to achieve this, including right leg lift in sagittal plane and right leg lift in frontal plane. At the beginning, tests are carried out only considering gravitational force and reaction force between the floor and the humanoid; then tests are carried out with two disturbances: tilted ground and adding a mass to the humanoid. We found that using simulated annealing the robot maintains its stability at all times, decreasing the number of epochs needed to converge, and also, showing flexibility and adaptability to disturbances. The way neural networks learn is analyzed; videos of the movements made, and the model for further experimentation are provided.
format Online
Article
Text
id pubmed-9366121
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher Frontiers Media S.A.
record_format MEDLINE/PubMed
spelling pubmed-93661212022-08-12 Dynamic balance of a bipedal robot using neural network training with simulated annealing Angeles-García, Yoqsan Calvo, Hiram Sossa, Humberto Anzueto-Ríos, Álvaro Front Neurorobot Neuroscience This work proposes using an evolutionary optimization method known as simulated annealing to train artificial neural networks. These neural networks are used to control posture stabilization of a humanoid robot in a simulation. A total of eight multilayer perceptron neural networks are used. Although the control is used mainly for posture stabilization and not displacement, we propose a posture set to achieve this, including right leg lift in sagittal plane and right leg lift in frontal plane. At the beginning, tests are carried out only considering gravitational force and reaction force between the floor and the humanoid; then tests are carried out with two disturbances: tilted ground and adding a mass to the humanoid. We found that using simulated annealing the robot maintains its stability at all times, decreasing the number of epochs needed to converge, and also, showing flexibility and adaptability to disturbances. The way neural networks learn is analyzed; videos of the movements made, and the model for further experimentation are provided. Frontiers Media S.A. 2022-07-28 /pmc/articles/PMC9366121/ /pubmed/35966372 http://dx.doi.org/10.3389/fnbot.2022.934109 Text en Copyright © 2022 Angeles-García, Calvo, Sossa and Anzueto-Ríos. https://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 Neuroscience
Angeles-García, Yoqsan
Calvo, Hiram
Sossa, Humberto
Anzueto-Ríos, Álvaro
Dynamic balance of a bipedal robot using neural network training with simulated annealing
title Dynamic balance of a bipedal robot using neural network training with simulated annealing
title_full Dynamic balance of a bipedal robot using neural network training with simulated annealing
title_fullStr Dynamic balance of a bipedal robot using neural network training with simulated annealing
title_full_unstemmed Dynamic balance of a bipedal robot using neural network training with simulated annealing
title_short Dynamic balance of a bipedal robot using neural network training with simulated annealing
title_sort dynamic balance of a bipedal robot using neural network training with simulated annealing
topic Neuroscience
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9366121/
https://www.ncbi.nlm.nih.gov/pubmed/35966372
http://dx.doi.org/10.3389/fnbot.2022.934109
work_keys_str_mv AT angelesgarciayoqsan dynamicbalanceofabipedalrobotusingneuralnetworktrainingwithsimulatedannealing
AT calvohiram dynamicbalanceofabipedalrobotusingneuralnetworktrainingwithsimulatedannealing
AT sossahumberto dynamicbalanceofabipedalrobotusingneuralnetworktrainingwithsimulatedannealing
AT anzuetoriosalvaro dynamicbalanceofabipedalrobotusingneuralnetworktrainingwithsimulatedannealing