Seminário: Uso de Simuladores no Ensino da Robótica



Documentos relacionados
Manipulação Robótica. Aula 2

Introdução à Robótica Industrial. Aula 2

Classificação. Classificação. Classificação. Classificação. Classificação. Introdução à Robótica Manipuladores e Robótica Móvel (classificação)

Até mm (0.1mm usualmente) Aceleração Até 25 m/s 2. A partir de 2 a 3 kg até limites ~ 350kg. Relação Peso/Carga Em torno de 30 a 40

1- INTRODUÇÃO AOS ROBÔS INDUSTRIAIS MODELAGEM GEOMÉTRICA

Classificação. Classificação. Classificação. Classificação. Classificação 03/23/2016

1 ESCOLA POLITÉCNICA DA USP Introdução Eduardo L. L. Cabral ESCOLA POLITÉCNICA DA USP

Controle de Robôs Manipuladores. Prof. Valdir Grassi Junior sala 2986 (prédio antigo)

1 ESCOLA POLITÉCNICA DA USP Aspectos Gerais Eduardo L. L. Cabral ESCOLA POLITÉCNICA DA USP

1- INTRODUÇÃO AOS ROBÔS INDUSTRIAIS

DEFINIÇÃO DE ROBÔ A palavra robô deriva-se da palavra eslava robota

COMPONENTES DE UM SISTEMA ROBÓTICO

4444W-02 Sistemas Robotizados

Robótica. Acetatos de Apoio às Aulas. Programação de sistemas robóticos. Paulo Augusto Ferreira de Abreu. Elaborados por: (Professor Auxiliar)

Sistemas Mecatrônicos 1

DEFINIÇÃO DE ROBÔ INDUSTRIAL

INTRODUÇÃO À ROBÓTICA. Professor HENRIQUE

Manufatura assistida por computador

ANÁLISE DE UM MANIPULADOR ROBÓTICO MÓVEL 1

4444W-02 Sistemas Robotizados

Disciplina: Robótica Aula 02: Conceitos Básicos

Sistemas Robotizados

Apresentação do Curso e Motivação

Programa Analítico de Disciplina ELT434 Robótica Industrial

CÁLCULO DE CINEMÁTICA INFERSA PARA MANIPULADORES UTILIZANDO ALGORITMOS GENÉTICOS

Transmitir aos alunos conhecimentos sobre robótica fixa e móvel, visando capacitá-los a desenvolver

Universidade Federal do Rio Grande do Sul Escola de Engenharia Departamento de Sistemas Elétricos de Automação e Energia ELE228 Robótica A.

Robótica Industrial. Professor: José Alberto Naves Cocota Júnior. UNIP Campus Brasília Curso: Engenharia Elétrica (Eletrônica) Turmas: EE8P30 e EE9P30

ROBÓTICA CINEMÁTICA. Prof a. Dra. GIOVANA TRIPOLONI TANGERINO Tecnologia em Automação Industrial

Walter Fetter Lages. Universidade Federal do Rio Grande do Sul Escola de Engenharia Departamento de Engenharia Elétrica ENG04479 Robótica A

MODELAGEM CINEMÁTICA DE UM ROBÔ ANTROPOMÓRFICO COM DOIS GRAUS DE LIBERDADE 1

Unidade 1 Introdução. 1.1 Robôs industriais

ASPECTOS CONSTRUTIVOS DE ROBÔS

ROBÓTICA CAD / CAM PROGRAMA DE FORMAÇÃO

Robótica Industrial: Fundamentos, Tecnologias, Programação e Simulação

Estrutura e características gerais dos robôs. - Configuração básica de um robô - Articulações - Movimento e precisão

Automação da Produção

Definição Tipos de Robôs Exemplos Garras Aplicações Conceitos Importantes

CARACTERIZAÇÃO DE LINGUAGENS DE PROGRAMAÇÃO OFF-LINE DE ROBÔS MANIPULADORES

Avaliação Datas Importantes Contato Bibliografia Recomendada Motivação. EESC-USP M. Becker /21

MECATRÔNICA MANIPULADORES ROBÓTICOS

Robótica Industrial: Fundamentos, Tecnologias, Programação e Simulação

Sistemas para Automação e Robótica (parte 02)

Grande precisão (posicionamento do atuador final); Carga inercial (momento) fixa, ao longo da área de trabalho;

Prof. Daniel Hasse. Robótica Industrial

Automação da Produção

PROGRAMAÇÃO DE CÉLULAS ROBOTIZADAS DE PALETIZAÇÃO

PROGRAMAÇÃO AVANÇADA PARA INTEGRADORES DE SISTEMAS

DESENVOLVIMENTO DE UM MANIPULADOR ROBÓTICO INTELIGENTE

ROBÓTICA BRAÇO ROBÓTICO. Prof a. Dra. GIOVANA TRIPOLONI TANGERINO Tecnologia em Automação Industrial

Aplicação de Robôs nas Indústrias

CAPÍTULO Robôs industriais. 2. Classificação dos robôs. industriais. 3. Sensores. 4. Acionamento e controle de robôs

O Instituto Avançado de Robótica - I.A.R. (Registrado com Patente de Marca Nominal no Instituto Nacional de Propriedade Intelectual INPI e homologado

Modelos Matemáticose Classificaçãode Robôs

Eduardo L. L. Cabral

DESENVOLVIMENTO DE UMA GARRA ROBÓTICA DO TIPO VENTOSA PARA UM ROBÔ GANTRY COM ACIONAMENTO PNEUMÁTICO 1

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

Introdução. Walter Fetter Lages

Elementos de Robótica

PROGRAMAÇÃO DE CÉLULAS ROBOTIZADAS DE SOLDADURA

Sistemas Robotizados

OPERAÇÃO E PROGRAMAÇÃO DE ROBÔS INDUSTRIAIS

Sistemas para Automação e

PROGRAMAÇÃO DE CÉLULAS ROBOTIZADAS DE PINTURA

LISTA DE EXERCÍCIOS 01

FICHA DA DISCIPLINA. Anual Semestral Opcional Obrigatória. Créditos ECTS 0.13

Sistemas Mecatrônicos 1

ROBÓTICA SISTEMAS DE REFERÊNCIA. Prof a. Dra. GIOVANA TRIPOLONI TANGERINO Tecnologia em Automação Industrial

Universidade Braz Cubas. Área de Ciências Exatas. Engenharia Mecânica Engenharia de Controle e Automação. Apostila de. Robótica

Efetuadores e Atuadores

SISTEMA DE TREINAMENTO EM ROBÓTICA MODELO: ED-7255

Introdução Robôs Industriais

VirBot4u: Um Simulador de Robô usando X3D

Engenharia de Controle e Automação: ENG03316 Mecanismos I Engenharia Elétrica: ENG10017 Sistemas e Sinais e ENG04475 Microprocessadores I

ROBÓTICA (ROB74) AULA 6. PLANEJAMENTO DE TRAJETÓRIAS PROF.: Michael Klug

Controle de Manipuladores Robóticos

5- ROBÓTICA INDUSTRIAL Células Robóticas; Projecto e controlo; Aplicações dos Robôts Industriais; Integração com Máquinas CNC.

CINEMÁTICA INVERSA PARA CONTROLE DA ABORDAGEM DE ÓRGÃOS TERMINAIS DE ROBÔS MANIPULADORES

MODELAGEM MATEMÁTICA DA CINEMÁTICA INVERSA DO ROBÔ FANUC LR MATE 200IC COM SIMULAÇÃO NO MATLAB

Controle de Robôs Manipuladores

Controle II. Márcio J. Lacerda. 2 o Semestre Departamento de Engenharia Elétrica Universidade Federal de São João del-rei

1. Introdução Motivação

MECATRÔNICA COMO OBJETO DE INTERAÇÃO ENTRE O CURSO DE ENGENHARIA MECÂNICA E O MESTRADO/DOUTORADO EM MODELAGEM MATEMÁTICA 1

15/03/2018. Professor Ariel da Silva Dias Introdução a Engenharia de Software. O mundo moderno poderia existir sem software?

MODELAGEM DE TRANSISTORES E DE CIRCUITOS ANALÓGICOS CMOS USANDO VERILOG-AMS

Plano de Trabalho Docente Ensino Técnico

Design e simulação dos movimentos de um braço robótico de 4 graus de liberdade

Aplicações de Sistemas Robotizados em Processos Industriais

IDENTIFICAÇÃO DE FALHAS DE UM MANIPULADOR ROBÓTICO PELA APLICAÇÃO DE MÉTODOS DE INTELIGÊNCIA COMPUTACIONAL

GERENCIAMENTO DE PROJETOS - 20h - EaD

Quando utilizamos os robôs?

Modelagem Cinemática de Robôs Industriais. Prof. Assoc. Mário Luiz Tronco

Robôs Industriais conceitos, classificação, aplicação e programação

Carvalho Consultoria

Sistemas Dinâmicos Lineares

WESAAC 2019 SCRUMIE: JOGO ORIENTADO A AGENTES PARA ENSINO DE SCRUM. Suelen Regina Cordeiro dos Santos

UTILIZAÇÃO DE UMA TOOLBOX COMO FERRAMENTA DE SIMULAÇÃO DE UM MANIPULADOR ROBÓTICO.

MINISTÉRIO DA EDUCAÇÃO SECRETARIA DA EDUCAÇÃO PROFISSIONAL E TECNOLÓGICA INSTITUTO FEDERAL GOIANO - CAMPUS TRINDADE

REALIDADE VIRTUAL PARA SIMULAÇÃO DA MANIPULAÇÃO DE ROBÔS VIRTUAL REALITY FOR SIMULATION OF ROBOT HANDLING

Transcrição:

1 o SICGRAPI - Simpósio em Computação Gráfica e Processamento de Imagens LARVA LAboratório de Realidade Virtual Aplicada Seminário: Uso de Simuladores no Ensino da Robótica

Conteúdo Introdução (~10 ) Demonstrações (~10 ) Questões (~10 )

Breve Introdução sobre Robótica ( I ) Definição: De acordo com o Instituto de Robótica da América RIA : Um Robô Industrial é um manipulador programável, multifuncional, projetado para mover materiais, peças, ferramentas ou dispositivos especiais em movimentos variáveis programados para a realização de uma variedade de tarefas. Anatomia dos Robôs Polar; Cilíndrica; Cartesiana; Articulada ou Antropomórfica; SCARA(Selective Compliance Assembly Robot Arm ); AGV (robô movel);

Breve Introdução sobre Robótica ( II )

Breve Introdução sobre Robótica ( III )

Breve Introdução sobre Robótica (IV) Complacência : É quando o robô sofre deflexão sob o peso da carga aplicada no seu órgão terminal. Pode ser menor ou maior dependendo da configuração. Compromete a precisão do robô na presença de certas cargas dinâmicas e de não ser um grau de liberdade controlado.

Breve Introdução sobre Robótica (V) Órgão Terminal ou Efetuador Final: Devido à diversidade de aplicações em Robótica e Automação, e a especificidade de cada tarefa, existe a necessidade de uma quantidade de órgãos terminais diferenciados para cada tarefa. Como: Garras ( mãos de: dois dedos, três dedos, quatro dedos, cinco dedos), Ventosas (sucção), Ferramenta para solda, Ferramenta para pintura, e outras conforme a necessidade da tarefa.

Breve Introdução sobre Robótica (VI) Programação do Robô O programa de um robô é um conjunto de instruções escritas na linguagem de programação do controlador do robô, que se destina a realização de tarefas por parte do robô. O robô pode ser programado das seguintes maneiras: - - Programação textual (comandos escritos na linguagem de programação do controlador do robô); - Programação por aprendizagem (usando uma caixa de controle ( Teach Pendant ) move-se o braço do robô ao longo de pontos no espaço de trabalho, e estes pontos orientam o movimento do robô). A programação por aprendizagem pode ser traduzida para comandos de linguagem textual quando o robô pode ser programado pelos dois métodos.

Breve Introdução sobre Robótica (VII)

Simulador( I ) Definição: Simulação de sistema, é um programa que tenta representar ou reproduzir condições e fenômenos do 'mundo real' através de regras e leis rigorosas.o simulador é uma ferramenta que permite aos usuários a modelagem de condições reais, e a visualização dos tipos de resultados que podem ser previstos em diferentes cenários. [Dargahi, 1995] Uso dos Simuladores A simulação de sistemas normalmente é utilizada: - para o projeto de sistemas ainda não existentes; - na impossibilidade de realização experimental com o sistema real; - quando a experimentação utilizando o sistema real é indesejável: - para compressão ou expansão da escala de tempo; - para avaliação do desempenho de sistemas; para treinamento e instrução. [Rosário, 2005]

Simulador( II ) O que é necessário em um Simulador para o Ensino de Robótica? É o que se quer definir!

Simulador( III ) Algumas questões a responder: Qual a Principal Intenção do Desenvolvedor? - Comercial; - Educacional. O Código da implementação é aberto ou proprietário? Como foi implementado? Qual seu modo de execução? - via WEB; - Stand Alone; - em rede Local; - Multi-usuário; - Mono-usuário.

Simulador( IV ) Qual a complexidade da cena? - permite vários objetos; - não permite. Qual a visualização da cena? -3D; -2D. Quais Tipos (Configurações) de robo podem ser simulados? - permite múltiplos tipos; - SCARA; - cartesiano; - esférico; - antropomórfico; - cilíndrico; - outros tipos.

Simulador( V ) Quantos Graus de liberdade (DOF) pode ter o robô simulado? - 3 DOF; - 4 DOF; - 5 DOF; - 6 DOF; - mais de 6 DOF. Possui flexibilidade na inserção de objetos na cena? - permite carregar objetos variados; - permite carregar objetos padronizados; - permite carregar alguns objetos padronizados; - não permite carregar objetos; - não possui objetos na cena.

Simulador( VI ) Possui Detecção de Colisões? - não possui; - somente entre partes do robô; - entre partes do robô e objetos da cena; - entre qualquer objeto da cena (todos inclusive o robô). Qual Modo e/ou Linguagem de programação utiliza? - programação em Comandos de texto (Qual linguagem?); - via ensino com uso de Teach Pendant (guiado). Quais Recursos de programação textual estão disponíveis? - depuração; - execução; - interpretação; - compilação.

Simulador( VII ) Quais Recursos de Cinemática (Movimento) possui? - Cinemática Direta; - Cinemática Inversa; - Análise de Trajetórias; - todas. Quais tipos de Garras utiliza? - permite múltiplas garras; - não possui troca de garra; - não possui garra. Como Realiza a preensão (o agarre ou pega)? - simula a preensão por anexação do objeto a cadeia cinemática; - avalia a possibilidade de preensão; - gera a preensão, baseado em informações sobre o objeto; - não permite a preensão.

Simulador( VIII ) Como é o Link (comunicação) com o robô real? - Off-line; - não possui comunicação com o robô real; - via internet; - via RS232; - via USB; - Via disquete.

Robô Virtual

Robô Virtual Implementar um ambiente simulador do robô manipulador ER4PC que permita as seguintes manipulações Direta no objeto Indireta através de controles Cinemática Direta Cinemática Inversa Programação usando SCORBASE

Primeira Versão

Última Versão

www.joinville.udesc.br/larva

Obrigado! dorow@joinville.udesc.br dorow@hotmail.com.br www.joinville.udesc.br/larva

Bibliografia [Schilling, 1990] Schilling, R. J.; Fundamentals Robotics: Analysis and Control. Prentice Hall, 1990. [Groover, 1986] Groover, M. P., Weiss, M., Nagel, R. N., Odrey, N. G.; Industrial Robotics: Technology, Programming and Applications. Mc Graw Hill, 1986. [Spong, 1989] Spong, M. W., Vidyasagar, M.; Robot Dynamics and Control. 1989. [Murray, 1994] Murray, R. M., Li, Z., Sastry, S. S.; A Mathematical Introduction to Robotic Manipulation. CRC Press, 1994.

Bibliografia - Links Motoman a Yaskawa Company - http://www.motoman.com KUKA Roboter do Brasil - http://www.kuka-roboter.com.br FANUC Robotics - http://www.fanucrobotics.com/24,1374,simulation+software.html Intelitek (SCORBASE) - http://intelitek.com/products/menu.asp?cid=1&pid=5 Denford (produtos CAD,CAM...) - http://www.denfordata.com/pdfs/denfordcatalogue-160407.pdf DLR - Institute of Robotics and Mechatronics - http://www.dlr.de/rm/en/ http://www.dlr.de/rm/en/desktopdefault.aspx/tabid-405/668_read-775/

Bibliografia - Links Simulador CS-113 Service-Arm - http://cfievalladolid2.net/tecno/cyr_01/robotica/cs113.htm Simulador Encarnacao - http://www.encarnacao.com Simulador Easy-Rob - http://www.easy-rob.com/index.php?id=223&l=1 Simulador SimuRob (Espanha) - http://www.ceaifac.es/actividades/jornadas/xxv/documentos/7-arancoaelt.pdf Simulador jrobot (robô Mitsubishi) - http://jrobot.sourceforge.net/home.htm Simulador Ropsim - http://www.camelot.dk/downloadropsim.aspx Simulador Marilou Robotics Studio - http://www.marilou-roboticsstudio.com/ Juice (editor de estruturas cinematicas) - http://www.natew.com/juice/ Simulador RoboSoft (PUCRS) - http://www.em.pucrs.br/~labcim/