Sistema Solar com Realidade Aumentada Eduardo S. Okawa, Claudio Kirner, Tereza G. Kirner ICE / DMC / UNIFEI - Universidade Federal de Itajubá [email protected], [email protected], [email protected] Resumo 2. Trabalhos relacionados O Sistema Solar é um ambiente cheio de mistérios, que tem sido estudado por astrônomos e especialistas ao longo do tempo, usando telescópio e material especializado. No entanto, o usuário comum costuma ter um acesso bastante restrito a essas informações, limitando-se a textos, figuras e, mais recentemente, a vídeos e aplicações de realidade virtual. A realidade aumentada amplia esse escopo, permitindo a visualização tridimensional do Sistema Solar em miniatura, usando interações intuitivas no ambiente do usuário. Esse trabalho apresenta o desenvolvimento do SOL-RA, uma aplicação de realidade aumentada para apoiar a exploração do Sistema Solar, para professores, estudantes e interessados. A aplicação foi implementada por meio da ferramenta SACRA e integra recursos de imagem, som, animação e interação com múltiplos marcadores. Desta forma, o Sol-RA atinge seu propósito, que é visualizar demonstrações, propiciar explorações, disponibilizar exercícios de fixação e apoiar trabalhos colaborativos sobre o tema. Existem diversos trabalhos que utilizam RV e RA, abordando o Sistema Solar. O Sistema Solar Virtual [3] foi um projeto desenvolvido por professores e alunos da 5ª série do ensino fundamental, que consistiu em se criar um Sistema Solar com RV, incluindo avatares e outros objetos tridimensionais (3D). Houve grande integração entre alunos e professores na elaboração do projeto, cujo intuito era propiciar o estudo dos planetas, de maneira não convencional. Outro trabalho utilizando RV para explorar conceitos da astronomia é descrito em [8]. O trabalho incluiu a criação de uma página na Internet, que disponibilizou informações para o estudo dos corpos celestes, permitindo interação com os objetos 3D, construídos com a linguagem VRML. Além disso, o trabalho fornece informações sobre o desenvolvimento do protótipo apresentado, sua finalidade, interface, utilização e questões de ensino-aprendizagem. A maioria das aplicações com RA fazem uso de marcadores. Entre elas, há um livro com o marcador impresso [4], utilizando RA para mostrar as órbitas de cada planeta e suas dimensões, porém sem interação do usuário com os objetos. Outro trabalho, descrito em [5], permite uma interação do usuário com os planetas, limitando-se, no entanto, ao posicionamento dos planetas no sistema solar. O “Discover the Planets“ [6], que também aborda o Sistema Solar com RA, mostra os corpos celestes e o sol sobre um marcador, de maneira pouco interativa. Nesta aplicação, destacam-se dois pontos positivos: a possibilidade de se obter informações sobre os planetas, quando estes são acionados, e de se visualizar o tamanho relativo de um planeta em relação a outro, quando estão próximos. O Sistema Sol-RA, discutido neste trabalho, difere dos demais aqui apresentados, na medida em que: Faz reuso de marcador, mostrando cenas estáticas e animadas em sequência, que podem ser acionadas por outro marcador; Utiliza som para esclarecer e ajudar o usuário na interação com o sistema e para informar sobre a cena que está sendo visualizada; 1. Introdução O estudo dos planetas vem fascinando as pessoas, desde o início da humanidade, e neste contexto, o Sistema Solar apresenta grande interesse. Tradicionalmente, o estudo do Sistema Solar tem sido realizado por astrônomos e especialistas, usando telescópios e equipamentos especiais. Para o usuário comum, existem recursos de texto, imagem e vídeo, que favorecem o entendimento da estrutura e comportamento dos planetas. Algumas iniciativas com o uso do computador incluem aplicações com multimídia, Realidade Virtual (RV) e, mais recentemente, Realidade Aumentada (RA). O uso da RA permite uma visualização e interação do usuário de maneira natural e intuitiva. Este trabalho tem como objetivo apresentar o desenvolvimento de um Sistema Solar Interativo com Realidade Aumentada (o Sol-RA), usando recursos de imagem, animação, som e interação com múltiplos marcadores. Trata-se de uma aplicação educacional, que visa contribuir para o aprendizado do Sistema Solar. Propicia a fixação do aprendizado, com exercícios interativos em 3D, que podem ser salvos, visualizados e revisados posteriormente; Contém um livro que complementa informações sobre o Sistema Solar, incluindo marcadores em suas folhas e permitindo diferentes interações com o cenário 3D visualizado; Possibilita a escolha de diferentes níveis de utilização, como Nível Iniciante e Avançado. a aproximação do marcador “Inspeção” para a ativação do objeto e do som de um ponto. Os planetas poderão ser estáticos ou animados, de acordo com a definição do desenvolvedor. 3. Sistema de Autoria Colaborativa com Realidade Aumentada O SOL-RA foi desenvolvido com o suporte do Sistema de Autoria Colaborativa com Realidade Aumentada (SACRA). Esta é uma ferramenta para desenvolvimento rápido de aplicações de RA, envolvendo imagens, sons e animação, sem a necessidade de programação. A ferramenta é baseada no software ARToolKit [9] [11] e permite a utilização de múltiplos marcadores, divididos em duas categorias [1],[2]: marcadores de ambiente e marcadores de ações (inspeção, controle, status, apagamento, cópia, transporte e rastro), conforme ilustra a Figura 1. Além disso, existe um marcador de referência (Ref1), que permite trabalhos colaborativos entre diferentes usuários que estejam usando o mesmo marcador, em outros computadores. Figura 1. Ferramenta SACRA [7] Para desenvolver aplicações, o usuário deverá preencher pastas com arquivos de modelos 3D, sons e textos de configuração por ele elaborados. O SACRA utiliza pontos virtuais no ambiente, associados a cada um dos objetos 3D e sons, que podem ser ativados pelo marcador “Inspeção”. Além disso, permite a associação de uma lista de objetos 3D com seus respectivos sons a um ponto, de forma a ativá-los em sequência, com o marcador “Controle”. A Figura 2 apresenta uma lista de planetas que são mostrados um a um sobre o marcador, quando acionados pelo marcador “Controle. A Figura 4 ilustra Figura 2. Sequência de planetas O SACRA suporta também alguns comandos por teclado. Desta forma, é possível, com um conjunto reduzido de marcadores e teclas, construir e utilizar aplicações relativamente sofisticadas de RA. O conjunto de marcadores disponíveis no SACRA auxilia tanto o desenvolvedor quanto o usuário final. O marcador “Inspeção” faz a ativação do objeto que se encontra no marcador de Referência, onde aparecerá o objeto 3D. O marcador “Controle” faz a mudança de um objeto que está sendo visualizado pelo próximo. O marcador “Cópia” duplica o objeto. O marcador “Transporte” leva o objeto para qualquer área dentro do campo de visualização da webcam. O marcador “Apagador” apaga os objetos, quando acontece a colisão entre sua esfera e a esfera do objeto que se quer apagar. O marcador “Status” mostra alguns dados importantes do objeto, como a distância do objeto ao ponto central [1], [2]. 4. Visualização e interação 4.1. Uso de marcadores soltos Os marcadores apresentados na Figura 3, foram os mais utilizados no projeto. Com eles, pode-se interagir de forma eficiente com os objetos em 3D. Eles são, respectivamente: “Ref2” (onde aparecerá o objeto), “Inspeção” (ativa o objeto), “Controle” (muda para o próximo objeto), “Transporte” (transporta o objeto) e “Cópia” (copia o objeto). utilizando o “Controle” mais uma vez, a visualização retornará para o primeiro elemento, que é o Sol. 4.2. Livro com realidade aumentada Figura 3. Marcadores Ref2, Inspeção, Controle, Transporte e Cópia. A ativação do “Ref2 (marcador que retem o objeto) é feita pelo marcador “Inspeção”. Para isso, é necessário a colisão da esfera azul com a esfera cinza, conforme mostrado na Figura 4. Esse processo ativará o objeto dentro do marcador. O Sistema Sol-RA compreende um livro para estudo do Sistema Solar, potencializado com RA. Em cada folha do livro há um marcador impresso e, ao redor do marcador, ficam as informações de cada planeta. Após a leitura das informações por parte do usuário, é possível ver o planeta da página sair de dentro do livro, ativado pelo marcador “Inspeção”. Para fazer a ativação, devese colidir a esfera do marcador “Inspeção” com a esfera do marcador de “Referência” impresso no livro. Usando-se o “Controle”, é possível ativar a placa virtual de informação e o som. O áudio fornece informações sobre o planeta em questão e guia o usuário nos procedimentos de interação com o Sol-RA. Todos os planetas apresentam informações, em placas virtuais dispostas ao lado de cada planeta. Para poder observar o objeto em movimento, é necessário utilizar o marcador “Controle”; caso se queira repetir a operação, será necessário aproximar o marcador “Inspeção” duas vezes para desativar e ativar a cena. As páginas finais do livro apresentam exercícios de fixação de conteúdo, usando os marcadores “Inspeção” e “Controle”. As Figuras 6, 7, 8 e 9 ilustram o funcionamento da aplicação de RA dentro do livro. Figura 4. Ativando o marcador Ref2. Na Figura 5, o planeta Terra está ativo e em movimento. Figura 6. Marcador Inspeção acionando o marcador Ref2 impresso no livro. Figura 5. Ref2 depois de ser ativado. Para visualizar os próximos objetos, utiliza-se o marcador “Controle”. Após ter acionado todos os astros, Se ele desejar verificar a resposta global, ele deverá repetir a operação para cada esfera, antes de voltar a mostrar o eixo com todos os planetas e fazer a comparação dos dois conjuntos. Figura 7. Sol com as placas informativas. Jogo de Perguntas e Respostas. Neste caso, conforme a Figura 9, será apresentado um planeta qualquer e três opções, em forma de caixa, na cor vermelha, para o nome do planeta. Com o marcador “Controle”, deve-se clicar (aproximar) sobre a caixa vermelha correta. Para a verificação da reposta, é necessário clicar no ponto identificado como resposta, dentro do retângulo azul. Figura 9. Jogo de perguntas e respostas Figura 8. Sol em movimento dentro do livro. 4.3. Exercícios de fixação da aprendizagem Os exercícios de fixação têm o intuito de fazer com que o usuário exercite o conhecimento obtido, de forma interativa e dinâmica, o que contribui para uma aprendizagem eficaz. Para isso, foram desenvolvidos um Jogo da Memória e um Jogo de Perguntas e Respostas. Jogo da Memória. No jogo da memória, após a ativação do marcador “Ref2” com o marcador “Inspeção” ou com uma tecla de atalho, serão mostrados os planetas em um eixo, de forma ordenada, com uma esfera em frente a cada um. Ao se usar o marcador “Controle” no eixo dos planetas, eles desaparecerão. Em seguida, ao se usar o marcador “Controle” sequencialmente, em cada esfera, serão apresentados todos os planetas, cabendo ao usuário parar naquele que ele achar que é o correto para a posição. Se ele quiser conferir se a resposta individual está correta, ele poderá acionar o eixo dos planetas, fazendo-os aparecer para realizar a comparação. 5. Discussão do Projeto O projeto consiste em apresentar, de forma interativa, todos os planetas do sistema solar, iniciandose pelo Sol e finalizando pelo planeta anão [10]. Os meios utilizados para aprendizagem são o livro com RA, o áudio e os objetos em 3D, por meio dos marcadores. O projeto Sol-RA procurou integrar ferramentas, como RV, RA, áudio, animação e exercícios interativos, com foco na aprendizagem. Inicialmente o projeto pretendia apenas mostrar os planetas, mas foi visto que já existem demonstrações deste tipo. Percebeu-se, então, que seria necessário aprimorar as idéias. O projeto foi ganhando consistência com a incorporação de mais funções, tais como a inserção de informações dentro da modelagem, por meio de marcadores 3D e sonorização. Foram incluídos também outros elementos para a aprendizagem, que são os exercícios, importantes para a fixação do conteúdo. Para trazer mais consistência ao trabalho, foi desenvolvido um livro, com informações adicionais sobre o tema, com marcadores dentro dele, unindo assim ainda mais o real e o virtual. Além disso, foram criadas versões dos ambientes virtuais para visualização com RV (Figura 10). 7. Informações sobre o Projeto Este trabalho foi realizado no âmbito do projeto “Ambiente Temático Interativo com Realidade Aumentada”, com bolsa de iniciação científica, financiado pelo CNPq (Proc.558842/2009-7) e FAPEMIG (Proc. APQ-03643-10). 8. Referências Figura 10. Sistema solar em realidade virtual. Considerando-se que existem diferentes tipos de usuários, com expectativas distintas, foram disponibilizadas três opções de utilização do Sol-RA: Sol-RA Iniciante: O módulo iniciante contém textos 3D e sons, que dão informações sobre o sistema solar e guiam o usuário na utilização do Sol-RA com os marcadores. Sol-RA Avançado: Corresponde à versão iniciante sem as instruções de utilização, tornando a aplicação mais confortável para quem já conhece o sistema. Livro Sol-RA: É um livro que contém o estudo sobre o Sistema Solar, compreendendo desde curiosidades até informações mais complexas. Ele faz uso de marcadores impressos em suas páginas, de onde sairão os objetos 3D e os sons. 6. Conclusão Este trabalho abordou o desenvolvimento do Sistema Solar com Realidade Aumentada (Sol-RA), explorando textos, sons, imagens, animações e exercícios para fixação de aprendizagem sobre o tema. O projeto utilizou a ferramenta SACRA como base para o seu desenvolvimento, o que permitiu utilizar marcadores para mostrar e interagir com os cenários 3D estáticos e animados. A integração de recursos foi importante para a obtenção de ambientes mais interativos e motivadores, para o usuário final. A principal contribuição do projeto refere-se à integração de recursos (textos, sons, imagens e animações) e sua utilização para fornecer informações sobre o Sistema Solar. Complementarmente, buscou-se apoiar o usuário na manipulação do sistema, facilitando a utilização nas fases iniciais. Como continuação do projeto Sol-RA, pretende-se implementar novas interações, pontos de vista específicos e novos exercícios de fixação. O sistema Sol-RA será disponibilizado para uso livre e espera-se que ele ajude professores, alunos e demais interessados a entender melhor o Sistema Solar e facilitar a aprendizagem sobre este tema. [1] R. Santin, “SACRA - Sistema de Autoria em Ambiente Colaborativo com Realidade Aumentada”, Dissertação – Ciência da Computação, UNIMEP, Piracicaba, 2008. [2] SACRA, “Software, tutoriais e aplicações”. Disponível em: <http://www.ckirner.com/sacra>. Acesso em: 22 ago. 2010. [3] Ciências na Escola, Sistema Solar Virtual. Disponível em: < http://www.slideshare.net/coelhoelectrico/sistema-solarvirtualx3d>. Acesso em: 25 ago. 2010. [4] Augmented Reality Science Book, Solar System, Diponível em: <http://vimeo.com/13102880>. Acesso em: 25 ago. 2010. [5] Mindspace solutions, Solar System Builder. Disponível em:<http://www.mindspacesolutions.com/html/solar_builder. html>. Acesso em: 25 ago. 2010. [6] Dailymotion, Discover the Planets - Augmented Reality. Disponível em: <http://www.dailymotion.com/video/xbhzjo_imaginalitydiscover-the-planets-au_tech>. Acesso em: 25 ago. 2010. [7] C. Kirner, R. Santin, “Interaction, Collaboration and Authoring in Augmented Reality Environments”, Proceedings of XI Symposium on Virtual and Augmented Reality, Porto Alegre: SBC, 2009, p. 210-220. [8] K.S. Aquino, W.A. Silva, E.A. Lamounier, M.W. Ribeiro, A. Cardoso, N. Fortes, “Uma ferramenta para o auxilio ao ensino da astronomia para alunos do ensino fundamental utilizando a Realidade Virtual como tecnologia”. Disponível em: <http://www2.fc.unesp.br/wrva/artigos/50125.pdf>. Acesso em 25 ago. 2010. [9] R. Santin, C. Kirner, “ARToolKit: Conceitos e Ferramenta de Autoria Colaborativa”, In: Siscouto, R., R. Costa (Org.), Realidade Virtual e Aumentada: Uma Abordagem Tecnológica, SBC, Porto Alegre, 2008, p. 3-13. [10] E. Martioli, O rebaixamento de Plutão. Disponível em: <http://www.comciencia.br/comciencia/?section=8&edicao=2 7&id=310>. Acesso em: 23 ago. 2010. [11] M. Billinghurst, and H. Kato. Collaborative Augmented Reality, Communications of the ACM, Jul. 2002, p. 64-70.