-
Notifications
You must be signed in to change notification settings - Fork 5k
Description
Summary
When connecting the Intel RealSense D555 via USB, the global_time_enabled option is supported and enabled. However, when the same camera is accessed over DDS (Ethernet), this option is not exposed. This prevents proper multi-camera timestamp synchronization in Ethernet-only setups.
Environment
Camera: Intel RealSense D555
Firmware: 7.56.37618.4188
librealsense: 2.57.6
OS: Ubuntu 22.04 (Docker), ROS 2 Humble
Observed Behavior
USB connection: global_time_enabled → supported=True
DDS (Ethernet) connection: global_time_enabled → supported=False
Impact
Without global_time_enabled, hardware timestamps from multiple D555 cameras remain in separate clock domains (observed ~78s offset).
Question
Is this a DDS transport limitation, or is support for global_time_enabled over Ethernet planned? Is there an alternative way to synchronize timestamps across multiple D555 cameras over DDS?