Install Softkinetic Camera

Devices

This instruction supports below cameras:

  • Softkinetic
  • DepthSense DS325

Attention

  • Field of view of RGB Image and Depth Image is different, it is not as kinect2.
RGB Image Depth Image
63.2°x 49.3°x 75.2° 74°x 58°x 87°
  • Resolution of RGB Image and Depth Image is different, it is not as kinect2.
RGB Image Depth Image
VGA or HD QVGA

If you want more information, please read datasheet. (DS325 DataSheet)

Installation

  1. Install DepthSenseSDK. You need to login to download it. (Middleware -> Download)
  2. Install ROS package:
cd ~/ros/indigo/src wstool set ipa320/softkinetic https://github.com/ipa320/softkinetic.git –git -vindigo_dev -y –update cd softkinetic/softkinetic && catkin bt -iv
  1. Connect device and run:
roslaunch softkinetic_camera softkinetic_camera_demo.launch

Known Issues

Error: No space left on device

[ INFO] [1432824767.747549238]: Number of Devices found: 1
Argument Exception: argument "node": context already has control over the node
terminate called after throwing an instance of 'DepthSense::StreamingException'
  what():  VIDIOC_STREAMON failed (No space left on device)

If you have above error, you can try below:

vim /etc/modprobe.d/blacklist.conf
# add 'blacklist snd_usb_audio' at the bottom and then reboot

References