UNIVERSIDADE FEDERAL DO PARÁ PRÓ-REITORIA DE PESQUISA E PÓS-GRADUAÇÃO DIRETORIA DE PESQUISA

Documentos relacionados
Documentação Técnica do Sistema

UNIVERSIDADE FEDERAL DO PARÁ PRÓ-REITORIA DE PESQUISA E PÓS-GRADUAÇÃO DIRETORIA DE PESQUISA

UNIVERSIDADE FEDERAL DO PARÁ PRÓ-REITORIA DE PESQUISA E PÓS-GRADUAÇÃO DIRETORIA DE PESQUISA

RELATÓRIO TÉCNICO - CIENTÍFICO

RELATÓRIO TÉCNICO - CIENTÍFICO

UNIVERSIDADE FEDERAL DO PARÁ PRÓ-REITORIA DE PESQUISA E PÓS-GRADUAÇÃO DIRETORIA DE PESQUISA

GT-ATER: Aceleração do Transporte de Dados com o Emprego de Redes de Circuitos Dinâmicos. RA2 - Relatório de acompanhamento trimestral

RELATÓRIO TÉCNICO - CIENTÍFICO

RELATÓRIO TÉCNICO - CIENTÍFICO

RELATÓRIO TÉCNICO - CIENTÍFICO

SisBIC Sistema de Gerenciamento de Bolsas de Iniciação

RELATÓRIO TÉCNICO - CIENTÍFICO

Palavras-chave: (banco de dados; prontuário médico; paciente); deve vir logo abaixo do resumo

RELATÓRIO TÉCNICO - CIENTÍFICO

RELATÓRIO TÉCNICO - CIENTÍFICO

RELATÓRIO TÉCNICO - CIENTÍFICO

RELATÓRIO TÉCNICO - CIENTÍFICO

PROPOSTA DE INTERFACE GRÁFICA PARA CONTROLAR REMOTAMENTE A PLATAFORMA DE TESTE DE BATERIAS 1

FURBMOBILE: UMA APLICAÇÃO PARA VISUALIZAÇÃO E ACOMPANHAMENTO DA MATRIZ CURRICULAR

UNIVERSIDADE FEDERAL DO PARÁ PRÓ-REITORIA DE PESQUISA E PÓS-GRADUAÇÃO DIRETORIA DE PESQUISA

UMA INTERFACE DE GERENCIAMENTO DE REDES DEFINIDAS POR SOFTWARE

RELATÓRIO TÉCNICO -CIENTÍFICO. a 01/07/201

EA975 - Laboratório de Engenharia de Software

RELATÓRIO TÉCNICO - CIENTÍFICO

IFSC/Florianópolis - Programação Orientada a Objetos com Java - prof. Herval Daminelli

VISEDU: JOGO DE REALIDADADE AUMENTADA DE LETRAS COM CONTEÚDO DINÂMICO

GT-ATER: Aceleração do Transporte de Dados com o Emprego de Redes de Circuitos Dinâmicos. RA1 - Relatório de acompanhamento trimestral

Processos ca 3 pítulo

Projeto Integrador. <Projeto Integrador> Documento Visão. Versão <1.0>

PROPOSTA DE UM FRAMEWORK PARA DEFINIÇÃO DE REQUISITOS DE IMPLANTAÇÃO DE SISTEMAS DE VISÃO NO CONTEXTO DA INDÚSTRIA 4.0

RELATÓRIO TÉCNICO - CIENTÍFICO. Título do Plano de Trabalho: Estudo de sistemas embarcados para controle e automação.

UNIVERSIDADE FEDERAL DO PARÁ PRÓ-REITORIA DE PESQUISA E PÓS-GRADUAÇÃO DIRETORIA DE PESQUISA PROGRAMA INSTITUCIONAL DE BOLSAS DE INICIAÇÃO CIENTÍFICA

RELATÓRIO TÉCNICO - CIENTÍFICO

SOFTWARE DE APOIO A GESTÃO DE SOLICITAÇÃO DE MUDANÇAS

EA975 - Laboratório de Engenharia de Software

9 Seminário de Extensão SIENA - SISTEMA DE INFORMAÇÃO PARA ANÁLISE DOS INDUCADORES DO ESTADO NUTRICIONAL E ALIMENTAR

DESENVOLVIMENTO DE UM APLICATIVO EM REALIDADE VIRTUAL PARA MODELOS ÓSSEOS ATRAVÉS DO UNITY

De Olho na Pista. Documento de Arquitetura. De Olho na Pista Documento de Arquitetura Data: 23/03/2013. AJA Software

Sistema colaborativo para monitoramento de focos de Aedes aegypti

RELATÓRIO TÉCNICO - CIENTÍFICO. IDENTIFICAÇÃO DO PROJETO Título do Projeto de Pesquisa (ao qual está vinculado o Plano de Trabalho): Estudo e

CAPÍTULO 7 CONCLUSÕES E RECOMENDAÇÕES

UNIVERSIDADE FEDERAL DO PARÁ PRÓ-REITORIA DE PESQUISA E PÓS-GRADUAÇÃO DIRETORIA DE PESQUISA PROGRAMA INSTITUCIONAL DE BOLSAS DE INICIAÇÃO CIENTÍFICA

6 Arquitetura do Sistema

Desenvolvimento de um aplicativo na plataforma Android para realização de fichamento bibliográfico em dispositivos móveis: resultados iniciais

SEMINÁRIOS INTEGRADOS EM SISTEMAS DE INFORMAÇÃO. Luiz Leão

EDITAL 30/2017 PRÓ-REITORIA DE PESQUISA E PÓS-GRADUAÇÃO Ref.: FEIRA DE CIÊNCIA JÚNIOR DA PUCPR REGULAMENTO

RELATÓRIO TÉCNICO - CIENTÍFICO

EA876 - Introdução a Software de Sistema

DESENVOLVIMENTO E IMPLEMENTAÇÃO DE UM SISTEMA DE INFORMAÇÃO NO LABORATÓRIO DE CITOPATOLOGIA DA UNICRUZ

Prof. Me. Sérgio Carlos Portari Júnior

Access Prof. Ari Oliveira

Projeto de Pesquisa:

RELATÓRIO TÉCNICO - CIENTÍFICO

Ciência da Computação

UNIVERSIDADE FEDERAL DO PARÁ PRÓ-REITORIA DE PESQUISA E PÓS-GRADUAÇÃO DEPARTAMENTO DE PESQUISA

Sistema de Informação e Coordenação - SIC

RELATÓRIO TÉCNICO - CIENTÍFICO. Cartografia Participativa no Distrito de Porto Salvo e adjacências no município de Vigia-PA.

PROJETO: PRODUÇÃO DE DADOS E CONHECIMENTO ESTRATÉGICO NA TOMADA DE DECISÃO DA GESTÃO GOVERNAMENTAL.

AULA 06: PROGRAMAÇÃO EM MÁQUINAS PARALELAS

Sistema de gerenciamento de consultas e atividades do Projeto UFMA Saudável

Arquiteturas. capítulo

MAPEAMENTO COLABORATIVO DE EPIDEMIA

Sistema Integrado Fiscal Móvel

Uso da plataforma Ionic para Desenvolvimento de Aplicativo Móvel

SERVIÇO PÚBLICO FEDERAL MINISTÉRIO DA EDUCAÇÃO INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE MINAS GERAIS IFMG

SERVIÇO PÚBLICO FEDERAL MINISTÉRIO DA EDUCAÇÃO INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE MINAS GERAIS IFMG

SERVIÇO PÚBLICO FEDERAL MINISTÉRIO DA EDUCAÇÃO INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE MINAS GERAIS IFMG

Plano de Ensino de Disciplina Ciência da Computação 2º / 2016

SISTEMA DE GERENCIAMENTO DO CENTRO DE PRÁTICAS CLÍNICAS E CIRÚRGICAS DO IFC CAMPUS ARAQUARI

PLANO DE TRABALHO PROJETO DE DESENVOLVIMENTO INSTITUCIONAL FACULDADE DE CIÊNCIAS ECONÔMICAS. Período: Maio de 2017 a abril de 2019.

Protótipo de uma ferramenta de apoio para desenvolvimento de sistemas web para WebIntegrator

Processos O conceito de processos é fundamental para a implementação de um sistema multiprogramável. De uma maneira geral, um processo pode ser entend

WESAAC 2019 SCRUMIE: JOGO ORIENTADO A AGENTES PARA ENSINO DE SCRUM. Suelen Regina Cordeiro dos Santos

RELATÓRIO TÉCNICO - CIENTÍFICO. Título do Projeto de Pesquisa (ao qual está vinculado o Plano de Trabalho ): Sobre o uso de

Resumo parcial da Tese de Doutorado. Um modelo de Sistema de Gestão do Conhecimento para grupos de pesquisa e desenvolvimento.

FERRAMENTA DE AUXÍLIO A TRATAMENTOS FISIOTERAPÊUTICOS COM O KINECT. Aluno: Felipe Pilon Orientador: Aurélio Faustino Hoppe

APP WORK - SISTEMA DE GERENCIAMENTO DE HORÁRIO PONTO E GEOLOCALIZAÇÃO 1 APP WORK - POINT AND GEOLOCALIZATION SCHEME MANAGEMENT SYSTEM

APERFEIÇOAMENTO E DESENVOLVIMENTO DE FERRAMENTAS DO CONTROLE DA AUTOMATIZAÇÃO DO BACKUP E RECUPERAÇÃO DOS DADOS DE SATÉLITE EM FITA

Introdução à Programação Aula 01. Prof. Max Santana Rolemberg Farias Colegiado de Engenharia de Computação

Introdução à Computação: Máquinas Multiníveis

9 Seminário de Extensão

CHAMADA PÚBLICA SIMPLIFICADA Nº 02/2018 SELEÇÃO DE PESQUISADORES

ENTRUST: SOLUÇÃO E APRESENTAÇÃO GRÁFICA DE FUNÇÕES 1

PEP: Prontuário Eletrônico do Paciente

SISTEMAS DISTRIBUÍDOS ARQUITETURAS. Slides cedidos pela Professora Aline Nascimento

Técnicas para Reutilização de Software

CHAMADA PÚBLICA SIMPLIFICADA Nº009 /2018 SELEÇÃO DE PESQUISADORES

6 Conclusão Contribuições da Dissertação

EDITAL Nº 035/2016-UEPA

CHAMADA PÚBLICA SIMPLIFICADA Nº 02 /2018 SELEÇÃO DE PESQUISADORES

PROGRAMA DE INICIAÇÃO CIENTÍFICA EDITAL

DESENVOLVIMENTO DE UM SISTEMA DE CONTROLE DOS PARÂMETROS DE UMIDADE E TEMPERATURA PARA ESTUFAS AGRÍCOLAS

Desenvolvimento de Aplicações Distribuídas

Desenvolvimento Web II

Algoritmos e Programação

Transcrição:

UNIVERSIDADE FEDERAL DO PARÁ PRÓ-REITORIA DE PESQUISA E PÓS-GRADUAÇÃO DIRETORIA DE PESQUISA PROGRAMA INSTITUCIONAL DE BOLSAS DE INICIAÇÃO CIENTÍFICA PIBIC : CNPq, CNPq/AF, UFPA, UFPA/AF, PIBIC/INTERIOR, PARD, PIAD, PIBIT, PADRC E FAPESPA Período : Agosto/2015 a Janeiro/2016 (X) PARCIAL ( ) FINAL IDENTIFICAÇÃO DO PROJETO RELATÓRIO TÉCNICO - CIENTÍFICO Título do Projeto de Pesquisa: Rede de cooperação universitária para o ensino, pesquisa, desenvolvimento e inovação em Tecnologia Assistiva Nome do Orientador: Ádamo Lima de Santana Titulação do Orientador: Doutor Faculdade: Faculdade de Engenharia da Computação e Telecomunicações - FCT Instituto/Núcleo: Instituto de Tecnologia - ITEC Laboratório: Laboratório de Inteligência Computacional e Pesquisa Operacional - LINC Título do Plano de Trabalho: Análise de dados da interação em jogos sérios em um ambiente de gameterapia voltada à reabilitação motora Nome do Bolsista: Douglas Alvares Virgolino Tipo de Bolsa : ( ) PIBIC/ CNPq ( ) PIBIC/CNPq AF ( )PIBIC /CNPq- Cota do pesquisador (X) PIBIC/UFPA ( ) PIBIC/UFPA AF ( ) PIBIC/ INTERIOR ( )PIBIC/PARD ( ) PIBIC/PADRC ( ) PIBIC/FAPESPA ( ) PIBIC/ PIAD ( ) PIBIC/PIBIT 1

INTRODUÇÃO Com o crescente interesse da comunidade acadêmica na utilização de jogos como ferramenta de intervenção no tratamento de reabilitação motora de pacientes, a lacuna que há quanto aos métodos de coleta e análise de dados torna-se mais perceptiva, uma vez que, no geral, se mantem no modo tradicional/manual. Neste contexto, este trabalho tem como principal foco trazer uma forma mais eficiente de análise e coleta de dados, para que, combinado com os métodos tradicionais, possa melhorar a qualidade das análises e resultar em um impacto mais rápido e eficiente na vida dos pacientes submetidos aos tratamentos em questão. JUSTIFICATIVA Na literatura atual encontra-se diversas comprovações da eficiência de jogos no tratamento e reabilitação motora em comparação com o desempenho obtido nos métodos tradicionais (VERNADAKIS et al., 2012; VERNADAKIS et al., 2014). No entanto, percebe-se uma falta de métodos eficientes e otimizados para coleta e análise dos dados oriundos das interações dos pacientes que utilizam desses jogos. Métodos atuais utilizam ferramentas e métodos de medição que são aplicados em um instante a parte do tempo de jogo, e não obtém informação do progresso do jogador durante uma sessão (VERNADAKIS et al., 2014). Neste caso, eventos particulares que podem vir a ocorrer durante uma seção, serão perdidos, como por exemplo, a execução de algum movimento inesperado, que resulta no agravamento da lesão existente, entre outros. A utilização de ferramentas de visualização de dados em tempo real obteve bons resultados em estudo realizado com a utilização de jogos sérios para a educação, considerando as possibilidades de detecção de erros ou dificuldades dos jogadores em tempo de jogo, e assim podendo intervir direta ou indiretamente para corrigir tal problema e melhorar o desempenho do jogador (MINOVIC et al., 2015). OBJETIVOS: Levantamento e seleção de jogos sérios utilizados no tratamento fisioterápico de pacientes que necessitam de reabilitação motora; 2

Modelagem e Desenvolvimento de um modulo de coleta de dados em tempo real de jogos sérios; A partir da coleta dos dados específicos realizar a análise dos dados em busca de padrões dos movimentos e a possível relação destes com a progressão da reabilitação; Gerar um protótipo para visualização de dados e informações encontradas. MATERIAIS E MÉTODOS: Primeiramente, focou-se no estudo da literatura com o intuito de compreender o cenário atual das pesquisas realizadas com jogos para reabilitação motora, e com isso definir a melhor estratégia de desenvolvimento para a ferramenta de coleta de dados. Quanto à escolha do jogo, optou-se por utilizar o Elder Fit, cujo propósito é a reabilitação motora de pessoas da terceira idade. Esta escolha devido este jogo está em desenvolvimento por uma equipe do laboratório LINC REVI, o que torna mais viável sua integração com o sistema, uma vez que este processo exige certas especificações e rotinas implantadas no código fonte do jogo. Para a coleta de dados, foi desenvolvido uma ferramenta computacional na plataforma Web, a qual teve as seguintes ferramentas/tecnologias utilizadas: Java: uma linguagem de programação multiplataforma compilada e interpretada por uma máquina virtual própria, com um vasto conjunto de bibliotecas de métodos e funções consolidados pela comunidade ativa da linguagem, possibilitando a realização de multitarefas, criação de um canal de comunicação via socket. Por esses motivos, sua utilização para integração dos componentes é ideal; AngularJS: um framework de javascript mantido pela Google, que torna as telas do sistema mais dinâmicas, executando a renderização parcial da página, fazendo com que seja menor o consumo do trafego na rede e otimizando o carregamento. Também possibilita que parte do processamento seja realizada na máquina do usuário logo poupando o servidor e o dedicado apenas para o processamento das rotinas de maior custo computacional e acesso ao banco de dados; 3

Struts 2: ferramenta para a utilização de Java como Sistema Web, a qual possui um plugin para troca de informação via JSON. Ao realizar a troca de informação via JSON, cria-se um padrão na troca de informação e envio de dados compactados, enviando apenas a informação necessária, reduzindo também o trafego na rede. Por esse motivo foi escolhido essa ferramenta para trocas de informação com o servidor. Hibernate: ferramenta para abstração do Banco de Dados para a programação orientada a objetos que realiza o mapeamento das tabelas do banco tratando-as como uma classe e cada registro do banco um objeto, além de realizar otimização das consultas no banco e cache das informações. Por esse motivo, foi escolhido como framework para tratamento com o banco de dados. Maiores detalhes sobre o funcionamento/estrutura da ferramenta de coleta de dados serão apresentados na próxima secção. RESULTADOS: Quanto aos possíveis jogos a serem utilizados na coleta de dados, optou-se por utilizar o jogo Elder Fit, que está sendo desenvolvido por alunos do programa de extensão no laboratório LINC-REVI (Figura 1). Figura 1: Jogo ElderFit. O jogo segue a mesma linha de jogos utilizados comumente em tratamentos de reabilitação motora, os quais requerem interação e movimentação do corpo do jogador. Além disso, o jogo escolhido está sendo desenvolvido com proposito especifico de reabilitar, e tem o acompanhamento de especialistas fisioterapeutas neste processo. 4

Para a coleta de dados, foi desenvolvido uma ferramenta computacional para a plataforma web, na qual os jogos se comunicam por meio de uma requisição (GET ou POST) contendo as informações a serem adicionadas no banco de dados. No caso específico do ElderFit, o jogo enviará dados capturados pelo KINECT, componente utilizado na leitura de movimentos corporais. A arquitetura do sistema proposto pode ser observada na Figura 2. Figura 2: Arquitetura do sistema. Conforme descrito nas ferramentas utilizadas, a linguagem de programação escolhida possibilita a intercomunicação do sistema, além de ser suficientemente robusta para, no futuro, executar as rotinas de tratamento e análise de dados, que podem vir ar requerer certo custo computacional. Além disso, o sistema utiliza o framework AngularJS, que proporciona mais dinamismo e fluidez ao sistema, além de poupar o servidor na execução de algumas subrotinas no dispositivo que está acessando o sistema. A comunicação da interface web, se dá por meio de requisições feitas ao servidor. Estas contêm informações no padrão JSON, com o uso dos frameworks descritos. Por sua vez, o servidor interpreta esta informação e executa as rotinas para armazenamento da informação. O processo de coleta de dados tem como fase inicial o cadastro do jogo no sistema Web, e é neste ponto que ocorre a definição de quais parâmetros serão armazenados no banco de dados para posterior analise. Neste ponto, o sistema já está pronto para receber os dados do jogo. Durante a execução do jogo são coletados os dados importantes para a análise e as informações do jogador. Estas informações serão agrupadas em forma de texto seguindo o padrão JSON, para então serem submetidos ao sistema de coleta, o qual receberá esta informação com o auxílio 5

da ferramenta Struts 2. Após o tratamento, esta informação será registrada no banco de dados através do framework Hibernate. Com os dados devidamente registrados no banco de dados, se tem início a fase de análise dos dados, que será composta por uma série de rotinas implementadas no servidor Java. Estas rotinas irão tratar e fazer analises previas dos dados registrados no sistema para então apresentá-los quando forem solicitados pela plataforma web do sistema. Quanto a visualização dos dados, esta etapa requer especial atenção, uma vez que ajudará na decisão pela adesão ou não do uso da ferramenta pelos especialistas. Para atingir este objetivo, a interface deve ser intuitiva e eficaz. O protótipo deste item já está em fase de desenvolvimento conforme pode ser observador na Figura 3. Figura 3: Protótipo da interface de visualização. Outro item importante a se destacar quanto aos resultados, foram os conhecimentos obtidos e decisões tomadas no processo de modelagem do banco de dados (BD) do sistema (Figura 4), uma vez que se teve como objetivo, preparar o BD para receber diferentes tipos de dados de forma transparente, ou seja, sem levar em consideração qual o jogo ou tipo de jogo que está vinculado ao sistema. 6

Figura 4: Modelagem do banco de dados. Para atingir o objetivo de receber diferentes parâmetros de variados jogos, criou-se uma tabela de parâmetros, a qual fará o controle do tipo de dado que será armazenado. Para cada parâmetro será possível registrar uma infinidade de valores, na tabela parametrosalvo, a qual, além de guardar o valor do parâmetro, fará referência ao usuário que está fornecendo este valor, e registrará a data e hora do ocorrido. No tratamento de usuário, neste primeiro momento, buscou-se implementar um esquema padrão, com dados suficientes para distinguir diferentes usuários. PUBLICAÇÕES Não há publicações até o momento. ATIVIDADES A SEREM DESENVOLVIDAS NOS PRÓXIMOS MESES 1. Concluir a interface de visualização de dados; 2. Concluir integração do jogo com o sistema de coleta de dados; 3. Iniciar coleta de dados por meio do jogo; 7

4. Estudo de estratégias para analisar os dados; 5. Analisar os dados obtidos; 6. Elaboração de artigos. CONCLUSÃO Este trabalho mostrou os conceitos adquiridos e trabalhados, assim como os objetivos concluídos no desenvolvimento do modulo de coleta e análise de dados em jogos sérios. Além disso, foram expostas as tecnologias utilizadas até o momento, dando um enfoque especial na arquitetura utilizada para coleta e armazenamento dos dados. REFERÊNCIAS BIBLIOGRÁFICAS VERNADAKIS, N.; GIOFTSIDOU, A.; ANTONIOU, P.; IOANNIDIS, D.; GIANNOUSI, M. (2012) The impact of Nintendo Wii to physical education students' balance compared to the traditional approaches. Computers & Education, 59(2), pp. 196-205. VERNADAKIS, N.; DERRI, V.; TSITSKARI, E.; ANTONIOU, P. (2014). The effect of Xbox Kinect intervention on balance ability for previously injured Young competitive male athletes: a preliminar study. Physical Therapy in Sport, 15(3), pp. 148-155. MINOVIC, M.; MILOVANOVIC, M.; ŠOŠEVIC, U.; GONZALEZ M. A. C. (2015) Visualization of student learning model in serious games. Computers in Human Behavior, 47, pp. 98-107. DIFICULDADES Nada a relatar. PARECER DO ORIENTADOR: O aluno conseguiu desempenhar as tarefas do projeto segundo o cronograma apresentado para o plano. Estando em consonância com o proposto, o aluno demonstrou uma boa capacidade de aprendizado, desempenhando bem as atividades de pesquisa e programação demandadas. DATA : 26/02/2016 ASSINATURA DO ORIENTADOR ASSINATURA DO ALUNO 8