neufieldrobotics/spinnaker_sdk_camera_driver

Failed to load nodelet '/bfy/acquisition_node`

Opened this issue · 1 comments

I got the error during multiple_nodelet_example.launch.
Also, I tried to remove and reinstall the Spinnaker SDK, however still failed.

  • version of SDK
    spinnaker-2.0.0.147-amd64
    spinnaker-2.0.0.146-amd64

  • ROS kinetic / Ubuntu 16.04

  • command as follows:
    roslaunch spinnaker_sdk_camera_driver multiple_nodelet_example.launch


[ INFO] [1602591499.250114371]: Creating system instance...
[ INFO] [1602591501.202995571]: Retreiving list of cameras...
[ INFO] [1602591502.805533519]: Numer of cameras found: 4
[ INFO] [1602591502.805619562]: Cameras connected: 4
[ INFO] [1602591502.805741337]: -00B09D081526
[ INFO] [1602591502.805813729]: -00B09DDCC7B1
[ INFO] [1602591502.805851774]: -00B09DDCC831
[ INFO] [1602591502.805890077]: -00B09DE71443
[ WARN] [1602591502.805935781]: Camera 14469041 not detected!!!
[FATAL] [1602591502.805999965]: ASSERTION FAILED
file = /home/jeonghong/camera_ws/src/spinnaker_sdk_camera_driver/src/capture.cpp
line = 317
cond = cams.size()
message =
[FATAL] [1602591502.806045250]: None of the connected cameras are in the config list!
[FATAL] [1602591502.806077467]:

[FATAL] [1602591502.903676257]: Failed to load nodelet '/acquisition_nodeof typeacquisition/capture_nodeletto managervision_nodelet_manager'

[vision_nodelet_manager-1] process has died [pid 3013, exit code -5, cmd /opt/ros/kinetic/lib/nodelet/nodelet manager __name:=vision_nodelet_manager __log:=/home/jeonghong/.ros/log/6402d784-0d4d-11eb-9ce6-04d4c492f75b/vision_nodelet_manager-1.log].
log file: /home/jeonghong/.ros/log/6402d784-0d4d-11eb-9ce6-04d4c492f75b/vision_nodelet_manager-1*.log

[acquisition_node-2] process has died [pid 3014, exit code 255, cmd /opt/ros/kinetic/lib/nodelet/nodelet load acquisition/capture_nodelet vision_nodelet_manager __name:=acquisition_node __log:=/home/jeonghong/.ros/log/6402d784-0d4d-11eb-9ce6-04d4c492f75b/acquisition_node-2.log].
log file: /home/jeonghong/.ros/log/6402d784-0d4d-11eb-9ce6-04d4c492f75b/acquisition_node-2*.log
all processes on machine have died, roslaunch will exit
shutting down processing monitor...
... shutting down processing monitor complete
done

In params.yaml

cam_ids:

  • 14469041
  • 17306918
  • 15144003
  • 14469169
    cam_aliases:
  • cam0
  • cam1
  • cam2
  • cam3
    master_cam: 17306918
    save_type: .bmp #binary or .tiff or .bmp
    binning: 2 # going from 2 to 1 requires cameras to be unplugged and replugged
    color: true

soft_framerate: 10 # this frame rate reflects to the software frame rate set using ros::rate
exposure_time: 0
skip: 5

#Camera info message details
distortion_model: plumb_bob
image_height: 1920
image_width: 1200
distortion_coeffs:

  • [-0.021141875266089592, -0.3733872931278025, 2.385982550579459, 3.2824571732099725]
  • [-0.06001035588294054, 0.3466585291091072, -1.0932356940133992, 3.4511959617065253]
  • [0.011193049778465896, -0.8232116346873426, 6.503615507139952, -14.83036814949066]
  • [-0.029536885609680173, -0.2907309008743365, 2.243852541947369, -3.5995010058526256]

#specified as [fx 0 cx 0 fy cy 0 0 1]
intrinsic_coeffs:

  • [1886.9232141485886, 0.0, 604.7214878709341, 0.0, 1886.6668765711668, 493.47726714719823, 0.0, 0.0, 1.0]
  • [1872.1392958276606, 0.0, 583.2925844388025, 0.0, 1872.6168324818198, 483.72597760530056, 0.0, 0.0, 1.0]
  • [1872.6246599679714, 0.0, 594.706935782809, 0.0, 1873.4112078551445, 497.511707550892, 0.0, 0.0, 1.0]
  • [1867.922201234431, 0.0, 565.5570110679519, 0.0, 1868.1730959576214, 485.76092237501405, 0.0, 0.0, 1.0]

rectification_coeffs:

  • [1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000]
  • [1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000]
  • [1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000]
  • [1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000]

projection_coeffs:

  • [913.700317, 0.000000, 953.448302, 0.000000, 0.000000, 1063.296631, 777.871993, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000]
  • [703.910323, 0.000000, 815.113302, 0.000000, 0.000000, 958.319231, 636.871993, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000]
  • [913.700317, 0.000000, 953.448302, 0.000000, 0.000000, 911.742312, 811.121993, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000]
  • [923.700443, 0.000000, 973.847232, 0.000000, 0.000000, 1100.763631, 832.341983, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000]

Can you try the dev branch. We had fixed a bug with the cam ids.