37
All sections to appear here PROJETO E DESENVOLVIMENTO DE UM ROBÔ ANTROPOMÓRFICO DIDÁTICO AUTORES: RENAN ROGER LOUZADA MARCOS ANTONIO SILVA VIEIRA ORIENTADOR: PROF. MSc. GUSTAVO PERIM COLA

Projeto e desenvolvimento de um robô antropomórfico didático

Embed Size (px)

Citation preview

Page 1: Projeto e desenvolvimento de um robô antropomórfico didático

All sections to appear here

PROJETO E DESENVOLVIMENTO DE UM ROBÔ ANTROPOMÓRFICO DIDÁTICO

AUTORES:

RENAN ROGER LOUZADA

MARCOS ANTONIO SILVA VIEIRA

ORIENTADOR:

PROF. MSc. GUSTAVO PERIM COLA

Page 2: Projeto e desenvolvimento de um robô antropomórfico didático

Justificativa e ObjetivoHistóricoRobôs ManipuladoresProjeto do Robô manipulador didático

Dimensões Modelagem Cinemática AcionamentosProcessamento e ComunicaçãoInterfacesModos de comando

Testes e ResultadosConclusão

Page 3: Projeto e desenvolvimento de um robô antropomórfico didático

JUSTIFICATIVA E OBJETIVORealizar um projeto para aprimorar os conhecimentos utilizando uma aplicação a baixo custo de hardware e software com acionamentos simplificados que possibilitem o meio acadêmico a motivação para desenvolvimentos de novos controles, criação de novos modelos e aperfeiçoamento no conhecimento da robótica.

Page 4: Projeto e desenvolvimento de um robô antropomórfico didático

HISTÓRICO• Origem do termo

– Karel Capek

• Definição– “Um robô pode ser definido como, uma máquina flexível,

multifuncional, reprogramável e com capacidade de interagir com objetos em seu ambiente”.

• Robôs industriais– O primeiro robô industrial o Unimate foi instalado em uma linha de

montagem da General Motors no estado de New Jersey , EUA, em 1961 .

Page 5: Projeto e desenvolvimento de um robô antropomórfico didático

ROBÔS MANIPULADORES• Configurações– Graus de liberdade

• O grau de liberdade, ou Degree of freedom de um robô, é a quantidade de movimentos possíveis realizados por um manipulador.

– Tipo de juntas

– Classificação

Page 6: Projeto e desenvolvimento de um robô antropomórfico didático

ROBÔS MANIPULADORES• Configurações– Métodos de programação

– Assembly, C++, ABB - Arla.Rapid, Fanuc- Karel,

IBM - Aml/2, Seiko - Darl4 e etc.

Page 7: Projeto e desenvolvimento de um robô antropomórfico didático

DIMENSÕES

Page 8: Projeto e desenvolvimento de um robô antropomórfico didático

DIMENSÕES

Page 9: Projeto e desenvolvimento de um robô antropomórfico didático

DIMENSÕES

Page 10: Projeto e desenvolvimento de um robô antropomórfico didático

MODELAGEM CINEMÁTICA

Page 11: Projeto e desenvolvimento de um robô antropomórfico didático

MODELAGEM CINEMÁTICA

Page 12: Projeto e desenvolvimento de um robô antropomórfico didático

ACIONAMENTOS

Page 13: Projeto e desenvolvimento de um robô antropomórfico didático

ACIONAMENTOS• Massas dos links

Densidade do acrílico = 1,19 g/cm3

Mgarra = d * VMgarra = 1,19 * (14 * 5 * 0,5)Mgarra = 42g = Aproximadamente 50g

MDE = 50(Mgarra) + 9(Motor) + 150(Carga útil do braço) + 20(Parafusos)MDE = Aproximadamente 230g

MCD= d * VMCD = (1,19 * (2 * (23 * 10 * 0,5))) + 9(Motor) + 20(Parafusos) + 65(Motor)MCD = Aproximadamente 380g

MBC = d * VMBC = (1,19 * (2 * (22 * 10 * 0,5))) + 130(Dois Motores) + 20(Parafusos) MBC = Aproximadamente 420g

Page 14: Projeto e desenvolvimento de um robô antropomórfico didático

ACIONAMENTOS• Torques dos motores principais TB – MDE * (LBC + LCD + Garra) – MCD * (LBC + LCD) – MBC * (LBC) = 0TB = (0,23 * (12,2 + 18,3 + 15,2) + (0,38 * (12,2 * 18,3)) + (0,42 * 12,2)TB = 10,51 + 11,59 + 5,12TB = 27,22 Kg*cm TC – (MDE * (LCD + Garra)) – (MCD * LCD) = 0TC = (0,23 * (18,3 + 15,2)) + (0,38 * 18,3) = 0TC = 7,71 + 6,95TC = 14,66 Kg*cm

Page 15: Projeto e desenvolvimento de um robô antropomórfico didático

PROCESSAMENTO E COMUNICAÇÃO

Page 16: Projeto e desenvolvimento de um robô antropomórfico didático

• Fonte de alimentação (ATX 500) – Tabela de consumo de corrente

Quantidade Componente Corrente (Máx) Tensão alimentação

2 Servomotor SG90 0,5A 5V

4 Servomotor MG995 3A 5V

1 JY-MCU 0,5A 5V

1 Display JHD-162A 0,4A 5V

1 Arduino 1A 12V

Consumo máximo 15A

PROCESSAMENTO E COMUNICAÇÃO

Page 17: Projeto e desenvolvimento de um robô antropomórfico didático

– 1 = GND– 2 = VCC– 3 = POT 1– 4 = D13– 5 = GND– 6 = D12– 7 = Não usado– 8 = Não usado– 9 = Não usado– 10 = Não Usado– 11 = D8– 12 = D7– 13 = D4– 14 = D2– 15 = POT 2– 16 = GND

PROCESSAMENTO E COMUNICAÇÃO• Display (JHD 162A)

Page 18: Projeto e desenvolvimento de um robô antropomórfico didático

• Módulo de comunicação (JY-MCU)– Rx, Tx - Comunicação serial TTL– Baud rate – 9600 Kbps– Alimentação 5V– Perfil serial Bluetooth– Configuração personalizada

PROCESSAMENTO E COMUNICAÇÃO

Page 19: Projeto e desenvolvimento de um robô antropomórfico didático

• Controlador (ARDUINO DUEMILANOVE)– 6 saídas PWM– RX, TX - Comunicação serial TTL e USB– 5 entradas analógicas– 6 entradas digitais– Alimentação 5 ou 12V

PROCESSAMENTO E COMUNICAÇÃO

• Esquema de ligação– A0 = Branco Azul– A1 = Azul– A2 = Branco Laranja– A3 = laranja– A4 = Marron– A5 = Contato chave Bluetooth– D0 = TX do modulo JYMCU– D1 = RX do modulo JYMCU– D2 = 14 do display– D3 = Motor da Garra

– D4 = 13 do display– D5 = Motor Pulso– D6 = Motor Cotovelo– D7 = 12 do display– D8 = 11 do display– D9 = Motor 2 do Ombro– D10 = Motor 1 do Ombro– D11 = Motor Giro Base– D12 = 6 do display– D13 = 4 do display

Page 20: Projeto e desenvolvimento de um robô antropomórfico didático

INTERFACES

Page 21: Projeto e desenvolvimento de um robô antropomórfico didático

• Conector da fonte (4 Pinos)– 1 = 5V– 2 e 3 = Comum– 4 = 12V

INTERFACES

• Chave On/Off– Corrente do contato 10A– Arredondada com acabamento

• Potenciômetros de brilho e contraste– 5 Kohms– Fixação simples

Page 22: Projeto e desenvolvimento de um robô antropomórfico didático

• Conector comum para modos de comando– Modular RJ-45 fêmea

INTERFACES

• Esquema de ligação– Verde = VCC– B. Verde = GND– B. Azul = A0– Azul = A1– B. Laranja = A2– Laranja = A3– Marron = A4– B. Marron = Não usado

Page 23: Projeto e desenvolvimento de um robô antropomórfico didático

MODOS DE COMANDO

Page 24: Projeto e desenvolvimento de um robô antropomórfico didático

• Controle analógico– Joystick PS2– Potenciômetros 5Kohms– Cabo de par trançado UTP CAT 5E– Conector RJ45 macho

• Esquema de ligação– Verde = VCC– B. Verde = GND– B. Azul = A0 = Potenciômetro 1 = Garra– Azul = A1 = Potenciômetro 2 = Giro da garra– B. Laranja = A2 = Potenciômetro 3 = Cotovelo– Laranja = A3 = Potenciômetro 4 = Ombro– Marron = A4 = Potenciômetro 5 = Giro do braço– B. Marron = Não usado

MODOS DE COMANDO

Page 25: Projeto e desenvolvimento de um robô antropomórfico didático

• Teclado– Comunicação via conexão USB– Comunicação Wifi

• Configuração dos comandos– Caracter ‘a’ = Comando de abre garra;– Caracter ‘q’ = Comando de fecha garra;– Caracter ‘s’ = Comando de giro anti horário do pulso;– Caracter ‘w’ = Comando de giro horário do pulso;– Caracter ‘d’ = Comando de abaixa cotovelo; – Caracter ‘e’ = Comando de sobe cotovelo;– Caracter ‘f’ = Comando de abaixa ombro;– Caracter ‘r’ = Comando de sobe ombro;– Caracter ‘g’ = Comando de giro anti horário da base;– Caracter ‘t’ = Comando de giro horário da base.

MODOS DE COMANDO

Page 26: Projeto e desenvolvimento de um robô antropomórfico didático

• Celular / Tablet– Software MicrocontrollerBT–Comunicação Bluetooth– Senha 1302

• Configuração dos comandos no software– Entrada analógica 3 = Comando da Garra– Entrada analógica 5 = Comando do Pulso– Entrada analógica 6 = Comando do Cotovelo– Entrada analógica 9 ou 10 = Comando do Ombro– Entrada analógica 11 = Comando de giro do Braço

MODOS DE COMANDO

Page 27: Projeto e desenvolvimento de um robô antropomórfico didático

• Controle autônomo– Segue principio de funcionamento do teclado– Lógica de tratamento segue condições da tabela ASCII– Inserção de dados conforme sequencia de valores iniciais e em seguida a sequencia de valores finais das juntas

MODOS DE COMANDO

Page 28: Projeto e desenvolvimento de um robô antropomórfico didático

• Exoesqueleto– Potenciômetros 5Kohms– Cabo de par trançado UTP CAT 5E– Conector RJ45 macho

• Configuração dos comandos– Dedo mínimo = Abre e fecha garra– Pulso = Giro horário e anti-horário do pulso– Cotovelo = Elevação e abaixamento do cotovelo– Flexão e extensão do ombro = Elevação e abaixamento do ombro– Pinça digito-digital = Giro horário e anti-horário do manipulador

MODOS DE COMANDO

Page 29: Projeto e desenvolvimento de um robô antropomórfico didático

TESTES E RESULTADOS

Page 30: Projeto e desenvolvimento de um robô antropomórfico didático

• Telas do software Microcontroller BT

TESTES E RESULTADOS

Page 31: Projeto e desenvolvimento de um robô antropomórfico didático

• Valores da tabela ASCII para controle autônomo• Via Arduino Monitor

– alt + 7 = 149º– alt + 21 = 167º– alt + 32 a 126 = (X=X)– alt + 169 = 174º

TESTES E RESULTADOS

• Via software X-CTU– FN + Delete = 3º– Enter = 13º– alt + 7 = 149º– alt + 21 = 167º– alt + 32 a 126 = (X=X)– alt + 169 = 174º

Page 32: Projeto e desenvolvimento de um robô antropomórfico didático

• Valores máximos dos potenciômetros do Exoesqueleto• 0 a 1023 = 0 a 5Kohms

– Garra aberta = 60– Garra fechada = 115– Pulso aberto = 7– Pulso Fechado = 120– Cotovelo aberto = 7– Cotovelo fechado = 130– Ombro aberto = 1023– Ombro fechado = 300– Ombro giro mínimo = 8– Ombro giro Maximo = 1023

TESTES E RESULTADOS

Page 33: Projeto e desenvolvimento de um robô antropomórfico didático

• Valores do manipulador Spider em repouso• 0 a 180

– Garra = 180– Pulso = 100– Cotovelo = 0– Ombro1 = 180– Ombro2 = 180– Ombro_giro = 100

TESTES E RESULTADOS

Page 34: Projeto e desenvolvimento de um robô antropomórfico didático

• Sequência para energizar robô Spider– 1º Conectar e ligar fonte de alimentação– 2º Conectar cabo USB

• Para desenergizar seguir a sequencia contrária

TESTES E RESULTADOS

• Caso ocorra desacoplamento do giro do braço– Posicionar Robô Spider na posição 180º– Abaixar aba da base onde encontra-se o display– Realizar reaperto do parafuso central

• Sequência para utilizar comunicação via módulo bluetooth– 1º Ligar chave na base do robô Spider– 2º Conectar e ligar fonte de alimentação

Page 35: Projeto e desenvolvimento de um robô antropomórfico didático

CONCLUSÃO• Desenvolvimento de um projeto acadêmico

com resolução de problemas estruturais e conceituais.

• Desenvolvimento de interfaces de comando com diferentes aplicações operacionais.

• Aplicabilidade de diferentes softwares com a interface, elaboração de layout e teste.

OBJETIVO ALCANÇADO!

Page 36: Projeto e desenvolvimento de um robô antropomórfico didático

SUGESTÕES FUTURAS• Comando por visão computacional.• Comando através de interface gráfica em um

modelo virtual.• Elaboração de ferramentas para aplicações

semelhantes aos manipuladores industriais.• Associação do braço robótico as demais

plantas didática existentes na UCL (Esteira).

Page 37: Projeto e desenvolvimento de um robô antropomórfico didático

PERGUNTAS

OBRIGADO!