Skip to main content

2 posts tagged with "Changelog"

Changelog tag

View All Tags

Atualizações da Versão 1.18.4

· 2 min read
Diogo Cezar
Head of Technology @ V3 Tecnologia

Olá, desenvolvedores e entusiastas da tecnologia!

Nesta atualização, reunimos as principais melhorias, correções e novidades implementadas entre as versões 1.18.1 e 1.18.4 do nosso firmware, com foco em estabilidade, performance e evolução contínua do DMS e dos sistemas embarcados.

Destaques das Atualizações

Otimizações e Novas Funcionalidades no DMS

  • Ajustamos a prioridade do evento de sonolência (drowsiness), tornando o sistema mais sensível e responsivo a situações críticas de fadiga do condutor.
  • Implementamos vozes no DMS, trazendo feedbacks sonoros para eventos relevantes e aumentando a interação e segurança do usuário.

Melhorias de Performance e Robustez

  • Realizamos diversas correções de concorrência no processamento do DMS, tornando o sistema mais estável, especialmente em ambientes multi-thread.
  • Refatoramos a implementação de vozes, tornando-a mais eficiente e modular.
  • Migramos a versão do banco de dados de configuração de eventos, garantindo compatibilidade e melhor desempenho.

Ajustes de Precisão e Parâmetros

  • Atualizamos o threshold de reconhecimento facial (faceid), aprimorando a precisão na detecção e reduzindo falsos positivos/negativos.
  • Ajustamos parâmetros internos para garantir maior confiabilidade nas detecções e respostas do sistema.

Qualidade, Testes e Manutenção

  • Corrigimos e aprimoramos testes automatizados, garantindo maior cobertura e confiabilidade nas validações do sistema.
  • Realizamos atualizações de versão e pequenas melhorias de manutenção para manter o firmware sempre atualizado e seguro.

O que isso significa para você?

Essas atualizações trazem um sistema mais inteligente, seguro e confiável para todos os usuários:

  • DMS mais preciso e interativo: Com vozes, novas regras e ajustes de prioridade, o sistema responde melhor a situações críticas e oferece feedbacks mais claros.
  • Maior estabilidade: Correções de concorrência e melhorias de performance reduzem falhas e aumentam a robustez em cenários de uso intenso.
  • Reconhecimento facial aprimorado: Ajustes finos nos parâmetros garantem detecções mais confiáveis e seguras.
  • Evolução contínua: Testes e manutenções constantes asseguram que o sistema acompanhe as necessidades do mercado e dos usuários.
Contato

Ficou com alguma dúvida? Entre em contato com nossa equipe de desenvolvimento!

Envie um e-mail para os nossos Devs ou entre na nossa comunidade do Discord.

Até a próxima atualização!

Atualizações da Versão 1.18.0

· 4 min read
Diogo Cezar
Head of Technology @ V3 Tecnologia

Olá, desenvolvedores e entusiastas da tecnologia!

Estamos empolgados em anunciar nossa primeira entrada no blog de changelogs! A partir de agora, você encontrará aqui todas as novidades e melhorias que estamos implementando no nosso firmware. E para começar com o pé direito, trouxemos uma versão com foco especial em otimizações do DMS, GPS e sistema de reboot.

Destaque da Versão

Processamento Inteligente de Eventos DMS

  • Implementamos um novo sistema de agrupamento de eventos DMS, que:
    • Reduz significativamente a quantidade de eventos gerados
    • Otimiza o processamento e consumo de recursos
    • Melhora a precisão na detecção de eventos
  • Criamos novos testes automatizados específicos para validar as regras de negócio do DMS

Sistema de Reboot Inteligente

Melhoramos o sistema de reboot recorrento do dispositivo para incorporar novas regras que viram melhorar de forma geral o funcionamento do dispositivo.

Melhorias no GPS

  • Implementamos um novo sistema de tratamento de coordenadas inválidas:
    • Mescla dados da localização atual com a última posição válida quando coordenadas são (0.0, 0.0)
    • Servidores recebem atualizações contínuas mesmo com falhas pontuais no GPS
  • Correção na lógica de precisão:
    • Ignora atualizações se accuracy > 10m ou se a precisão não estiver disponível
    • Uso de valores atualizados de satélites e HDOP do parser NMEA para decisões em tempo real
  • Implementação de uso estratégico da FusedLocation API:
    • Ativação automática quando GPS está degradado
    • Combinação de sinais de GPS, rede e Wi-Fi para maior confiabilidade
  • Melhorias na persistência de dados:
    • Validação de coordenadas durante a recuperação
    • Correção de perda de precisão devido a tipo de dados incorreto
  • Implementação de logs detalhados para debug

Geração de Eventos de Identificação Facial

Agora garantimos que um evento sempre seja emitido, seja ele face detectada ou face não detectada

Outras Melhorias Importantes

Estabilidade e Manutenção

  • Corrigimos a dependência do ffmpeg-kit que estava causando problemas na build
  • Adicionamos logs mais descritivos e melhoramos a documentação interna
  • Corrigimos pequenos bugs que afetavam a estabilidade do aplicativo em produção
  • Melhoramos o desempenho do sistema ao otimizar o armazenamento temporário de dados

Qualidade e Testes

  • Implementamos testes unitários e de integração para o DMS
  • Adicionamos testes NMEA para validação de dados de GPS
  • Realizamos uma limpeza geral no código, removendo atributos não utilizados
  • Melhoramos a nomenclatura e organização do código

Processamento de Imagens

  • Realizamos correções no módulo de reconhecimento de faces:
    • Ajustes de lógica no processamento de faces
    • Correção de erros de concorrência em ambientes multi-thread

O que isso significa para você?

Esta versão traz melhorias significativas em quatro áreas principais:

  1. Processamento de Eventos DMS: Com o novo sistema de agrupamento, reduzimos significativamente a quantidade de eventos gerados, otimizando o processamento e melhorando a precisão na detecção.

  2. Sistema de Reboot Inteligente: As novas regras de reboot melhoram o funcionamento geral do dispositivo, garantindo que ele permaneça operacional quando necessário e reinicie apenas em situações apropriadas.

  3. Melhorias no GPS: Implementamos um sistema mais robusto de tratamento de coordenadas, com fallback automático para FusedLocation quando necessário. Isso resulta em maior confiabilidade na localização e melhor tratamento de falhas pontuais.

  4. Identificação Facial: A geração sistemática de eventos de identificação facial, independentemente do resultado da detecção, melhora a rastreabilidade e análise dos condutores.

Estas melhorias trabalham em conjunto para proporcionar um sistema mais estável, confiável e eficiente, com melhor uso de recursos e maior precisão nas operações.

Contato

Ficou com alguma dúvida? Entre em contato com nossa equipe de desenvolvimento!

Envie um e-mail para os nossos Devs ou entre na nossa comunidade do Discord.

Até a próxima atualização!