-
Notifications
You must be signed in to change notification settings - Fork 1.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Where does the timestamp of the published camera topic data come from? #2963
Comments
Hi @tuzbtla There are a range of different timestamps that have different characteristics. At IntelRealSense/librealsense#2188 (comment) an Intel RealSense team member provides a list of timestamp types and descriptions for them. If the librealsense SDK has support for hardware metadata enabled then hardware timestamps will be provided. Otherwise, software timestamps based on the computer's clock will be used. Hardware metadata support is enabled if: (1) the librealsense SDK is installed from DKMS packages; or (2) if librealsense is built from source code and a kernel patch has been applied to the Linux kernel; or (3) librealsense has been built from source code with the CMake flag -DFORCE_RSUSB_BACKEND=TRUE included in the CMake build instruction. |
Thanks, because I want to synchronize Time with other sensors, how do I turn off support for hardware metadata and use the time returned by ros::Time::now() instead? |
If you disable a setting called Global Time which is enabled by default on RealSense 400 Series cameras then ROS will use its own timing sync system. More information about this can be found at #1906 (comment) |
Thanks. |
Where does the timestamp of published camera topic data (including depth images and rgb images) come from?
Which one is right, or is it from somewhere else?
The text was updated successfully, but these errors were encountered: