← Últimos artigos
⚡ electrical engineering

A Vendor-Agnostic LiDAR Data Conversion System with Multi-Signal Detection and Multi-Format Output

Este artigo apresenta um sistema de conversão de dados LiDAR agnóstico a fornecedores que identifica automaticamente os fabricantes de sensores a partir de arquivos PCAP brutos usando uma abordagem de detecção de múltiplos sinais e os converte em múltiplos formatos padrão da indústria, alcançando alto rendimento com decodificação em C++ para Ouster e Velodyne enquanto utiliza o parsing em Python para Hesai e Livox em hardware de consumo padrão.

Autores originais: Param Patel, Jay Dave, Pratyush Chakraborty

Publicado 2026-06-23
📖 5 min de leitura🧠 Leitura aprofundada

Autores originais: Param Patel, Jay Dave, Pratyush Chakraborty

Artigo original sob licença CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Esta é uma explicação gerada por IA do artigo abaixo. Não foi escrita nem endossada pelos autores. Para precisão técnica, consulte o artigo original. Ler aviso legal completo

Imagine que você tem uma coleção de ingredientes crus e não cozidos entregues em quatro tipos diferentes de caixas: uma de um chef francês, uma de um mestre de sushi japonês, uma de um fabricante de massas italiano e uma de uma barraca de tacos mexicana. Cada caixa é selada com uma fechadura diferente, os ingredientes são embrulhados em materiais diferentes e as instruções sobre como cozinhá-los estão escritas em quatro idiomas completamente diferentes.

Se você quiser fazer uma única refeição deliciosa (um mapa 3D utilizável do mundo), atualmente você tem que contratar quatro chefs diferentes, aprender quatro estilos de culinária diferentes e montar quatro cozinhas diferentes apenas para processar esses ingredientes.

Este artigo apresenta uma "Cozinha Universal" que resolve esse problema.

Veja como o sistema deles funciona, dividido em conceitos simples:

1. O Problema: A "Barreira Linguística" do LiDAR

Sensores LiDAR (os "olhos" de carros autônomos e robôs) escaneiam o mundo e enviam dados em um formato chamado PCAP. Pense no PCAP como um fluxo de ingredientes digitais crus e não cozidos.

O problema é que os quatro maiores fabricantes de sensores — Ouster, Velodyne, Hesai e Livox — todos falam "idiomas" diferentes.

  • Eles usam diferentes "fechaduras" (senhas) para abrir seus dados.
  • Eles enviam dados em diferentes "pacotes" (como envelopes de tamanhos diferentes).
  • Eles exigem diferentes "livros de receitas" (ferramentas de software) para lê-los.

Atualmente, se você tem um arquivo de dados, você tem que adivinhar qual empresa o fabricou, encontrar o software específico para essa empresa e torcer para que funcione. Se você receber um arquivo de uma empresa diferente, seu software quebra.

2. A Solução: O "Detetive Inteligente"

Os autores construíram um sistema que atua como um detetive superinteligente. Você apenas entrega a ele um arquivo de dados brutos e ele não precisa que você diga quem o fabricou.

Em vez disso, o detetive procura por seis pistas diferentes dentro do arquivo para descobrir a origem:

  • O Nome do Arquivo: Diz "Ouster" ou "Velodyne"? (Uma pista fraca, como um rótulo que pode ser falso).
  • O Código Mágico: Os primeiros bytes do arquivo atuam como uma assinatura secreta ou uma impressão digital única daquela empresa.
  • Os Arquivos "Sidecar": O diretório contém um arquivo JSON específico que a Ouster sempre envia?
  • A Porta de Entrega: Em qual "porta" (porta de rede) os dados bateram? (Esta é a pista mais forte, como saber que o chef francês sempre usa a porta dos fundos enquanto o mestre de sushi usa a porta da frente).
  • O Formato do Pacote: Qual o tamanho dos envelopes de dados?
  • A Estrutura Interna: Como os dados estão compactados lá dentro?

Ao pesar essas pistas, o sistema pontua cada possibilidade. Se a pontuação for alta o suficiente, ele afirma com confiança: "Isso é da Ouster" ou "Isso é da Hesai".

3. A Cozinha: Dois Estilos de Culinária Diferentes

Assim que o detetive identifica a origem, o sistema roteia os dados para o "chef" correto para cozinhá-los.

  • Os Chefs Rápidos (Ouster & Velodyne): Para estes dois, o sistema utiliza software em C++. Imagine isso como um braço robótico industrial de alta velocidade. É incrivelmente rápido, processando milhões de pontos por segundo.
  • Os Chefs Lentos (Hesai & Livox): Para estes dois, os fabricantes não fornecem um "braço robótico" rápido (não há software C++ de código aberto). Portanto, o sistema utiliza software em Python. Isso é como um chef humano muito habilidoso trabalhando manualmente. Ele faz o trabalho perfeitamente, mas é muito mais lento (cerca de 8 a 10 vezes mais lento que o braço robótico).

4. O Resultado: Um Menu Universal

Uma vez que os dados são cozidos (decodificados), o sistema pode instantaneamente servir o prato em cinco formatos padrão diferentes (como LAS, PCD, CSV, etc.) que qualquer outro robô ou software de criação de mapas possa entender.

Você fornece um arquivo bruto e ele entrega um arquivo padrão, pronto para ser usado, sem que você precise sequer saber qual empresa de sensores o fabricou.

5. O Teste de Desempenho

Os autores testaram esta "Cozinha Universal" com dados do mundo real capturados ao ar livre (dirigindo em ruas, caminhando em escritórios). Eles rodaram o sistema em um computador doméstico padrão e comum (não um supercomputador).

  • Taxa de Sucesso: Identificou a marca do sensor corretamente 100% das vezes, sem ajuda manual.
  • Velocidade:
    • Os "Chefs Robôs" (Ouster/Velodyne) podiam processar cerca de 1,3 a 2 milhões de pontos por segundo.
    • Os "Chefs Humanos" (Hesai/Livox) processavam cerca de 100.000 a 150.000 pontos por segundo.
  • A Lacuna: A diferença de velocidade não foi porque o sistema era ruim; foi porque os "Chefs Humanos" tiveram que fazer o trabalho pesado manualmente porque os fabricantes não forneceram as ferramentas rápidas.

Resumo

Este artigo descreve uma ferramenta que remove a dor de cabeça de lidar com diferentes sensores LiDAR. Ela identifica automaticamente o sensor, traduz os dados brutos e os converte em um formato padrão, permitindo que engenheiros utilizem dados de qualquer uma das quatro principais marcas sem precisar aprender quatro sistemas de software diferentes. Funciona em computadores comuns e lida com as diferenças complexas e desordenadas entre as marcas de forma automática.

Afogado em artigos na sua área?

Receba digests diários dos artigos mais recentes que correspondam às suas palavras-chave de pesquisa — com resumos técnicos, no seu idioma.

Experimentar Digest →