Alinhamento espacial
A comparação usa distância e lapPct para preservar a correspondência entre as regiões da pista quando os tempos das voltas são diferentes.
Estudo técnico · Repositório público
Aplicativo para iRacing que compara telemetria de uma volta com uma referência compatível e organiza feedback de voz após as curvas.
Visão geral
O ApexLap Coach usa a telemetria disponível no iRacing para comparar a volta atual com uma referência do mesmo carro, pista e layout. A análise alinha os pontos por distância ou posição na pista, segmenta setores e curvas e transforma diferenças observadas em feedback de voz e histórico para consulta.
Diagrama conceitual
Contexto técnico
Voltas com tempos diferentes não mantêm os mesmos eventos no mesmo instante. A documentação do projeto evita essa dependência de tempo absoluto: os pontos são normalizados por distância e lapPct, permitindo relacionar as mesmas regiões da pista antes de comparar fases da curva e eventos de freio, acelerador, volante, marcha e dinâmica do carro.
Fluxo documentado
Recebe ou importa telemetria.
Organiza os pontos por distância e posição na pista.
Carrega uma volta compatível.
Identifica setores e curvas.
Avalia diferenças por fase da curva.
Identifica eventos e aplica regras de confiança.
Registra volta, setores, curvas e evidências no armazenamento local.
Enfileira a mensagem respeitando prioridade e intervalo entre feedbacks.
Arquitetura
A comparação usa distância e lapPct para preservar a correspondência entre as regiões da pista quando os tempos das voltas são diferentes.
O guia de desenvolvimento define que o domínio decide o coaching sem depender de infraestrutura, Electron ou renderer. A interface React apresenta os dados e não deve calcular a telemetria crítica.
O feedback principal ocorre depois da curva. Mensagens de técnica recebem prioridade, e a fila de voz considera prioridade e intervalo para não sobrepor orientações.
O projeto mantém frases e áudios por locale e documenta o uso de áudio pré-gerado, sem chamada de síntese de voz durante a execução do aplicativo.
O workflow público executa typecheck e testes antes de gerar os executáveis Windows e atualizar a release.
Estado público
O código e a documentação podem ser consultados no GitHub. O repositório registra a versão 0.6.2 e oferece uma release pública com artefatos para Windows. As fontes auditadas não apresentam demonstração web, galeria aprovada ou licença identificada pela API do GitHub.