ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

Revision history [back]

As has been mentioned, the OpenNI drivers give you access to the factory calibration, which means you don't need to calibrate manually.

However, if you want to anyway (for example, to use libfreenect on systems that don't have ROS), it makes a huge difference in the alignment of the points and RGB values.

An easy way to demonstrate this is to fire up rviz, and visualize the PointCloud2 that's published by the kinect_camera driver; if you haven't calibrated, you'll notice a serious mismatch between the points and colors. If you then switch to the openni_camera driver, you'll notice how much better things are. Calibrating the sensor manually (kinect_calibration) will get alignment performance on par with openni_camera.