Rota Confortável — Planeje. Viaje. Aproveite.
App Android · v0.6.0

Sua rota,
com o conforto
que você merece

App Android que usa o acelerômetro do seu celular para estimar a qualidade do pavimento enquanto você dirige — associando o resultado à sua localização em tempo real.

0–100
Escala de conforto
~2s
Por janela de análise
50 Hz
Taxa do sensor
A B Rota confortável (IC 87) Alternativa (IC 44)
87
Índice de conforto
Ótimo pavimento
📍 12 min · 5,4 km

Do sensor ao índice de conforto

O app captura dados do acelerômetro do celular e processa em janelas de 2 segundos para estimar o conforto do asfalto em cada trecho da rota.

1

Posicione o celular no suporte

Use um suporte fixo no painel ou no ar-condicionado. Um celular bem fixo captura melhor as vibrações reais do veículo e do pavimento.

2

Inicie a medição e dirija

O app coleta dados do acelerômetro a 50 Hz, remove o componente de gravidade via filtro IIR e analisa a intensidade das vibrações em janelas de 2 segundos.

3

Consulte o índice e exporte

Cada janela gera um score de 0 a 100 associado à sua posição GPS. Veja o nível de conforto em tempo real, o histórico e exporte os dados em CSV ou JSON.

O que o app entrega hoje

📡

Leitura de acelerômetro

Captura dados a 50 Hz com filtro passa-alta para isolar a vibração do veículo da gravidade estática.

📍

Localização por GPS

Cada medição é associada à latitude, longitude, velocidade e timestamp usando o Fused Location Provider.

📊

Índice de conforto (IC)

Score de 0–100 calculado por RMS vertical (65%) + horizontal (35%), normalizado por limiares calibráveis.

🗂️

Histórico local

Todas as medições são salvas no dispositivo via Room Database, organizadas por data e horário.

📤

Exportação CSV / JSON

Exporte todos os dados para CSV ou JSON e compartilhe ou analise em qualquer ferramenta.

🔒

Serviço em foreground

A medição continua mesmo com a tela desligada via foreground service do tipo location.

O que cada faixa significa

Cada janela de 2 segundos gera um score de 0 a 100. Quanto maior, mais suave o pavimento naquele trecho.

😊 Confortável
70+
😐 Moderado
40–69
😬 Desconfortável
<40

Os limiares são configuráveis. Veja como calibrar no README.

EXEMPLO DE ANÁLISE DE TRAJETO
95
Av. Brasil — trecho 1
Asfalto novo · Sem buracos · 1,2 km
78
Rua das Palmeiras
Bom estado · Alguns remendos · 0,8 km
55
Av. Independência
Regular · Irregularidades · 1,4 km
88
Rua Floresta — final
Boa qualidade · Recapeado · 2,0 km
Score médio do trajeto
IC 79 · Bom

O que você precisa saber

Este é um protótipo funcional. Os resultados são uma estimativa baseada em sinais inerciais do smartphone — não um laudo técnico de pavimento.

⚠️ O suporte do celular importa

Um celular solto no banco ou na mão gera leituras ruins. Use sempre um suporte fixo no painel ou no ar-condicionado.

⚠️ Velocidade mínima de 5 km/h

O app descarta janelas quando o veículo está parado para evitar classificar trepidações de motor parado como desconforto.

⚠️ Tipo de veículo influencia

Carros com suspensão mais rígida mostram valores diferentes de SUVs e vans. Calibre os limiares para o seu veículo específico.

⚠️ Modelo do celular importa

Sensores variam entre fabricantes. Os limiares padrão foram estimados — use dados reais para calibração precisa. Veja o README.

Seus dados, no seu dispositivo

O MVP não envia nenhum dado para servidores externos. Tudo fica salvo localmente no seu celular.

📵

Sem servidor externo

Nenhum dado de localização ou acelerômetro sai do dispositivo. Sem analytics, sem rastreamento.

📂

Dados no seu dispositivo

As medições ficam no banco local (Room). Você exporta e apaga quando quiser, direto pelo app.

📤

Compartilhamento voluntário

Uma futura versão permitirá contribuir com dados anonimizados para base colaborativa — sempre com consentimento explícito.

Teste o MVP agora

APK de desenvolvimento para instalação direta no Android 8.0 ou superior. Não está disponível na Play Store — é um teste de MVP.

Como instalar:
1
Abra as Configurações do Android → Segurança → ative "Fontes desconhecidas" (ou "Instalar apps desconhecidos" em versões mais recentes)
2
Baixe a APK pelo botão ao lado e abra o arquivo no gerenciador de arquivos do celular
3
Toque em Instalar e aguarde. Após instalar, re-ative a restrição de fontes desconhecidas por segurança
4
Abra o app, conceda a permissão de localização e coloque o celular no suporte do carro. Toque em Iniciar medição
📦 rotaconfortavel.apk
Versão 0.6.1
Build 2026-07-16
Tamanho ~13 MB
Android 8.0+
Tipo Release assinada
Arch universal
⬇️ Baixar APK

⚠️ Instalação fora da Play Store exige permitir fontes desconhecidas.

Dúvidas? Leia o README completo.

FAQ

O app funciona sem conexão com internet?

Sim. Toda a coleta, processamento e armazenamento é 100% offline. A localização vem do GPS do dispositivo, não de serviços de rede. Você só precisa de internet para baixar a APK.

Posso usar em moto ou bicicleta?

Tecnicamente funciona, mas os limiares padrão foram estimados para automóveis. Motos e bicicletas transmitem muito mais vibração e os resultados precisarão de recalibração dos valores de RMS_LOW e RMS_HIGH no arquivo AlgorithmConfig.kt.

A bateria descarrega rápido?

O app usa GPS de alta precisão e o sensor de acelerômetro continuamente, o que consome mais bateria que o normal. Recomendamos usar com o celular conectado ao carregador do carro durante o uso.

Os dados são apagados quando desinstalo?

Sim. O banco de dados Room é armazenado no espaço privado do app. Exporte os dados em CSV ou JSON antes de desinstalar se quiser mantê-los.

Como calibro o algoritmo para o meu veículo?

Faça medições em vias conhecidas (ótima, média, ruim) e observe o campo rmsVertical nos dados exportados. Ajuste as constantes RMS_LOW e RMS_HIGH no arquivo AlgorithmConfig.kt e recompile. O README detalha o processo completo.

Vai ter versão na Play Store?

A Play Store está no roadmap para quando o app sair do estágio de MVP. Por enquanto, a APK de teste é a forma de experimentar o produto.