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?