A Global optimization stochastic algorithm for head motion stabilization during quadruped robot locomotion

Detalhes bibliográficos
Autor(a) principal: Costa, L.
Data de Publicação: 2010
Outros Autores: Rocha, Ana Maria A. C., Santos, Cristina, Oliveira, Miguel
Idioma: eng
Título da fonte: Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
Texto Completo: http://hdl.handle.net/1822/16122
Resumo: Visually-guided locomotion is important for autonomous robotics. However, there are several di culties, for instance, the robot locomotion induces head shaking that constraints stable image acquisition and the possibility to rely on that information to act accordingly. In this work, we propose a combined approach based on a controller architecture that is able to generate locomotion for a quadruped robot and a genetic algorithm to generate head movement stabilization. The movement controllers are biologically inspired in the concept of Central Pattern Generators (CPGs) that are modelled based on nonlinear dynamical systems, coupled Hopf oscillators. This approach allows to explicitly specify parameters such as ampli- tude, o set and frequency of movement and to smoothly modulate the generated oscillations according to changes in these parameters. Thus, in order to achieve the desired head movement, opposed to the one induced by locomotion, it is necessary to appropriately tune the CPG parameters. Since this is a non-linear and non-convex optimization problem, the tuning of CPG parameters is achieved by using a global optimization method. The genetic algorithm searches for the best set of parameters that generates the head movement in order to reduce the head shaking caused by locomotion. Optimization is done o ine according to the head movement induced by the locomotion when no stabilization procedure was performed. In order to evaluate the resulting head movement, a tness function based on the Euclidian norm is investigated. Moreover, a constraint handling technique based on tournament selection was im- plemented. Experimental results on a simulated AIBO robot demonstrate that the proposed approach generates head movement that reduces signi cantly the one induced by locomotion.
id RCAP_1803c19dd02737e36109c6bdfe9dcc93
oai_identifier_str oai:repositorium.sdum.uminho.pt:1822/16122
network_acronym_str RCAP
network_name_str Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
repository_id_str https://opendoar.ac.uk/repository/7160
spelling A Global optimization stochastic algorithm for head motion stabilization during quadruped robot locomotionStochastic algorithmsGlobal optimizationRoboticsQuadruped locomotionCentral pattern generatorsDynamical systemsVisually-guided locomotion is important for autonomous robotics. However, there are several di culties, for instance, the robot locomotion induces head shaking that constraints stable image acquisition and the possibility to rely on that information to act accordingly. In this work, we propose a combined approach based on a controller architecture that is able to generate locomotion for a quadruped robot and a genetic algorithm to generate head movement stabilization. The movement controllers are biologically inspired in the concept of Central Pattern Generators (CPGs) that are modelled based on nonlinear dynamical systems, coupled Hopf oscillators. This approach allows to explicitly specify parameters such as ampli- tude, o set and frequency of movement and to smoothly modulate the generated oscillations according to changes in these parameters. Thus, in order to achieve the desired head movement, opposed to the one induced by locomotion, it is necessary to appropriately tune the CPG parameters. Since this is a non-linear and non-convex optimization problem, the tuning of CPG parameters is achieved by using a global optimization method. The genetic algorithm searches for the best set of parameters that generates the head movement in order to reduce the head shaking caused by locomotion. Optimization is done o ine according to the head movement induced by the locomotion when no stabilization procedure was performed. In order to evaluate the resulting head movement, a tness function based on the Euclidian norm is investigated. Moreover, a constraint handling technique based on tournament selection was im- plemented. Experimental results on a simulated AIBO robot demonstrate that the proposed approach generates head movement that reduces signi cantly the one induced by locomotion.Universidade do MinhoCosta, L.Rocha, Ana Maria A. C.Santos, CristinaOliveira, Miguel20102010-01-01T00:00:00Zconference paperinfo:eu-repo/semantics/publishedVersionapplication/pdfhttp://hdl.handle.net/1822/16122enginfo:eu-repo/semantics/openAccessreponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiainstacron:RCAAP2024-05-11T06:21:31Zoai:repositorium.sdum.uminho.pt:1822/16122Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireinfo@rcaap.ptopendoar:https://opendoar.ac.uk/repository/71602025-05-28T15:50:26.404786Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiafalse
dc.title.none.fl_str_mv A Global optimization stochastic algorithm for head motion stabilization during quadruped robot locomotion
title A Global optimization stochastic algorithm for head motion stabilization during quadruped robot locomotion
spellingShingle A Global optimization stochastic algorithm for head motion stabilization during quadruped robot locomotion
Costa, L.
Stochastic algorithms
Global optimization
Robotics
Quadruped locomotion
Central pattern generators
Dynamical systems
title_short A Global optimization stochastic algorithm for head motion stabilization during quadruped robot locomotion
title_full A Global optimization stochastic algorithm for head motion stabilization during quadruped robot locomotion
title_fullStr A Global optimization stochastic algorithm for head motion stabilization during quadruped robot locomotion
title_full_unstemmed A Global optimization stochastic algorithm for head motion stabilization during quadruped robot locomotion
title_sort A Global optimization stochastic algorithm for head motion stabilization during quadruped robot locomotion
author Costa, L.
author_facet Costa, L.
Rocha, Ana Maria A. C.
Santos, Cristina
Oliveira, Miguel
author_role author
author2 Rocha, Ana Maria A. C.
Santos, Cristina
Oliveira, Miguel
author2_role author
author
author
dc.contributor.none.fl_str_mv Universidade do Minho
dc.contributor.author.fl_str_mv Costa, L.
Rocha, Ana Maria A. C.
Santos, Cristina
Oliveira, Miguel
dc.subject.por.fl_str_mv Stochastic algorithms
Global optimization
Robotics
Quadruped locomotion
Central pattern generators
Dynamical systems
topic Stochastic algorithms
Global optimization
Robotics
Quadruped locomotion
Central pattern generators
Dynamical systems
description Visually-guided locomotion is important for autonomous robotics. However, there are several di culties, for instance, the robot locomotion induces head shaking that constraints stable image acquisition and the possibility to rely on that information to act accordingly. In this work, we propose a combined approach based on a controller architecture that is able to generate locomotion for a quadruped robot and a genetic algorithm to generate head movement stabilization. The movement controllers are biologically inspired in the concept of Central Pattern Generators (CPGs) that are modelled based on nonlinear dynamical systems, coupled Hopf oscillators. This approach allows to explicitly specify parameters such as ampli- tude, o set and frequency of movement and to smoothly modulate the generated oscillations according to changes in these parameters. Thus, in order to achieve the desired head movement, opposed to the one induced by locomotion, it is necessary to appropriately tune the CPG parameters. Since this is a non-linear and non-convex optimization problem, the tuning of CPG parameters is achieved by using a global optimization method. The genetic algorithm searches for the best set of parameters that generates the head movement in order to reduce the head shaking caused by locomotion. Optimization is done o ine according to the head movement induced by the locomotion when no stabilization procedure was performed. In order to evaluate the resulting head movement, a tness function based on the Euclidian norm is investigated. Moreover, a constraint handling technique based on tournament selection was im- plemented. Experimental results on a simulated AIBO robot demonstrate that the proposed approach generates head movement that reduces signi cantly the one induced by locomotion.
publishDate 2010
dc.date.none.fl_str_mv 2010
2010-01-01T00:00:00Z
dc.type.driver.fl_str_mv conference paper
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/1822/16122
url http://hdl.handle.net/1822/16122
dc.language.iso.fl_str_mv eng
language eng
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
instacron:RCAAP
instname_str FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
instacron_str RCAAP
institution RCAAP
reponame_str Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
collection Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
repository.name.fl_str_mv Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
repository.mail.fl_str_mv info@rcaap.pt
_version_ 1833595572971372544