-
Notifications
You must be signed in to change notification settings - Fork 7
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #141 from fga-gpp-mds/development
Alinhamento de branchs para a entrega da R1
- Loading branch information
Showing
110 changed files
with
12,984 additions
and
1,031 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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">  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">  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_ |
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
11 changes: 11 additions & 0 deletions
11
Reabilitacao-Motora/Assets/Editor/TravisBuildSceneSelector.cs
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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
13
Reabilitacao-Motora/Assets/Editor/TravisBuildSceneSelector.cs.meta
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
Binary file not shown.
Oops, something went wrong.