Skip to content

Commit

Permalink
Merge pull request #141 from fga-gpp-mds/development
Browse files Browse the repository at this point in the history
Alinhamento de branchs para a entrega da R1
  • Loading branch information
victorcmoura authored Apr 19, 2018
2 parents 8799b90 + 92a8b74 commit bbc26c1
Show file tree
Hide file tree
Showing 110 changed files with 12,984 additions and 1,031 deletions.
2 changes: 1 addition & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -42,4 +42,4 @@ ehthumbs.db
[Tt]humbs.db
[Dd]esktop.ini
Corridor/Library/ShaderCache/
Corridor/Library/metadata/
Corridor/Library/metadata/
12 changes: 12 additions & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
language: objective-c
osx_image: xcode9.2
rvm:
- 2.2
before_install:
- chmod a+x ./Reabilitacao-Motora/Assets/Scripts/travis_install.sh
- chmod a+x ./Reabilitacao-Motora/Assets/Scripts/travis_build.sh
- chmod a+x ./Reabilitacao-Motora/Assets/Scripts/travis_tests.sh
install:
- ./Reabilitacao-Motora/Assets/Scripts/travis_install.sh
script:
- ./Reabilitacao-Motora/Assets/Scripts/travis_build.sh
88 changes: 19 additions & 69 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,90 +1,40 @@
![](https://travis-ci.org/fga-gpp-mds/2018.1-Reabilitacao-Motora.svg?branch=development)
[![Codacy Badge](https://api.codacy.com/project/badge/Grade/52bf6eb032ba4dc0b9a90ec01c915006)](https://www.codacy.com/app/victorcmoura/2018.1-Reabilitacao-Motora?utm_source=github.com&utm_medium=referral&utm_content=fga-gpp-mds/2018.1-Reabilitacao-Motora&utm_campaign=Badge_Grade)

![](https://fga-gpp-mds.github.io/2018.1-Reabilitacao-Motora/docs/imagens/logo.png)

# Reabilitação Motora

<p align="justify">&emsp;&emsp;Este trabalho propõe o desenvolvimento de uma plataforma de captura, monitoramento e avaliação de movimentos realizados em sessões de fisioterapia. Os dados coletados são fornecidos ao fisioterapeuta ou a qualquer outra aplicação capaz de operar o produto em questão.</p>

## Guia inicial

_Estas são instruções de como configurar o ambiente de testes e desenvolvimento na máquina do leitor_

### Pré-requisitos

_O que o leitor precisa para instalar o software_

```
Escreva exemplos aqui
```

### Instalação

_Um passo a passo do que deve ser feito para rodar o ambiente de desenvolvimento_

_Dê um exemplo de passo_

```
Escreva o exemplo
```

_E repita_
## Link para o site do projeto
[Reabilitação motora](https://fga-gpp-mds.github.io/2018.1-Reabilitacao-Motora/)

```
Escreva o exemplo seguinte, até o fim do processo.
```

_Finalize com um exemplo de uso do sofware. Colete dados ou realize uma pequena demonstração._

## Rodando os testes

_Explique como funcionam os testes automatizados para esta plataforma_

### Especifique cada tipo de teste

_Explique o que está sendo testado e o porquê_

```
Dê um exemplo.
```

### Especifique os testes que validam a folha de estilo
# Reabilitação Motora

_Explique o que estes testes fazem e o porquê_
<p align="justify">&emsp;&emsp;Este trabalho propõe o desenvolvimento de uma plataforma de captura, monitoramento e avaliação de movimentos realizados em sessões de fisioterapia. Os dados coletados são fornecidos ao fisioterapeuta ou a qualquer outra aplicação capaz de operar o produto em questão.</p>

O corpo humano é dividido em três partes fundamentais: cabeça, tronco e membros. Sendo os membros classificados em superiores e inferiores. O movimento desses membros é algo essencial para que uma pessoa possa executar tarefas no dia a dia, e ter uma vida apropriada.

```
Dê um exemplo.
```

## Instalação em ambiente de produção
Porém, existem cada vez mais pessoas sendo afetadas por algo popularmente conhecido como derrame cerebral, um problema neurológico decorrente de uma obstrução ou rompimento dos vasos sanguíneos cerebrais. Essas vítimas, ao sofrerem de um AVC (derrame cerebral), podem ficar com algumas sequelas motoras e/ou neurológicas, como paralisia, falta de sensibilidade, dificuldade na fala, depressão e transtorno de estresse pós-traumático. Para amenizar as sequelas motoras, sessões de fisioterapia são realizadas com o objetivo de devolver parte da movimentação causada pela paralisia.

_Adicione anotações sobre como subir o ambiente de produção_

## Dependências
Sendo assim fisioterapeutas são necessários para auxiliar na recuperação do paciente, realizando um acompanhamento para verificar o ganho de amplitude de movimentos, ajudar com alongamentos e mobilizações passivas em todos os planos de movimentos. Cabe ao fisioterapeuta a tarefa de analisar o progresso de seu paciente visualmente ou utilizando tecnologias que provem métodos de aquisição de dados do paciente, o que não é um trabalho fácil e nem possui uma certa agilidade.

* [Dropwizard](http://www.dropwizard.io/1.0.2/docs/) - _O framework utilizado_
* [Maven](https://maven.apache.org/) - _O gerenciador de dependências_
* [ROME](https://rometools.github.io/rome/) - _Plataforma usada pra gerar feed RSS_

## Como contribuir para o projeto

Para contribuir com o projeto, verifique as instruções contidas nos arquivos CONTRIBUTING.md e codeOfConduct.md, na pasta docs do repositório.
A falta de eficiência e demora das análises fisiterapêuticas são a principal motivação do projeto. Os fisioterapeutas gastam muito tempo durante uma sessão para analisar os dados coletados durante a mesma, sobrando assim pouco tempo para se focar no paciente. Além disso, por se tratar de um trabalho humano, a análise desses dados é muito subjetiva e qualitativa.

## Versionamento

Todo o versionamento do projeto é realizado neste repositório, tanto da documentação quanto do código. Sinta-se livre para contribuir com ambos.
# Aplicação
![](https://fga-gpp-mds.github.io/2018.1-Reabilitacao-Motora/docs/imagens/graphic_plot.png)
Propomos uma aplicação multiplataforma que realiza a captura e a comparação entre movimentos, para que desse modo o fisioterapeuta obtenha dados quantitativos com relação aos movimentos do paciente, e não só dados qualitativos e subjetivos para acompanhar a evolução do mesmo. A ideia da aplicação é de facilitar a sessão gerenciada pelo fisioterapeuta, ou seja, o processo de captura de dados através de movimentos e a análise desses dados gerados.

## Autores
A captura de movimento será feita através de um sensor. Como sensor base temos o Kinect, mas a aplicação é capaz de comunicar-se com qualquer sensor que utiliza de uma porta TCP. Enquanto a central de processamento se conectará à aplicação principal com o uso de um adapter. (Para mais informações, acesse: Documento de arquitetura)

_Listar autores e disponibilizar link para a lista de contribuidores (docs/CONTRIBUTORS.md)_
Inicialmente, o fisioterapeuta cadastra um certo movimento que será realizado numa dada sessão. Esse movimento funcionará como um "modelo" que o paciente deverá seguir. Durante a sessão o paciente tentará copiar o movimento do fisioterapeuta, que será mostrado na tela, juntamente com o esqueleto espelhado do paciente, para que o mesmo tenha uma noção do quão próximo ele está do movimento correto.

Além da comparação e avaliação de movimentos com feedback instantâneo, os exercícios realizados pelo paciente são armazenados para que se possa acompanhar o processo de evolução do paciente. Esse acompanhamento permite que o fisioterapeuta melhore a qualidade das sessões, visto que ele pode mudar o tipo de exercício e/ou indicar outros métodos e dicas para o paciente, de acordo com a evolução do paciente.

## Licença

MIT License </br>
Copyright (c) 2018 GPP/MDS

[Licença](https://github.com/RomeuCarvalhoAntunes/2018.1-Reabilitacao-Motora/blob/master/LICENSE.md)

## Considerações

* _Menção aos autores cujos códigos foram usados_
* _Inspirações_
* _etc_
10 changes: 10 additions & 0 deletions Reabilitacao-Motora/Assets/Editor.meta

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

11 changes: 11 additions & 0 deletions Reabilitacao-Motora/Assets/Editor/TravisBuildSceneSelector.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
using UnityEngine;
using System.Collections;
using UnityEditor;

public class TravisBuildSceneSelector {
public static void Perform() {
var sceneArray = new EditorBuildSettingsScene[1];
sceneArray[0] = new EditorBuildSettingsScene("Assets/Scenes/Menu.unity", true);
EditorBuildSettings.scenes = sceneArray;
}
}
13 changes: 13 additions & 0 deletions Reabilitacao-Motora/Assets/Editor/TravisBuildSceneSelector.cs.meta

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Binary file modified Reabilitacao-Motora/Assets/Plugins/fisiotech.db
Binary file not shown.
Loading

0 comments on commit bbc26c1

Please sign in to comment.