Top Banner
ROBÓTICA (ROB74) – AULA 1 INTRODUÇÃO A ROBÓTICA PROF.: Michael Klug
62

ROBÓTICA (ROB74) – AULA 1joinville.ifsc.edu.br/~michael.klug/ROB74/Aulas/aula1_introducao.pdf · Máquinas que... •Realizam tarefas que envolvem movimentos: maior mobilidade

Oct 28, 2018

Download

Documents

hoangdan
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: ROBÓTICA (ROB74) – AULA 1joinville.ifsc.edu.br/~michael.klug/ROB74/Aulas/aula1_introducao.pdf · Máquinas que... •Realizam tarefas que envolvem movimentos: maior mobilidade

ROBÓTICA (ROB74) – AULA 1

INTRODUÇÃO A ROBÓTICA

PROF.: Michael Klug

Page 2: ROBÓTICA (ROB74) – AULA 1joinville.ifsc.edu.br/~michael.klug/ROB74/Aulas/aula1_introducao.pdf · Máquinas que... •Realizam tarefas que envolvem movimentos: maior mobilidade

PROGRAMA

• Introdução a Robótica:

– Origens

– Componentes

– Aplicações – Aplicações

– Classificação

– Cinemática: Direta, Inversa, Diferencial (Jacobiano)

– Controle: Geração/Planejamento de Trajetórias

– Programação de Robôs Industriais

– Projeto

Page 3: ROBÓTICA (ROB74) – AULA 1joinville.ifsc.edu.br/~michael.klug/ROB74/Aulas/aula1_introducao.pdf · Máquinas que... •Realizam tarefas que envolvem movimentos: maior mobilidade

Contexto Geral

• O que é Robótica?

Page 4: ROBÓTICA (ROB74) – AULA 1joinville.ifsc.edu.br/~michael.klug/ROB74/Aulas/aula1_introducao.pdf · Máquinas que... •Realizam tarefas que envolvem movimentos: maior mobilidade

Contexto Geral

• O que é Robótica?

Page 5: ROBÓTICA (ROB74) – AULA 1joinville.ifsc.edu.br/~michael.klug/ROB74/Aulas/aula1_introducao.pdf · Máquinas que... •Realizam tarefas que envolvem movimentos: maior mobilidade

Contexto Geral

• O que é Robótica?

Page 6: ROBÓTICA (ROB74) – AULA 1joinville.ifsc.edu.br/~michael.klug/ROB74/Aulas/aula1_introducao.pdf · Máquinas que... •Realizam tarefas que envolvem movimentos: maior mobilidade

Contexto Geral

• O que é Robótica?

Page 7: ROBÓTICA (ROB74) – AULA 1joinville.ifsc.edu.br/~michael.klug/ROB74/Aulas/aula1_introducao.pdf · Máquinas que... •Realizam tarefas que envolvem movimentos: maior mobilidade

Contexto Geral

• O que é Robótica?

Page 8: ROBÓTICA (ROB74) – AULA 1joinville.ifsc.edu.br/~michael.klug/ROB74/Aulas/aula1_introducao.pdf · Máquinas que... •Realizam tarefas que envolvem movimentos: maior mobilidade

Máquinas que...

• Realizam tarefas que envolvem movimentos: maior mobilidade e habilidade que máquinas tradicionais;

• São comandadas por computador• São comandadas por computador

• São programáveis

• Possuem comunicação com o meio (tato, visão, proximidade)

• Têm capacidade de autoprogramação

Page 9: ROBÓTICA (ROB74) – AULA 1joinville.ifsc.edu.br/~michael.klug/ROB74/Aulas/aula1_introducao.pdf · Máquinas que... •Realizam tarefas que envolvem movimentos: maior mobilidade

Máquinas que...

Page 10: ROBÓTICA (ROB74) – AULA 1joinville.ifsc.edu.br/~michael.klug/ROB74/Aulas/aula1_introducao.pdf · Máquinas que... •Realizam tarefas que envolvem movimentos: maior mobilidade

Estrutura de Máquinas

Page 11: ROBÓTICA (ROB74) – AULA 1joinville.ifsc.edu.br/~michael.klug/ROB74/Aulas/aula1_introducao.pdf · Máquinas que... •Realizam tarefas que envolvem movimentos: maior mobilidade

Origens

• Manipulação remota

• Dispositivos de manipulação de

• Duas tecnologias antecessoras: comando numérico e manipulação remota

manipulação de materiais (George Devol, 1954, Unimation)

Page 12: ROBÓTICA (ROB74) – AULA 1joinville.ifsc.edu.br/~michael.klug/ROB74/Aulas/aula1_introducao.pdf · Máquinas que... •Realizam tarefas que envolvem movimentos: maior mobilidade

Robótica Industrial

• Estrutura geral de um sistema robótico

Tarefa (referência de posição, força, trajetórias)

Controle e Supervisão

Acionamento Mecânico

Sensores

Page 13: ROBÓTICA (ROB74) – AULA 1joinville.ifsc.edu.br/~michael.klug/ROB74/Aulas/aula1_introducao.pdf · Máquinas que... •Realizam tarefas que envolvem movimentos: maior mobilidade

Componentes

Page 14: ROBÓTICA (ROB74) – AULA 1joinville.ifsc.edu.br/~michael.klug/ROB74/Aulas/aula1_introducao.pdf · Máquinas que... •Realizam tarefas que envolvem movimentos: maior mobilidade

Tipos de Juntas

Page 15: ROBÓTICA (ROB74) – AULA 1joinville.ifsc.edu.br/~michael.klug/ROB74/Aulas/aula1_introducao.pdf · Máquinas que... •Realizam tarefas que envolvem movimentos: maior mobilidade

3 juntas de rotação

1 junta de translação

4 graus de liberdade

• SCARA

Exemplo

Obs: muitas vezes

Número de Juntas

Graus de Liberdade

Page 16: ROBÓTICA (ROB74) – AULA 1joinville.ifsc.edu.br/~michael.klug/ROB74/Aulas/aula1_introducao.pdf · Máquinas que... •Realizam tarefas que envolvem movimentos: maior mobilidade

Estrutura da Cadeia Cinemática

• Cadeia Cinemática Aberta (Robôs Seriais)

Page 17: ROBÓTICA (ROB74) – AULA 1joinville.ifsc.edu.br/~michael.klug/ROB74/Aulas/aula1_introducao.pdf · Máquinas que... •Realizam tarefas que envolvem movimentos: maior mobilidade

Estrutura da Cadeia Cinemática

• Cadeia Cinemática Fechada (Robôs Paralelos)

Page 18: ROBÓTICA (ROB74) – AULA 1joinville.ifsc.edu.br/~michael.klug/ROB74/Aulas/aula1_introducao.pdf · Máquinas que... •Realizam tarefas que envolvem movimentos: maior mobilidade

Envelope de Trabalho

• Envelope/Volume de trabalho é o espaço em que o robô pode manipular a extremidade de seu punho;

• Configurações Seriais:• Configurações Seriais:

– Cartesiano (PPP)

– Cilíndrico (RPP)

– Esférico (RRP)

– Scara (RRP)

– Vertical Articulado (RRR)

Page 19: ROBÓTICA (ROB74) – AULA 1joinville.ifsc.edu.br/~michael.klug/ROB74/Aulas/aula1_introducao.pdf · Máquinas que... •Realizam tarefas que envolvem movimentos: maior mobilidade

Classificação dos Robôs

Page 20: ROBÓTICA (ROB74) – AULA 1joinville.ifsc.edu.br/~michael.klug/ROB74/Aulas/aula1_introducao.pdf · Máquinas que... •Realizam tarefas que envolvem movimentos: maior mobilidade

Configurações Seriais

• Cartesiano (XYZ)

Page 21: ROBÓTICA (ROB74) – AULA 1joinville.ifsc.edu.br/~michael.klug/ROB74/Aulas/aula1_introducao.pdf · Máquinas que... •Realizam tarefas que envolvem movimentos: maior mobilidade

Configurações Seriais

• Cartesiano

Page 22: ROBÓTICA (ROB74) – AULA 1joinville.ifsc.edu.br/~michael.klug/ROB74/Aulas/aula1_introducao.pdf · Máquinas que... •Realizam tarefas que envolvem movimentos: maior mobilidade

Configurações Seriais

• Cilíndrico

Page 23: ROBÓTICA (ROB74) – AULA 1joinville.ifsc.edu.br/~michael.klug/ROB74/Aulas/aula1_introducao.pdf · Máquinas que... •Realizam tarefas que envolvem movimentos: maior mobilidade

Configurações Seriais

• Cilíndrico

Page 24: ROBÓTICA (ROB74) – AULA 1joinville.ifsc.edu.br/~michael.klug/ROB74/Aulas/aula1_introducao.pdf · Máquinas que... •Realizam tarefas que envolvem movimentos: maior mobilidade

Configurações Seriais

• Cilíndrico

Page 25: ROBÓTICA (ROB74) – AULA 1joinville.ifsc.edu.br/~michael.klug/ROB74/Aulas/aula1_introducao.pdf · Máquinas que... •Realizam tarefas que envolvem movimentos: maior mobilidade

Configurações Seriais

• Esférico (Polar)

Page 26: ROBÓTICA (ROB74) – AULA 1joinville.ifsc.edu.br/~michael.klug/ROB74/Aulas/aula1_introducao.pdf · Máquinas que... •Realizam tarefas que envolvem movimentos: maior mobilidade

Configurações Seriais

• Esférico (Polar)

Page 27: ROBÓTICA (ROB74) – AULA 1joinville.ifsc.edu.br/~michael.klug/ROB74/Aulas/aula1_introducao.pdf · Máquinas que... •Realizam tarefas que envolvem movimentos: maior mobilidade

Configurações Seriais

• Esférico (Polar)

Page 28: ROBÓTICA (ROB74) – AULA 1joinville.ifsc.edu.br/~michael.klug/ROB74/Aulas/aula1_introducao.pdf · Máquinas que... •Realizam tarefas que envolvem movimentos: maior mobilidade

Configurações Seriais

• Scara

Page 29: ROBÓTICA (ROB74) – AULA 1joinville.ifsc.edu.br/~michael.klug/ROB74/Aulas/aula1_introducao.pdf · Máquinas que... •Realizam tarefas que envolvem movimentos: maior mobilidade

Configurações Seriais

• Vertical Articulado

Page 30: ROBÓTICA (ROB74) – AULA 1joinville.ifsc.edu.br/~michael.klug/ROB74/Aulas/aula1_introducao.pdf · Máquinas que... •Realizam tarefas que envolvem movimentos: maior mobilidade

Configurações Seriais

• Vertical Articulado

Page 31: ROBÓTICA (ROB74) – AULA 1joinville.ifsc.edu.br/~michael.klug/ROB74/Aulas/aula1_introducao.pdf · Máquinas que... •Realizam tarefas que envolvem movimentos: maior mobilidade

Configurações Paralelas

• Delta (3 GdL)

Page 32: ROBÓTICA (ROB74) – AULA 1joinville.ifsc.edu.br/~michael.klug/ROB74/Aulas/aula1_introducao.pdf · Máquinas que... •Realizam tarefas que envolvem movimentos: maior mobilidade

Configurações Paralelas

• Tricept (3 GdL)

Page 33: ROBÓTICA (ROB74) – AULA 1joinville.ifsc.edu.br/~michael.klug/ROB74/Aulas/aula1_introducao.pdf · Máquinas que... •Realizam tarefas que envolvem movimentos: maior mobilidade

Configurações Paralelas

• Orthoglide (3 GdL)

Page 34: ROBÓTICA (ROB74) – AULA 1joinville.ifsc.edu.br/~michael.klug/ROB74/Aulas/aula1_introducao.pdf · Máquinas que... •Realizam tarefas que envolvem movimentos: maior mobilidade

Configurações Paralelas

• Quattro (4 GdL)

Page 35: ROBÓTICA (ROB74) – AULA 1joinville.ifsc.edu.br/~michael.klug/ROB74/Aulas/aula1_introducao.pdf · Máquinas que... •Realizam tarefas que envolvem movimentos: maior mobilidade

Configurações Paralelas

• Plataforma de Stewart (6 GdL)

Page 36: ROBÓTICA (ROB74) – AULA 1joinville.ifsc.edu.br/~michael.klug/ROB74/Aulas/aula1_introducao.pdf · Máquinas que... •Realizam tarefas que envolvem movimentos: maior mobilidade

Comparação ET

Admite-se: juntas rotacionais varrem 360 graus e juntas prismáticas são todas iguais e deslocam o comprimento L;

Page 37: ROBÓTICA (ROB74) – AULA 1joinville.ifsc.edu.br/~michael.klug/ROB74/Aulas/aula1_introducao.pdf · Máquinas que... •Realizam tarefas que envolvem movimentos: maior mobilidade

Seriais X ParalelosNÍVEL CARACTERÍSTICAS

MANIPULADOR SERIAL

MANIPULADOR PARALELO

MECANISMO

Inércia Grande Pequena *

Volume de Trabalho Grande * Pequeno

Aparência Antropomórfica Base Estrutural

Fabricação Difícil Fácil *

Controle de posição no espaço de trabalho

Difícil Fácil *

Controle de força no

CONTROLE

Controle de força no espaço de trabalho

Fácil * Difícil

Detecção de Forças Difícil Fácil *

Erro de Posição Acumulado Média *

Erro de controle de Forças

Média * Acumulado

Perto de Pontos Singulares

Degeneração no controle de força

Diminuição de exatidão no

posicionamento

Grande movimento do atuador

Grande força no atuador

Dinâmica Complicada *Muito mais complicada

Page 38: ROBÓTICA (ROB74) – AULA 1joinville.ifsc.edu.br/~michael.klug/ROB74/Aulas/aula1_introducao.pdf · Máquinas que... •Realizam tarefas que envolvem movimentos: maior mobilidade

GdL X GdM

• Graus de Liberdade (GdL) – movimentos independentes

• Graus de Movimento (GdM)

Page 39: ROBÓTICA (ROB74) – AULA 1joinville.ifsc.edu.br/~michael.klug/ROB74/Aulas/aula1_introducao.pdf · Máquinas que... •Realizam tarefas que envolvem movimentos: maior mobilidade

GdL X GdM

OBS: Geram uma outra classificação de Robôs.

Page 40: ROBÓTICA (ROB74) – AULA 1joinville.ifsc.edu.br/~michael.klug/ROB74/Aulas/aula1_introducao.pdf · Máquinas que... •Realizam tarefas que envolvem movimentos: maior mobilidade

Classificação Segundo GdL’s

• Robôs de Propósito Geral (6 GdL): conseguem atingir qualquer posição e orientação no espaço de trabalho.

• Robôs Redundantes (GdM > GdL): quando • Robôs Redundantes (GdM > GdL): quando possuem articulações adicionais, utilizados para alcançar locais de difícil acesso contornando obstáculos (ou robôs com trilhos).

• Robôs Limitados (< 6 GdL): movimentação limitada.

Page 41: ROBÓTICA (ROB74) – AULA 1joinville.ifsc.edu.br/~michael.klug/ROB74/Aulas/aula1_introducao.pdf · Máquinas que... •Realizam tarefas que envolvem movimentos: maior mobilidade

GdL X GdM

• Sistemas com 1 eixo

Page 42: ROBÓTICA (ROB74) – AULA 1joinville.ifsc.edu.br/~michael.klug/ROB74/Aulas/aula1_introducao.pdf · Máquinas que... •Realizam tarefas que envolvem movimentos: maior mobilidade

GdL X GdM• Sistemas com 2 eixos

• Sistemas com 3 eixos

Page 43: ROBÓTICA (ROB74) – AULA 1joinville.ifsc.edu.br/~michael.klug/ROB74/Aulas/aula1_introducao.pdf · Máquinas que... •Realizam tarefas que envolvem movimentos: maior mobilidade

Aplicações

• Manipulação de materiais: não há transformação dos objetos:*Palletização; *Preparação de máquinas

*Carregamento * Empacotamento

• Fabricação:*Soldagem *Colagem e selamento *Corte (laser, jato)

* Pintura *Montagem (mec. e elet.) *Acabamento

• Inspeção e medição:

*Qualidade

Page 44: ROBÓTICA (ROB74) – AULA 1joinville.ifsc.edu.br/~michael.klug/ROB74/Aulas/aula1_introducao.pdf · Máquinas que... •Realizam tarefas que envolvem movimentos: maior mobilidade

Aplicações

• Motivações para aplicação na indústria

– Tarefas repetitivas e em ambientes insalubres

–Precisão

–Qualidade–Qualidade

–Rapidez

–Marketing

–Redução de custos

Page 45: ROBÓTICA (ROB74) – AULA 1joinville.ifsc.edu.br/~michael.klug/ROB74/Aulas/aula1_introducao.pdf · Máquinas que... •Realizam tarefas que envolvem movimentos: maior mobilidade

Aplicações - Paralelo

• Simuladores de vôo e de automóveis;

• Montagem de placas de circuito impresso;

• Processo de fresagem de alta velocidade;

OBS: como a força é distribuída entre diversoselos paralelos e só há um “estágio de elos” antesdo efetuador, o peso do robô e seu momento deinércia são reduzidos, possibilitando a realizaçãode tarefas precisas em alta velocidade.

Page 46: ROBÓTICA (ROB74) – AULA 1joinville.ifsc.edu.br/~michael.klug/ROB74/Aulas/aula1_introducao.pdf · Máquinas que... •Realizam tarefas que envolvem movimentos: maior mobilidade

Ferramentas

• Exemplos:

Page 47: ROBÓTICA (ROB74) – AULA 1joinville.ifsc.edu.br/~michael.klug/ROB74/Aulas/aula1_introducao.pdf · Máquinas que... •Realizam tarefas que envolvem movimentos: maior mobilidade

Ferramentas

• Exemplos:

Page 48: ROBÓTICA (ROB74) – AULA 1joinville.ifsc.edu.br/~michael.klug/ROB74/Aulas/aula1_introducao.pdf · Máquinas que... •Realizam tarefas que envolvem movimentos: maior mobilidade

Ferramentas

• Exemplos:

Page 49: ROBÓTICA (ROB74) – AULA 1joinville.ifsc.edu.br/~michael.klug/ROB74/Aulas/aula1_introducao.pdf · Máquinas que... •Realizam tarefas que envolvem movimentos: maior mobilidade

Ferramentas

• Exemplos:

Page 50: ROBÓTICA (ROB74) – AULA 1joinville.ifsc.edu.br/~michael.klug/ROB74/Aulas/aula1_introducao.pdf · Máquinas que... •Realizam tarefas que envolvem movimentos: maior mobilidade

Estatísticas

Page 51: ROBÓTICA (ROB74) – AULA 1joinville.ifsc.edu.br/~michael.klug/ROB74/Aulas/aula1_introducao.pdf · Máquinas que... •Realizam tarefas que envolvem movimentos: maior mobilidade

Estatísticas

• Citação IFR (International Federation of Robotics)

Page 52: ROBÓTICA (ROB74) – AULA 1joinville.ifsc.edu.br/~michael.klug/ROB74/Aulas/aula1_introducao.pdf · Máquinas que... •Realizam tarefas que envolvem movimentos: maior mobilidade

Estatísticas

Page 53: ROBÓTICA (ROB74) – AULA 1joinville.ifsc.edu.br/~michael.klug/ROB74/Aulas/aula1_introducao.pdf · Máquinas que... •Realizam tarefas que envolvem movimentos: maior mobilidade

Estatísticas

Page 54: ROBÓTICA (ROB74) – AULA 1joinville.ifsc.edu.br/~michael.klug/ROB74/Aulas/aula1_introducao.pdf · Máquinas que... •Realizam tarefas que envolvem movimentos: maior mobilidade

Estatísticas

Page 55: ROBÓTICA (ROB74) – AULA 1joinville.ifsc.edu.br/~michael.klug/ROB74/Aulas/aula1_introducao.pdf · Máquinas que... •Realizam tarefas que envolvem movimentos: maior mobilidade

Mercado no Brasil

• Maiores consumidores:

– Setor automobilístico (montadoras e fornecedores de autopeças): ~65%

– Médias e pequenas empresas: ~18%

Page 56: ROBÓTICA (ROB74) – AULA 1joinville.ifsc.edu.br/~michael.klug/ROB74/Aulas/aula1_introducao.pdf · Máquinas que... •Realizam tarefas que envolvem movimentos: maior mobilidade

Robótica

• TEMAS ATUAIS:

–Controle de Força;–Controle de Força;

–Cooperação;

–Programação;

–Projeto de robôs.

Page 57: ROBÓTICA (ROB74) – AULA 1joinville.ifsc.edu.br/~michael.klug/ROB74/Aulas/aula1_introducao.pdf · Máquinas que... •Realizam tarefas que envolvem movimentos: maior mobilidade

Cinemática

• Direta:

• Espaço das juntas

– q=[q1 q2 ... qn]’– q=[q1 q2 ... qn]’

• Espaço operacional

– x=[px py pz α θ γ]

Page 58: ROBÓTICA (ROB74) – AULA 1joinville.ifsc.edu.br/~michael.klug/ROB74/Aulas/aula1_introducao.pdf · Máquinas que... •Realizam tarefas que envolvem movimentos: maior mobilidade

Cinemática

• Inversa:

• Espaço operacional

– x=[px py pz α θ γ]– x=[px py pz α θ γ]

• Espaço das juntas

– q=[q1 q2 ... qn]’

Page 59: ROBÓTICA (ROB74) – AULA 1joinville.ifsc.edu.br/~michael.klug/ROB74/Aulas/aula1_introducao.pdf · Máquinas que... •Realizam tarefas que envolvem movimentos: maior mobilidade

Cinemática

• Trajetórias

• ponto-a-ponto

• Contínuas• Contínuas

- path motion

Page 60: ROBÓTICA (ROB74) – AULA 1joinville.ifsc.edu.br/~michael.klug/ROB74/Aulas/aula1_introducao.pdf · Máquinas que... •Realizam tarefas que envolvem movimentos: maior mobilidade

Cinemática Diferencial

• Relacionar velocidades das juntas e do efetuador;

• Matriz Jacobiana:

Page 61: ROBÓTICA (ROB74) – AULA 1joinville.ifsc.edu.br/~michael.klug/ROB74/Aulas/aula1_introducao.pdf · Máquinas que... •Realizam tarefas que envolvem movimentos: maior mobilidade

Programação

• Caixa de Comando (teach/flex - pendant)

Page 62: ROBÓTICA (ROB74) – AULA 1joinville.ifsc.edu.br/~michael.klug/ROB74/Aulas/aula1_introducao.pdf · Máquinas que... •Realizam tarefas que envolvem movimentos: maior mobilidade

Programação

• Linguagens de Programação:

– VAL II (Unimation)

– AML (IBM)

– PDL-2 (Comau)– PDL-2 (Comau)

– RAPID (ABB)

– ACL (Eshed)

– Exemplo:

• MOVL P1

• MOVC P2,P3,P4

• WAIT S2