Freenect_launch does not detect Kinect, BeagleBoard-xM, Ubuntu [closed]
Hi,
I'm trying to run the freenect_launch package on a BeagleBoard-xM (Rev C) running Ubuntu 13.04. The aim is to record a short rosbag of kinect data and store it, to be later transmitted for offboard processing.
The prebuilt demo image of Ubuntu was installed following the instructions on the elinux page for BeagleBoardUbuntu.
I installed ros-hydro-freenect-launch using apt-get.
roslaunch freenect_launch freenect.launch successfully launches roscore and starts the kinect-related processes, but does not detect the kinect. It repeatedly displays
No devices connected.... waiting for devices to be connected
I've tried blacklisting the gspca_kinect module, but to no avail.
lsusb shows that the Kinect is recognized:
Bus 001 Device 012: ID 045e:02ad Microsoft Corp. Xbox NUI Audio
Bus 001 Device 011: ID 045e:02b0 Microsoft Corp. Xbox NUI Motor
Bus 001 Device 013: ID 045e:02ae Microsoft Corp. Xbox NUI Camera
I'd really appreciate if someone could help getting freenect to recognize the kinect, or suggest alternatives.
EDIT 1:
We are no longer facing this issue with the latest release of Ros-hydro for Ubuntu-ARM (the hydro/Installation/UbuntuARM page has been updated on 18th Jan 2014) with the namniart repositories. We have also switched over to a Pandaboard (Rev A3) for greater computing power, so we cannot say for sure that the issue has been resolved on the Beagleboard-xM.
After installing ros-hydro-freenect-stack on Ubuntu 13.04 (OMAP4 Desktop Image) on the Pandaboard, freenect.launch detects the Kinect and publishes topics successfully.
The last time I tried this, it didn't work.
Thank you for the response. Freenect-launch worked with the Kinect on a Pandaboard after the recent repository update.
Awesome! Can you post that as an answer? (Yes, you're allowed to answer your own question)