-
Notifications
You must be signed in to change notification settings - Fork 25
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
quick start broken with Kinect on http://www.ros.org/wiki/openni_launch #6
Comments
Could you be more specific about what is not working? However, I noticed that when turning on the hardware depth registration, I don't get the unregistered nor the registered point cloud. I just filed an issue for this: #7 |
Right, the behavior is different from the quick start: you first get both /camera/depth/points and /camera/depth_registered/points (before, you only had the first one), and when turning the registration you get nothing. |
I just checked the behaviour in Groovy. So, expect the bug filed with issue 7, everything seems to work as expected, no? |
ok, naybe it's in image_proc then, I'll have a look. |
The latest from ros-shadow sorry, so 1.9.2 yes. On Mon, Aug 12, 2013 at 6:59 PM, Piyush Khandelwal <[email protected]
|
@vrabaud This is a bit odd. Can you try freenect.launch with depth_registration:=true/false. This might atleast help identify if image_proc is acting up or not. The system deb should do. I also have a updated revision of openni_launch/freenect_launch ready. I will point you to that. |
freenect_launch works as expected: |
|
It's legacy openni_launch behaviour. registration=False uses software registration, whereas registration=True uses factory calibrated registration settings to produce the registered pointcloud. The device itself publishes a registered depth image. IMO if you don't want to go through calibration yourself, the factory calibrated registration settings are pretty decent and I generally use them Try the new merge between freenect_launch and openni_launch using the rosinstall file mentioned in #5 |
Using your rosintall and |
It was worth a shot. Thanks for testing it out. I am at a loss. I thought it might have to do something with the version of image_pipeline, but the image_pipeline trunk still works for me on my machine. Here's what I am running in my workspace (on top of updated packages from the main ROS repository).
It takes a good 5 seconds on my machine after I issue I am hoping someone else can reproduce this. |
@piyushk 's PR #8 fixes multiple issues including this one. Once this PR has been merged and released, we would only need to update the quick start guide to reflect the fact that by default the RGBD point cloud is already being published from the software registration node. Furthermore we should add that enabling hardware registration is recommended, since it significantly lowers the cpu usage (~6% on my quite powerful machine). |
I can confirm 1.9.4 made the quick guide work again. Thx for your big work guys ! Those packages indeed needed cleanup :) |
The quick start on http://www.ros.org/wiki/openni_launch does not work anymore with my Kinect. Nothing is being published to /camera/depth_registered/points. /camera/depth_registered/camera_info gets stuff though.
@bit-pirate , it seems to be due to your first commit after 1.9.0
The text was updated successfully, but these errors were encountered: