could not commit after camera calibration ros
I am using husarion rosbot with astra orbbec camera. I did camera calibration following this
rosrun camera_calibration cameracalibrator.py --size 8x6 --square 0.108 image:=/camera/rgb/image_raw camera:=/camera --no-check-service
I calibrated few samples and saved
('Wrote calibration data to', '/tmp/calibrationdata.tar.gz')
then clicking commit throws the following
('Wrote calibration data to', '/tmp/calibrationdata.tar.gz')
('D = ', [0.012549838537645557, 0.021674135143611696, -0.009267007227901775, 0.012716783490379342, 0.0])
('K = ', [546.6294230974819, 0.0, 332.33800134063, 0.0, 549.6288994026594, 226.02302443078491, 0.0, 0.0, 1.0])
('R = ', [1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0])
('P = ', [555.478759765625, 0.0, 339.83535793701594, 0.0, 0.0, 562.2973022460938, 222.0097091317275, 0.0, 0.0, 0.0, 1.0, 0.0])
# oST version 5.0 parameters
[image]
width
640
height
480
[narrow_stereo]
camera matrix
546.629423 0.000000 332.338001
0.000000 549.628899 226.023024
0.000000 0.000000 1.000000
distortion
0.012550 0.021674 -0.009267 0.012717 0.000000
rectification
1.000000 0.000000 0.000000
0.000000 1.000000 0.000000
0.000000 0.000000 1.000000
projection
555.478760 0.000000 339.835358 0.000000
0.000000 562.297302 222.009709 0.000000
0.000000 0.000000 1.000000 0.000000
But received:
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
my rosservice list anf topic list
$ rosservice list
/camera/camera_nodelet_manager/get_loggers
/camera/camera_nodelet_manager/list
/camera/camera_nodelet_manager/load_nodelet
/camera/camera_nodelet_manager/set_logger_level
/camera/camera_nodelet_manager/unload_nodelet
/camera/depth/image/compressed/set_parameters
/camera/depth/image_raw/compressed/set_parameters
/camera/depth/image_rect/compressed/set_parameters
/camera/depth/image_rect_raw/compressed/set_parameters
/camera/depth_metric/get_loggers
/camera/depth_metric/set_logger_level
/camera/depth_metric_rect/get_loggers
/camera/depth_metric_rect/set_logger_level
/camera/depth_points/get_loggers
/camera/depth_points/set_logger_level
/camera/depth_rectify_depth/get_loggers
/camera/depth_rectify_depth/set_logger_level
/camera/depth_rectify_depth/set_parameters
/camera/depth_registered/image_raw/compressed/set_parameters
/camera/depth_registered/sw_registered/image_rect/compressed/set_parameters
/camera/depth_registered/sw_registered/image_rect_raw/compressed/set_parameters
/camera/depth_registered_sw_metric_rect/get_loggers
/camera/depth_registered_sw_metric_rect/set_logger_level
/camera/driver/get_loggers
/camera/driver/set_logger_level
/camera/driver/set_parameters
/camera/get_serial
/camera/ir/image/compressed/set_parameters
/camera/ir/set_camera_info
/camera/points_xyzrgb_sw_registered/get_loggers
/camera/points_xyzrgb_sw_registered/set_logger_level
/camera/register_depth_rgb/get_loggers
/camera/register_depth_rgb/set_logger_level
/camera/rgb/image_raw/compressed/set_parameters
/camera/rgb/image_rect_color/compressed/set_parameters
/camera/rgb/set_camera_info
/camera/rgb_rectify_color/get_loggers
/camera/rgb_rectify_color/set_logger_level
/camera/rgb_rectify_color/set_parameters
/camera_base_link/get_loggers
/camera_base_link/set_logger_level
/camera_base_link1/get_loggers
/camera_base_link1/set_logger_level
/camera_base_link2/get_loggers
/camera_base_link2/set_logger_level
/camera_base_link3/get_loggers
/camera_base_link3/set_logger_level
/cameracalibrator/get_loggers
/cameracalibrator/set_logger_level ...