Running astra pro

Hi All,

I have been triying to run ORBBEC ASTRA PRO over CORE2-ROS with Asus board. Device is recognized fine but only producing depthmap not point clouds with a bunch of errors:

    [ERROR] [1518521800.641722231]: Failed to load nodelet [/camera/register_depth_rgb] of type [depth_image_proc/register] even after refreshing the cache: Failed to load library /opt/ros/kinetic/lib//libdepth_image_proc.so. Make sure that you are calling the PLUGINLIB_EXPORT_CLASS macro in the library code, and that names are consistent between this macro and your XML. Error string: Could not load library (Poco exception = libopencv_core3.so.3.3: cannot open shared object file: No such file or directory)
[ERROR] [1518521800.641842692]: The error before refreshing the cache was: Failed to load library /opt/ros/kinetic/lib//libdepth_image_proc.so. Make sure that you are calling the PLUGINLIB_EXPORT_CLASS macro in the library code, and that names are consistent between this macro and your XML. Error string: Could not load library (Poco exception = libopencv_core3.so.3.3: cannot open shared object file: No such file or directory)
[FATAL] [1518521800.642188031]: Failed to load nodelet '/camera/register_depth_rgb` of type `depth_image_proc/register` to manager `camera_nodelet_manager'
[camera/register_depth_rgb-7] process has died [pid 8430, exit code 255, cmd /opt/ros/kinetic/lib/nodelet/nodelet load depth_image_proc/register camera_nodelet_manager --no-bond rgb/camera_info:=rgb/camera_info depth/camera_info:=depth/camera_info depth/image_rect:=depth/image_rect_raw depth_registered/image_rect:=depth_registered/sw_registered/image_rect_raw __name:=register_depth_rgb __log:=/home/husarion/.ros/log/cdb08302-10b1-11e8-8c86-a202a1bcac24/camera-register_depth_rgb-7.log].
log file: /home/husarion/.ros/log/cdb08302-10b1-11e8-8c86-a202a1bcac24/camera-register_depth_rgb-7*.log
[ERROR] [1518521800.877296630]: Failed to load nodelet [/camera/points_xyzrgb_sw_registered] of type [depth_image_proc/point_cloud_xyzrgb] even after refreshing the cache: Failed to load library /opt/ros/kinetic/lib//libdepth_image_proc.so. Make sure that you are calling the PLUGINLIB_EXPORT_CLASS macro in the library code, and that names are consistent between this macro and your XML. Error string: Could not load library (Poco exception = libopencv_core3.so.3.3: cannot open shared object file: No such file or directory)
[ERROR] [1518521800.877412131]: The error before refreshing the cache was: Failed to load library /opt/ros/kinetic/lib//libdepth_image_proc.so. Make sure that you are calling the PLUGINLIB_EXPORT_CLASS macro in the library code, and that names are consistent between this macro and your XML. Error string: Could not load library (Poco exception = libopencv_core3.so.3.3: cannot open shared object file: No such file or directory)
[FATAL] [1518521800.879866256]: Failed to load nodelet '/camera/points_xyzrgb_sw_registered` of type `depth_image_proc/point_cloud_xyzrgb` to manager `camera_nodelet_manager'
[ERROR] [1518521801.106046485]: Failed to load nodelet [/camera/depth_registered_sw_metric_rect] of type [depth_image_proc/convert_metric] even after refreshing the cache: Failed to load library /opt/ros/kinetic/lib//libdepth_image_proc.so. Make sure that you are calling the PLUGINLIB_EXPORT_CLASS macro in the library code, and that names are consistent between this macro and your XML. Error string: Could not load library (Poco exception = libopencv_core3.so.3.3: cannot open shared object file: No such file or directory)
[ERROR] [1518521801.106171320]: The error before refreshing the cache was: Failed to load library /opt/ros/kinetic/lib//libdepth_image_proc.so. Make sure that you are calling the PLUGINLIB_EXPORT_CLASS macro in the library code, and that names are consistent between this macro and your XML. Error string: Could not load library (Poco exception = libopencv_core3.so.3.3: cannot open shared object file: No such file or directory)
[FATAL] [1518521801.106760497]: Failed to load nodelet '/camera/depth_registered_sw_metric_rect` of type `depth_image_proc/convert_metric` to manager `camera_nodelet_manager'
[camera/points_xyzrgb_sw_registered-8] process has died [pid 8438, exit code 255, cmd /opt/ros/kinetic/lib/nodelet/nodelet load depth_image_proc/point_cloud_xyzrgb camera_nodelet_manager --no-bond rgb/image_rect_color:=rgb/image_rect_color rgb/camera_info:=rgb/camera_info depth_registered/image_rect:=depth_registered/sw_registered/image_rect_raw depth_registered/points:=depth_registered/points __name:=points_xyzrgb_sw_registered __log:=/home/husarion/.ros/log/cdb08302-10b1-11e8-8c86-a202a1bcac24/camera-points_xyzrgb_sw_registered-8.log].
log file: /home/husarion/.ros/log/cdb08302-10b1-11e8-8c86-a202a1bcac24/camera-points_xyzrgb_sw_registered-8*.log
[camera/depth_registered_sw_metric_rect-9] process has died [pid 8445, exit code 255, cmd /opt/ros/kinetic/lib/nodelet/nodelet load depth_image_proc/convert_metric camera_nodelet_manager --no-bond image_raw:=depth_registered/sw_registered/image_rect_raw image:=depth_registered/sw_registered/image_rect __name:=depth_registered_sw_metric_rect __log:=/home/husarion/.ros/log/cdb08302-10b1-11e8-8c86-a202a1bcac24/camera-depth_registered_sw_metric_rect-9.log].
log file: /home/husarion/.ros/log/cdb08302-10b1-11e8-8c86-a202a1bcac24/camera-depth_registered_sw_metric_rect-9*.log

Any suggestion to fix the problem? I have searched online but could found the solution yet.

Thanks
Mert

Problem fixed. For the future reference dont forget to upgrade your packages before compiling ros packages

sudo apt-get dist-upgrade

Thanks

2 Likes