ROS 相机校准找不到 set_camera_info 服务
ROS Camera Calibration Cannot Find set_camera_info Service
我是 ROS 的新手,正在尝试 运行 相机校准程序。我得到了 cv_camera 模块来发布 /cv_camera/camera_info
, /cv_camera/image_raw
我 运行 rosservice list
这表明 /cv_camera/set_camera_info
是 运行ning .然而,当我 运行 calibrator.py 脚本时,它没有说:
[WARN] [1612648019.937615]: wait_for_service(/cv_camera_node/set_camera_info): failed to contact, will keep trying
Service not found
QMutex: destroying locked mutex
QMutex: destroying locked mutex
Segmentation fault (core dumped)
这是 rostopic list
显示:
/cv_camera/camera_info
/cv_camera/image_raw
/cv_camera_node/camera_info
/cv_camera_node/image_raw
/rosout
/rosout_agg
这是 rosservice list
显示:
/cv_camera/get_loggers
/cv_camera/set_camera_info
/cv_camera/set_logger_level
/cv_camera_node/get_loggers
/cv_camera_node/set_camera_info
/cv_camera_node/set_logger_level
/rosout/get_loggers
/rosout/set_logger_level
我正在使用 ROS Noetic,我的服务器 运行ning 在 Ubuntu 20.04 VM 上。我的相机在 Raspberry Pi 3B+ 上,使用的是 Picamera V2。非常感谢任何帮助。
您还必须添加 image_common 模块!
我是 ROS 的新手,正在尝试 运行 相机校准程序。我得到了 cv_camera 模块来发布 /cv_camera/camera_info
, /cv_camera/image_raw
我 运行 rosservice list
这表明 /cv_camera/set_camera_info
是 运行ning .然而,当我 运行 calibrator.py 脚本时,它没有说:
[WARN] [1612648019.937615]: wait_for_service(/cv_camera_node/set_camera_info): failed to contact, will keep trying
Service not found
QMutex: destroying locked mutex
QMutex: destroying locked mutex
Segmentation fault (core dumped)
这是 rostopic list
显示:
/cv_camera/camera_info
/cv_camera/image_raw
/cv_camera_node/camera_info
/cv_camera_node/image_raw
/rosout
/rosout_agg
这是 rosservice list
显示:
/cv_camera/get_loggers
/cv_camera/set_camera_info
/cv_camera/set_logger_level
/cv_camera_node/get_loggers
/cv_camera_node/set_camera_info
/cv_camera_node/set_logger_level
/rosout/get_loggers
/rosout/set_logger_level
我正在使用 ROS Noetic,我的服务器 运行ning 在 Ubuntu 20.04 VM 上。我的相机在 Raspberry Pi 3B+ 上,使用的是 Picamera V2。非常感谢任何帮助。
您还必须添加 image_common 模块!