ueye node not publishing image messages
I am trying to use an array of ueye UI154xLE-M cameras with ROS.
$ rosrun ueye camera [ WARN] [1486737632.335505489]: Loaded uEye SDK 4.72.6. Expecting 4.60.5. [ INFO] [1486737632.436757026]: Found 12 uEye cameras. [ INFO] [1486737633.526260531]: Opened camera UI154xLE-M 4002869026 [ WARN] [1486737633.736500941]: Failed to load intrinsics for camera from file
A bunch of topics appear under /image, /image_raw/ etc... according to rostopic list.
I can see the camera in rqt_graph
rqt_image_view segfaults
rosrun image_view image_view shows an empty window
awagner@hal:/home/awagner $ rosrun ueye framerate [ INFO] [1486739391.342278821]: 3 1280x1024 at 0.00Hz [ INFO] [1486739391.382423918]: 4 1280x1024 at 24.88Hz [ INFO] [1486739391.422340063]: 5 1280x1024 at 24.92Hz [ INFO] [1486739391.502295408]: 6 1280x1024 at 22.44Hz [ INFO] [1486739391.542258981]: 7 1280x1024 at 22.95Hz
I tried with both ROS indigo and ROS jade on Ubuntu 14.04.
The cameras work fine in idscameramanager 1.9...
Any ideas for things to try to troubleshoot? I'm about to start trying older version of the ids driver...
The sources (here) seem to suggest they only work with
4.60.5
.Ids does not have the old version in their repository to use. they just have the new version 4.8.20 and I believe that is not compatible with ueye_cam provided by ros.
I have almost the same output (I use a newer SDK version, too) but my ueye works pretty well. Try:
rosrun image_view image_view image:=/image_raw
(you didn't specify the topic in your description!)