Um novo gerador central de padrões de locomoção para geração de trajectórias em tempo real de robôs quadrúpedes
Autor(a) principal: | |
---|---|
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 |