Project Oxygen & Ideo-LabIDEO LAB Dashboard 2026

Architecture Temps Réel (ROS 2 & DDS)

Executors déterministes • QoS DDS (Reliability, History, Deadline, Lifespan, Liveliness) • Zéro-copy intra-process • Traces & KPIs P50/P95 • SROS2 • micro-ROS.

Jitter < 5 ms P95 pipeline < 80 ms DDS QoS profilé SROS2 + DDS-Security PREEMPT_RT / CPU isolés
P95 perception→contrôle< 80 ms
caméra → IA → planner → mixer
Jitter contrôle< 5 ms
Executor + QoS deadline
Perte messages< 0.1 %
Reliable + History=KeepLast
Découverte DDS< 2 s
CycloneDDS/FastDDS tunés
Flux ROS 2 drone — capteurs ⇒ IA ⇒ planif ⇒ actuateurs
caméra / IMUpreprocess (GPU)inférence IAtracking / SLAMplanner & contrôleQoS:SensorData | BestEffort | History=KeepLast(5)Reliable | Deadline=20ms | Lifespan=200msReliable | Depth=10 | Liveliness=AutoIntra-process zero-copy (loaned messages)mixer / moteurs
Choisir BestEffort pour topics très rapides non critiques (caméra), Reliable pour navigation/contrôle.
Jitter de boucles (histogramme démo)
-3-2-10+1+2+3+4+5 ms
Viser une distribution concentrée autour de 0 ms. Suivre via ros2_tracing + LTTng.