Ubuntu 12.04.2 and openni_launch not detecting Kinect after update?
A few days ago I tested my brand new Kinect for XBOX 360 with my laptop after installing ROS Fuerte (with all TurtleBot packages/stacks) and installing the OpenNI/NITE files for the tracker workaround. Previously it worked, but after doing an update at some point, openni_launch (or even turtlebot_bringup kinect.launch) no longer detects the Kinect.
[ INFO] [1365810419.625569068]: [/openni_launch] No devices connected.... waiting for devices to be connected
[ INFO] [1365810420.627682000]: [/openni_launch] No devices connected.... waiting for devices to be connected
[ INFO] [1365810421.629791791]: [/openni_launch] No devices connected.... waiting for devices to be connected
[ INFO] [1365810422.634639075]: [/openni_launch] No devices connected.... waiting for devices to be connected
[ INFO] [1365810423.639501828]: [/openni_launch] No devices connected.... waiting for devices to be connected
Yet, lsusb sees the three devices:
djtubig-malicex@djtubig-aspire:~$ lsusb
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 003: ID 1bcf:2c18 Sunplus Innovation Technology Inc.
Bus 001 Device 008: ID 0409:005a NEC Corp. HighSpeed Hub
Bus 001 Device 010: ID 045e:02ad Microsoft Corp. Xbox NUI Audio
Bus 001 Device 009: ID 045e:02b0 Microsoft Corp. Xbox NUI Motor
Bus 001 Device 011: ID 045e:02ae Microsoft Corp. Xbox NUI Camera
Given it works under Windows (and even detects in Ubuntu via VMWare albeit no image since that doesn't work), I'm puzzled as to why this suddenly does not wish to be detected by the launcher.
Any advice for someone on 12.04.2? Thanks. I'm running out of ideas (and patience with inconsistent documentation around)
I have the same problem than you, and didn't find any solution for the moment. If you find something, please share it...
Try uninstalling NITE (by using the ./uninstall) and reinstalling it. It has to be the old version of NITE (1.5.2 if I remember correctly). Let us know....
Already tried that, and I'm already using the old version. No dice. :(
If I were you, I would go to 12.10 then. But do a fresh install, updating is really not working well in the case of ROS/kinect/general stuff... I know this solution is a bit long, but it's what I did... And I hope it'll work for you...
Found the solution to the problem. This is what happens when you install drivers over existing ones that worked, with ones that don't work. :(