Estou tentando gravar faixas em uma escala muito mais refinada 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 escala 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 na 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 você estiver andando em uma pista que terminou onde começou, poderá marcar isso de alguma forma para fechar o loop e tentar corrigi-lo se as extremidades não se encontrarem e se você percorreu um longo caminho, talvez com mais de 50 metros, ele também poderia usar dados de GPS para calibrar a escala da pista, mas provavelmente não contribuirá muito para os detalhes da geometria da pista.
Então, algo assim existe de alguma forma para o iPhone ou não? 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?
fonte
Respostas:
Claramente, não existem aplicativos populares que replicem um Sistema de Navegação Inercial que é o que você descreve.
O artigo da wikipedia que eu ligo acima ilustra que os erros de integração que surgem desse tipo de aparato se acumulam ao longo do tempo e erros de centenas de metros são possíveis após apenas uma hora de operação.
O GPS seria muito mais preciso que os cálculos inerciais, dadas as limitações e a falta de calibração precisa dos sensores do giroscópio em um dispositivo iOS. Eles são projetados para detectar movimentos brutos (10 a 25 graus) e outras ferramentas, como localização a laser ou eco, seriam necessárias para medir um caminho em um intervalo de 50 metros com mais precisão do que o GPS permitirá.
fonte
O M7 no novo iPhone 5S deve fazer exatamente isso. Ainda não sei se existem aplicativos específicos que fazem exatamente o que você está procurando, mas o novo hardware permite esse tipo de funcionalidade.
Parece que o ARGUS - Motion and Fitness Tracker by Azumio pode estar bem próximo.
Além disso, se você não conseguir encontrar um, poderá sempre escrever o seu!
fonte