koide3 / hdl_localization

Real-time 3D localization using a (velodyne) 3D LIDAR
BSD 2-Clause "Simplified" License
775 stars 309 forks source link

ERROR: Service [/relocalize] is not available. #74

Closed zxl19 closed 2 years ago

zxl19 commented 3 years ago

Hi @koide3 !

I use hdl_localization to run my own bag. However, localization failed after several frames. I tried the /relocalize service but encountered the following error:

rosservice list
/globalmap_server_nodelet/get_loggers
/globalmap_server_nodelet/set_logger_level
/hdl_global_localization/get_loggers
/hdl_global_localization/query
/hdl_global_localization/set_engine
/hdl_global_localization/set_global_map
/hdl_global_localization/set_logger_level
/hdl_localization_nodelet/get_loggers
/hdl_localization_nodelet/set_logger_level
/play_1618372696267675442/get_loggers
/play_1618372696267675442/pause_playback
/play_1618372696267675442/set_logger_level
/rosout/get_loggers
/rosout/set_logger_level
/rviz_1618372690694040347/get_loggers
/rviz_1618372690694040347/load_config
/rviz_1618372690694040347/reload_shaders
/rviz_1618372690694040347/save_config
/rviz_1618372690694040347/set_logger_level
/velodyne_nodelet_manager/get_loggers
/velodyne_nodelet_manager/list
/velodyne_nodelet_manager/load_nodelet
/velodyne_nodelet_manager/set_logger_level
/velodyne_nodelet_manager/unload_nodelet
source ./devel/setup.bash
rosservice call /relocalize
ERROR: Service [/relocalize] is not available.
JaredLee1218 commented 3 years ago

rosbag play --clock XXX.bag gogo

zxl19 commented 3 years ago

Hi @JaredLee1218 ! I did use rosbag play --clock when playing the bag, but somehow I can't call the /relocalize service :(

sangsongzhen commented 1 month ago

i met the same problem ,