An iterative learning algorithm based on the human gait cycle for locomotion of a humanoid robot

Main Article Content

Fábio Suim Chagas
Luis David Peregrino de Farias
Matheus Bozza
Paulo Fernando Ferreira Rosa

Abstract

This paper shows an iterative learning algorithm that prioritizes static over dynamic stability to decrease gait complexity for an articulated humanoid robot. Initially, we have an array of goal positions, which the algorithm must achieve during the gait cycle. A trial and error process leads to the learning approach. Each robot motion attempt is available on an action list. At the moment the robot achieves a goal, the algorithm stores the sequence of movements in memory. When a failure happens, the action list provides the position just before the fall - and the process starts from that point onwards. In order to test the algorithm, we developed a simulator using Matlab Simulink, together with the Simscape Multibody contact forces library. We present the simulation data through graphs that describe the behavior of the joints during the learning process of a gait cycle.

Downloads

Download data is not yet available.

Article Details

How to Cite
Chagas, F. S., Farias, L. D. P. de, Bozza, M., & Rosa, P. F. F. (2022). An iterative learning algorithm based on the human gait cycle for locomotion of a humanoid robot. Revista Militar De Ciência E Tecnologia, 38(4), 60-69. Retrieved from http://ebrevistas.eb.mil.br/CT/article/view/9042
Section
Artigos

Most read articles by the same author(s)