Estou tentando gravar faixas em uma escala muito mais precisa do que é possível com o GPS, mas espero usar algo simples e barato, idealmente um iPhone. A resolução para os dados das faixas que busco é de 10 a 20 cm.
A localização da pista e até a balança não são tão importantes quanto os detalhes da forma da pista.
O que eu tenho em mente como a solução ideal é um aplicativo para iPhone que usa a câmera em conjunto com os outros sensores para gravar uma faixa de maneira semelhante a um mouse óptico que detecta movimento sobre a superfície de uma mesa.
Então você seguraria o telefone com a câmera voltada para baixo e percorreria a pista. O aplicativo rastreará a superfície móvel e inferiria para onde está indo, usando o giroscópio e o acelerômetro para ajudar a corrigir a inclinação da câmera. Também usaria o giroscópio e, em menor medida, a bússola para ajudar a corrigir e detectar as curvas na pista. Acho que a altura do telefone fora do chão pode ser detectada ou inferida, mas você pode simplesmente entrar e segurá-lo com cuidado a uma altura consistente. O led pode estar aceso para ajudar na detecção através das sombras.
Se por acaso você estiver andando em uma pista que terminou onde começou, você pode marcar que, de alguma maneira, fechar o ciclo e tentar corrigi-lo se as extremidades não se encontrarem, e se você percorreu um longo caminho, talvez > 50m, ele também pode usar dados de GPS para calibrar a escala da pista, mas provavelmente não contribui muito para os detalhes da geometria da pista.
Então, algo assim existe em qualquer forma iphone ou de outra forma? Existe algo mais simples, por exemplo, que apenas use o giroscópio / bússola e um método de medição no estilo pedômetro? Existe algum método simples barato completamente diferente?
Respostas:
Sim, é possível rastrear o movimento de um smartphone com resolução de 1 a 5 cm usando a tecnologia Photo-Inertial Metrology da RealityCap . Essa tecnologia usa um algoritmo de fusão de sensores que combina visão computacional e dados IMU (giroscópio e acelerômetro). Ele mede apenas o movimento relativo, mas pode ser combinado com o GPS no smartphone se for necessário um posicionamento absoluto. Veja este vídeo para uma demonstração. O RealityCap possui um SDK do iOS que fornece esse recurso aos desenvolvedores de aplicativos. Um SDK para Android também está planejado. Divulgação completa: Sou um dos fundadores do RealityCap. Me pergunte qualquer coisa.
fonte
Use um dispositivo GPS Bluetooth com seu iPhone
Receptor GPS Bluetooth duplo (xgps150A) +/- 2,5 m de precisão
Especificações técnicas
http://www.gpscentral.ca/products/dual-xgps150A-bluetooth-gps-receiver.html
A GoPro possui uma câmera HD com giroscópio
http://gopro.com/cameras/hd-hero2-outdoor-edition/
fonte
Basta verificar a odometria visual, é isso que você quer dizer. Os caras do MIT fizeram algo realmente inspirador, o Google " odometria visual para ambientes negados por GPS ", e você verá. E sim, pode ainda consumir bastante a CPU para um pequeno Smartphone, mas tudo muda diariamente, é uma questão de tempo para que essa idéia se torne realidade.
Felicidades!
fonte
Desde então, descobri que o campo de aplicativos que faz o que busco se chama Fotogrametria.
http://en.wikipedia.org/wiki/Photogrammetry
Ainda não há aplicativos para iPhone que façam isso (que eu encontrei), embora todo o hardware esteja presente esperando para ser aproveitado. Talvez ele só precise de mais grunhido da CPU. Encontrei alguns aplicativos da área de trabalho / web que resolverão o problema, como:
http://www.123dapp.com/catch
fonte