industrial_calibration icon indicating copy to clipboard operation
industrial_calibration copied to clipboard

can't locate node [cal_job]

Open Sinchiguano opened this issue 6 years ago • 2 comments

Hi,

I am quite new to this topic with extrinsic calibration, i almost did everything according to this item Extrinsic Calibration of Camera(s) to a Static Target (Deprecated). I know it is deprecated but I am pretty sure I can make it work, my setup is two Astra orbbec cameras and the circle target. So, my problem is that I encounter the following issue,

ERROR: cannot launch node of type [industrial_extrinsic_cal/cal_job]: can't locate node [cal_job] in package [industrial_extrinsic_cal]

I just launched the following:

roslaunch industrial_extrinsic_cal calibration_node.launch

I am so sorry for this simple question, please i just need to clue how to proceed.

my platform is ubuntu 16.04 with ros kinetic.

Thanks

Sinchiguano avatar Jan 02 '19 19:01 Sinchiguano

@Sinchiguano The old cal_node is now called the service_node. The node reads the yaml files defining the cameras, the targets, and the cal-job (scenes necessary to perform the calibration). However, it won't do anything until the calibration-service is called. This node is still in use by several of my applications, not really depricated yet. In fact, no other node exists in the library to do what you seem to be doing other than this node. I assume you just want the pose of these cameras relative to each other or relative to some stationary target. To see what nodes are available, rosrun industrial_extrinsic_cal ......tab...tab should autocomplete with a list of those nodes that are available. Also, you might look at the CMakelist.txt file to see what nodes are being compiled. Good luck.

drchrislewis avatar Jan 02 '19 20:01 drchrislewis

Thanks so much!!! It was so valuable your remark.

Sinchiguano avatar Jan 14 '19 19:01 Sinchiguano