2011 06 15_inpe_ra

Preview:

Citation preview

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 christophercerqueira@gmail.com

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 christophercerqueira@gmail.com

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