sábado, 4 de junho de 2011

Dificuldades de Última Hora

O projecto encontra-se já na última fase de desenvolvimento, sendo que o software e a estrada (que irá ser utilizada para a apresentação do carro, e cuja conclusão se tem vindo a adiar desde o início do 2º período) já se encontram quase finalizados. No entanto, a abordagem que tinhamos desde o início planeada, de detecção e análise da estrada não vai ser possível com a "fórmula" que engendramos inicialmente, sendo que o movimento do carro será processado de uma outra forma.

Numa fase inicial planificou-se e desenvolveu-se uma forma de processar as imagens, captadas por um telemóvel, a partir de um pc, que por sua vez enviava comandos ao carro, pelo que o software estava a ser construído de raiz com vista a concretizar este plano, e chegou a uma versão minimamente aceitável.
Mais tarde surgiu a possibilidade de facilitar todo o processo tratando de tudo a partir do telemóvel em si ( captura de imagem, análise, envio de ordens ao carro), oportunidade que agarramos desde logo.

A análise de imagem que provinha da camara revelou-se em ambas as versões do software uma dor de cabeça, optamos no final por uma abordagem mais simples, mais concretizavel e que mantinha o factor "inteligência" que tanto queriamos no nosso carro(explicitaremos esta abordagem mais para a frente, neste momento estamos a trabalha-la com todo o afinco que nos é possível).

Após a apresentação que realizaremos esta semana (a data será afixada no blogue), e durante as férias poderá haver ainda a possibilidade de postar alguns tutoriais úteis para os interessados em desenvolver um projecto semelhante.

domingo, 29 de maio de 2011

Mais Uma Vez, o Software Melhora

Depois de pensarmos bem no que estava errado, cá está a detecção a funcionar melhor, mas ainda não está perfeita. Amanhã tentaremos concluir a detecção dos traços e depois finalizaremos a detecção de sinais e o mais importante depois dessas detecções: programar a parte que permitirá o telemóvel decidir que caminho tomar. (A imagem parece cortada porque o screenshot foi tirado quando o telemóvel estava em movimento)

'Támos Quase Lá!...

O tempo escasseia mais depressa do que parece e o prazo para finalizar o software está muito próximo. No entanto desta vez a pressa deu frutos, finalmente conseguimos tornar a detecção de traços possível no telemóvel, no entanto ainda não é perfeita e, por alguma razão ainda não analisada, os traços parecem maiores do que na realidade são.

Aqui em cima está um screenshot tirado ao telemóvel com uma detecção feita através de traços desenhados no KolourPaint (programa tipo Paint). Ao lado está mais outro screenshot mas desta vez em prespectiva, sendo esta a forma mais provável dos traços na detecção em situações reais.

quarta-feira, 25 de maio de 2011

Obras na Estrada

A pista para a apresentação do carro já está a começar a aparecer. O desenvolvimento do software para Android contínua e não pára de melhorar, e agora que já temos parte do local de testes, será muito mais fácil encontrar erros e corrigi-los.

segunda-feira, 23 de maio de 2011

Avanços Semanais

Sinónimos desta são semana bons progressos e um problema... já nos é possível o controlo do carro a partir de um telemóvel Android, e inclusivé uma "simulação" de um volante a controlar o carro, utilizando o acelerómetro(Video no canal Youtube do projecto ainda esta semana). O problema está na análise de imagem, esta é captada pela camara do telemóvel, e processada a partir do mesmo.  Revela-se neste momento uma "dor de cabeça" elaborar um algoritmo melhor que o elaborado anteriormente para PC, mas ainda assim também se progride nesta parte do software.
Os restantes membros do grupo que não se encontram a desenvolver o software encontram-se neste momento a construir a estrada que irá ser utilizada para demonstrar o projecto já terminado.

quarta-feira, 18 de maio de 2011

O Carro do Futuro Pode Vir a Ser Controlado com um Telemóvel

Nesta semana trabalhou-se mais do que o habitual, três elementos do grupo finalmente começaram a construir as estradas para o carro mas também houve uma enorme alteração no nosso projecto:
Qualquer telemóvel Android poderá vir a poder controlar o Carro do Futuro. Com este sistema operativo para telemóveis de elevada qualidade será possível substituir o computador (parte fundamental no reconhecimento da estrada, decisão de percursos e comandos e comunicação com o carro) pelo telemóvel que até então limitava-se a transmitir para o computador imagens.
Nas próximas semana teremos que trabalhar "a correr" para podermos terminar o software que irá tornar o Carro do Futuro possível e, simplesmente, usando um telemóvel.

quarta-feira, 11 de maio de 2011

Avanços Semanais

Esta semana foi um pouco diferente das outras, no entanto, na Segunda continuou-se a programação do carro, nesta fase estamos a programar um aplicativo que fará de ponte entre o carro e o programa que reconhece a estrada e decide o percurso do carro.
O que marca esta semana diferente foi o início da construção da "pista" que será utilizada para testes e para a palestra e a publicação dos posteres sobre o nosso projecto.
A "pista" conta com vários elementos de estradas tais como intersecções, cruzamentos, ruas sem saída, etc. Assim será possível mostrar melhor o potencial do Carro do Futuro.