| Linha 66: | Linha 66: | ||
# Em quanto tempo pretende desenvolver o sistema? | # Em quanto tempo pretende desenvolver o sistema? | ||
## Para uma versao beta do sistema, será necessário cerca de um ano. | |||
# Quais serão as fases e em quanto tempo cada uma? | # Quais serão as fases e em quanto tempo cada uma? | ||
##Levantamento de Requisitos - 3 semanas | |||
##Análise de Requisitos - 2 semanas | |||
##Validação de Requisitos 3 semanas | |||
##Desenvolvimento - 9 meses | |||
##Teste - 1 mês | |||
<br> | <br> | ||
Edição das 01h10min de 3 de dezembro de 2013
- Nome do Projeto:
Componentes
- Gabriel Rodrigues Ferreira;
- Gabriel Araújo Hernández;
- Fernanda Rodrigues Teixeira;
- Valquiria Messias Resende.
What
- Qual o objetivo deste projeto?
- 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
- 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
- Quais os maiores desafios, na sua opinião, para se realizar este trabalho?
- Tecnologia de comunicação para o recebimento das informações dos veículos
- Preço para a implementação do trabalho
- Engenharia de Trânsito
- Armazenamento dos dados
- Algoritmo com rápida resposta para calcular o tempo de colisão
- Quais os conhecimentos básicos que devemos ter para se implementar este projeto?
- Algorítmos utilizados para calcular o tempo de semáforo
- Possíveis tecnologias embarcadas nos veículos
- Sinal para sincronismo
- Transmissão de dados
- Quais soluções similares existem no mercado (Benchmarking)?
- 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
- Porque é interessante desenvolver este projeto?
- É 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.
- 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.
- Porque deve usar a tecnologia escolhida?
- É 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
- Quem pode se beneficiar deste projeto?
- Todas as pessoas que utilizam algum veículo como meio de locomoção se beneficiarão com o projeto.
- Quem poderá operar o sistema?
- 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.
- Quem deverá participar do desenvolvimento do sistema?
- 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
- Onde os dados serão inseridos? Complexas interfaces
- Os dados serão inseridos através de sensores de envio (instalados nos carros) e recebidos por sensores de recebimento (embarcado no semáforo).
- Onde os dados serão externalizados, publicados?
- 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.
- Onde esta aplicação poderá ser usada?
- 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.
- Onde os dados serão armazenadas? Banco de Dados
- 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.
- Onde o software deverá ser hospedado?
- 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
- Em quanto tempo pretende desenvolver o sistema?
- Para uma versao beta do sistema, será necessário cerca de um ano.
- Quais serão as fases e em quanto tempo cada uma?
- Levantamento de Requisitos - 3 semanas
- Análise de Requisitos - 2 semanas
- Validação de Requisitos 3 semanas
- Desenvolvimento - 9 meses
- Teste - 1 mês
How
- Como será dividido o desenvolvimento do sistema?
- Como será feita a entrada de dados?
- Como será feita a saída de dados?
- Descreva a 1a. funcionalidade?
- Descreva a 2a. funcionalidade?
- ............
- Descreva a enésima funcionalidade?
How much
- Quanto deverá custar o sistema?
- Quantas pessoas deverão ser usadas?
- Qual deverá ser o preço de aquisição do seu software para o usuário final?