Um novo gerador central de padrões de locomoção para geração de trajectórias em tempo real de robôs quadrúpedes

Detalhes bibliográficos
Autor(a) principal: Castro, Paulo Jorge Freitas
Data de Publicação: 2010
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
Texto Completo: http://hdl.handle.net/10400.22/2666
Resumo: Neste trabalho estuda-se a geração de trajectórias em tempo real de um robô quadrúpede. As trajectórias podem dividir-se em duas componentes: rítmica e discreta. A componente rítmica das trajectórias é modelada por uma rede de oito osciladores acoplados, com simetria 4 2 Z  Z . Cada oscilador é modelado matematicamente por um sistema de Equações Diferenciais Ordinárias. A referida rede foi proposta por Golubitsky, Stewart, Buono e Collins (1999, 2000), para gerar os passos locomotores de animais quadrúpedes. O trabalho constitui a primeira aplicação desta rede à geração de trajectórias de robôs quadrúpedes. A derivação deste modelo baseia-se na biologia, onde se crê que Geradores Centrais de Padrões de locomoção (CPGs), constituídos por redes neuronais, geram os ritmos associados aos passos locomotores dos animais. O modelo proposto gera soluções periódicas identificadas com os padrões locomotores quadrúpedes, como o andar, o saltar, o galopar, entre outros. A componente discreta das trajectórias dos robôs usa-se para ajustar a parte rítmica das trajectórias. Este tipo de abordagem é útil no controlo da locomoção em terrenos irregulares, em locomoção guiada (por exemplo, mover as pernas enquanto desempenha tarefas discretas para colocar as pernas em localizações específicas) e em percussão. Simulou-se numericamente o modelo de CPG usando o oscilador de Hopf para modelar a parte rítmica do movimento e um modelo inspirado no modelo VITE para modelar a parte discreta do movimento. Variou-se o parâmetro g e mediram-se a amplitude e a frequência das soluções periódicas identificadas com o passo locomotor quadrúpede Trot, para variação deste parâmetro. A parte discreta foi inserida na parte rítmica de duas formas distintas: (a) como um offset, (b) somada às equações que geram a parte rítmica. Os resultados obtidos para o caso (a), revelam que a amplitude e a frequência se mantêm constantes em função de g. Os resultados obtidos para o caso (b) revelam que a amplitude e a frequência aumentam até um determinado valor de g e depois diminuem à medida que o g aumenta, numa curva quase sinusoidal. A variação da amplitude das soluções periódicas traduz-se numa variação directamente proporcional na extensão do movimento do robô. A velocidade da locomoção do robô varia com a frequência das soluções periódicas, que são identificadas com passos locomotores quadrúpedes.
id RCAP_502bb80e2d764798eb848b2e13adf855
oai_identifier_str oai:recipp.ipp.pt:10400.22/2666
network_acronym_str RCAP
network_name_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository_id_str 7160
spelling Um novo gerador central de padrões de locomoção para geração de trajectórias em tempo real de robôs quadrúpedesGeração de trajectórias em tempo realgerador central de padrões de locomoção (CPG)Parte rítmicaParte discretaSistemas de equações diferenciais ordináriasSimetriaTeoria da bifurcaçãoOnline generation of trajectoriesCentral pattern generator (CPG)Rhythmic partDiscrete partSystems of ordinary differential equationsSymmetryBifurcation theoryNeste trabalho estuda-se a geração de trajectórias em tempo real de um robô quadrúpede. As trajectórias podem dividir-se em duas componentes: rítmica e discreta. A componente rítmica das trajectórias é modelada por uma rede de oito osciladores acoplados, com simetria 4 2 Z  Z . Cada oscilador é modelado matematicamente por um sistema de Equações Diferenciais Ordinárias. A referida rede foi proposta por Golubitsky, Stewart, Buono e Collins (1999, 2000), para gerar os passos locomotores de animais quadrúpedes. O trabalho constitui a primeira aplicação desta rede à geração de trajectórias de robôs quadrúpedes. A derivação deste modelo baseia-se na biologia, onde se crê que Geradores Centrais de Padrões de locomoção (CPGs), constituídos por redes neuronais, geram os ritmos associados aos passos locomotores dos animais. O modelo proposto gera soluções periódicas identificadas com os padrões locomotores quadrúpedes, como o andar, o saltar, o galopar, entre outros. A componente discreta das trajectórias dos robôs usa-se para ajustar a parte rítmica das trajectórias. Este tipo de abordagem é útil no controlo da locomoção em terrenos irregulares, em locomoção guiada (por exemplo, mover as pernas enquanto desempenha tarefas discretas para colocar as pernas em localizações específicas) e em percussão. Simulou-se numericamente o modelo de CPG usando o oscilador de Hopf para modelar a parte rítmica do movimento e um modelo inspirado no modelo VITE para modelar a parte discreta do movimento. Variou-se o parâmetro g e mediram-se a amplitude e a frequência das soluções periódicas identificadas com o passo locomotor quadrúpede Trot, para variação deste parâmetro. A parte discreta foi inserida na parte rítmica de duas formas distintas: (a) como um offset, (b) somada às equações que geram a parte rítmica. Os resultados obtidos para o caso (a), revelam que a amplitude e a frequência se mantêm constantes em função de g. Os resultados obtidos para o caso (b) revelam que a amplitude e a frequência aumentam até um determinado valor de g e depois diminuem à medida que o g aumenta, numa curva quase sinusoidal. A variação da amplitude das soluções periódicas traduz-se numa variação directamente proporcional na extensão do movimento do robô. A velocidade da locomoção do robô varia com a frequência das soluções periódicas, que são identificadas com passos locomotores quadrúpedes.We study online generation of trajectories of a quadruped robot. The trajectories have both discrete and rhythmic components. The rhythmic component is generated by a network of eight coupled oscillators with 4 2 Z  Z . Mathematically, each oscillator is modeled by a system of ordinary differential equations. This network model was proposed by Golubitsky, Stewart, Buono e Collins (1999, 2000), to generate the locomotion rhythms of quadrupeds. This work is the first implementation of the network to model trajectories of quadruped robots. It was derived based on biological assumptions. Biologists believe that there is a network of neurons, labelled Central Pattern Generators (CPGs), located somewhere in the spinal cord, that are responsible to generate the rhythms of quadrupeds. The CPG model generates periodic solutions identified with the quadruped patterns of walk, pace, trot, and gallop. The discrete component is used to model autonomous adaptive locomotion on irregular terrains, visually – guided locomotion, as when the robot is able to move rhythmically its legs while does discrete adjustments for placing the feets at specific locations, drumming. We simulate numerically the CPG model for quadrupeds, using Hopf oscillator to model cells’ internal dynamics and using an ODE system inspired in the VITE model for the discrete part of the movement. We vary parameter g and compute the amplitude and the frequency of periodic solutions identified with the quadruped rhythms of trot. The discrete part is embedded in the rhythmic part as (a) an offset, and (b) summed to the equations that model the rhythmic part. The results for the case (a) show that the amplitude and the frequency remain constant for varying g. The results for the case (b) show the amplitude and frequency increase until a particular value of g and then decrease as g increases, in an almost sinusoidal curve shape. The variation of the amplitude of the periodic solutions translates in the variation of the robots’ range of motion. The velocity of the quadruped gait varies with the frequency of the periodic solutions.Instituto Politécnico do Porto. Instituto Superior de Engenharia do PortoPinto, Carla M. A.Santos, Cristina PeixotoRepositório Científico do Instituto Politécnico do PortoCastro, Paulo Jorge Freitas2013-11-08T14:01:18Z20102010-01-01T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/10400.22/2666porinfo:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2023-03-13T12:42:14Zoai:recipp.ipp.pt:10400.22/2666Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-19T17:23:40.700098Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse
dc.title.none.fl_str_mv Um novo gerador central de padrões de locomoção para geração de trajectórias em tempo real de robôs quadrúpedes
title Um novo gerador central de padrões de locomoção para geração de trajectórias em tempo real de robôs quadrúpedes
spellingShingle Um novo gerador central de padrões de locomoção para geração de trajectórias em tempo real de robôs quadrúpedes
Castro, Paulo Jorge Freitas
Geração de trajectórias em tempo real
gerador central de padrões de locomoção (CPG)
Parte rítmica
Parte discreta
Sistemas de equações diferenciais ordinárias
Simetria
Teoria da bifurcação
Online generation of trajectories
Central pattern generator (CPG)
Rhythmic part
Discrete part
Systems of ordinary differential equations
Symmetry
Bifurcation theory
title_short Um novo gerador central de padrões de locomoção para geração de trajectórias em tempo real de robôs quadrúpedes
title_full Um novo gerador central de padrões de locomoção para geração de trajectórias em tempo real de robôs quadrúpedes
title_fullStr Um novo gerador central de padrões de locomoção para geração de trajectórias em tempo real de robôs quadrúpedes
title_full_unstemmed Um novo gerador central de padrões de locomoção para geração de trajectórias em tempo real de robôs quadrúpedes
title_sort Um novo gerador central de padrões de locomoção para geração de trajectórias em tempo real de robôs quadrúpedes
author Castro, Paulo Jorge Freitas
author_facet Castro, Paulo Jorge Freitas
author_role author
dc.contributor.none.fl_str_mv Pinto, Carla M. A.
Santos, Cristina Peixoto
Repositório Científico do Instituto Politécnico do Porto
dc.contributor.author.fl_str_mv Castro, Paulo Jorge Freitas
dc.subject.por.fl_str_mv Geração de trajectórias em tempo real
gerador central de padrões de locomoção (CPG)
Parte rítmica
Parte discreta
Sistemas de equações diferenciais ordinárias
Simetria
Teoria da bifurcação
Online generation of trajectories
Central pattern generator (CPG)
Rhythmic part
Discrete part
Systems of ordinary differential equations
Symmetry
Bifurcation theory
topic Geração de trajectórias em tempo real
gerador central de padrões de locomoção (CPG)
Parte rítmica
Parte discreta
Sistemas de equações diferenciais ordinárias
Simetria
Teoria da bifurcação
Online generation of trajectories
Central pattern generator (CPG)
Rhythmic part
Discrete part
Systems of ordinary differential equations
Symmetry
Bifurcation theory
description Neste trabalho estuda-se a geração de trajectórias em tempo real de um robô quadrúpede. As trajectórias podem dividir-se em duas componentes: rítmica e discreta. A componente rítmica das trajectórias é modelada por uma rede de oito osciladores acoplados, com simetria 4 2 Z  Z . Cada oscilador é modelado matematicamente por um sistema de Equações Diferenciais Ordinárias. A referida rede foi proposta por Golubitsky, Stewart, Buono e Collins (1999, 2000), para gerar os passos locomotores de animais quadrúpedes. O trabalho constitui a primeira aplicação desta rede à geração de trajectórias de robôs quadrúpedes. A derivação deste modelo baseia-se na biologia, onde se crê que Geradores Centrais de Padrões de locomoção (CPGs), constituídos por redes neuronais, geram os ritmos associados aos passos locomotores dos animais. O modelo proposto gera soluções periódicas identificadas com os padrões locomotores quadrúpedes, como o andar, o saltar, o galopar, entre outros. A componente discreta das trajectórias dos robôs usa-se para ajustar a parte rítmica das trajectórias. Este tipo de abordagem é útil no controlo da locomoção em terrenos irregulares, em locomoção guiada (por exemplo, mover as pernas enquanto desempenha tarefas discretas para colocar as pernas em localizações específicas) e em percussão. Simulou-se numericamente o modelo de CPG usando o oscilador de Hopf para modelar a parte rítmica do movimento e um modelo inspirado no modelo VITE para modelar a parte discreta do movimento. Variou-se o parâmetro g e mediram-se a amplitude e a frequência das soluções periódicas identificadas com o passo locomotor quadrúpede Trot, para variação deste parâmetro. A parte discreta foi inserida na parte rítmica de duas formas distintas: (a) como um offset, (b) somada às equações que geram a parte rítmica. Os resultados obtidos para o caso (a), revelam que a amplitude e a frequência se mantêm constantes em função de g. Os resultados obtidos para o caso (b) revelam que a amplitude e a frequência aumentam até um determinado valor de g e depois diminuem à medida que o g aumenta, numa curva quase sinusoidal. A variação da amplitude das soluções periódicas traduz-se numa variação directamente proporcional na extensão do movimento do robô. A velocidade da locomoção do robô varia com a frequência das soluções periódicas, que são identificadas com passos locomotores quadrúpedes.
publishDate 2010
dc.date.none.fl_str_mv 2010
2010-01-01T00:00:00Z
2013-11-08T14:01:18Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/10400.22/2666
url http://hdl.handle.net/10400.22/2666
dc.language.iso.fl_str_mv por
language por
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.publisher.none.fl_str_mv Instituto Politécnico do Porto. Instituto Superior de Engenharia do Porto
publisher.none.fl_str_mv Instituto Politécnico do Porto. Instituto Superior de Engenharia do Porto
dc.source.none.fl_str_mv reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron:RCAAP
instname_str Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron_str RCAAP
institution RCAAP
reponame_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
collection Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository.name.fl_str_mv Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
repository.mail.fl_str_mv
_version_ 1799131332002971648