Universidade Federal do Rio Grande do Sul Programa de Pós-Graduação em Computação CMP502 - Sistemas Embarcados Profs. Flavio Wagner, Luigi Carro Alguns.

Slides:



Advertisements
Apresentações semelhantes
RFGW-10 (RF Gateway) Visão Geral
Advertisements

Chapter Six Pipelining
Portugal – Fraunhofer Gesellschaft Agreement
Arquiteturas de Barramento
Telecomunicações Conceitos Básicos de Telecomunicações
UFRGS – II/PPGC Câmeras de Vídeo Digital Domínios de Aplicação:
Sistemas Distribuídos Introdução: Modelos de Arquitetura de Sistemas Distribuídos Instituto de Informática – UFG Verão 2005 Baseado em: Coulouris, Cap.
Sistemas Operacionais
Requisito de uma aplicação expressa por um conjunto de parâmetros que devem ser providos pela rede sobre o fundamento fim- a-fim para preservar o.
Introdução Conjunto de computadores autônomos interligados Trazer informação à pessoa em lugar de levar a pessoa à informação Compartilhamento de recursos.
INTRODUÇÃO À COMPUTAÇÃO PARALELA
Sistemas Operacionais
Twofish Leonardo H. Furlan.
Compressão por Hardware
Modelando com UML CMP 231 – Sistemas Embarcados
Slide 1 Rede Nacional de Ensino e Pesquisa Treinamento em Gradep - junho 2005 Serviço Collector Treinamento no GRADEp Serviço Collector CollectorDemo e.
Servidores e Programação Web Redes de Computadores.
Snap Together Visualization. Introdução - Exploração Visual de Dados Aplicada em conjuntos de dados abstratos. Facilitar a percepção de padrões, tendências,
Arquitetura de Computadores I
Conceitos iniciais Hardware/Software
TE Comunicações de Dados Marcio Augusto B. Braga SOLUÇÕES DE ACESSO DE BANDA LARGA SEM FIO BASEADO EM ACESSO OFDM DA IEEE Broadband Wireless.
Stoa A Rede de Colaboração da USP Ewout ter Haar Instituto de Física – USP dezembro de 2012.
UD de Sorocaba/ Iperó UNIVERSIDADE ESTADUAL PAULISTA Recursos Computacionais Antonio Martins.
Campus de Sorocaba UNIVERSIDADE ESTADUAL PAULISTA Recursos Computacionais Antonio Martins.
Funções de um computador
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.
CES-11 LAB 03 Bitmap Quadtree
Instituto Tecnológico de Aeronáutica m-Learning A evolução do e-Learning Maria Luisa L. de Faria – Mestranda em Ciência da Computação Orientador: Prof.
Mario Blanco Gerente de Novas Linhas de Produtos Positivo Informática Dispositivos móveis de leitura de conteúdos.
CES-10 INTRODUÇÃO À COMPUTAÇÃO Capítulo XI Noções de Estruturas de Dados.
Jumpers 1. O que são Jumpers
1. Função: - Criar meios para que o processador possa comunicar-se com todos estes componentes com a maior velocidade e confiabilidade possíveis. - Na.
Computação Gráfica: Possibilidades e Desafios
X3D - AUTORIA Jorge Ferreira Franco Laboratório de Sistemas Integráveis - LSI - USP Disciplina - Realidade Virtual.
J2ME e J2ME Wireless: uma visão técnica geral. TOC Introdução Profiles, Configurations, KVM e outros Códigos HelloWorld Imagens Http Base de dados Algumas.
III – Uso da Infraestrutura Tecnológica Tecnologias de Informação e Comunicação em Desenvolvimento de Produtos III – Uso da Infraestrutura Tecnológica.
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 – Descrição da Infraestrutura Tecnológica Escola Politécnica da USP MBA EPUSP em Gestão e Engenharia do Produto EP018 O Produto Internet e suas Aplicações.
I – Comunicação – Redes – Física / Enlace Escola Politécnica da USP MBA EPUSP em Gestão e Engenharia do Produto EP018 O Produto Internet e suas Aplicações.
III – Aplicações – Serviços Virtuais Escola Politécnica da USP MBA EPUSP em Gestão e Engenharia do Produto EP018 O Produto Internet e suas Aplicações Tecnologias.
I – Comunicação - Telefonia Escola Politécnica da USP MBA EPUSP em Gestão e Engenharia do Produto EP-018 – O Produto Internet e suas Aplicações Tecnologias.
I – Computação - Hardware Escola Politécnica da USP MBA EPUSP em Gestão e Engenharia do Produto EP018 O Produto Internet e suas Aplicações Tecnologias.
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.
FUNDAÇÃO CARLOS CHAGAS
Mãe Curitibana Vasectomia Ambulatorial Mãe Curitibana Vasectomia Ambulatorial.
Mac-499 Trabalho de Formatura Supervisionado
TE 043 CIRCUITOS DE RÁDIO-FREQÜÊNCIA
Desempenho A rápida taxa de melhoria na tecnologia de computadores veio em decorrência de dois fatores: avanços na tecnologia utilizada na construção.
UERJ - Agosto 2000© Oscar Luiz Monteiro de Farias1 Bancos de Dados Mestrado em Engenharia de Computação área de concentração Geomática.
Capítulo 1 Introdução 1.1 O que é um sistema operacional
LINGUAGENS DE PROGRAMAÇÃO
Conceitos Básicos de Redes de Computadores e acesso a Internet
Sistemas Operacionais e Windows XP Aula 04 – DCA0302.
04:27 Introdução Tipos de Fluxo de Dados e de Arquivos Manipulação de Arquivos em Java Classes FileReader e FileWriter Classes FileInputStream e FileOutputStream.
MO-603/MC-930 Computação Gráfica Luiz Marcos Garcia Gonçalves.
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.
Sistemas Operacionais
Renderização de cenas por traçado de raios na Placa Gráfica Fabiano Segadaes Romeiro Sistemas Gráficos 3D IMPA.
SAPIENS 10 Fevereiro SmartHu b Data Feeder dados Módulo Inferênci a Módulo Visão Atuadore s Relatório Histórico Social Networking Informação Controle/Ação.
INPE / CAP-315 Airam J. Preto, Celso L. Mendes Aula 30 (1) Empacotamento de Dados em MPI Tópicos: Buffer de Mensagem Empacotamento/Desempacotamento.
Definição do MoC Subjacente a Aplicação Prof. Dr. César Augusto Missio Marcon Parcialmente extraído de trabalhos de Axel Jantch, Edward Lee e Alberto Sangiovanni-Vincentelli.
Aveiro, 28 de Abril de Arquitectura de Computadores II Ano lectivo 2003/2004 Nuno
1 GB-109 – Elementos de Computação Gráfica Professor Gilson A. Giraldi Coordenação de Ciência da Computação Web Page:
Técnicos de Suporte Telêmaco Borba
© 2003 IBM Corporation IBM eServer ™ xSeries © 2004 IBM Corporation IBM eServer BladeCenter™
Administração e Exploração Avançada de Bases de Dados Mestrado em Engenharia de Sistemas Braga, 2014.
Modelação Procedimental Interactiva Luís Lopes Projecto de Mestrado Engenharia Informática e Computadores Orientador: Joaquim Jorge Co-Orientador: Bruno.
TRABALHO DE ARQUITETURA DE COMPUTADORES
Prof. Wilian Soares Lacerda DCC - UFLA
Prof. Wilian Soares Lacerda DCC - UFLA
Transcrição da apresentação:

Universidade Federal do Rio Grande do Sul Programa de Pós-Graduação em Computação CMP502 - Sistemas Embarcados Profs. Flavio Wagner, Luigi Carro Alguns Sistemas para aplicação de Realidade Melhorada André Borin Soares

Gausemeier et al (2003)

Alguns termos: Virtual Reality - criação de uma nova visão do ambiente - substitui Augmented Reality - superposição de objetos sobre uma imagem do mundo real - complementa Ubiquitous Computing - melhora o ambiente através do uso de uma rede de máquinas e sensores Wearable computing - melhora o ambiente através do uso de uma plataforma móvel

Componentes de um sistema móvel

Detectando as coordenadas: Tracking Tracking baseado em visão computacional: –Ainda consome muito processamento –O processamento pode ser realizado pelo próprio equipamento, dificilmente em tempo real (tempo real = cerca de 15 fps) –O processamento pode ser realizado por um ou mais computadores em uma rede, com utilização de comunicação sem fio.

Tracking através de processamento simples da imagem: uso de pistas

Tracking –magnético –ultrasonico –optico Exigem a instalação de grandes dispositivos, matrizes de fontes ou sensores montadas na área coberta

Feiner et al (1997) - Augmented reality and mobile computing Hardware: –Backpack computer-133MHz Pentium, 64Mb, 512kb cache, 2Gb disco, 3 slots isa, 3 pci - Fieldworks 7600 –Placa Gráfica: Omnicomp 3Demon-Glint500DTX chipset –HandHeld Computer - 75MHz DX4, Display colorido 640x480, 340Mb disco, 16Mb memória e slot PCMCIA. –Head-worn display - Virtual I/O i-glasses (640x480) –Orientation Tracker - vem acoplado ao display. –Position Tracker - receptor Trimble DSM GPS (exatidão de 100 m) + assinatura Differential Corrections Inc. (passa para 1m) –Rede - modem radio NCR WaveLan spread spectrum 2Mbit/s nos dois computadores.

–Fonte de energia cada um dos componentes de hardware consome menos de 10 W (exceto os computadores). Cinto de baterias recarregáveis NRG Power- Max NiCad –Permite adicionar um conjunto de baterias carregado antes de retirar o conjunto em uso –Peso do sistema - 40 pounds

MIThrill (2002) Hardware: -Baterias: Sony lithium ion camcorder (7.2V) -BSEV Core:Linux-based PPC computer: 2 seriais, ethernet, FPGA p/ sinal de vídeo e driver para o display -MicroOptical display (320x240,24-bit) -2 CerfBoards - StrongARM processor, ethernet, compact flash slot, e memória flash -Three-Axis Accelerometer -Wireless bridge -Body Network Hub - hub para ethernet local -Servidor de arquivos: microdrive

Kretschmer et al(2001) - Archeoguide

Kalkusch et al (2002) - SignPost - Mobile AR Navigation System Hardware –PC Notebook 1GHz + Nvidia Gforce 2 Go –i-glasses –sensor de orientação InterSense InterTrax –Wacom Tablet –Webcamera head mounted Glasstron optical stereo see-through display capacete com Intersense InterTrax2 inertial tracker camera FireWire

Possibilidades: -Usuário móvel -Móvel/colaboração estacionária

Pasman e Jansen (2000) -Latências Tracker-cálculos internos, atrasos físicos:5-20ms Interface-transmissão dos dados do tracker, agendamento do S.O.:10 a 30ms Tempo de rendering:25-200ms Sincronismo do vídeo (espera pelo início do frame):10ms Atraso do display- atraso da troca de frame até exibição real do pixel:0-20ms Atraso interno do display- alguns displays não atualizam todos os pixels visíveis de uma única vez:0-40ms

Comparação entre diversas plataformas para processamento

Referências Feiner,S., MacIntyre,B., Höllerer,T., Webster, A., A Touring Machine: Prototyping 3D Mobile Augmented Reality Systems for Exploring the Urban Environment, Int. Symp. on Wearable Computing, Kalkusch, M., Lidy, T., Knapp, M., Reitmayr, G., Kaufmann, H., Schmalstieg, D., Structured Visual Markers for Indoor Pathfinding, Proceedings of the First IEEE International Workshop on ARToolKit, Pasman, W., Jansen, F.W., Latency Layered rendering for mobile Augumented Reality, To appear in Proceedings 21th Symposium on Information Theory, Kretschmer,U.,Coors,V., Spierling,U., Grasbon,D., Schneider,K.,Rojas,I.,Malaka, R., Meeting The Spirit of the History,Proceedings of the 2001 conference on Virtual reality, archeology, and cultural heritage November 2001 Gausemeier, J., Fruend, J., Matysczok, Bruederlin, B., Beier, D., Development of a Real Time Image Based Object Recognition Method for Mobile AR-Devices, Proceedings of the 2nd international conference on Computer graphics, virtual Reality, visualisation and interaction in Africa February 2003.