Por que o GPS erra em Veneza
Prédios altos dos dois lados, passagens cobertas, canais: o sinal chega depois de rebater e o celular acha que está em outro lugar. Em Veneza as ruas são estreitas e próximas, e basta um desvio para mandar você para uma rua paralela.
O que o Calletta faz
- Conhece as ruas. Usa a rede real dos percursos de pedestres de Veneza (do OpenStreetMap): o ponto só pode estar onde se anda.
- Testa muitas posições juntas. O filtro mantém em jogo muitas hipóteses de onde você está (um “filtro de partículas”) e deixa sobreviver as que concordam com o sinal, os passos e a bússola. Se o sinal some por alguns segundos, as hipóteses continuam andando com você.
- Conta os passos. Usa o acelerômetro do celular para entender quando você anda e quanto.
- Aprende o seu passo. Cada pessoa tem um passo diferente: o Calletta aprende o seu enquanto você anda, quando o sinal está bom, e lembra.
- Usa a bússola, mas não demais. Se a bússola é coerente com a direção em que você anda, usa, também para escolher a rua nos cruzamentos; se o celular está na bolsa e a bússola diz coisas ao acaso, desliga.
- Entende onde está. Reconhece quando você está num barco (e segue o sinal), numa praça (onde se anda livremente) ou fora da rede de ruas.
- Nunca trava. Mesmo com sinal fraco o ponto continua se movendo com você.
- Mapa reto na rua. Quando tem certeza de qual rua você está percorrendo, orienta o mapa ao longo da rua, porque a bússola do celular, perto das paredes, erra.
O que isso significa para você
- A seta e o círculo no mapa ficam na rua em que você está.
- “Escute andando” começa perto do lugar certo, não do da rua paralela.
- O diário registra o percurso verdadeiro, não um zigue-zague.
A sua posição continua sendo sua
A posição serve no celular para guiar você e não vai para o nosso servidor sem o seu consentimento. Para ajustar o filtro pedimos um consentimento explícito: você pode dizer não e apagar as gravações já enviadas.