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
Choisir BestEffort pour topics très rapides non critiques (caméra), Reliable pour navigation/contrôle.
Jitter de boucles (histogramme démo)
Viser une distribution concentrée autour de 0 ms. Suivre via ros2_tracing + LTTng.



