Softkinetic process dies without any exception or error
I am trying to run my softkinetic ds325 from launch file on ROS Indigo, Ubuntu 14:
$ roslaunch robotican_lizi lizi.launch depth_camera:=true
The process dies without throwing any exception.
It just says:
Argument Exeption: Argument "node": context already has control over the node
and I get exit-code -11 (seg fault).
No other exception.
Here is the output:
[softkinetic_camera-4] process has died [pid 14922, exit code -11, cmd /home/lizi/catkin_ws/devel/lib/softkinetic_camera/softkinetic_bringup_node 0 __name:=softkinetic_camera __log:=/home/lizi/.ros/log/2340f6fa-375c-11e8-ae7a-00c2c6cd36d8/softkinetic_camera-4.log]. log file: /home/lizi/.ros/log/2340f6fa-375c-11e8-ae7a-00c2c6cd36d8/softkinetic_camera-4*.log
Edit: Hello, when I run the softkinetic_camera_ds325.launch
file: i get the following output:
lizi@lizi:~/catkin_ws/src/softkinetic/softkinetic_camera/launch$ roslaunch softkinetic_camera softkinetic_camera_ds325.launch
... logging to /home/lizi/.ros/log/b17b2c50-3ff5-11e8-8ec2-b8aeedec0f57/roslaunch-lizi-7652.log
Checking log directory for disk usage. This may take awhile.
Press Ctrl-C to interrupt
Done checking log file disk usage. Usage is <1GB.
started roslaunch server http://lizi:33455/
SUMMARY
========
PARAMETERS
* /rosdistro: indigo
* /rosversion: 1.11.21
* /softkinetic_camera/camera_link: softkinetic_camer...
* /softkinetic_camera/color_compression: MJPEG
* /softkinetic_camera/color_frame_format: WXGA_H
* /softkinetic_camera/color_frame_rate: 25
* /softkinetic_camera/confidence_threshold: 200
* /softkinetic_camera/depth_frame_format: QVGA
* /softkinetic_camera/depth_frame_rate: 25
* /softkinetic_camera/depth_mode: close
* /softkinetic_camera/enable_color: True
* /softkinetic_camera/enable_depth: True
* /softkinetic_camera/min_neighbours: 50
* /softkinetic_camera/search_radius: 0.05
* /softkinetic_camera/use_radius_outlier_filter: False
* /softkinetic_camera/use_voxel_grid_filter: False
* /softkinetic_camera/voxel_grid_size: 0.03
NODES
/
softkinetic_camera (softkinetic_camera/softkinetic_bringup_node)
auto-starting new master
process[master]: started with pid [7664]
ROS_MASTER_URI=http://localhost:11311
setting /run_id to b17b2c50-3ff5-11e8-8ec2-b8aeedec0f57
process[rosout-1]: started with pid [7677]
started core service [/rosout]
process[softkinetic_camera-2]: started with pid [7687]
[ERROR] [1523718511.478895142]:
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++ Could not locate the DepthSense SDK +++++++++++
Please install the SDK, create an softkinectic overlay
and recompile the softkinetic_camera package, see README.txt.
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
I have the DepthSense SDK in opt/
However, when I export LD_LIBRARY_PATH=/opt/softkinetic/DepthSenseSDK/lib
, I get error in accessing shared libraries. I read that LD_LIBRARY_PATH
should not be changed from /opt/ros/indigo/lib
to anything else.
How do I create the softkinetic overlay or what do I add to the CmakeLists?
I don't want to be overly picky, but there IS an exception and an error, and you post both...
Have you checked other answers with the same exception, maybe #q210915?
If this does not help, please post more context, as well as the Launch file you use...
Link to issue in GitHub repo: https://github.com/ipa320/softkinetic...