RealSense 2.59.1 aligne plusieurs flux de profondeur pour les robots

Caméra de profondeur RealSense GMSL pour intégration robotique
Le SDK RealSense 2.59.1 étend l’alignement des flux et les chemins d’accélération pour les caméras robotiques.

RealSense a publié la version bêta 2.59.1 de son SDK de perception. Cette mise à jour ajoute l’alignement de plusieurs flux de profondeur, le double flux couleur brut du capteur D401 GMSL et de nouveaux chemins d’accélération pour les applications robotiques.

La version officielle sur GitHub a été mise en ligne le 11 octobre. Elle couvre les caméras D400 et D500 utilisées pour la navigation, la manipulation, l’inspection et la reconstruction 3D. Le projet libre sert d’interface commune entre les capteurs, les systèmes d’exploitation et les logiciels de robotique.

Plusieurs flux de profondeur peuvent être alignés

Le changement le plus directement utile aux robots concerne les flux de profondeur alignés. Les mécanismes de correspondance prennent désormais en charge plusieurs flux de profondeur dans une même configuration. Une application qui combine plusieurs vues peut ainsi travailler avec une géométrie plus cohérente, sans reconstruire seule toute la chaîne d’alignement.

RealSense introduit aussi une API d’options composites. Elle regroupe plusieurs paramètres au sein d’un même contrôle, notamment la distance minimale, le filtre temporel, la décimation et l’amélioration de la vision à courte portée. Cette approche doit simplifier le réglage d’une caméra lorsque plusieurs traitements dépendent les uns des autres.

Pour le D401 relié par GMSL, la version 2.59.1 ajoute deux flux RGB bruts et plusieurs formats, dont le RAW10. Le SDK corrige en parallèle des plantages qui pouvaient apparaître avec la profondeur et le premier flux couleur. Ce point vise surtout les intégrations embarquées où la caméra est connectée à un calculateur de robot ou de véhicule autonome.

ROCm, CUDA et Jetson dans la même version

La mise à jour apporte la prise en charge de ROCm et HIP sur les GPU AMD. Côté NVIDIA, l’alignement CUDA peut fonctionner sans copie intermédiaire vers la mémoire hôte, tandis que les buffers capturés deviennent visibles par le GPU avec V4L2 ou RSUSB. Une conversion NV12 vers RGB8 optimisée pour ARM64 NEON complète ces améliorations.

Les plateformes officiellement listées comprennent Ubuntu, Windows, macOS, Android et les modules NVIDIA Jetson jusqu’à JetPack 7. Les enregistrements ROS 2 compressés au format db3 peuvent également être lus directement. La version corrige enfin plusieurs défauts de stabilité, dont une lecture hors limites sur les échantillons HID, une consommation CPU élevée après déconnexion USB et un blocage possible lors d’une mise à jour de micrologiciel.

Une bêta à évaluer avant déploiement

RealSense ajoute un assistant IA dans ses visualiseurs natif et web, ainsi que des statistiques d’usage contrôlables par une option de confidentialité. Ces fonctions restent secondaires pour une chaîne robotique de production, où la stabilité des flux et la maîtrise des dépendances comptent davantage.

Le statut bêta impose de valider la combinaison exacte de caméra, micrologiciel, système et accélérateur. La note de version signale par exemple des limites connues sur certaines versions de Windows 11. Pour les intégrateurs, l’intérêt principal de 2.59.1 réside donc dans les nouvelles capacités multi-flux et GPU, à tester sur banc avant de les déployer sur un robot en service.

Le briefing RoboActu

L’essentiel de la robotique, une fois par semaine.

Une sélection courte des annonces, usages et robots à suivre.

Continuer sur ce sujet

Comparer les robots