cameracalibrator.py GUI opens but is not drawn
I'm trying to calibrate a single camera using cameracalibrator, as explained in http://wiki.ros.org/camera_calibratio...
Despite being able to see the camera using rosrun image_view image_view image:=/camera/image_raw
, I cannot start cameracalibrator.
After issuing rosrun camera_calibration cameracalibrator.py --size 9x6 --square 0.05 images:=/camera/image_raw camera:=/camera
, I get the following output:
('Waiting for service', '/camera/set_camera_info', '...')
OK
init done
The window appears, but contents are not draw. There's no video feed nor slider controls when I use that command. How do I solve that? This is using Kinetic on Ubuntu 16.04
If it helps:
$ rostopic list
/camera/camera_info
/camera/image_raw
/camera/image_raw/compressed
/camera/image_raw/compressed/parameter_descriptions
/camera/image_raw/compressed/parameter_updates
/camera/image_raw/compressedDepth
/camera/image_raw/compressedDepth/parameter_descriptions
/camera/image_raw/compressedDepth/parameter_updates
/camera/image_raw/theora
/camera/image_raw/theora/parameter_descriptions
/camera/image_raw/theora/parameter_updates
/camera/mycam/parameter_descriptions
/camera/mycam/parameter_updates
/rosout
/rosout_agg
I'm having the exact same issue after installing 16,04 fresh. Did you ever resolve this issue? Would be very interested to hear if you did.
Have you tried running it with the "--no-service-check" option? Meaning running "rosrun camera_calibration cameracalibrator.py --size 9x6 --square 0.05 images:=/camera/image_raw camera:=/camera --no-service-check"