Prever as condições de tráfego nas estradas e determinar as melhores rotas para uma viagem é uma tarefa incrivelmente complexa. No entanto, o Google Maps faz isso em questão de segundos – a cada vez. Assim, como é que a aplicação de navegação descobre se o tráfego ao longo da sua rota é pesado ou leve ou qual seria a sua hora prevista de chegada (ETA)?
Um olhar para o passado, presente e futuro
A obtenção de estimativas de tráfego ao vivo – se um engarrafamento de trânsito afectará ou não a sua condução neste momento – é bastante simples. Com mais de 1 bilhão de quilômetros percorridos com o Google Maps em mais de 220 países e territórios ao redor do mundo, dados agregados de localização ajudam a entender as condições atuais de tráfego nas estradas do mundo.
Mas esta informação não explica como será o tráfego em 10, 20, ou mesmo 50 minutos de sua viagem. E é aqui que as técnicas avançadas de aprendizagem de máquinas entram em jogo.
Para prever como será o futuro, o Google Maps dá uma espreitadela no passado. Analisando os padrões históricos de tráfego ao longo do tempo, o Google aprendeu como poderiam ser as condições da estrada em qualquer ponto do dia. “Por exemplo, um padrão pode mostrar que a rodovia 280 no norte da Califórnia normalmente tem veículos viajando a uma velocidade de 65mph entre 6-7 da manhã, mas apenas a 15-20mph no final da tarde”, explica Johann Lau, gerente de produto do Google Maps.
Uma combinação destes padrões históricos de tráfego e condições de tráfego ao vivo permitem aos algoritmos de aprendizagem de máquinas do Google Maps prever se você será ou não afetado por uma desaceleração que pode nem ter começado ainda!
De notar que o Google atualizou recentemente seus modelos de previsão de tráfego para acomodar a dramática mudança nos padrões de direção desde o início da pandemia da COVID-19. Estes modelos ágeis agora priorizam automaticamente os padrões históricos de tráfego das últimas duas a quatro semanas e despriorizam os padrões de qualquer tempo antes disso.
Seleção de rotas no Google Maps
Embora a previsão de tráfego seja uma consideração chave na determinação das rotas recomendadas, o Google Maps também analisa vários outros fatores, tais como a qualidade das estradas. “A estrada é pavimentada ou não pavimentada, ou coberta de cascalho, sujeira ou lama? Elementos como estes podem dificultar a descida de uma estrada, e é menos provável que recomendemos esta estrada como parte da sua rota. Nós também observamos o tamanho e a direcionalidade de uma estrada – dirigir por uma estrada é muitas vezes mais eficiente do que dirigir por uma estrada menor com múltiplas paradas”, diz Lau.
Outras fontes de informação incluem dados confiáveis dos governos locais (limites de velocidade, pedágios, movimentos restritos, etc.) e feedback em tempo real dos usuários do Google Maps (avaria do veículo, fechamento da pista, trabalhos de construção, etc.). Estas fontes também ajudam a entender quando as condições das estradas podem mudar inesperadamente devido a deslizamentos, tempestades de neve ou outras forças da natureza.