Ask Your Question
0

roslaunch error: Failed to load nodelet

asked 2017-11-07 02:24:20 -0500

un0211 gravatar image

I want to make 2D grid map with RTAB-Map, but I couldn't find the way. (some people say check "Preperence -> 3D rendering -> Occupancy from 3D cloud projection on the ground", but I can't find it.) So, I use rtabmap_ros, ros-kinetic with code below.

roslaunch freencet_launch freenect.launch depth_registration:=true

roslaunch rtabmap_ros rgbd-mapping.launch rtabmap_args:="--delete_db_on_start"

In Ubuntu 16.04, I made it work, but in Windows 10, it made error.

process[camera/points_xyzrgb_hw_registered-16]: started with pid [765] [FATAL] [1510040707.816700900]: Failed to load nodelet '/camera/rgb_rectify_colorof typeimage_proc/rectifyto managercamera_nodelet_manager' [FATAL] [1510040707.850728300]: Failed to load nodelet '/camera/depth_rectify_depthof typeimage_proc/rectifyto managercamera_nodelet_manager' [FATAL] [1510040707.950915300]: Failed to load nodelet '/camera/rgb_rectify_monoof typeimage_proc/rectifyto managercamera_nodelet_manager' [FATAL] [1510040707.951713400]: Failed to load nodelet '/camera/driverof typeopenni_camera/driverto managercamera_nodelet_manager' process[camera/depth_registered_hw_metric_rect-17]: started with pid [775] [FATAL] [1510040708.016043700]: Failed to load nodelet '/camera/depth_metric_rectof typedepth_image_proc/convert_metricto managercamera_nodelet_manager' [FATAL] [1510040708.067463300]: Failed to load nodelet '/camera/ir_rectify_irof typeimage_proc/rectifyto managercamera_nodelet_manager' [FATAL] [1510040708.086891500]: Failed to load nodelet '/camera/rgb_debayerof typeimage_proc/debayerto managercamera_nodelet_manager' process[camera/depth_registered_metric-18]: started with pid [791] process[camera/disparity_depth-19]: started with pid [810] [FATAL] [1510040708.352510500]: Failed to load nodelet '/camera/depth_metricof typedepth_image_proc/convert_metricto managercamera_nodelet_manager'

There's more error logs. If you want, I can add it. How can I make it work?

edit retag flag offensive close merge delete

Comments

These errors are not related to rtabmap, but image_proc. image_proc is a standard package, it should be normally ok. Is this ROS2 on Windows?

matlabbe gravatar image matlabbe  ( 2017-11-07 08:18:15 -0500 )edit

I use ROS kinetic. Is it problem?? I download ros-kinetic-desktop-full, libfreenect-dev, ros-kinetic-freenect-launch, ros-kinetic-rtabmap-ros by using WSL(linux subsystem on windows)

un0211 gravatar image un0211  ( 2017-11-07 18:37:39 -0500 )edit

1 Answer

Sort by ยป oldest newest most voted
0

answered 2018-12-05 06:23:41 -0500

fceex gravatar image

updated 2018-12-05 06:24:12 -0500

We have also observed problems with roslaunch (of nodelets) under WSL (windows subsystem linux). Even after the windows update to 1803 the same issue exists.

We are using three workarounds 1. use native linux 2. write a bash to sequentially start the nodelet manager and load each nodelet 3. add the parameter respawn = true in the launch file. Then the nodelets which died (process died error code 255) will be automatically reloaded and after iterations they got all loaded into the nodelet manager correctly.

edit flag offensive delete link more

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools

2 followers

Stats

Asked: 2017-11-07 02:24:20 -0500

Seen: 1,244 times

Last updated: Dec 05 '18