2011 06 15_inpe_ra
-
Upload
christopher-cerqueira -
Category
Education
-
view
275 -
download
1
Transcript of 2011 06 15_inpe_ra
1
Iron Man 2
2
http://sites.google.com/site/christophercerqueira/ear
Instituto de Ciências Exatas (ICE) – Departamento de Matemática e Computação (DMC)
Universidade Federal de Itajubá – UNIFEI [email protected]
3
http://sites.google.com/site/christophercerqueira/ear
Augmented Reality
Christopher Shneider Cerqueira
• Definições
• Exemplos
• ARToolKit e BuildAR
• Tendências
4
http://sites.google.com/site/christophercerqueira/ear
DEFINIÇÕES
5
http://sites.google.com/site/christophercerqueira/ear
DEFINIÇÃO:
• Uma definição mais atualizada é: realidade aumentada é uma
interface baseada na sobreposição de
informações virtuais geradas por computador
(envolvendo imagens estáticas e dinâmicas, sons
espaciais e sensações hápticas) com o ambiente
físico do usuário, percebida através de dispositivos
tecnológicos e usando as interações naturais do
usuário, no mundo físico. (KIRNER 2011)
6
http://sites.google.com/site/christophercerqueira/ear
REALIDADE AUMENTADA
• Milgram’s Continuum [Milgram][Kirner2011]:
• Principais características [AZUMA]:
• Combinação do mundo real com mundo virtual;
• Integração em tempo real do mundo real e virtual;
• Referenciamento em 3D (Posicionamento correto).
Mundo Real Realidade
Aumentada
Virtualidade
Aumentada
Realidade
Virtual
Mundo Real Mundo Virtual Realidade Misturada
Ambiente Virtual Adição de virtual Adição de real Ambiente Real
7
Interface Real Interface Virtual Complementa a
realidade
Interfaces
Tangíveis
Realidade
Aumentada
Virtualidade
Aumentada
Realidade
Virtual
Mundo Real Mundo Virtual
Realidade Misturada
Ambiente Virtual Adição de virtual Adição de real Ambiente Real
Espacial “See-Through”
Visão Indireta Visão Direta
Monitor
Semi-imersivo Imersivo
Cross-reality
8
Interface Real Interface Virtual
http://sites.google.com/site/christophercerqueira/ear
PEQUENO HISTÓRICO
1960’s
Sutherland
SkechPad, Ultimate Display
1990’s
Tom Caudell / Azuma / Milmann
Augmented Reality, pesquisas e taxonomias
9
http://sites.google.com/site/christophercerqueira/ear
ESTADO ATUAL
2000’s
Expansão da tecnologia
10
http://sites.google.com/site/christophercerqueira/ear
REALIDADE AUMENTADA É UM CONCEITO DE
TRANSIÇÃO
11
Realidade
Aumentada
Realidade
Física
Cross-reality
Inteligência
Humana
Inteligência
Artificial
http://sites.google.com/site/christophercerqueira/ear
12
Público Alvo
Conteúdo
Estrutura
Ferramenta de Autoria
Framework
Instituto de Pesquisa Visão computacional
Inteligência artificial (mapeamento)
Sistemas de tempo real Sensoriamento do ambiente
Encapsulamento das tecnologias
Criação de aplicativos genéricos
Estruturas de aplicações específicas
Modelos/Áudio/Vídeo/Texto/etc...
População
http://sites.google.com/site/christophercerqueira/ear
FRAMEWORKS E COMO COMEÇAR
O que fazer?
Como fazer?
13
http://sites.google.com/site/christophercerqueira/ear
COMO COMEÇAR?
• Escolher o tipo de aplicação:
• Marcadores (reconhecimento de padrão artificial)
• Sem Marcador (reconhecimento de características naturais)
• Hardware envolvido
• Escolher framework e bibliotecas de hardware.
• Abordagem Open Source!
14
http://sites.google.com/site/christophercerqueira/ear
FRAMERWORKS COM MARCADOR
15
• ARToolKit (C) – 90`s
• NYARToolKit (JAVA/C#/AS3/C++/Android)
• FLARToolKit (AS3)
FRAMEWORK SEM MARCADOR
16
• PTAM (C++)
• Parallel Tracking and Mapping
• Parallel Tracking and Multiple Mapping
http://sites.google.com/site/christophercerqueira/ear
• Wiimote (IR + INS)
• Whiteboard /
HeadTracking
• Kinect ( Sonar + CV)
HARDWARES PARA DESENVOLVIMENTO
17
HCI – University of Konztanz
APLICAÇÕES
Exemplos de aplicações
Projeto ATIRA (UNIFEI)
18
http://sites.google.com/site/christophercerqueira/ear
APLICAÇÕES MÉDICAS
• Veinviewer e fobias
19
http://sites.google.com/site/christophercerqueira/ear
APLICAÇÕES NA ENGENHARIA
• Vidente / AR Prototyping
20
http://sites.google.com/site/christophercerqueira/ear
Dutoce.io.tudelft.nl/~jouke/phd_overview
APLICAÇÕES EM JOGOS
• 3DS / iPhone
21
http://sites.google.com/site/christophercerqueira/ear
APLICAÇÕES PARA O PUBLICO INFANTIL
• Lego + Intel
22
http://sites.google.com/site/christophercerqueira/ear
APLICAÇÕES EM EDUCAÇÃO
23
http://sites.google.com/site/christophercerqueira/ear
ATIRA - UNIFEI
• Ambiente Temático Interativo com Realidade Aumentada para
Museu de Ciência e Tecnologia
• Desenvolvimento de projetos museológicos e de novos
espaços científico culturais.
• Edital: CNPq/SECIS/MCT/Fundações Estaduais de Amparo
à Pesquisa nº 064/2009
24
http://sites.google.com/site/christophercerqueira/ear
DESENVOLVENDO
ARToolKit e BuildAr
25
http://sites.google.com/site/christophercerqueira/ear
• Exemplo ARToolKit.
26
http://sites.google.com/site/christophercerqueira/ear
BUILDAR
• http://www.buildar.co.nz/
• Interface de autoria gráfica.
27
http://sites.google.com/site/christophercerqueira/ear
28
• Exemplo BuildAR
http://sites.google.com/site/christophercerqueira/ear
DESENVOLVENDO
• REPOSITÓRIO ENORME: Google SketchUp Warehouse
• http://sketchup.google.com/3dwarehouse/
• IDEs para desenvolvimento 3D
• 3D Studio Max
• Blender + Vivaty
• Google SketchUp
• Programas rápidos para RA
• SACRA (http://www.ckirner.com/sacra/)
• ARPE (em breve)
• BuildAR (http://www.buildar.co.nz/) *Versão PRO é pago! 29
http://sites.google.com/site/christophercerqueira/ear
TENDÊNCIAS
30
http://sites.google.com/site/christophercerqueira/ear
MOBILE
http://www.pranavmistry.com/projects/sixthsense/
http
://w
ww
.itac
itus.
org
31
http://sites.google.com/site/christophercerqueira/ear
WEARABLE
http://www.cyberdyne.jp/english/
http://www.lumus-optical.com
32
http://sites.google.com/site/christophercerqueira/ear
LINHAS DE PESQUISA
• Conteúdo adaptativo
• Conteúdo geo-localizado
• Cross-reality
• Hiper-reality
33
http://sites.google.com/site/christophercerqueira/ear
34
http://sites.google.com/site/christophercerqueira/ear
Christopher Shneider Cerqueira
Orientadores: Prof. Claudio Kirner
http://sites.google.com/site/christophercerqueira/ear [email protected]
35
REFERÊNCIAS
36
• http://www.hitl.washington.edu/artoolkit/
• http://www.ckirner.com/claudio/?TUTORIAIS:ARToolKit
• http://nyatla.jp/nyartoolkit/wiki/index.php?FrontPage.en
• http://www.libspark.org/wiki/saqoosha/FLARToolKit/en
• http://www.ckirner.com/realidadevirtual/?%26nbsp%3B_APLICA%C7%D5ES:FlartoolKit
• http://www.robots.ox.ac.uk/~gk/PTAM/
• http://www.robots.ox.ac.uk/~bob/research/research_ptamm.html
• http://wiiyourself.gl.tter.org/ (C)
• http://motej.sourceforge.net/ (JAVA)
• http://code.google.com/p/wiiflash/ (AS3)
• http://www.cs.cmu.edu/~johnny/projects/wii/
• http://kinect.dashhacks.com/
http://sites.google.com/site/christophercerqueira/ear