Realidade Aumentada e Virtual
Tudo junto e misturado!

Maior RA do mundo

Posted In: , . By Lucas Luz

Um projeto brasileiro desenvolvido pela construtora Rossi foi reconhecido pela Guiness Book como o maior projeto de realidade aumentada já realizado.
Este projeto conta com uma lona de 900m2 que quando sobrevoado, com o auxílio de um notebook, mostra como será o prédio, em uma maquete 3D.

 

Artigo - TCC

Posted In: , , , . By Lucas Luz

Alguns meses depois.... :)
Vou disponibilizar aqui meu trabalho de conclusão em PDF, defendido em 17 de Dezembro de 2009. Se o link não estiver funcionando, comente aí!

Jogo de Damas utilizando Realidade Aumentada para Dispositivos Móveis

Vou aperfeiçoar o meu aplicativo e em outro momento disponibilizo aqui com os fontes.

Introdução
O trabalho consiste no estudo dos domínios relacionados à Realidade Aumentada e a
Inteligência Artificial visando a implementação de um jogo de damas com um oponente
virtual. A fim de permitir a interação real x virtual, será utilizado um tabuleiro 8x8 com
as doze peças iniciais e um dispositivo móvel com câmera. Foi escolhido este jogo para
provar como é possível reestruturar um jogo antigo utilizando as novas tecnologias.
A visualização das peças do oponente se dá através do visor do dispositivo. O
jogador deve efetuar suas jogadas normalmente no tabuleiro e retirá-las quando
necessário.
O aplicativo segue um roteiro em que a cada ciclo captura a imagem da câmera e
aplica o algoritmo desenvolvido para a detecção dos marcadores superior-esquerdo e
inferior-direito. Com isto é feita a análise de cada casa do tabuleiro para verificar a
existência de peças e análise de movimento válido. Quando for a vez do oponente jogar,
é feita a análise da matriz do jogo com a utilização do algoritmo de Inteligência
Artificial Minimax para efetuar o próximo movimento e, assim, colocar na imagem as
peças virtuais já com as novas posições no tabuleiro.
Atualmente dispositivos móveis são de uso bastante comum. Estes são telefones
celulares, PDAs (Personal Digital Assistants) e Smartphones. Esta grande quantidade
de dispositivos móveis com poder de processamento possibilita a um grande número de
usuários instalar e executar este jogo a qualquer momento. Porém, constata-se que
muitos destes dispositivos possuem simples arquitetura de hardware, o que não
possibilita bom poder de processamento e câmeras ideais. Estes dispositivos mais
simples tornam o processo complexo e demorado, prejudicando assim a qualidade da
experiência do usuário com a realidade aumentada. Dispositivos com hardware limitado
não conseguem dar o retorno visual desejado. No caso deste jogo, a representação e a
movimentação das peças virtuais necessitam precisão e velocidade reconhecimento,
uma vez que a movimentação do dispositivo é livre, devendo-se verificar a todo o momento a posição do tabuleiro. Há, no entanto, celulares que possuem um bom poder
de processamento, incluindo aceleradores de hardware para gráficos em 3D.
Este trabalho foi desenvolvido na versão Micro Edition para a plataforma Java
(Java ME), que disponibiliza ao programador um ambiente robusto para o
desenvolvimento de aplicativos. Há características e funcionalidades mínimas que cada
dispositivo deve possuir para suportar esta plataforma. Para este aplicativo deve ser
suportado os padrões definidos pelo MIDP 2.0 (Mobile Information Device Profile) e
CLDC 1.1 (Connected Limited Device Configuration).


Agora já formado em Ciência da Computação. :D