MIDDLEWARE ROS 2

ROS 2, mais 5.7x plus rapide.

rmw_hdds est un remplacement direct pour CycloneDDS et FastRTPS. Même API. Zéro modification de code.

Apex.AI performance_test — Docker — 1 Ko à 1000 Hz — inter-processus

18.4 µs
latence moyenne
5.7x
plus rapide que CycloneDDS
7.5x
plus rapide que FastRTPS

Une variable d'environnement. C'est tout.

Zéro modification de code. Zéro recompilation. Zéro nouvelle dépendance.

Avant — CycloneDDS (défaut)
# Default ROS 2
ros2 run my_pkg my_node
Après — rmw_hdds
export RMW_IMPLEMENTATION=rmw_hdds
ros2 run my_pkg my_node

Mêmes topics, mêmes types, même QoS. Remplacement direct.

Résultats de Benchmark

Conditions identiques. Apex.AI performance_test. Docker. Reproductible.

Latence moyenne — plus bas est mieux

rmw_hdds18.4 µs
5.7x faster
rmw_cyclonedds_cpp104.8 µs
rmw_fastrtps_cpp137.8 µs
RMWLatence MoyenneLatence Maxvs rmw_hdds
rmw_hdds18.4 µs62.9 µs
rmw_cyclonedds_cpp104.8 µs161.1 µs5.7x slower
rmw_fastrtps_cpp137.8 µs165.3 µs7.5x slower

Benchmarks réalisés avec Apex.AI performance_test dans des conteneurs Docker (inter-processus). Les résultats peuvent varier selon le matériel et la configuration. rmw_hdds supporte les modes intra-processus et inter-processus.

Compatibilité

Testé sur les principales distributions ROS 2.

ROS 2 Humble LTS
Testé
ROS 2 Iron
Testé
ROS 2 Jazzy
Testé

Remplacement direct pour rmw_cyclonedds_cpp et rmw_fastrtps_cpp

Conçu pour les Vrais Robots

Une latence plus faible permet des boucles de contrôle plus rapides et des fréquences capteurs plus élevées.

👁
Pipelines de Perception
Détection caméra, suivi d'objets, fusion capteurs à haute cadence
🤖
Fusion Capteurs
Fusion LiDAR + Camera + IMU à 1 kHz sans jitter
🧭
Stack de Navigation
Nav2 avec mise à jour des costmaps plus rapide et replanification plus réactive
🦾
Bras Robotiques
Contrôle articulaire temps réel à 1 kHz — latence de commande sous la milliseconde
🚁
Essaims de Drones
Coordination multi-agents avec messagerie maillage basse latence
🏭
Automatisation Industrielle
PLCs, convoyeurs, AGVs — timing déterministe, zéro perte de messages

Prêt à migrer ?

Un export. 5.7x plus rapide. Pas d'excuse.