Estou procurando a estrutura ou especialidade teórica apropriada para me ajudar a entender como lidar com os erros que o sistema GPS possui - especialmente ao lidar com rotas.
Fundamentalmente, estou procurando os requisitos de dados e algoritmos a serem usados para poder determinar o comprimento de uma trilha. A resposta precisa ser confiável.
Um amigo meu era o diretor de uma corrida de 160 km, mas a Garmin observa que todo mundo tem mais de 190 km. Causou bastante tristeza na linha de chegada, deixe-me dizer!
Então, meu amigo voltou ao curso com vários dispositivos GPS para remapear e os resultados são interessantes.
Usando um portátil Garmin Oregon 300, ela conseguiu 33,7 km para uma perna. Para a mesma perna em um relógio de pulso Garmin Forerunner 310xt, chegou a 38,3 km.
Quando obtive os dados do Oregon, era óbvio que eles estavam apenas gravando dados a cada 90 segundos. O Forerunner faz isso a cada dois segundos.
Quando plotei os dados do Oregon, pude ver que alguns deles se confundiam e colocá-los em linha reta, fazendo uma curva um pouco menos.
No entanto, penso que a diferença na frequência de gravação é grande parte da explicação. ou seja, gravando a cada par de segundos, o Forerunner está mais próximo da rota real. No entanto, haverá uma quantidade de erro devido à maneira como o GPS funciona. Se os pontos registrados forem distribuídos aleatoriamente pela rota real (por causa do erro), a distância total será maior que a rota real. (Uma linha de manobra que passa pelos lados de uma linha reta é maior que a linha reta).
Portanto, minhas perguntas: 1. Existem técnicas que eu possa usar em um único conjunto de dados para reduzir o erro de uma maneira válida? 2. Minha teoria sobre a diferença na frequência de gravação retém água? 3. Se eu tiver várias gravações das mesmas rotas, existem técnicas válidas para combiná-las para se aproximar da rota real?
Como eu disse, eu realmente não sei o que procurar para encontrar qualquer ciência útil sobre isso. Estou procurando maneiras de estabelecer quanto tempo um determinado pedaço de trilha tem e é muito importante para as pessoas. 30km extras em uma corrida são mais de 5 horas extras que não esperávamos.
Conforme solicitado, aqui estão alguns dados de amostra:
Dados detalhados de amostra de alta frequência
Dados de amostra de baixa frequência
Agradeço qualquer conselho que você possa dar.