set_camera_info在ubuntu 16.04上的ROS不可用

问题描述 投票:0回答:1

[运行时,单击校准然后提交。显示这样的错误。请帮助我解决这个问题,谢谢。

rosrun camera_calibration cameracalibrator.py --size 8x6 --square 0.108 image:=/usb_cam/image_raw usb_cam:=/start_capture

错误是:

> Traceback (most recent call last):   File
> "/opt/ros/kinetic/lib/python2.7/dist-packages/camera_calibration/camera_calibrator.py",
> line 247, in on_mouse
>     if self.do_upload():   File "/opt/ros/kinetic/lib/python2.7/dist-packages/camera_calibration/camera_calibrator.py",
> line 204, in do_upload
>     response = self.set_camera_info_service(info)   File "/opt/ros/kinetic/lib/python2.7/dist-packages/rospy/impl/tcpros_service.py",
> line 435, in __call__
>     return self.call(*args, **kwds)   File "/opt/ros/kinetic/lib/python2.7/dist-packages/rospy/impl/tcpros_service.py",
> line 495, in call
>     service_uri = self._get_service_uri(request)   File "/opt/ros/kinetic/lib/python2.7/dist-packages/rospy/impl/tcpros_service.py",
> line 463, in _get_service_uri
>     raise ServiceException("service [%s] unavailable"%self.resolved_name) rospy.service.ServiceException:
> service [/camera/set_camera_info] unavailable
python ros camera-calibration
1个回答
0
投票

如果执行rosservice list,是否可以看到/camera/set_camera_info服务正在运行?请用rostopic listrosservice list的结果更新您的答案。

© www.soinside.com 2019 - 2024. All rights reserved.