This stack is currently end-of-life.

For alternatives, see

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.

Mailing List

For Kinect related discussions, please join us at (click here for subscription information). The mailing list is publicly archived on Nabble:

For discussions regarding 3D processing algorithms and PCL, please join us at (see for more information). For other general purpose ROS related questions that do not concern the Kinect sensor or PCL, please join us at (see for more information).

Report a Bug

<<TracLink(ros-pkg kinect)>>

Wiki: kinect (last edited 2013-09-04 14:47:43 by ReedHedges)