Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 

Repository files navigation

Dissertação - Desenvolvimento de Jogos educativos em AR no âmbito do projeto EduCITY

  • O trabalho a ser desenvolvido começa pelo estudo de soluções inovadoras na área de realidade aumentada, implicando a realização das seguintes tarefas:
    • estudar as características e a arquitetura da aplicação móvel existente;
    • analisar a possibilidade de adicionar conteúdos de realidade aumentada em zonas sem marcadores (usando ARCore, ou outras ferramentas, para analisar uma zona outdoor e depois adicionar conteúdo);
    • estudar mecanismos de criação de conteúdos em realidade aumentada por utilizadores sem competências técnicas;
    • colaborar no desenvolvimento de conteúdos interativos de realidade aumentada;
    • desenvolvimento de métodos de visualização e interação;
    • implementar e testar as funcionalidades desenvolvidas;
    • avaliar, através de estudos com utilizadores, as características das funcionalidades desenvolvidas.

Diário de trabalho:

Semana 26/09 - 02/10

Semana 03/10 - 09/10

Semana 10/10 - 16/10

  • Objetivo: Implementar o GPS e estudar ARCore
  • Tutorial: https://www.coursera.org/learn/ar
  • Tutorial: https://www.udemy.com/course/augmented_reality_with_unity/
    • 10/10 (Manhã) - Visualização do primeiro tutorial.
    • 12/10 - Conclusão do primeiro tutorial e visualização de vários videos sobre ARCore.
    • 13/10 - Iniciação do segundo tutorial.
    • 14/10 - Reunião e foi possivel verificar que o segundo tutorial é bastante inutil. Visualização de videos sobre como implementar um mapa no unity.
  • Final: Foi possivel melhorar o conhecimento sobre ARCore e implementar o GPS, contudo não foi possivel implementar GPS com mapa. Além disso, foi possivel saber que existe o mapBox para estas ocasiões, que será utilizado na próxima semana.

Semana 17/10 - 22/10

  • Objetivo: Estudar o código existente
    • 19/10 - Revisão do código existente + reunião (na reunião foi decidido que irei programar tudo de raiz, só reutilizarei alguns modelos(paineis) de RA)
    • 20/10 - Palestra de "Beyond the M.Sc. - the state of innovation" + Reunião com a empresa para discutir os mockups da app
    • 21/10 - Implementação do mapa no unity + implementação de menus dinâmicos
  • Final: Foi possível entender como os modelos estavam feitos para depois os refazer, além disso foi possivel entender e implementar como funcionam os mapas para o Unity.

Semana 24/10 - 29/10

  • Objetivo: Implementação de um mapa REAL (como o do google maps) no Unity
  • Tutorial: https://www.udemy.com/course/build-location-based-augmented-reality-apps-with-mapbox/
    • 24/10 (manhã) - Inicio do tutorial
    • 26/10 - Continuação do tutorial
    • 27/10 - Continuação do tutorial + reunião (nesta reunião foi pedido ao aluno para implementar o menu de RA para ser mostrado como exemplo na inauguração do livro)
  • Foi possivel verificar que este tutorial tem muitos erros na integração do mapBox com o unity, o que resultou em perda de tempo para resolver esses problemas!
  • Final: Foi possivel ter a aplicação do Pokemon GO implementada, contudo não foi possivel integrar o mapBox devido aos erros.

Semana 29/10 - 04/11

  • Objetivo: Implementar o modelo para RA
    • 29/10 - Inicio da realização dos modelos
    • 30/10 - Continuação da realização dos modelos
    • 02/11 (Feriado) - Inicio da programação dos modelos
    • 03/11 - Palestra sobre RVA + Reunião sobre os sensores
    • 04/11 - Reunião e testes aos modelos de RA + realização de uma gravação no parque sobre a RA feita para ser utilizada para a inuaguração do livro + Criação de um programa para ilustrar o que será implementado depois (com GPS), ou seja, foi realizado um programa apartir de uma imagem que no futuro será o próprio edificio
    • 05/11 - últimos ajustes ao modelo de RA
  • Final: Implementação do modelo dos paineis, agora é possivel reutilizar esse modelo para os vários modelos existentes

Semana 07/11 - 11/11

  • Objetivo: Leitura de 2 papers
    • 09/11 - Reunião sobre o evento (inauguração do livro) + preparativos para a inauguração do livro + leitura de um paper + implementação/realização dos videos das realidades já elaboradas
    • 10/11 - Leitura de um paper + preparativos para a palestra + palestra
    • 11/11 - Reunião + Leitura de outro paper
    • 13/11 - Visualização de um tutorial de ARCore
  • Final: No final da semana foi possivel ter um documento com partes importantes dos dois artigos lidos.

Semana 14/11 - 18/11

  • Objetivo: Finalização da Realidade Aumentada dos menus (programação) ; Visualização de um tutorial de ARCore
    • 14/11 (noite) - Resolução de erros dos paineis;
    • 15/11 (noite) - Finalização de erros dos paineis;
    • 16/11 - Finalização a navegação entre os paineis e finalização dos idiomas + reunião
    • 17/11 - Criação do json e inicio da implementação do json (glossário) + resolução de novos problemas
    • 18/11 - Reunião + Inicio da modificação da AR, isto é, foi necessário remover os game objects estáticos e implementar tudo por código para ser 100% automático;
    • 19/11 (noite) - Continuação da modificação da AR;
    • 20/11 (manhã) - Finalização do painel sem objeto 3D.
  • Final: Foi possivel terminar em parte a AR devido a novos requisitos. Não foi possivel visualizar o tutorial (sem tempo).

Semana 21/11 - 25/11

  • Objetivo: Implementação de um mapa com GPS + AR ; testar com exemplos básicos de AR
    • 21/11 - Inicio da mudança da RA;
    • 22/11 - Continuação da alteração da RA para ser 100% automático;
    • 23/11 - Continuação da alteração da RA para ser 100% automático;
    • 24/11 - Continuação da alteração da RA para ser 100% automático;
    • 25/11 - Finalização do painel 100% automático (sem o painel com objetos 3D);
  • Final: O objetivo inicial teve de ser alterado por novos objetivos que foram compridos.

Semana 28/11 - 02/12

  • Objetivo: Finalizar a RA do menu
    • 30/11 - Inicio da implementação do painel com objetos 3D;
    • 31/11 - Finalização do painel com objetos 3D;
    • 01/12 - Correção de bugs + Leitura de papers;
    • 02/12 - Correção de mais bugs + Leitura de papers + Finalização do menu;
    • 03/12 - Leitura de papers;
  • Final: Objetivo cumprido.

Semana 05/12 - 09/12

  • Objetivo: Ler papers.
    • 07/12 - Leitura de papers + Inicio do tutorial de ARCore;
    • 08/12 - Leitura de papers + Finalização do tutorial de ARCore;
    • 09/12 - Alteração do código para ser possivel ter imagens dinâmicos caso queiram (pedido pela coorientadora) + Leitura do paper;
  • Final: Objetivo cumprido.

Semana 12/12 - 16/12

  • Objetivo: Implementação do mapa no motor de jogos (unity)
    • 12/12 - Leitura de papers + Inicio da implementação de mostrar o mapa no motos de jogos (Unity);
    • 13/12 - Leitura de papers + Finalização da programação de mostrar o mapa com vários marcadores;
    • 14/12 - Implementação do código para saber a localização atual e a distância entre duas coordenadas;
    • 15/12 - Resolução de problemas anteriores + Visualização de videos sobre âncoras (ARCore);
    • 16/12 - Leitura de papers;
  • Final: Objetivo cumprido.

Semana 19/12 - 23/12

  • Objetivo: Finalizar a aplicação do GPS
    • 21/12 - Implementação do GPS + âncoras;
    • 22/12 - Leitura de papers;
    • 23/12 - Finalização da aplicação do GPS + âncoras;
  • Final: Objetivos cumpridos.

Semana 26/12 - 30/12

  • Objetivo: Continuar a escrita da dissertação.
    • 26/12 - Devido a problemas foi necessário alterar o código da aplicação anteriormente implementada (muito tempo de espera, etc);
    • 27/12 - Escrita da dissertação + Leitura de papers;
    • 28/12 - Escrita da dissertação + Leitura de papers;
    • 29/12 - Escrita da dissertação;
  • Final: Objetivo cumprido.

Semana 02/01 - 03/02

  • Objetivo: Finalizar a escrita da pré-dissertação.
    • 04/01 - Escrita da dissertação + Leitura de papers
  • Final: Objetivo cumprido.

Semana 04/02 - 11/02

  • Objetivo: Inicio da implementação de um novo conteúdo 3D.
    • 04/02 - Resolução de bugs no conteúdo 3D menu;
    • 05/02 - Finalização da resolução de bugs do conteúdo 3D menu;
    • 06/02 - Reunião com a empresa;
    • 07/02 - Correção de bugs no 2ºmecanismo + implementação do 1º mecanismo na app da empresa;
    • 08/02 - Correção de bugs do 1º mecanismo;
    • 09/02 - Correção de bugs do 1º mecanismo;
    • 10/02 - Reunião + Continuação da correção de bugs do 2º mecanismo;
    • 11/02 - Continuação da implementação do novo conteúdo 3D;
    • 12/02 - Problemas na implementação devido à falta de debug;
  • Final: Não foi possivel finalizar o objetivo.

Semana 13/02 - 17/02

  • Objetivo: Finalização da implementação de um novo conteúdo 3D.
    • 13/02 - Continuação da implementação;
    • 14/02 - Finalização da implementação do novo conteúdo 3D que mostra informação de um JSON;
    • Restantes dias: corrigir o erro que crashava a app sempre que te instânciava a âncora geospacial.
  • Final: Foi possivel finalizar o objetivo.

Semana 12/02 - 31/03

  • Objetivo: Integração do primeiro mecanismo na app.
    • Resolução de erros e bugs + junção do primeiro mecanismo.
    • Resolução de bugs do 2º mecanismo;
    • Escrita do relatório do 2º mecanismo;
  • Final: Primeiro mecanismo implementado na app.

Semana 03/04 - 07/04

  • Objetivo: Iniciar a implementação do terceiro mecanismo.
    • Todos os dias estive a testar formas de implementar o terceiro mecanismo. Até ao momento sem sucesso por diversos fatores, como por exemplo, demorar demasiado tempo a comparar imagens, problemas de comparação, entre outros.
  • Final: Não foi possivel implementar com sucesso.

Semana 11/04 - 12/05

  • Desenvolvimento do mecanismo do Santo Antonio + correção de bugs no mecanismo do GPS;
  • Reunião com a emrpesa sobre o 2º mecanismo
  • O 2º mecanismo não vai ser utilizado na app por ser muito pesado e devido a limitações e problemas futuros que iria ter
  • Inicio de um novo mecanismo (inserção de objetos 3D + text ou audio) a partir de um formulári
  • Elaboração de um Poster para o DETI@STUDENTS

Semana 12/05 - 30/06

  • Apresentação do poster
  • Criação do paper para a conferência
  • Finalização do mecanismo do Santo Antonio
  • Finalização do mecanismo do objeto 3D
  • Coloquei os 2 mecanismos na app EduCITY
  • Refiz a aplicação web do santo antonio mas sem exito devido as coordenadas não darem para o Unity e não consegui convertê-las

Semana 01/07 -

  • Alteração da dissertação (coloquei + papers de 2023 e atualize a secção do estado de arte)
  • Alteração e criação dos textos para os mecanismos já criados

Semana

Semana

About

Dissertação - Desenvolvimento de Jogos educativos em AR no âmbito do projeto EduCITY

Resources

Stars

0 stars

Watchers

2 watching

Forks

Releases

Packages

Contributors