ros-perception / vision_msgs

Algorithm-agnostic computer vision message types for ROS.
Apache License 2.0
149 stars 72 forks source link

ObjectHypothesisWithPose with label #76

Open gbr1 opened 1 year ago

gbr1 commented 1 year ago

Hi, I'm working on wrapping edgeimpulse on ROS2.

It could be useful to have a string label parameter in the message type ObjectHypothesisWithPose because it often happen that you want to send also the label.

What do you think about that?

Thank you in advance!

gbr1 commented 1 year ago

I found another issue:

Please can you make unified? Thank you in advance

SteveMacenski commented 1 year ago

That change was intentional

gbr1 commented 1 year ago

@SteveMacenski so should be foxy updated to the galactic message version (the one with ObjectHypothesis)?

Kukanani commented 1 year ago

We don't usually unify message definitions across distros unless there is a very strong reason to do so. Because ROS messages are very brittle (non-identical message definitions cause all kinds of headaches), making breaking changes usually only happens between distros.

Future distros will all have ObjectHypothesis (unless another new change comes in), which allows a string. foxy will always have a string, noetic will always have an int.