Show EOL distros:
Package Summary
A libfreenect-based ROS driver for the Microsoft Kinect
- Maintainer status: maintained
- Maintainer: Jack O'Quin <jack.oquin AT gmail DOT com>, Piyush Khandelwal <piyushk AT gmail DOT com>
- Author: Piyush Khandelwal
- License: BSD
- Bug / feature tracker: https://github.com/ros-drivers/freenect_stack/issues
- Source: git https://github.com/ros-drivers/freenect_stack.git (branch: master)
Overview
This stack provides a ROS interface to the Microsoft Kinect using the libfreenect library.
Installation
System Install
Manual Install
Please download the source code from the repository. Starting with ROS Groovy, freenect_stack has been catkinized.
Blacklisting kernel module
If you are using Ubuntu 12.04, you need to blacklist the kernel module that gets loaded by default for the Kinect:
sudo modprobe -r gspca_kinect echo 'blacklist gspca_kinect' | sudo tee -a /etc/modprobe.d/blacklist.conf
Troubleshooting
USB 3.0 compatibility
The freenect_stack ROS driver supports USB 3.0, but users running Ubuntu 12.04 (precise) or older Ubuntu versions will have to patch their Kernel or upgrade to Kernel 3.4.2 or later to get this to work. See http://answers.ros.org/question/9179/kinect-and-usb-30/ for more details.
Running freenect_stack over a VM
As mentioned in this thread #7, you need to forward all 3 devices (camera, motor, audio) to the VM for libfreenect to work properly.