Sem resumo de edição
 
(8 revisões intermediárias por um outro usuário não estão sendo mostradas)
Linha 35: Linha 35:


* 1. Quem pode se beneficiar deste projeto?  
* 1. Quem pode se beneficiar deste projeto?  
**  
** Equipes de resgate, que poderão obter o sistema em sua equipe ou contratar o serviço, as próprias vítimas que serão resgatadas em menor tempo
* 2. Quem poderá operar o sistema?
* 2. Quem poderá operar o sistema?
**
** Um controlador do sistema, fixo em uma central, que receberá os dados do drone. E para a movimentação e controle da câmera e dos dispositivos do drone um operador-piloto.
* 3. Quem deverá participar do desenvolvimento do sistema?  
* 3. Quem deverá participar do desenvolvimento do sistema?  
**  
** Desenvolvedores de sistemas, profissionais das áreas de resgate para auxiliar na criação de rotas de vigilância, e que nos digam que tipo de imagens serão de fato úteis para cada caso de desastres.
<br>
<br>


Linha 46: Linha 46:


* 1. Onde os dados serão inseridos?  
* 1. Onde os dados serão inseridos?  
**
** Os dados provenientes dos sensores serão repassados à central, que também envia dados
* 2. Onde os dados serão externalizados, publicados?
* 2. Onde os dados serão externalizados, publicados?
**  
** Na tela dos controladores que estarão no centro de controle.
* 3. Onde esta aplicação poderá ser usada?  
* 3. Onde esta aplicação poderá ser usada?  
**  
** Em missões de resgate, onde é necessário o reconhecimento do ambiente previamente.
* 4. Onde os dados serão armazenadas?  
* 4. Onde os dados serão armazenadas?  
**  
** Em um banco de dados na central.
* 5. Onde o software deverá ser hospedado?  
* 5. Onde o software deverá ser hospedado?  
**
** Serão dois softwares, um que ficará no drone e outro que ficará na central. Um será hospedado na BeagleBone do drone e outro nos computadores da central.
<br>
<br>


Linha 61: Linha 61:


* 1. Em quanto tempo pretende desenvolver o sistema?  
* 1. Em quanto tempo pretende desenvolver o sistema?  
**  
**Indeterminado.
* 2. Quais serão as fases e em quanto tempo cada uma?  
* 2. Quais serão as fases e em quanto tempo cada uma?  
**  
**Processo de desenvolvimento do software, arrecadação de investimento, aquisição dos componentes(câmeras, termômetros de imagem, sensores hiperepectrais, Beaglebone Black, sistema de gps, etc) e período de tetes
* 3. Qual o tempo de resposta do dispositivo ou do sistema?
* 3. Qual o tempo de resposta do dispositivo ou do sistema?
**  
**Indeterminado.
* 4. Quanto tempo para responder a uma entrada?
* 4. Quanto tempo para responder a uma entrada?
**  
**Indeterminado.
* 5. Quanto tempo para gerar a saída?
* 5. Quanto tempo para gerar a saída?
** <br>
**Indeterminado.
 
<br>


== How ==
== How ==
Linha 75: Linha 77:


* 1. Como será dividido o desenvolvimento do sistema?
* 1. Como será dividido o desenvolvimento do sistema?
**  
** Primeiramente será feito do desenvolvimento do software do sistema central, depois começaremos a prototipagem do drone em paralelo com o desenvolvimento do software do drone, depois que já tenhamos conseguido boa parte dos equipamentos necessários, podendo assim analisar cada tipo de dados e elaborar algoritmos de análise dos mesmos.
* 2. Como será feita a entrada de dados?  
* 2. Como será feita a entrada de dados?  
**  
** No software da central : Pela tela de interface do controlador com o sistema.
** No software do drone : Pelos dados recebidos da central como definição de rotas, possíveis áreas de visualização das câmeras, etc. E pelo operador que possivelmente mandará dados para mudanças de rota e foco da câmera caso julgue necessário, o mesmo terá as coordenadas e visão da câmera em tempo real.
* 3. Como será feita a saída de dados?  
* 3. Como será feita a saída de dados?  
**  
** Nas telas de interface do sistema central e do controle do operador do drone.
* 4. Descreva a 1a. funcionalidade?  
* 4. Descreva a 1a. funcionalidade?  
**  
** Acionar motores(hélices):
* 5. Descreva a 2a. funcionalidade?
*** Mover para direita.
** ............
*** Mover para esquerda.
* n. Descreva a enésima funcionalidade?
*** Aumentar altitude.
*** Reduzir altitude.
*** Acelerar velocidade.
*** Reduzir velocidade.
*** Manter posição estável.
* 6. Descreva a 2a. funcionalidade?
** Acionar motores da câmera:
*** Girar  a câmera em sentido horário.
*** Girar a câmera em sentido anti-horário.
*** Ligar.
*** Desligar.
*** Girar verticalmente a câmera.
* 7. Descreva a 3a. funcionalidade?
** Cadastrar rota.
* 8. Descreva a 4a. funcionalidade?
** Mudar rota.
* 9. Descreva a 5a. funcionalidade?
** Capturar imagem térmica.
* 10. Descreva a 6a. funcionalidade?
** Capturar imagem.
* 11. Descreva a 7a. funcionalidade?
** Capturar coordenadas do GPS.
* 12. Descreva a 8a. funcionalidade?
** Tratamento de dados:
*** Enviar dados da câmera.
*** Enviar dados da câmera térmica.
*** Enviar dados da localização
* 13. Descreva a 9a. funcionalidade?
** Checar últimas rotas.
* 14. Descreva a 10a. funcionalidade?
** Calibragem.
* 15. Descreva a 11a. funcionalidade?
** Download dos mapas do Google.
* 16. Descreva a 12a. funcionalidade?
** Salvar imagens da câmera no banco de imagens.
* 17. Descreva a 13a. funcionalidade?
** Parar drone.
* 18. Descreva a 14a. funcionalidade?
** Retornar a central.
* 19. Descreva a 15a. funcionalidade?
** Stream de dados.
* 20. Descreva a 16a. funcionalidade?
** Salvar dados da rota.
 
 
 
** <br>
** <br>


Linha 90: Linha 138:
<br>
<br>


* 1. Quanto custa cada parte do sistema?
*O Drone Phantom 3 Professional da DJI possui uma importância de cerca de R$8.769,00 precisando de adaptações de sua câmera original para uma câmera térmica. A câmera térmica FLIR E6 tem um valor próximo a R$10.000,00.Portanto, com as adaptações necessárias, o sistema valerá ao todo cerca de R$19.000,00. Para a utilização do equipamento serão necessárias duas pessoas: o piloto do Drone e o técnico de imagem.Ambos profissionais apresentam um custo por volta de R$150,00 cada um, por hora. Dessa forma, para a contratação do serviço, por uma hora, será R$300,00 dos profissionais e R$1900,00 referente a 10% do custo do equipamento. Totalizando, assim, R$2200,00. No caso de o controle ser completamente automatizado, o preço ficaria R$1900,00.
**
* 2. Quanto deverá custar todo o sistema?
**
* 3. Quantas pessoas deverão ser usadas (Equipe) ?
**
* 4. Quanto custa cada profissional?
**
* 5. Qual deverá ser o preço de aquisição do seu software para o usuário final (Valor de mercado)? 
**
<br>
<br>


Linha 130: Linha 169:


== Diagrama de Classes ==
== Diagrama de Classes ==
== Diagrama de  Estado ==


== Diagrama de  Casos de Uso ==
== Diagrama de  Casos de Uso ==
== Diagrama de Sequência ==
== Diagrama de Objetos ==
== Diagrama de Colaboração ==
== Diagrama de  Interfaces ==
== Diagrama de Atividades ==
== Diagrama de Componentes ==


== Diagrama de Pacotes ==
== Diagrama de Pacotes ==


= Protótipo =
* Objetivo
* Recursos utilizados
* Funcionamento
* Detalhamento (Imagens, vídeos, ...)
* Resultados obtidos


= Pesquisador =
= Pesquisador =

Edição atual tal como às 10h06min de 25 de novembro de 2015

5W2H


What


  • 1. Qual o nome do seu projeto?
    • Auto Rescue
  • 2. Qual o objetivo deste projeto?
    • Auxiliar equipes de resgate a reconhecer o ambiente do desastre, assim, identificando as vítimas e possibilitando manobras para o acesso às áreas críticas.
  • 3. Quais os maiores desafios, na sua opinião, para se realizar este trabalho?
    • Encontrar um sensor de temperatura capaz de identificar as vítimas presas sob os escombros por meio de um algoritmo de tratamento dos dados do sensor. Criar um sistema de comunicação eficiente e rápido entre a central e o drone.
  • 4. Quais os conhecimentos básicos que devemos ter para se implementar este projeto?
    • Devemos ter conhecimento nos sinais de temperatura provenientes do sensor, conhecimentos sobre a linguagem que iremos utilizar para criação do sistema central, que receberá os dados do drone e do software que ficará num micro-controlador embarcado no drone.
  • 5. Quais soluções similares existem no mercado?
    • Umas das soluções similares já colocadas em prática e existente no mercado são os drones projetados pela UAViators, uma rede humanitária de transportes desenvolvida pelo Instituto de Pesquisa de Computação do Qatar, que reúne trabalhos voluntários de engenheiros de mais de 60 países para desenvolver aviões não tripulados e fornecer auxílio a áreas atingidas por desastres naturais. Diversas universidades brasileiras já desenvolveram projetos similares, que até foram prototipados, porém sem absorção no mercado. Uma outra empresa é a AIR6, que projeta drones programáveis à praticamente qualquer uso profissional, não é uma solução direta ao problema, porém poderia servir de fornecedora ou fabricante do hardware do drone.


Why


  • 1. Porque é interessante desenvolver este projeto?
    • Pois atualmente já temos a tecnologia em drones necessária para auxiliar com eficiência em casos de desastres naturais, porquê não utilizar da mesma. Gastos muito maiores ocorrem no salvamento de vítimas dos desastres, inclusive vidas humanas, a utilização por parte das equipes de apoio, por exemplo, à Força Nacional de Resgate de um mapa tridimensional do ambiente, um sensor de temperatura que identifique possíveis vítimas presas nos escombros, e talvez um sensor de movimentos para estimar o número de pessoas nos locais, permitiria a criação de uma estratégia de resgate mais eficiente.É importante frisar que o tempo é um fator decisivo quando se trata de salvar vidas.
  • 2. Porque deve usar a tecnologia escolhida?
    • Pelo fato do baixo custo do nosso dispositivo além da facilidade de controle do mesmo, através da plataforma Beaglebone Black.
  • 3. Porque usar o hardware específico?
    • Para maior controle do nosso drone, escolhemos o Beaglebone Black por ser um hardware livre e open source, ou seja, um hardware eletrônico projetado e oferecido da mesma maneira que um software de código livre.
  • 4. Porque usar o sistema específico?
    • Decidimos optar por esse dispositivo por ser algo em ascensão no mercado tecnológico. Além de ser uma grande inovação no ramo da ciência e da saúde, esperamos conseguir bastante mercado, visto que a procura por esse dispositivo esteja exorbitante.


Who


  • 1. Quem pode se beneficiar deste projeto?
    • Equipes de resgate, que poderão obter o sistema em sua equipe ou contratar o serviço, as próprias vítimas que serão resgatadas em menor tempo
  • 2. Quem poderá operar o sistema?
    • Um controlador do sistema, fixo em uma central, que receberá os dados do drone. E para a movimentação e controle da câmera e dos dispositivos do drone um operador-piloto.
  • 3. Quem deverá participar do desenvolvimento do sistema?
    • Desenvolvedores de sistemas, profissionais das áreas de resgate para auxiliar na criação de rotas de vigilância, e que nos digam que tipo de imagens serão de fato úteis para cada caso de desastres.


Where


  • 1. Onde os dados serão inseridos?
    • Os dados provenientes dos sensores serão repassados à central, que também envia dados
  • 2. Onde os dados serão externalizados, publicados?
    • Na tela dos controladores que estarão no centro de controle.
  • 3. Onde esta aplicação poderá ser usada?
    • Em missões de resgate, onde é necessário o reconhecimento do ambiente previamente.
  • 4. Onde os dados serão armazenadas?
    • Em um banco de dados na central.
  • 5. Onde o software deverá ser hospedado?
    • Serão dois softwares, um que ficará no drone e outro que ficará na central. Um será hospedado na BeagleBone do drone e outro nos computadores da central.


When


  • 1. Em quanto tempo pretende desenvolver o sistema?
    • Indeterminado.
  • 2. Quais serão as fases e em quanto tempo cada uma?
    • Processo de desenvolvimento do software, arrecadação de investimento, aquisição dos componentes(câmeras, termômetros de imagem, sensores hiperepectrais, Beaglebone Black, sistema de gps, etc) e período de tetes
  • 3. Qual o tempo de resposta do dispositivo ou do sistema?
    • Indeterminado.
  • 4. Quanto tempo para responder a uma entrada?
    • Indeterminado.
  • 5. Quanto tempo para gerar a saída?
    • Indeterminado.

How


  • 1. Como será dividido o desenvolvimento do sistema?
    • Primeiramente será feito do desenvolvimento do software do sistema central, depois começaremos a prototipagem do drone em paralelo com o desenvolvimento do software do drone, depois que já tenhamos conseguido boa parte dos equipamentos necessários, podendo assim analisar cada tipo de dados e elaborar algoritmos de análise dos mesmos.
  • 2. Como será feita a entrada de dados?
    • No software da central : Pela tela de interface do controlador com o sistema.
    • No software do drone : Pelos dados recebidos da central como definição de rotas, possíveis áreas de visualização das câmeras, etc. E pelo operador que possivelmente mandará dados para mudanças de rota e foco da câmera caso julgue necessário, o mesmo terá as coordenadas e visão da câmera em tempo real.
  • 3. Como será feita a saída de dados?
    • Nas telas de interface do sistema central e do controle do operador do drone.
  • 4. Descreva a 1a. funcionalidade?
    • Acionar motores(hélices):
      • Mover para direita.
      • Mover para esquerda.
      • Aumentar altitude.
      • Reduzir altitude.
      • Acelerar velocidade.
      • Reduzir velocidade.
      • Manter posição estável.
  • 6. Descreva a 2a. funcionalidade?
    • Acionar motores da câmera:
      • Girar a câmera em sentido horário.
      • Girar a câmera em sentido anti-horário.
      • Ligar.
      • Desligar.
      • Girar verticalmente a câmera.
  • 7. Descreva a 3a. funcionalidade?
    • Cadastrar rota.
  • 8. Descreva a 4a. funcionalidade?
    • Mudar rota.
  • 9. Descreva a 5a. funcionalidade?
    • Capturar imagem térmica.
  • 10. Descreva a 6a. funcionalidade?
    • Capturar imagem.
  • 11. Descreva a 7a. funcionalidade?
    • Capturar coordenadas do GPS.
  • 12. Descreva a 8a. funcionalidade?
    • Tratamento de dados:
      • Enviar dados da câmera.
      • Enviar dados da câmera térmica.
      • Enviar dados da localização
  • 13. Descreva a 9a. funcionalidade?
    • Checar últimas rotas.
  • 14. Descreva a 10a. funcionalidade?
    • Calibragem.
  • 15. Descreva a 11a. funcionalidade?
    • Download dos mapas do Google.
  • 16. Descreva a 12a. funcionalidade?
    • Salvar imagens da câmera no banco de imagens.
  • 17. Descreva a 13a. funcionalidade?
    • Parar drone.
  • 18. Descreva a 14a. funcionalidade?
    • Retornar a central.
  • 19. Descreva a 15a. funcionalidade?
    • Stream de dados.
  • 20. Descreva a 16a. funcionalidade?
    • Salvar dados da rota.



How much


  • O Drone Phantom 3 Professional da DJI possui uma importância de cerca de R$8.769,00 precisando de adaptações de sua câmera original para uma câmera térmica. A câmera térmica FLIR E6 tem um valor próximo a R$10.000,00.Portanto, com as adaptações necessárias, o sistema valerá ao todo cerca de R$19.000,00. Para a utilização do equipamento serão necessárias duas pessoas: o piloto do Drone e o técnico de imagem.Ambos profissionais apresentam um custo por volta de R$150,00 cada um, por hora. Dessa forma, para a contratação do serviço, por uma hora, será R$300,00 dos profissionais e R$1900,00 referente a 10% do custo do equipamento. Totalizando, assim, R$2200,00. No caso de o controle ser completamente automatizado, o preço ficaria R$1900,00.


Modelo Estruturado

DFD

  • Processso
  • Depósitos
  • Fluxos

DER

  • Entidades
  • Relacionamentos
  • Chaves
  • Domínios

DD

  • Descritivos de cada item
    • Significado
    • Conteúdo (Dados compostos)
    • Restrições de integridade
    • Chave primária (Depósitos de Dados)


Modelo OO

Diagrama de Classes

Diagrama de Casos de Uso

Diagrama de Pacotes

Pesquisador