ROS tools for Kinect One (v2) interfacing in robotics
Top 41.6% on sourcepulse
This project provides a ROS interface for the Microsoft Kinect One (Kinect v2) sensor, enabling robotics applications to utilize its depth, RGB, and IR data. It targets ROS users and researchers working with depth sensing and computer vision, offering a bridge to the libfreenect2 driver and tools for calibration and data visualization.
How It Works
The package acts as a bridge between the libfreenect2 library and the Robot Operating System (ROS). It leverages libfreenect2 for direct sensor data acquisition and offers optional OpenCL or CUDA acceleration for depth registration and processing. This approach aims to provide efficient, hardware-accelerated depth data for robotics tasks.
Quick Start & Requirements
git clone
into your ROS catkin workspace and build with catkin_make
.roslaunch kinect2_bridge kinect2_bridge.launch
.kinect2_calibration
.Highlighted Details
Maintenance & Community
The project is maintained by the Institute for Artificial Intelligence at the University of Bremen. Questions and issues should be directed to the GitHub issues page.
Licensing & Compatibility
The project is available under a permissive license, suitable for commercial use and integration with closed-source ROS nodes.
Limitations & Caveats
The package is explicitly incompatible with OpenCV 3.0 due to ROS cv_bridge dependencies. Debugging information and backtraces are recommended for troubleshooting crashes. USB connection issues can manifest as transfer errors.
2 years ago
1 week