This stack is currently end-of-life.
For alternatives, see
freenect_stack, also using libfreenect
openni_kinect, using OpenNI
Choose your driver
There are several ROS drivers for the Kinect. At the ROS level, both provide point clouds, but the underlying implementations are very different and offer different benefits.
freenect_stack: Newer driver using libfreenect
openni_kinect: Wraps the OpenNI "natural interaction" drivers, as well as higher level libraries like skeleton and gesture tracking. This driver is officially supported by PrimeSense, has great performance, and provides the full capabilities of the sensor, including in-sensor registration for RGB and depth (no calibration required), support for different depth and RGB resolutions, and full audio support. This driver supports Linux, OS X, and Windows.
kinect: The ROS kinect stack wraps the libfreenect drivers. These drivers are Kinect-specific, and thus also contain access to the Kinect motors and accelerometers. This driver supports Linux and OS X.
kinect_aux: A standalone driver for accelerometer/tilt/led extracted from the kinect driver. To run in parallel with the ni driver.
For Kinect related discussions, please join us at email@example.com (click here for subscription information). The mailing list is publicly archived on Nabble: http://kinect-with-ros.976505.n3.nabble.com
For discussions regarding 3D processing algorithms and PCL, please join us at firstname.lastname@example.org (see http://pcl.ros.org for more information). For other general purpose ROS related questions that do not concern the Kinect sensor or PCL, please join us at email@example.com (see http://www.ros.org/wiki/Support for more information).
Report a Bug