Physical Artificial Intelligence newsPAI news
← Retour aux actualités
22 Août 2026Niveau : Essentiel

ROS 2 Kilted Kaiju : une mise à jour géante pour les robots du futur !

📑 Sommaire
💡 En 3 points clés
  • 39 nouveaux outils logiciels (appelés paquets) ont été ajoutés.
  • 451 paquets existants ont été améliorés, corrigés ou optimisés.
  • De nouveaux outils de cartographie 3D (comme `ros-kilted-mola` ou `ros-kilted-mola-georeferencing`) permettent aux robots de se repérer dans un environnement même s’il est en mouvement (parfait pour les drones ou les robots de livraison en intérieur).

ROS 2 Kilted Kaiju : le couteau suisse des robots modernes

Si vous avez déjà vu un robot en action — qu’il s’agisse d’un bras industriel qui assemble des voitures, d’un drone qui livre un colis ou d’un aspirateur qui cartographie votre salon — sachez qu’il repose probablement sur ROS 2, l’écosystème logiciel le plus utilisé au monde pour la robotique. Et aujourd’hui, ROS 2 Kilted Kaiju vient de recevoir une grosse injection de vitamines !

39 nouveaux paquets, 451 mises à jour : la plus grosse synchronisation de l’année

Le 21 août 2026, l’équipe d’Open Robotics a annoncé une synchronisation majeure de ROS 2 Kilted Kaiju. En clair, cela signifie :

  • 39 nouveaux outils logiciels (appelés paquets) ont été ajoutés.
  • 451 paquets existants ont été améliorés, corrigés ou optimisés.
  • Pour vous donner une idée, c’est comme si on avait ajouté 39 nouveaux jouets à une boîte de Lego géante, tout en améliorant 451 pièces existantes pour qu’elles s’emboîtent encore mieux !

    Qu’est-ce que ça change concrètement pour vos robots ?

    Grâce à cette mise à jour, les robots équipés de ROS 2 Kilted Kaiju peuvent désormais :

    ✅ Naviguer avec une précision de laser

  • De nouveaux outils de cartographie 3D (comme `ros-kilted-mola` ou `ros-kilted-mola-georeferencing`) permettent aux robots de se repérer dans un environnement même s’il est en mouvement (parfait pour les drones ou les robots de livraison en intérieur).
  • Des améliorations dans les contrôleurs de trajectoire (`ros-kilted-ackermann-steering-controller`) rendent les déplacements plus fluides, comme un GPS ultra-précis pour robots.
  • 👁️ Voir comme un aigle (ou presque)

  • Des mises à jour dans les pilotes lidar (`ros-kilted-mrpt-pointcloud-pipeline`) et les systèmes de vision (`ros-kilted-compressed-image-transport`) permettent aux robots de détecter des obstacles en temps réel, même dans des conditions de faible luminosité.
  • Un nouveau paquet (`ros-kilted-sick-safevisionary-driver`) optimise la communication avec les capteurs Sick Safe Visionary, utilisés dans l’industrie pour la sécurité des machines.
  • 🤖 Contrôler des bras robotisés avec une précision d’horloger

  • Les outils de contrôle des moteurs (`ros-kilted-ros2-control`, `ros-kilted-controller-manager`) ont été revus pour une meilleure réactivité, idéale pour les robots manipulateurs (comme ceux qui assemblent des smartphones ou des médicaments).
  • Des démonstrations (`ros-kilted-demo-nodes-cpp`) montrent comment configurer un bras robotisé en quelques lignes de code.
  • 🎮 Simuler des robots avant même de les construire

  • Grâce à des mises à jour dans ROS 2 Gazebo (`ros-kilted-ros-gz-sim-demos`), les ingénieurs peuvent tester des scénarios complexes (comme un robot qui évite une foule) sans risque, avant de déployer le vrai matériel.
  • Pourquoi c’est une révolution ?

    Avant ROS 2, les robots étaient souvent des îles isolées : chaque fonction (navigation, vision, contrôle) dépendait d’un logiciel différent, et les mises à jour étaient un casse-tête. Aujourd’hui, avec ROS 2 Kilted Kaiju, tout est intégré, optimisé et prêt à l’emploi.

    🔹 Gain de temps : Plus besoin de réinventer la roue. Les développeurs peuvent se concentrer sur l’innovation, pas sur la maintenance.

    🔹 Fiabilité accrue : Moins de bugs, des performances améliorées, et une compatibilité garantie entre les différents composants.

    🔹 Ouverture totale : Comme ROS est open source, n’importe qui peut contribuer, améliorer ou adapter les outils à ses besoins.

    Qui utilise déjà ROS 2 Kilted Kaiju ?

    Cette version est déjà adoptée par :

  • Les industriels (pour automatiser des chaînes de production).
  • Les startups (pour créer des robots de service ou de logistique).
  • Les chercheurs (pour tester des algorithmes de navigation ou de manipulation).
  • Les hobbyistes (pour bricoler des robots à la maison !).
  • 💡 Le saviez-vous ?

    ROS 2 est utilisé par des entreprises comme Tesla (pour ses robots Optimus), Boston Dynamics (pour ses robots Spot), et même NASA (pour ses robots d’exploration spatiale) !

    Comment en profiter ?

    Si vous voulez tester ROS 2 Kilted Kaiju :

    1. Installez-le sur votre machine (suivez le guide officiel).

    2. Explorez les nouveaux paquets avec la commande :

       apt list --installed | grep ros-kilted

    3. Lancez un des démonstrations (`ros-kilted-demo-nodes-cpp`) pour voir un robot en action !

    Et après ?

    Open Robotics ne compte pas s’arrêter là : d’autres synchronisations sont prévues pour optimiser encore plus les performances et ajouter de nouveaux outils. L’objectif ? Rendre la robotique plus accessible, plus puissante et plus collaborative que jamais.

    🚀 Le futur des robots est open source… et il vient d’être mis à jour !

    📌 Note de Hype-mètre : 5/5 (Une avancée majeure pour la robotique open source, avec un impact direct sur l’industrie et la recherche !)

    Source : Open Robotics Discourse - Préparation de la synchronisation Kilted 2026-08-21

    Source : ROS 2 Kilted Kaiju - Nouveaux paquets (juin 2026)

  • --
  • Éléments complémentaires (RoboActu)

    Un robot qui parle… mais pas toujours assez fort

    Vous connaissez peut-être les robots industriels qui sifflent comme des bouilloires en produisant des données à toute vitesse. Mais que se passe-t-il quand ces données disparaissent dans le bruit ? Ou pire, quand un nœud du robot se met à parler tout seul sans que personne ne l’entende ?

    C’est exactement le genre de problème que rencontre un ingénieur quand il lance un graphe ROS 2 (le système nerveux des robots modernes) sur un processeur comme le Jetson AGX Orin : les outils classiques, comme `ros2 topic hz`, ne voient que la partie émergée de l’iceberg. Ils ignorent les échanges intra-processus (quand deux composants d’un même robot communiquent sans passer par le réseau), et ils ne détectent pas les blocages avant qu’il ne soit trop tard.

    ros2_pulse : le détective qui traque les fantômes du graphe

    C’est là qu’intervient ros2_pulse, un outil open source développé pour résoudre ce casse-tête. Son secret ? Il se greffe au système comme un LD_PRELOAD (une astuce technique qui permet d’intercepter les appels système sans modifier le code source). Résultat : il mesure les débits des topics, la présence des nœuds, et même les goulots d’étranglement… sans ajouter une seule ligne de code dans votre robot.

    Ce qu’il fait concrètement :

  • Il écoute les échanges intra-processus : Quand deux composants d’un même robot communiquent (par exemple, un capteur LiDAR qui envoie des nuages de points à un algorithme de détection d’obstacles), ros2_pulse voit tout, même si les outils classiques passent à côté.
  • Il alerte en temps réel : Si un topic envoie des données à 1 Hz au lieu des 20 Hz attendus, il affiche un avertissement avec un sparklines (un petit graphique en ligne) pour visualiser la chute de débit.
  • Il ne perturbe pas le robot : Son surcoût est minime (0,3 nanoseconde par message sur un endpoint fixe, soit 100 fois moins qu’un tracepoint classique). Sur un Jetson AGX Orin, il consomme seulement 2 % de la charge CPU dans un scénario stressant.
  • Un exemple de sortie :

    # ts_ns=178288715389945923 window_s=5.000
    TOPIC /scan RECV  /points inter=0.000000 intra=30.000000
    NODE  /perception
    WARN  TOPIC /scan hz=1.200000 expected=[18,22]

    Ici, le topic `/scan` (qui envoie des données de balayage) est en dessous des 18-22 Hz attendus, avec un débit intra-processus de 30 Hz. Le nœud `/perception` est toujours actif, mais quelque chose cloche.

    ros2-pulse-top : le tableau de bord qui donne la vue d’ensemble

    Pour visualiser ces données, l’équipe a développé ros2-pulse-top, un tableau de bord en ligne de commande qui affiche en temps réel :

  • Les débits par topic (avec des sparklines pour voir les tendances).
  • Les nœuds actifs (et ceux qui ont disparu).
  • Les avertissements (comme un topic qui ne répond plus).
  • Le plus malin ? Il fonctionne sans dépendance ROS : vous pouvez l’utiliser en SSH sur un robot, même si le graphe ROS 2 est déjà en train de planter.

    Pourquoi c’est une révolution pour les robots ?

    Avant ros2_pulse, diagnostiquer un graphe ROS 2 ressemblait à chercher une aiguille dans une botte de foin… en aveugle. Les outils existants (comme `ros2 doctor` ou `ros2 topic list`) ne donnent qu’une vue partielle, et les solutions de tracing (comme LTTng) nécessitent de reconstruire le système.

    Avec ros2_pulse :

  • Pas besoin de recompiler : L’outil s’installe en une ligne (`LD_PRELOAD=libros2_pulse.so`).
  • Pas de trafic DDS supplémentaire : Il ne perturbe pas le réseau du robot.
  • Il voit l’invisible : Les échanges intra-processus, les nœuds fantômes, les goulots d’étranglement… tout est traqué.
  • Et demain ?

    L’équipe travaille déjà sur des intégrations avec des outils comme Prometheus (pour le monitoring) ou OpenTelemetry (pour l’export des logs). L’objectif ? Faire de ros2_pulse le standard de la supervision ROS 2, comme un stéthoscope pour robots.

    Note de Hype-mètre : 4/5 (Un outil open source qui comble un vide critique, déjà adopté en phase pilote dans des environnements industriels.)

  • --
  • Pour aller plus loin :

  • Dépôt GitHub de ros2_pulse (Apache-2.0)
  • Documentation et benchmarks
  • ros2-pulse-top sur PyPI