Danielle Passos de Ruchkys

Slides:



Advertisements
Apresentações semelhantes
Resolução de equações não lineares
Advertisements

ANÁLISES DE REGRESSÃO.
Sistema de coordenadas utilizando a regra da mão direita
GEOMETRIA DESCRITIVA A
UTILIZAÇÃO DA METODOLOGIA DOS TRÊS SINAIS DE AXIAL OFFSET PARA MONITORAÇÃO E CONTROLE DAS OSCILAÇÕES AXIAIS DE XENÔNIO NO REATOR NUCLEAR DE ANGRA 1.
PROF. ANDRÉ LUÍS MARQUES MARCATO
MOVIMENTO EM II DIMENSÕES
Cálculo 3 9. Integrais Duplas Coordenadas Polares Amintas Paiva Afonso
CINEMÁTICA INVERSA Aline Aparecida de Pina Rodrigo Morante Blanco.
TM350 - Dinâmica de Máquinas
CAPÍTULO Sistemas de referência 2. Modelo geométrico
CAPÍTULO Introdução 2. Programação de tarefas de robôs
CAPÍTULO 9 1. Estrutura de controle de um robô industrial
CAPÍTULO 8 1. Robôs industriais 2. Classificação dos robôs industriais
O que você deve saber sobre
CINEMÁTICA DIFERENCIAL
TRIGONOMETRIA CONCEITOS E APLICAÇÕES
TRIGONOMETRIA CONCEITOS E APLICAÇÕES
Método dos Esforços Deslocamentos em Estruturas
ROBÓTICA Helder Anibal Hermini.
Métodos Quantitativos
Sinais e Sistemas Introdução 1. Definição 2. Classificação de Sinais
Dinâmica de um Sistema de Muitas Partículas
Prof. Reinaldo Bianchi Centro Universitário da FEI 2013
Qualidade das aproximações feitas na dedução da fórmula do potencial elétrico para o dipolo Aluno: Gustavo Giacomel Kutianski Orientador: Mário Sérgio.
Grandezas Físicas Prof. Climério Soares.
ROBÓTICA Helder Anibal Hermini.
ROBÓTICA Helder Anibal Hermini.
Leis de Newton Física Universidade Estadual do Oeste do Paraná
V E T O R E S b (2) a a + b = c Prof. Cesário.
PROF. ANDRÉ LUÍS MARQUES MARCATO
Aula - 2 Escalares e Vetores
Sistemas de Coordenadas
Universidade Católica de Pelotas Mestrado em Ciência da Computação
Sistema de equações lineares
Aula 11.
Computação Gráfica Aula 3 Transformações Geométricas
TRANSFORMAÇÕES GEOMÉTRICAS
Aula 6 - Método não-experimental ou de seleção não-aleatória
CINEMÁTICA INVERSA DE MANIPULADORES SERIAIS PROF.: Leo Schirmer
Revisão Cinemática Escalar e Vetorial. Cinemática Trajetória Referencial Repouso Movimento.
Grandezas Escalares e Vetoriais
Princípios de Cinemática
Dinâmica de um Sistema de Muitas Partículas
O espaço bidimensional (R2)
PLANEJAMENTO DE TRAJETÓRIAS PROF.: Leo Schirmer
Site: Caderno 1 Capítulo 2 Movimento Retilíneo Site:
Difração de Elétrons Importância da técnica de difração de elétrons no MET Geometria espacial da difração de elétrons: Rede Real Rede Recíproca Vetor Recíproco.
Capítulo 2 Vetores de força
CINEMÁTICA DIRETA DE MANIPULADORES SERIAIS PROF.: Leo Schirmer
Prof. Eng. Francisco Lemos Disciplina: Mecânica Geral
CINEMÁTICA DIFERENCIAL DE MANIPULADORES SERIAIS PROF.: Leo Schirmer
O PROCESSO ADMINISTRATIVO
Retas paralelas aos Planos e Eixos Coordenados
Realidade Virtual Aula 5
Fundamentos da Robótica Ênio Prates Vasconcelos Filho 07/60161
Movimento em duas dimensões
Introdução à Computação Gráfica
AULA 6 – CÁLCULO COM GEOMETRIA ANALÍTICA II Mudança de Coordenadas
Robótica Prof. Herman M Gomes Slides baseados no livro Artificial Intelligence – a Modern Approach.
AUTOMAÇÃO E ROBÓTICA Mário Luiz Tronco.
Maria Augusta Constante Puget (Magu)
Matemática e Física para Jogos
Controle Cinemático de
Robótica Industrial Apontamentos de Aula 2.
PROF. ANDRÉ LUÍS MARQUES MARCATO
Aula 1: Funções da Administração
GEOMETRIA ANALITICA VETORES.
Prof. Eng. Francisco Lemos Disciplina: Mecânica Geral
Cinemática de Robôs Manipuladores
Transcrição da apresentação:

Processamento de Alto Desempenho Aplicado ao Cálculo de Trajetórias de Manipuladores Danielle Passos de Ruchkys Orientador: Prof. Dr. André Riyuiti Hirakawa

Robôs Manipuladores Um robô industrial é um manipulador automático, servo-controlado, livremente programável, com múltiplos propósitos [ISO] Manipulação de peças, ferramentas e dispositivos especiais Robôs manipuladores apresentam um ou mais braços manipuladores, unidos por junções articuláveis que se movimentam através de atuadores

Robôs Manipuladores Espaço de atuação compreende todos os pontos possíveis de serem alcançados pela extremidade do manipulador

Robôs Manipuladores O tipo e o número de articulações definem o grau de liberdade associado ao manipulador

Robôs Manipuladores Manipulador é redundante caso o grau de liberdade seja maior do que a dimensão do seu espaço de atuação Dessa forma, cada ponto da trajetória pode ser alcançado por mais de uma configuração das articulações

Planejamento de Trajetórias Uma trajetória é composta pelo conjunto de coordenadas cartesianas dos pontos que a extremidade do manipulador deve percorrer

Planejamento de Trajetórias Um planejamento de trajetória visa especificar a movimentação necessária das articulações do robô para se percorrer uma dada trajetória Cinemática de Manipuladores Cinemática Direta Cinemática Inversa

Planejamento de Trajetórias Comum obter a cinemática inversa através da matriz Jacobiana inversa Se o manipulador é redundante, torna-se impossível a inversão da matriz Jacobiana, já que essa não é quadrada Isso dificulta a sua utilização para o cálculo da cinemática inversa Utilização de outro método

Planejamento de Trajetórias Método variacional, através do cálculo de aproximações sucessivas

Trabalho Correlato Denis Hamilton Nomiyama – mestrado Cada processador toma um ponto da trajetória e calcula os ângulos das articulações para chegar até esse ponto através de aproximações

Trabalho Correlato

Nosso Problema Exemplo para manipulador de 2 eixos Cada uma das articulações possui equações pra cada movimento de cada um de seus dois ângulos

Nosso Problema Como exemplo, mostraremos as equações abaixo A primeira, seria correspondente ao ângulo da articulação que está mais próxima da base g (l1 m1 Cos[f1[t]] + l2 m2 Cos[f1[t] + f2[t]]) – 2 l1 m2 r2 Sin[f2[t]] f1’[t] f2’[t] – l1 m2 r2 Sin[f2[t]]2 + (iz1 + iz2 + l12 m2 + m1 r12 + m2 r22 + 2 l1 m2 r2 Cos[f2[t]]) f1’’[t] + (iz2 + m2 r22 + l1 m2 r2 Cos[f2[t]]) f2’’[t]

Nosso Problema A segunda, seria correspondente ao ângulo da articulação que está mais distante da base g l2 m2 Cos[f1[t] + f2[t]] + l1 m2 r2 Sin[f2[t]] f1’[t]2 + (iz1 + m2 r2 Cos[f2[t]]) f1’’[t] + (iz2 + m2 r22) f2’’[t]

Nosso Problema Fazendo a comparação das duas: g (l1 m1 Cos[f1[t]] + l2 m2 Cos[f1[t] + f2[t]]) – 2 l1 m2 r2 Sin[f2[t]] f1’[t] f2’[t] – l1 m2 r2 Sin[f2[t]]2 + (iz1 + iz2 + l12 m2 + m1 r12 + m2 r22 + 2 l1 m2 r2 Cos[f2[t]]) f1’’[t] + (iz2 + m2 r22 + l1 m2 r2 Cos[f2[t]]) f2’’[t] g l2 m2 Cos[f1[t] + f2[t]] + l1 m2 r2 Sin[f2[t]] f1’[t]2 + (iz1 + m2 r2 Cos[f2[t]]) f1’’[t] + (iz2 + m2 r22) f2’’[t]

Nosso Problema Qual seria a idéia mais óbvia para a paralelização desse problema? Ela seria boa?

Nosso Problema

Nosso Problema Essas equações são basicamente formadas da mesma forma que as mostradas no exemplo: por operações com senos e cossenos Gostaríamos então de “quebrar” essas equações de forma a balancear os trabalhos de todos os processadores

Nosso Problema Nossa pesquisa vai em direção a olhar os operadores presentes nas equações e criar “padrões” de objetos através dos quais possamos “quebrar” essas equações de forma a equilibrar as cargas dos processadores