-
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
SR300 has fixed time stamp #210
Comments
The problem was introduced when we switch from polling to callbacks. To help align the color and depth using callback we were only updating the timestamp with via the fastest stream. What was not accounted for is if the faster stream (by default depth) doesn't have subscribers, the code which updates the timestamp is never called. This will be fixed in the next major release as we are rolling back to polling for SR300/F200/R200 camera as the callbacks aren't fully functional of the older cameras. One possible work around here is to have subscribers on both the color and depth stream. The other recommendation would be pulling the code from the 1.6.1 release tag and building locally. |
Thanks for pointing me in the right direction mdhorn! Any ideas on when the next release will be out? |
It will likely take 4+ weeks before the fix is pushed and tested; then the random 2-8 weeks before the next ROS package sync. For now, I'd recommend building 1.6.1 from sources, and watch the repo for a patch. |
@mkhansen-intel I ran some more tests today and can confirm that PR #209 does fix this issue. Thanks for your help! |
Resolved in release 1.8.0 |
System Configuration
Expected Behavior
After launching camera I expect published images to have a time stamp that updates as the node runs
Actual Behavior
all images received have the same time stamp from when the node was started.
Steps to Reproduce
roslaunch realsense_camera sr300_nodelet_default.launch
For a quick check I have been looking at the camera_info topic because it uses the same time stamp
rostopic echo /camera/color/camera_info
Removing the static declaration from the variable
last_common_stamp
fixed the problem for meIf this is a reasonable fix I can issue a pull request.
Thanks,
-Marq
The text was updated successfully, but these errors were encountered: