-
Notifications
You must be signed in to change notification settings - Fork 19
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
RGB-D camera topic /head_xtion/depth/points slowing over time #45
Comments
Are you using the 600 or the 601 for this ? |
The 600 version. |
I'm working on a ros wrapper around the openni 2.2 drivers (I think the ones currently in ROS are much older), I just have to convert it to a nodelet so that it's more efficient and I'll add it; maybe this will solve the issue. |
@gestom |
Thanks. I will try it and get back with the results. |
That depends. I am checking this using rostopic hz on the console, and the rate depends on what other topics I am subscribed to. Currently I am running the patroller with all the processes and I am subscribed only to the depth image in rviz and I get about 29-30Hz. However, if I subscribe to the colored point cloud in rviz (depth_registered/points) then the framerate drops to about 15-18Hz. I'll let it run for the rest of the day and check that the framerate stays the same. |
@RaresAmbrus Hi Rares, your version of the driver has been running for three days now and did not get stuck, nor slower. Consider to open a pull request. |
@gestom: Great! I'm currently out of town but I'll try to do it in the next couple of days. Also, this version of the driver seemed to work on the 601 as well for me - maybe you could give it a shot and see if you get good results? |
If that turns out to be true, you'll officially be our hero of the month if not year! |
@gestom Hi Tom, thanks for trying this out. We've been using over here as well and it seems stable enough so I think I'll merge it to the trunk. One question though: I am using a 3rd party dependency (openni 2.2) which I've directly added in a "3rd_party" folder in the package - is that the way to proceed or do we want to keep 3rd party software in a different package / repository altogether ? |
@RaresAmbrus : I am not sure about what would be considered the best practice in this case. Maybe @marc-hanheide would know. |
Hi, we don't have a proper management of 3rd party dependencies at the moment. But we have a similar case in strands_webtools. IMO, the preferred solution is not to include binaries (not everybody uses the same Ubuntu, some even use a Mac, like @hawesie), but to include the OpenNI source code as a git submodule (see http://git-scm.com/book/en/Git-Tools-Submodules) to point to the tag 2.2 of openni, i.e. https://github.com/OpenNI/OpenNI2/tree/2.2-beta. Then you can add a custom build target in the CMake to first build OpenNI as part of this repository. Any other opinions? Marc |
Hi, |
The /head_xtion/depth/points gets slower and slower over time leading eventually to a halt - typically in a matter of days. Restarting the openni-related nodes does not seem to solve the problem.
The text was updated successfully, but these errors were encountered: