Closed tomaszkapron closed 1 year ago
Frame rate out looks good -> the spinnaker SDK is probably not the problem. The ROS driver is getting images, it just doesn't publish them. But why? To me this feels like a ROS2 issue
Couple of things:
1) the default ros middleware has changed from Galactic (on Ubuntu 20.04) to Humble (on Ubuntu 22.04). It was cyclonedds, now Humble uses fastrtps. I'm not sure the two can talk to each other, but you can configure either Galactic to use fastrtps or Humble to use cyclonedds, the choice is yours.
2) Before you go down that route though, do a simple check: run "ros2 topic hz" on your Ubuntu 22.04 machine under Humble. Do you get any rate, and does the driver then show "out" rate? Also run "ros2 node list" and then " ros2 node info
I don't have access to the camera right now. I will give some feedback soon. For now, I switched back to ROS Galactic and the previous version of spinnaker SDK and it works smoothly.
Seems to be workable, see PR #46
Hi there!
I've been trying to run flir_spinnaker_ros2 under Ubuntu 22.04. It requires installing a newer version of Spinnaker SDK
v3.0.0.118
. My camera model isPoint Grey Flea3 FL3-U3-13E4C
connected via USB3. (I've been using this camera in exactly the same hardware setup, but with Ubuntu 20 and the spinnaker SDK that You suggest). I am using the docker container. Inside the spinview tool camera gets nicely recognized and I can capture the image at a full frame rate.When I launch flir_spinnaker_ros2 camera also is recognized, the spinnaker lib version is correctly found and parameters are correctly set. Unfortunately, any of Image ever get published on the topic. Framerate in is correct but out is always 0.0 so every Image gets dropped if I understand correctly.
This is the output of the terminal:
I am launching
blackfly_s.launch.py
file with one camera param changed:'chunk_mode_active': False
.I suspect that there are some changes inside the spinnaker SDK that are not compatible with flir_spinnaker_common, but before I start digging into I wanted to ask You for suggestions. What could be the problem? Where should I start looking?