Arcabouço para o Desenvolvimento de Aplicações de Realidade Aumentada para Dispositivos...
-
Upload
maurilio-silva -
Category
Documents
-
view
444 -
download
0
description
Transcript of Arcabouço para o Desenvolvimento de Aplicações de Realidade Aumentada para Dispositivos...
Arcabouço para o Desenvolvimento de Arcabouço para o Desenvolvimento de Aplicações de Realidade Aumentada para Aplicações de Realidade Aumentada para
Dispositivos Portáteis com o Uso de Múltiplos Dispositivos Portáteis com o Uso de Múltiplos SensoresSensores
Maurílio Silva
Orientadores: Hyggo Almeida
Angelo Perkusich
Proposta de Dissertação de Mestrado
Universidade Federal de Campina GrandeUniversidade Federal de Campina GrandeCentro de Engenharia Elétrica e InformáticaCentro de Engenharia Elétrica e Informática
AgendaAgenda
Introdução Problemática Objetivo Cronograma/Metodologia
2
IntroduçãoIntrodução
A Realidade AumentadaO que é RA?HistóriaSurgimento do nomePrimeiros sistemas
3
IntroduçãoIntrodução
Áreas de aplicaçãoSistemas de informação pessoal
• Assistência pessoal, publicidade, navegação e turismoAplicações industriais e militares
• Projetos, montagem, manutenção, combate e simulaçãoAplicações médicasEntretenimento
• Transmissões esportivas e gamesEducação e treinamento
4
IntroduçãoIntrodução
Tipos de aplicações Indoor (ambientes preparados)
• Uso de marcadores
5
IntroduçãoIntrodução
Tipos de aplicaçõesOutdoor (ambientes sem preparação)
6
IntroduçãoIntrodução
Grandes empresas estão investindoGoogleMicrosoftNokiaSonyAdidasBMWToyotaNissan
7
IntroduçãoIntrodução
É fato!Aplicações de RA em dispositivos portáteis aos poucos estão
se tornando uma realidade.
A medida que novos sensores, maior poder de processamento e redes de dados mais velozes vão surgindo esse tipo de aplicação só tende a crescer.
Entretenimento, publicidade, aplicações médicas e educacionais são apenas algumas das áreas que podem se beneficiar de um uso massivo dos sistemas de RA.
8
ProblemáticaProblemática
É complexo desenvolver aplicações de RAAlta demanda de conhecimento é necessário
• Processamento de imagens• Visão computacional• Inteligência artificial• Sensores
– GPS, Acelerômentro, Giroscópio e Câmera
Estes “pré-requisitos” acabam dificultando o desenvolvimento e a massificação deste tipo de aplicação.
9
ProblemáticaProblemática
Porém os componentes necessários para o desenvolvimento de um sistema de RA se mantém os mesmos desde o início, década de 60DisplaysSensoresSoftwares
10
ProblemáticaProblemática
Como mostrar esta Realidade Aumentada ao usuário?Video see-throughOptical see-throughProjeção
11
ProblemáticaProblemática
É preciso sentir/perceber o ambienteAcompanhar o movimento do usuárioDeterminar a orientação do usuário é um problema
• Continua complexo sem solução padronizada• Necessidade de maior precisão dos dados dos sensores• Maior variedade de entradas
Rastreamento e posicionamento • Fácil para ambientes fechados• Problemático em ambientes abertos
12
ProblemáticaProblemática
Sensores utilizados para determinar o posicionamento do usuário...GPS
• Rastreamento em ambientes outdoor
Acelerômentro e giroscópio• Geralmente utilizado em ambientes sem preparação
Câmera• Com promissoras abordagens 6DOF
– Necessidade de conhecimentos em processamento de imagens e visão computacional para se obter bons resultados.
13
ProblemáticaProblemática
6DOF – Six Degrees Of Freedom
14
ProblemáticaProblemática
ProblemaNo desenvolvimento de aplicações de realidade aumentada
para dispositivos móveis existe dificuldade do ponto de vista do desenvolvedor na manipulação de múltiplos sensores, fazendo com que se gaste muito tempo e esforço para construção deste tipo de aplicação.
E por que é complexo?São necessários do desenvolvedor conhecimentos especifícos
de processamento de imagens, visão computacional, inteligêncial artificial, bem como tratar individualmente os dados de cada um dos sensores envolvido no sistema.
15
ObjetivoObjetivo
Construir um arcabouço para o desenvolvimento de aplicações de Realidade Aumentada para dispositivos portáteis que faça uso de múltiplos sensores.
Este arcabouço deve fornecer as seguintes vantagens ao desenvolvedor:Esconder a complexidade que envolve o desenvolvimento de
aplicações deste tipo;Permitir que o mesmo foque-se na aplicação e não nos
detalhes que envolvem a parte de RA;Reduzir o “time-to-market” no desenvolvimento de tais
aplicações.
16
ObjetivosObjetivos
Objetivos EspecifícosAnalisar sistemas de Realidade Aumentada existentesAnalisar e identificar os principais sensores envolvidos neste
tipo de sistemaDefinir a arquitetura do arcabouço Implementar o arcabouçoApresentar o arcabouço para desenvolvedores afim de que
estes possam desenvolver aplicações de RA utilizando-o e avaliando a complexidade inerente ao processo, como forma de validá-lo
17
Cronograma/MetodologiaCronograma/Metodologia
18
Jan e Fev, 2012Pesquisa inicialEscrita e Defesa da proposta de dissertação
Mar a Jun, 2012Revisão bibliográfica
• Soluções• Sensores• Arcabouços
Relatório sobre as soluções encontradas
Cronograma/MetodologiaCronograma/Metodologia
19
Jun a Ago, 2012Levantamento de requisitosDefinição da arquiteturaDefinição dos sensores
Jul a Dez, 2012 Implementação
Nov, 2012 a Jan, 2013Validação
Cronograma/MetodologiaCronograma/Metodologia
20
Jun, 2012 a Jan, 2013Escrita da Dissertação
Fev, 2013Defesa da Dissertação
21
Dúvidas!?Dúvidas!?