Como gravar faixas com resolução menor que 10 a 30 cm (possivelmente usando um iPhone)?

8

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?

Brendan Heywood
fonte
6
Precisão 10-20cm exige da parte alta tecnologia GPS ($ 10.000 ou mais) trimble.com/mappingGIS/pro6.aspx?dtID=applications&
Mapperz
1
Com um iPhone provavelmente + - 10-20m na ​​melhor das hipóteses e apenas onde sinal forte.
Jakub Sisak GeoGraphics
3
Sem ofensa, mas alguém realmente leu minha pergunta? Eu não quero usar um GPS ou o sinal de GPS. Eu sei que o GPS não é preciso o suficiente para o que eu quero.
Brendan Heywood
1
Se você deseja descobrir recursos específicos de um iPhone não relacionado ao GPS, o Apple Stack Exchange pode ser o melhor lugar para sua pergunta. cf apple.stackexchange.com/questions/10722/…
Sean
Migalhas de pão ou algodão?
Mdsumner

Respostas:

2

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.

Ben H
fonte
Perfeito - busco essencialmente seu aplicativo de navegação interna, mas ao ar livre, para fazer mapas de alta qualidade de falésias e pedregulhos.
Brendan Heywood #
Interessante. Então, é a idéia de que você caminha ao longo da beira do penhasco para gravar uma trilha que corresponde à topologia do penhasco?
21714 Ben Ben H
Sim, exatamente. Estes são comumente desenhados à mão em guias e a qualidade é bastante variável. Não quero entrar no território do SDK. Estou atrás de um aplicativo móvel genérico que você liga e começa a gravar uma linha exatamente como a maioria dos aplicativos de GPS como o MotionX. Em seguida, localize essas formas gravadas da melhor maneira possível e exporte como KML / GPX ou, na pior das hipóteses, apenas uma forma no SVG etc. O mesmo aplicativo teria muitos usos, como a pesquisa doméstica. Ser capaz de gravar uma forma de alta fidelidade, mesmo com um local de baixa fidelidade, e em seguida, abra em Sketchup / Google Earth para afinar em seguida, exportar novamente seria ouro
Brendan Heywood
Que tal tentar obter um kml de um túnel subterrâneo do metrô, onde não há GPS disponível, enquanto estiver de trem?
Ant6n 19/05/19
@BrendanHeywood você acabou com uma solução para este projeto? Existe algo de código aberto ou freeware que possa fazer essa matemática do acelerômetro / giroscópio no iOS ou no Android?
0__ 03/07
5

Use um dispositivo GPS Bluetooth com seu iPhone

insira a descrição da imagem aqui

Receptor GPS Bluetooth duplo (xgps150A) +/- 2,5 m de precisão

Especificações técnicas

GPS
    65-channel SkyTraq GPS chipset
    WAAS/EGNOS compatible
    Accuracy: +/-2.5m (CEP)
    Fast location acquisition times: under 30 secs (warm or cold start)
    Position updates: at least once per second
    Maximum speed: 1000 kts / 1150 mph
    Maximum altitude: 18,000 m / 59,000 ft

http://www.gpscentral.ca/products/dual-xgps150A-bluetooth-gps-receiver.html

A GoPro possui uma câmera HD com giroscópio

insira a descrição da imagem aqui

http://gopro.com/cameras/hd-hero2-outdoor-edition/

Mapperz
fonte
2

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!

Francisco A. Ruiz
fonte
1

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

Brendan Heywood
fonte