senz3D/softkinetic: 'DepthSense::StreamingException'

asked 2016-01-30 23:28:14 -0600

kstanhouse gravatar image

updated 2016-01-31 02:00:17 -0600

gvdhoorn gravatar image

I am attempting to use the softkinetic package (from ipa320/softkinetic) and I when i try to launch using softkinetic_cameras.launch i get the following exception:

core service [/rosout] found
process[softkinetic_left-1]: started with pid [7345]
process[softkinetic_right-2]: started with pid [7395]
[1454217664.138889170] [/softkinetic_right] [ INFO] : Number of Devices found: 1
[1454217664.139005607] [/softkinetic_left] [ INFO] : 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():  unable to open PCM device hw:1,0 (No such file or directory)

I have been unable to find any posts that referenced this particular exception ... can someone help me with this?

edit retag flag offensive close merge delete


Looking at the code in softkinetic_start.cpp, these exceptions are actually thrown by the Senz3D SDK itself. It'd probably be a good idea to take this issue up with them (or look at their support forum) for solutions.

gvdhoorn gravatar image gvdhoorn  ( 2016-01-31 02:05:35 -0600 )edit

Also: can you describe your setup a bit? Do you actually have two Senz3D devices? If not, you should probably use one of the other launch files provided by the package.

gvdhoorn gravatar image gvdhoorn  ( 2016-01-31 02:07:00 -0600 )edit

Cross-posted here: ipa320/softkinetic#50.

gvdhoorn gravatar image gvdhoorn  ( 2016-01-31 05:02:01 -0600 )edit