• Nome do Projeto:

Componentes


  1. Gabriel Rodrigues Ferreira;
  2. Gabriel Araújo Hernández;
  3. Fernanda Rodrigues Teixeira;
  4. Valquiria Messias Resende.


What


  1. Qual o objetivo deste projeto?
    1. O Smart Traffic Controller tem como objetivo fazer com que os sinais de trânsito sejam mais dinâmicos e eficientes, sendo um sistema que se baseia num dispositivo capaz de receber em tempo real a quantidade de carros à espera do semáforo e uma sincronização de informações com os demais presentes no cruzamento
    2. A idéia é que se possa fazer um cálculo de tempo para cada semáforo. ## Como consequência, pode-se obter um sinal mais otimizado, eficiente, e então uma diminuição dos congestionamentos, que é algo crítico atualmente
  2. Quais os maiores desafios, na sua opinião, para se realizar este trabalho?
    1. Tecnologia de comunicação para o recebimento das informações dos veículos
    2. Preço para a implementação do trabalho
    3. Engenharia de Trânsito
    4. Armazenamento dos dados
    5. Algoritmo com rápida resposta para calcular o tempo de colisão
  3. Quais os conhecimentos básicos que devemos ter para se implementar este projeto?
    1. Algorítmos utilizados para calcular o tempo de semáforo
    2. Possíveis tecnologias embarcadas nos veículos
    3. Sinal para sincronismo
    4. Transmissão de dados
  4. Quais soluções similares existem no mercado (Benchmarking)?
    1. Existem algumas soluções com o mesmo princípio do trabalho, como a semint (http://www.semint.com.br/). Porém o trabalho possui um aspecto mais revolucionário que apenas um controlador de fluxo de carros, pois com o SMTC, queremos que o tempo de espera seja calculado automaticamente, não sendo necessário uma intervenção humana.


Why

  1. Porque é interessante desenvolver este projeto?
    1. É interessante desenvolver este projeto, pois com ele pode revolucionar o sistema de semáforos atual no Brasil e possivelmente no mundo. Essa afirmação é válida ao analisar o sistema atual de semáforos e ver que é bastante estático quanto ao tempo de espera, visto que o trânsito e filas de veículos são bastante dinâmicos. Com o SMTC os semáforos poderão em tempo real analisar as filas e otimizar ao máximo o tempo de espera de cada sinal de trânsito.
    2. A ideia do SMTC não se baseia somente em otimizar os semáforos, mas também em evitar colisões, visto que sabendo as coordenadas de cada veículo em tempo real, é possível controlar os próximos aos mesmos para prevenir que eles se colidam.
  2. Porque deve usar a tecnologia escolhida?
    1. É interessante utilizar sensores nos veículos e nos sinais, pois com os mesmos é possível ter dados precisos e consequentemente pequenas margens de erros, uma vez que nesse projeto a precisão e tempo de resposta é algo crucial. Porém, temos alguns problemas ao precisar de colocar um equipamento em cada carro, pois há chance de pessoas não aderirem à proposta e também alterarem o equipamento. Pensando neste caso, precisamos ter algum algorítimo de reconhecimento de padrões que ao receber fotos dos veículos à espera do semáforo possa quantificá-los.


Who

  1. Quem pode se beneficiar deste projeto?
    1. Todas as pessoas que utilizam algum veículo como meio de locomoção se beneficiarão com o projeto.
  2. Quem poderá operar o sistema?
    1. O sistema tem como o intuito de que não seja necessário nenhum humano operando diretamente o mesmo, mas é indiretamente é necessário um operador caso aconteça alguma falha e para manutenção. O operador pode ser alguma pessoa que trabalha na central de trânsito local.
  3. Quem deverá participar do desenvolvimento do sistema?
    1. Para o desenvolvimento do sistema é necessário um engenheiro de trânsito para auxiliar nos cálculos de tempo dos sinais e colisões, uma pessoa que conheça bem a parte de controle de automação para auxiliar na parte de automação e controle do mesmo, uma pessoa que tenha boa experiência em programação de sistemas embarcados e uma pessoa que trabalha em uma central de trânsito, pois essa possui uma boa experiência e pode auxiliar no desenvolvimento de algumas ideias adicionais no sistema.


Where

  1. Onde os dados serão inseridos? Complexas interfaces
    1. Os dados serão inseridos através de sensores de envio (instalados nos carros) e recebidos por sensores de recebimento (embarcado no semáforo).
  2. Onde os dados serão externalizados, publicados?
    1. Os dados serão manipulados e utilizados no próprio sinal, pois um sistema embarcado no mesmo, porém haverá uma central onde todos os dados dos sinais serão enviados, para uma possível manipulação e/ou análise.
  3. Onde esta aplicação poderá ser usada?
    1. A aplicação poderá ser utilizada em qualquer lugar no mundo onde exista um semáforo. A idéia dessa aplicação é que no futuro, todos os semáforos do mundo utilizem tal aplicação e estejam conectados em uma central onde receberá todos os dados.
  4. Onde os dados serão armazenadas? Banco de Dados
    1. O volume de informações será grande portanto, em cada semáforo terá uma memória para armazenar dados de um determinado intervalo de tempo e, depois de expirar o mesmo, os dados serão enviados para central, onde terá um banco de dados guardando todos os dados dos semáforos.
  5. Onde o software deverá ser hospedado?
    1. A parte de recebimento e manipulação de dados será embarcada no semáforo, para que o tempo de resposta seja menor, porém a base central de dados e o software central, onde poderá controlar todos os sinais de trânsito, serão armazenados usando a tecnologia de Cloud Computing, pois com ela não é necessário preocupar com a estrutura física de servidores.


When

  1. Em quanto tempo pretende desenvolver o sistema?
    1. Para uma versao beta do sistema, será necessário cerca de um ano.
  2. Quais serão as fases e em quanto tempo cada uma?
    1. Levantamento de Requisitos - 3 semanas
    2. Análise de Requisitos - 2 semanas
    3. Validação de Requisitos 3 semanas
    4. Desenvolvimento - 9 meses
    5. Teste - 1 mês


How

  1. Como será dividido o desenvolvimento do sistema?
  2. Como será feita a entrada de dados?
  3. Como será feita a saída de dados?
  4. Descreva a 1a. funcionalidade?
  5. Descreva a 2a. funcionalidade?
  6. ............
  7. Descreva a enésima funcionalidade?


How much

  1. Quanto deverá custar o sistema?
  2. Quantas pessoas deverão ser usadas?
  3. Qual deverá ser o preço de aquisição do seu software para o usuário final?