Linha 75: Linha 75:


* 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?
** 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?
** Movimentação do drone:
*** Mover para direita.
*** Mover para esquerda.
*** Aumentar altitude.
*** Reduzir altitude.
*** Acelerar velocidade.
*** Reduzir velocidade.
*** Manter posição estável.
* 6. Descreva a 2a. funcionalidade?
** Movimentação 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?
** Enviar dados da câmera térmica.
* 12. Descreva a 8a. funcionalidade?
** Enviar dados da câmera.
* 13. Descreva a 9a. funcionalidade?
** Enviar dados da localização.
* 14. Descreva a 10a. funcionalidade?
**  
**  
* 2. Como será feita a entrada de dados?  
* 15. Descreva a 11a. funcionalidade?
**  
**  
* 3. Como será feita a saída de dados?  
* 16. Descreva a 12a. funcionalidade?
**  
**  
* 4. Descreva a 1a. funcionalidade?  
* 17. Descreva a 13a. funcionalidade?
**  
**  
* 5. Descreva a 2a. funcionalidade?
 
** ............
 
* n. Descreva a enésima funcionalidade?
 
** <br>
** <br>



Edição das 19h07min de 9 de outubro 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?
  • 2. Quais serão as fases e em quanto tempo cada uma?
  • 3. Qual o tempo de resposta do dispositivo ou do sistema?
  • 4. Quanto tempo para responder a uma entrada?
  • 5. Quanto tempo para gerar a saída?

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?
    • Movimentação do drone:
      • Mover para direita.
      • Mover para esquerda.
      • Aumentar altitude.
      • Reduzir altitude.
      • Acelerar velocidade.
      • Reduzir velocidade.
      • Manter posição estável.
  • 6. Descreva a 2a. funcionalidade?
    • Movimentação 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?
    • Enviar dados da câmera térmica.
  • 12. Descreva a 8a. funcionalidade?
    • Enviar dados da câmera.
  • 13. Descreva a 9a. funcionalidade?
    • Enviar dados da localização.
  • 14. Descreva a 10a. funcionalidade?
  • 15. Descreva a 11a. funcionalidade?
  • 16. Descreva a 12a. funcionalidade?
  • 17. Descreva a 13a. funcionalidade?



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 Estado

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

Protótipo

  • Objetivo
  • Recursos utilizados
  • Funcionamento
  • Detalhamento (Imagens, vídeos, ...)
  • Resultados obtidos

Pesquisador