Empresa: PUC-RIO
Tema: Estudo de Caso- Dinâmicas de Veículos e Sistemas
Resumo: Aplicações do MATLAB e Simulink em sistemas veiculares, mecânicos e fluidos.
2. Pág. 2
Modelagem e otimização por
algoritmos genéticos de padrões de
marcha quase-estática de robôs
bípedes planos
Alexis López Figueroa
Dissertação de Mestrado
Orientador: Marco Antonio Meggiolaro, PhD.
Co-orientador: Mauro Speranza Neto, DSc.
Departamento de Engenharia Mecânica – PUC-Rio
Setembro 2016
3. Pág. 3
Alexis López Figueroa
• Formado em Engenharia Mecatrônica da Universidade Santo Tomás USTA Bucaramanga - Colômbia (2009)
• Especialista em Gerencia da Universidade Pontifícia Bolivariana UPB Bucaramanga Colômbia (2012)
• Mestre em Engenharia Mecânica da PUC-Rio - Brasil (2016)
• Interesse em robótica e automação
• Experiência em docência universitaria
4. Pág.
Objetivo
Determinar para um robô bípede planar uma configuração de
ângulos para um padrão de caminhada quase-estática, mantendo o centro
de massa dentro do polígono de apoio dos pés, que permita um passo com
menor consumo de energia em relação ao deslocamento do pé, utilizando
algoritmos genéticos e modelagem cinemática.
4
5. Pág.
Hipóteses
- Caminhada planar quase-estática
- Modelamento matemático é cinemático e estático
- Simulações não impedem colisões
- Terreno uniforme sem obstáculos
- Contato com o solo é fixo e sem deslizamento
- Pés horizontais e o tronco a 90 graus
- Robô bípede físico é utilizado apenas para reproduzir o padrão de marcha
fornecido em malha aberta
5
11. Pág.
Fase 1
Apoiado num pé movimenta o outro
para avançar um passo.
Manter o centro de massa dentro do pé
apoiado
Tratamento como robô serial
Fase 2
Apoiado nos dois pés movimenta o quadril.
Passar o centro de massa de um pé para o
outro
Tratamento como dois robôs seriais
11
Representação do robô bípede
13. Pág.
1 1
2 2
3 3
4 4
17
35.42
35.42
qm
qm
qm
qm
Ângulos de transição entre os quatro simplificados e os seis ângulos reais do robô.
C : Angulo do corpo com a horizontal
Ângulos de transição
13
23. Pág.
Geração de variáveis
Obtenção dos ângulos dos motores
Que ângulos produzem um padrão de
marcha com menor energia em
relação ao deslocamento?
23
Algoritmos Genéticos
26. Pág.
Configuração do Cromossomo
Função polinomial Função cosseno
Passo completo Sub-passo
Obtenção de ângulos de forma indireta
Obtenção de ângulos de forma direta
26
30. Pág.
Vídeo
Representação do robô de seis motores usando quatro motores e quatro elos retos
Primeira caminhada quase estática,
ajuste do robô mantendo o centro de
massa dentro do espaço do pé de
apoio de forma intuitiva utilizando
fotogramas
Resultados
Caminhada heurística (intuitiva)
30
48. Pág.
Conclusões
Neste trabalho foram desenvolvidos protótipos virtuais e real de um robô bípede
planar, com a finalidade de determinar e reproduzir os ângulos dos membros e
validar fisicamente a estabilidade da marcha sobre uma superfície plana sem
obstáculos.
Observou-se o caminhar de aves como guia para obtenção de uma marcha quase-
estática de modo heurístico.
O modelo foi implementado no “Matlab” e no “Solidworks”, os ângulos
determinados pelas simulações foram impostos ao protótipo real.
48
49. Pág.
Conclusões
As simulações em “Matlab” foram construídas utilizando modelamento
cinemático e estático.
Os parâmetros do controlador foram ajustados com o bloco “PID Controller” do
“Simulink” e mediante GA para malhas de controle cinemático.
Foram gerados padrões de marcha com algoritmos genéticos visando quatro
diferentes opções de configuração do cromossomo: indiretamente com o ajuste
de funções polinomiais e trigonométricas; e diretamente com passo completo e
sub-passo.
49