← Derniers articles
⚡ electrical engineering

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

Cet article présente un système de conversion de données LiDAR indépendant des fournisseurs qui identifie automatiquement les fabricants de capteurs à partir de fichiers PCAP bruts grâce à une approche de détection multi-signaux et les convertit en plusieurs formats standards de l'industrie, atteignant un débit élevé avec un décodage en C++ pour Ouster et Velodyne tout en utilisant l'analyse en Python pour Hesai et Livox sur du matériel grand public standard.

Auteurs originaux : Param Patel, Jay Dave, Pratyush Chakraborty

Publié 2026-06-23
📖 5 min de lecture🧠 Analyse approfondie

Auteurs originaux : Param Patel, Jay Dave, Pratyush Chakraborty

Article original sous licence CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Ceci est une explication générée par l'IA de l'article ci-dessous. Elle n'a pas été rédigée ni approuvée par les auteurs. Pour une précision technique, consultez l'article original. Lire la clause de non-responsabilité complète

Imaginez que vous ayez une collection d'ingrédients bruts et non cuits livrés dans quatre types de boîtes différents : une provenant d'un chef français, une d'un maître sushi japonais, une d'un fabricant de pâtes italien et une d'un stand de tacos mexicain. Chaque boîte est scellée par un verrou différent, les ingrédients sont emballés dans des matériaux différents, et les instructions de cuisson sont écrites dans quatre langues totalement différentes.

Si vous voulez préparer un seul repas délicieux (une carte 3D utilisable du monde), vous devez actuellement embaucher quatre chefs différents, apprendre quatre styles de cuisine différents et installer quatre cuisines différentes juste pour traiter ces ingrédients.

Ce document présente une « Cuisine Universelle » qui résout ce problème.

Voici comment leur système fonctionne, décomposé en concepts simples :

1. Le Problème : La « barrière de la langue » du LiDAR

Les capteurs LiDAR (les « yeux » des voitures autonomes et des robots) scannent le monde et renvoient des données dans un format appelé PCAP. Considérez le PCAP comme un flux d'ingrédients numériques bruts et non cuits.

Le problème est que les quatre plus grands fabricants de capteurs — Ouster, Velodyne, Hesai et Livox — parlent tous des « langues » différentes.

  • Ils utilisent des « verrous » (mots de passe) différents pour ouvrir leurs données.
  • Ils envoient des données dans des « paquets » différents (comme des enveloppes de tailles différentes).
  • Ils nécessitent des « livres de cuisine » (outils logiciels) différents pour les lire.

Actuellement, si vous avez un fichier de données, vous devez deviner quelle entreprise l'a fabriqué, trouver le logiciel spécifique à cette entreprise, et espérer qu'il fonctionne. Si vous obtenez un fichier d'une autre entreprise, votre logiciel s'arrête de fonctionner.

2. La Solution : Le « Détective Intelligent »

Les auteurs ont construit un système qui agit comme un détective super intelligent. Vous lui remettez simplement un fichier de données brutes, et il n'a pas besoin que vous lui disiez qui l'a fabriqué.

Au lieu de cela, le détective cherche six indices différents à l'intérieur du fichier pour identifier la source :

  • Le nom du fichier : Est-ce qu'il indique « Ouster » ou « Velodyne » ? (Un indice faible, comme une étiquette qui pourrait être fausse).
  • Le Code Magique : Les premiers octets du fichier agissent comme une signature secrète ou une empreinte digitale unique à cette entreprise.
  • Les fichiers « Sidecar » : Le dossier contient-il un fichier JSON spécifique que Ouster envoie toujours ?
  • Le Port de Livraison : Par quelle « porte » (port réseau) les données ont-elles frappé ? (C'est l'indice le plus fort, comme savoir que le chef français utilise toujours la porte arrière tandis que le maître sushi utilise la porte avant).
  • La Forme du Paquet : Quelle est la taille des enveloppes de données ?
  • La Structure Interne : Comment les données sont-elles compactées à l'intérieur ?

En pesant ces indices, le système attribue un score à chaque possibilité. Si le score est suffisamment élevé, il affirme avec confiance : « Ceci provient d'Ouster », ou « Ceci provient de Hesai ».

3. La Cuisine : Deux styles de cuisine différents

Une fois que le détective a identifié la source, le système dirige les données vers le bon « chef » pour les cuisiner.

  • Les Chefs Rapides (Ouster & Velelleodyne) : Pour ces deux-là, le système utilise un logiciel en C++. Imaginez cela comme un bras robotique industriel à haute vitesse. C'est incroyablement rapide, traitant des millions de points de données par seconde.
  • Les Chefs Lents (Hesai & Livox) : Pour ces deux-là, les fabricants ne fournissent pas de « bras robotique » rapide (pas de logiciel C++ open-source). Ainsi, le système utilise un logiciel Python. C'est comme un chef humain très qualifié travaillant à la main. Il fait le travail parfaitement, mais il est beaucoup plus lent (environ 8 à 10 fois plus lent que le bras robotique).

4. Le Résultat : Un Menu Universel

Une fois les données cuisinées (décodées), le système peut instantanément les dresser dans cinq formats standards différents (comme LAS, PCD, CSV, etc.) que tout autre robot ou logiciel de cartographie peut comprendre.

Vous lui donnez un seul fichier brut, et il recrache un fichier standard, prêt à être utilisé, sans que vous ayez jamais besoin de savoir quelle entreprise de capteurs l'a fabriqué.

5. Le Test de Performance

Les auteurs ont testé cette « Cuisine Universelle » sur des données réelles capturées en extérieur (conduite dans les rues, marche dans des bureaux). Ils l'ont fait fonctionner sur un ordinateur domestique standard (pas un supercalculateur).

  • Taux de réussite : Il a correctement identifié la marque du capteur 100 % du temps sans aucune aide manuelle.
  • Vitesse :
    • Les « Chefs Robots » (Ouster/Velodyne) pouvaient traiter environ 1,3 à 2 millions de points par seconde.
    • Les « Chefs Humains » (Hesai/Livox) traitaient environ 100 000 à 150 000 points par seconde.
  • L'Écart : La différence de vitesse n'était pas due au fait que le système était mauvais ; c'était parce que les « Chefs Humains » devaient faire tout le travail lourd manuellement car les fabricants ne fournissaient pas les outils rapides.

Résumé

Ce document décrit un outil qui élimine le casse-tête lié à la gestion de différents capteurs LiDAR. Il identifie automatiquement le capteur, traduit les données brutes et les convertit en un format standard, permettant aux ingénieurs d'utiliser des données de n'importe laquelle des quatre grandes marques sans avoir besoin d'apprendre quatre systèmes logiciels différents. Cela fonctionne sur des ordinateurs ordinaires et gère automatiquement les différences complexes et désordonnées entre les marques.

Noyé(e) sous les articles dans votre domaine ?

Recevez des digests quotidiens des articles les plus récents correspondant à vos mots-clés de recherche — avec des résumés techniques, dans votre langue.

Essayer Digest →