Rejane Gomes dos Santos Marcelo da Silva Hounsell

Slides:



Advertisements
Apresentações semelhantes
Engenharia de Software Prof ª. Isabel Sofia de Brito Prof ª. Maria Fernanda Pedro.
Advertisements

Parceiros: 1 Pesquisa de Opinião PNAFM Encontro de Coordenação Brasília 07 a 10 de novembro de 2006.
Crescimento Econômico Brasileiro : Uma Visão Comparada de Longo Prazo Prof. Giácomo Balbinotto Neto UFRGS.
Crescimento Econômico Brasileiro : Uma Visão Comparada de Longo Prazo Prof. Giácomo Balbinotto Neto UFRGS.
Técnicas e Projeto de Sistemas André Mesquita Rincon Processo de Software Técnico Subsequente – Módulo III.
Técnicas e Projeto de Sistemas
Computação: Cursos, Atuação e Interação Profissional Marcos José Santana Departamento de Ciências de Computação e Estatística ICMC-USP - São Carlos.
INTRODUÇÃO À COMPUTAÇÃO PARALELA
UDESC Pública, Gratuita, de Qualidade e a Melhor do Estado de Santa Catarina.
Extreme Programmig Programação em Duplas Dificuldades e Benefícios.
Trac é uma ferramenta open source e de interface web para controle de projetos de desenvolvimento de software. O objetivo do software é ajudar o desenvolvedor.
Universidade Federal da Bahia – Centro de Processamento de Dados – Preview Computadores 1 Uma Ferramenta Orientada a Modelos para Geração de Aplicações.
Universidade Federal da Bahia – Centro de Processamento de Dados – Preview Computadores 1 Uma Ferramenta Orientada a Modelos para Geração de Aplicações.
Treinamento GP3 USP – GEFIM Abril de 2004 Alcides Pietro, PMP.
Boa tarde, pessoal!!.
Modelando com UML CMP 231 – Sistemas Embarcados
II - UFRGS Grupo de Computação Gráfica e Processamento de Imagens Instituto de Informática - UFRGS Outubro 2000.
Slide 1 Rede Nacional de Ensino e Pesquisa Treinamento em Gradep - junho 2005 Serviço Collector Treinamento no GRADEp Serviço Collector CollectorDemo e.
DANILO DE MELO SOUZA Secretario da Educação JOSÉ WILSON SIQUEIRA CAMPOS Governador do Tocantins.
I Seminário Educação e Tecnologia A Informática e a Educação Escolar A GESTÃO DE LABORATÓRIOS PÚBLICOS DE INFORMÁTICA FÁBIO FERRENTINI SAMPAIO NÚCLEO DE.
Mais sobre classes Baseada no Livro: Deitel&Deitel - C++ How To program Cap. 7 Prentice Hall 1994 SCE 213 Programação Orientada a Objetos, ICMC - USP 2.
O Fluxo de Testes © Alexandre Vasconcelos
Departamento de Engenharia Elétrica
1 Rejane Ramos Uma Estrutura para Protocolos Maleáveis de Roteamentos na Internet CURITIBA 2004 Trabalho apresentada à Disciplina de Comunicação de Dados.
Divisão de Processamento de Imagens Pesquisa e Desenvolvimento Tecnológico 2008 DPI/OBT – 2007.
Metodologias de Construção de Sites
UNIVERSIDADE FEDERAL DE SANTA CATARINA PPGEP - Jornalismo On-line
Curso de Engenharia Industrial Madeireira – UFPR Prof. Umberto Klock
CT-300 – Seminário de Tese 1/25 Um Framework Padrão para Simulação de Modelos de Robôs Móveis de Robôs Móveis Juliano A. Pereira Prof. Carlos H. C. Ribeiro.
ITA - Instituto Tecnológico de Aeronáutica Aula #1.1 – Tutorial de Web Services utilizando o NetBeans 5.5 Disciplina: CE 262 – Ontologias e Web Semântica.
Aula 1 – 10/09 Introdução ao Curso Marcelo Paiva
X3D - AUTORIA Jorge Ferreira Franco Laboratório de Sistemas Integráveis - LSI - USP Disciplina - Realidade Virtual.
III – Uso Infraestrutura – Empresa Digital Escola Politécnica da USP MBA EPUSP em Gestão e Engenharia do Produto EP018 O Produto Internet e suas Aplicações.
I – Informação Digital – Tema de Discussão Escola Politécnica da USP MBA EPUSP em Gestão e Engenharia do Produto EP018 O Produto Internet e suas Aplicações.
I – Informação Digital – Trabalho Grupo Escola Politécnica da USP MBA EPUSP em Gestão e Engenharia do Produto EP-018 – O Produto Internet e suas Aplicações.
SMS: um novo gênero digital e emergente nas aulas de língua Giselda Santos Costa CEFET-PI UNED-Floriano Junho-2007.
Programa de Capacitação em Projetos Culturais. O QUE É? Capacitação continuada de agentes culturais dos setores público e privado, para a elaboração e.
PNASS PROGRAMA NACIONAL DE AVALIAÇÃO DOS SERVIÇOS DE SAÚDE 2004/2005
Implementação Do JXTA Como Protocolo De Transporte Do JacORB
Business Process Management e Workflow - jBPM Aluno: Filipe Ferraz Salgado Orientador: Francisco Reverbel Novembro 2006.
Trabalho de Formatura Supervisionado – MAC499 Aluno: Danilo Toshiaki Sato Orientador: Marco Dimas Gubitoso Estágio: Mai/2002 – Dez/2003.
TE 043 CIRCUITOS DE RÁDIO-FREQÜÊNCIA
M e d A d m i n. Quem é o público alvo da ideia? Profissionais vinculados à área da saúde, em particular, àqueles responsáveis pela administração de medicamentos,
UERJ - Agosto 2000© Oscar Luiz Monteiro de Farias1 Bancos de Dados Mestrado em Engenharia de Computação área de concentração Geomática.
Tecnologia para Web JavaScript Enrique Pimentel Leite de Oliveira
Projeto v.i.d.a. 1 31/3/2014. Projeto v.i.d.a. 2 31/3/2014 Projeto v.i.d.a. Uma iniciativa: Com apoio:
1 31/3/ Projeto V.I.D.A. Uma iniciativa: Com apoio:
Projetos pedagógicos e o planejamento da ação docente Curso de Atualização Pedagógica – Julho de 2010 Mediador: Adelardo Adelino Dantas de Medeiros (DCA/UFRN)
Baseado no documento do Prof. Ronaldo Martins da Costa
LINGUAGENS DE PROGRAMAÇÃO
Baseado no documento do Prof. Ronaldo Martins da Costa
Redes para Automação Industrial Capítulo 1: Automação Industrial
Robótica: Sistemas Sensorial e Motor
Introdução Ciência da Computação estudo de algoritmos –ÊNFASE ao estudo de DADOS armazenamento manipulação refinamento (a partir de dados cru) estrutura.
Provas de Concursos Anteriores
Festo Didactic - BR H510 Automação Hidráulica.
Criação de objetos da AD 1Luis Rodrigues e Claudia Luz.
1 António Arnaut Duarte. 2 Sumário: primeiros passos;primeiros passos formatar fundo;formatar fundo configurar apresentação;configurar apresentação animação.
GAPH Integração de Hardware do Usuário ao CoreConnect Leandro Heleno Möller e Leonel Pablo Tedesco Prototipação Rápida e Computação.
Adaptação: Catarina Macedo e Carmen Perdigão
Caio Neves Leila Soriano. Agenda O que é Ginga? SBTVD News NCL API NCLua Exemplos.
1 2 Observa ilustração. Cria um texto. Observa ilustração.
SairPróximo Itens de Seleção Probabilidades e Combinatória Cálculo de Probabilidades. Regra de Laplace. ITENS DE SELEÇÃO DOS EXAMES NACIONAIS E TESTES.
SairPróximo Itens de Seleção Probabilidades e Combinatória Cálculo Combinatório. Problemas de Contagem. ITENS DE SELEÇÃO DOS EXAMES NACIONAIS E TESTES.
MATRICIAL CONSULTORIA LTDA. PREFEITURA MUNICIPAL DE GARIBALDI 23/10/ : ATENÇÃO Os locais descritos nas planilhas anexas não correspondem ao total.
CALENDÁRIO SEXY Ele & Ela. CALENDÁRIO SEXY Ele & Ela.
Rio Verde - Goiás - Brasil
Datas da Páscoa 1980 à 2024.
Sobre uma abordagem do número de estabilidade de um grafo baseada em técnicas de optimização quadrática Carlos J. Luz Instituto Politécnico de Setúbal.
GINÁSTICA LABORAL UM NOVO CAMINHO.
Transcrição da apresentação:

Rejane Gomes dos Santos Marcelo da Silva Hounsell UNIVERSIDADE DO ESTADO DE SANTA CATARINA UDESC Centro de Ciências Tecnológicas - CCT Geração de Cenários Variados Não Colidentes para um Ambiente Virtual Robótico Rejane Gomes dos Santos Alessandro Dorow Marcelo da Silva Hounsell

Estrutura da Apresentação O Projeto do Simulador Scorbot ER-4PC A Geração de Cenários Perguntas

O Projeto do Simulador ER-4PC Robô manipulador Scorbot ER-4PC da Eshed Robotec, com 5 DOF

O Projeto do Simulador ER-4PC Aspectos motivadores: Segurança ( pessoas e equipamentos) Custo ( - $ ) Escalabilidade ( + pessoas)

O Projeto do Simulador ER-4PC 1a Fase – Cinemática Direta e Inversa 2a Fase – Linguagem de Programação 3a Fase A – Detecção de Colisões 3a Fase B – Raciocínios de Pega 3a Fase C – Ferramenta de E-learning ...

O Projeto do Simulador ER-4PC 1a Fase – Cinemática Direta e Inversa

O Projeto do Simulador ER-4PC 1a Fase – Cinemática Direta e Inversa Fonte: Zwiertes, 2004.

O Projeto do Simulador ER-4PC 2a Fase – Linguagem de Programação

O Projeto do Simulador ER-4PC 3a Fase A e B

O Projeto do Simulador ER-4PC 3a Fase A Implementação dividida em três sub-problemas Geração de Objetos Pseudo – Pega Objetos Detecção de Colisão

O Projeto do Simulador ER-4PC VRML x JAVA (1-2) A integração entre as linguagens Java e VRML pode ser feita através do uso da External Authoring Interface (EAI) que conecta o plug-in VRML à Java Virtual Machine do browser. (Marrin, 1997)

O Projeto do Simulador ER-4PC VRML x JAVA (2-2) A comunicação se dá através dos diversos tipos de eventos VRML, manipulados pelo Nó Script que permite dar um comportamento individual aos objetos do ambiente (Marrin, 1997). Requisitos para funcionamento: Máquina Virtual Java: SDK 1.3.1 Editor Java Eclipse: 2.1.1 Correta Configuração Variáveis de ambiente para o pacote corteai.zip(EAI2) – Cortona

A Geração de Cenários

A Geração de Cenários

Geração de Objetos A Geração de Cenários Objetivo: Distribuição de objetos na mesa de trabalho Criação de cenários distintos pela aleatoriedade Condições para Implementação: Quantidade / Tipos Geométricos Não Colisão entre objetos ou com base. Coerência Espacial e Volume Envolvente

A Geração de Cenários Geração de Objetos Diagrama de Classes Simplificado

A Geração de Cenários Geração de Objetos Diagrama de Classes Simplificado

A Geração de Cenários

A Geração de Cenários Classes Detalhadas -Tipos Geométricos:

A Geração de Cenários Classes Detalhadas -Tipos Geométricos:

A Geração de Cenários Geração de Objetos

Pega de Objetos Objetivos: Restrições: Adiciona-Remove objeto mais próximo à estrutura da garra Pseudo-pega: Realizar testes de colisão considerando “Ponta” Restrições: Considerar novo Volume envolvente para a ponta do robô

Pega de Objetos

Pega de Objetos

Detecção de Colisão OBB - Volume envolvente Escolhido Melhor Ajuste aos membros do Robô ; Boa adaptação na rotação dos objetos; DC dividida em duas fases: Broad Phase Enumeração de possíveis pares colidentes Narrow Phase Identificação da existência de contato

Definição das Obb's para o Scorbot Detecção de Colisão Definição das Obb's para o Scorbot Zwiertes(2004) utiliza notação sistemática para atribuir um sistema de coordenadas ortonormal com a regra da mão direita, para cada elo numa cadeia cinemática aberta de elos; Essa notação será necessária para definição dos eixos da Obb dos elos do robô.

Detecção de Colisão Coerência Espacial Coerência Semântica Divisão do volume de trabalho em duas regiões, que serão representadas por listas que contêm os objetos ali localizados; Coerência Semântica Eliminação de pares quem não possuem qualquer possibilidade de colisão pela avaliação do ambiente.

Detecção de Colisão

Detecção de Colisão

Detecção de Colisão

Detecção de Colisão

Referências Diehl, D. C. (2004). Ambiente Virtual para Manipulação de uma Célula Robotizada. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul, p 61. Gottschalk, S., Lin, M And Manocha D. (1996). OBB Tree: A hierarchical structure for rapid interference detection. In: Proc. Siggraph’96, p 171-180. Groover, M.P. (1989). Robótica tecnologia e programação. 1 ed., McGraw-Hill, São Paulo. ESHED ROBOTEC. (1982). Scorbot ER-4PC User’s Manual. Rosh Ha’ayin Israel, p 38. Lin, M.; Manocha, D. (2003). Collision and proximity queries. In: CRC Handbook of Discrete and Computational Geometry, 2 ed., Boca Raton. Marrin, C. (1997). Proposal for a VRML 2.0 Informative Annex External Authoring Interface Reference. Silicon Graphics. http://graphcomp.com/info/specs/eai.html Redel R.; Hounsell M. da S. (2004). Implementação de Simuladores de Robôs com o Uso da Tecnologia de Realidade Virtual, CBCOMP, Brasil, p 6. Rohrmeier, Martin (2000). Web based robot simulation using vrml. In WSC’00: Proceedings of the 2000 Winter Simulation Conference (WSC’00) - Volume 2, pages 1525–1528, Washington, DC, USA, 2000. IEEE Computer Society. Santos, R. G. (2006) Detecção de Colisão na Movimentação de um Robô Virtual, Trabalho de conclusão do curso (em desenvolvimento), Departamento de Ciência da Computação, Universidade do Estado de Santa Catarina (UDESC), Novembro. SimuRob (2007) Site: http://www.cea-ifac.es/actividades/jornadas/XXV/documentos/7-arancoaelt.pdf. Acessado em10/07/2007. Spong, Mark. W., Vidyasagar, M. (1989) “Robot Dynamics and Control”, New York; J. Wiley. Taddeo, L. da S. (2005). Detecção de colisão utilizando grids e octrees esféricas para ambientes gráficos interativos. Dissertação de Mestrado em Informática Aplicada da Universidade de Fortaleza, Ceará, p 103. Jiménez, P.; Thomas, F.; Torras, C. 3D collision detection a survey. In: Computer and Graphics, Volume 25, Number 2, p. 269-285, April 2001.

DÚVIDAS? SUGESTÕES?

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