Com que precisão posso rastrear distâncias usando o acelerômetro do iPhone?

9

Teoricamente, os acelerômetros do iPhone podem ser usados ​​para rastrear a distância usando a interpolação ao longo do tempo.

Qual é o erro estimado para rastrear distâncias entre 1 e 10 metros?
Existe algum aplicativo para iPhone que funcione como uma fita métrica?

hairboat
fonte

Respostas:

14

Pelo que ouvi dizer, a saída do acelerômetro do iPhone é muito barulhenta - a maioria dos aplicativos que a utiliza para qualquer tipo de trabalho de precisão moderada realiza muitas modificações de filtragem e saída para suavizar o ruído. O iPhone pode ser colocado sobre uma mesa e o acelerômetro ainda produzirá uma boa quantidade de dados. Eu imagino que você certamente poderia usá-lo para medir distâncias maiores (> 10m), mas provavelmente não confiaria em medições de alta resolução.


fonte
7

Os chips acelerômetros usados ​​no iphone têm muito ruído para serem utilizados para uma integração precisa da distância, mesmo em distâncias curtas, com movimentos simples. Mesmo que fosse um sensor silencioso e fornecesse bons dados, a Apple pré-filtra o acelerômetro de forma a impedir que os aplicativos realizem uma integração adequada. A filtragem é útil para reduzir o terrível nível de ruído e facilitar a vida do desenvolvedor de aplicativos, quer eles desejem 1 atualização por segundo ou 100, mas é irreversível e a Apple não fornece uma maneira de obter os dados brutos, portanto, qualquer integração de aceleração apenas produz distância atrasada com ultrapassagem significativa. É claro que isso está além dos problemas normais do uso de um acelerômetro para encontrar distância (remover a gravidade - que o giroscópio facilita muito - por exemplo).

A maioria dos aplicativos de pedômetro usa o acelerômetro para contar etapas e o GPS para medir distâncias a distâncias maiores e calibrar a distância de etapas individuais do usuário. Eles não detectam a distância usando o acelerômetro.

Adam Davis
fonte
2

O erro acumulado da integração do tempo é demais para medir a distância dos acelerômetros. Mesmo para sismógrafos industriais, a maioria deles não consegue medir praticamente a distância, mesmo que a filtragem seja adotada.


fonte
2

Eu escrevi um post sobre isso. Obter distância com o acelerômetro e outros sensores do iPhone sem usar o GPS é definitivamente possível. Os resultados não são 100% precisos, mas utilizáveis.

http://www.nomtek.com/scanning-rooms-with-an-iphone/

Przemysław Olszacki
fonte
Publicar apenas links não é realmente muito útil. Os links desaparecem com o tempo, portanto, pelo menos parte do que o link diz seria mais útil para futuros leitores.
Tetsujin
1

Você queria algo assim? MagicPlan by Sensopia https://appsto.re/gb/WQFEz.i Dependendo do motivo pelo qual você deseja usar essas informações, não poderia machucar chegar aos desenvolvedores de aplicativos.

Joey
fonte
0

O problema não é a precisão do acelerômetro, mas sua precisão em relação ao tempo da medição. Se você puder mover o telefone do ponto a para o ponto b em uma fração de segundo, poderá obter uma medida muito precisa. No entanto, se você demorar um minuto ou uma hora para a mesma medição, a precisão será próxima de zero por causa do ruído.

Victor Engel
fonte