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
    
  3. 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