【问题标题】:ROS Camera Calibration Cannot Find set_camera_info ServiceROS相机校准找不到set_camera_info服务
【发布时间】:2021-02-06 21:56:59
【问题描述】:

我是 ROS 新手,正在尝试运行相机校准程序。我得到了 cv_camera 模块来发布/cv_camera/camera_info/cv_camera/image_raw 我运行了rosservice list,这表明/cv_camera/set_camera_info 正在运行。然而,当我运行 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,并且我的服务器在 Ubuntu 20.04 虚拟机上运行。我的相机在 Raspberry Pi 3B+ 上,使用的是 Picamera V2。任何帮助都非常感谢。

【问题讨论】:

    标签: camera ros camera-calibration


    【解决方案1】:

    您还必须添加 image_common 模块!

    【讨论】:

    • rosdep install image_commonsudo apt install ros-melodic-image-common安装成功,但没有改错。
    猜你喜欢
    • 1970-01-01
    • 2011-04-05
    • 1970-01-01
    • 1970-01-01
    • 2015-09-24
    • 2013-01-28
    • 2014-10-23
    • 2013-11-02
    • 1970-01-01
    相关资源
    最近更新 更多