Documentation Status

Cannot load information on name: freenect_stack, distro: electric, which means that it is not yet in our index. Please see this page for information on how to submit your repository to our index.
freenect_stack: freenect_camera | freenect_launch | libfreenect

Package Summary

Documented

A libfreenect based ROS driver for the Microsoft Kinect

Package Summary

Released Documented

A libfreenect-based ROS driver for the Microsoft Kinect

Package Summary

Released Continuous integration Documented

A libfreenect-based ROS driver for the Microsoft Kinect

Package Summary

Released Continuous integration Documented

A libfreenect-based ROS driver for the Microsoft Kinect

Cannot load information on name: freenect_stack, distro: jade, which means that it is not yet in our index. Please see this page for information on how to submit your repository to our index.

Overview

This stack provides a ROS interface to the Microsoft Kinect using the libfreenect library.

Starting with ROS Groovy, freenect_stack is a Catkin metapackage that installs the following core packages: freenect_camera and freenect_launch.

Installation

System Install

  • sudo apt-get install ros-fuerte-freenect-stack

  • sudo apt-get install ros-groovy-freenect-stack

  • sudo apt-get install ros-hydro-freenect-stack

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.

Report a Bug

The Fuerte version of freenect_stack is EOL. Unless a patch is supplied, enhancement tickets are unlikely to be resolved. Bugs should be reported on the relevant github issues page: https://github.com/piyushk/freenect_stack/issues

Wiki: freenect_stack (last edited 2013-06-26 20:25:27 by PiyushKhandelwal)