Give a ⭐ if you found useful !
- Check if Kinect is detected \
$ lsusb
- Install libfreenect, freeglut & libxmu
$ git clone https://github.com/OpenKinect/libfreenect.git
$ sudo apt-get install git cmake build-essential libusb-1.0-0-dev freeglut3-dev libxmu-dev libxi-dev
- Build using cmake
$ cd libfreenect/
$ mkdir build
$ cd build
$ cmake ..
$ make -j4
- make install
$ sudo make install
$ sudo ldconfig /usr/local/lib
- RGB with Depth Overlay
$ freenect-regview
- Kinect built-in Audio
$ cd ~/libfreenect/src
$ python fwfetcher.py
$ mkdir ~/.libfreenect
$ cp audios.bin ~/.libfreenect/audios.bin
$ sudo freenect-micview
- Visualize audio input waves
$ sudo freenect-glview
- Build freenect driver
$ cd ~/catkin_ws/src/
$ git clone https://github.com/ros-drivers/freenect_stack.git
$ cd ..
$ catkin_make
$ cd
- You might come across this error-
Resource not found: rgbd_launch
$ sudo apt-get install ros-melodic-rgbd-launch
$ roslaunch freenect_launch freenect.launch
- Open rviz and visualize pointcloud
$ rviz
Select
Fixed Frame= camera_link
PointCloud2 topic= /camera/depth_registered/points