ros2_controllers icon indicating copy to clipboard operation
ros2_controllers copied to clipboard

Create alternative to std_msgs/Float64MultiArray in ForwardCommandController & family

Open bmagyar opened this issue 4 years ago • 7 comments
trafficstars

Problem:

std_msgs/Float64MultiArray is deprecated.

# This was originally provided as an example message.
# It is deprecated as of Foxy
# It is recommended to create your own semantically meaningful message.
# However if you would like to continue using this please use the equivalent in example_msgs.

# Please look at the MultiArrayLayout message definition for
# documentation on all multiarrays.

MultiArrayLayout  layout        # specification of data layout
float64[]         data          # array of data

https://github.com/ros2/common_interfaces/blob/foxy/std_msgs/msg/Float64MultiArray.msg

Proposal:

Create (an) alternative in control_msgs. This could be a set of messages with a single joint interface type, one supporting multiples, or one message that has a field for the joint interface type and one that is fully dynamic --- (dynamic joint states??).

bmagyar avatar Mar 16 '21 09:03 bmagyar

std_msgs/Float64MultiArray is deprecated.

yeah, this really should have been given some more attention.

See SOSS: a whole new approach to your ROS 1-ROS 2 bridge! where this was casually dropped in an off-topic discussion. "It's in the release notes, we can't do anything more" (which is true, it's mentioned in the notes, but I doubt many people have seen those).

gavanderhoorn avatar Mar 16 '21 09:03 gavanderhoorn

Agreed. I don't think I've ever read the release notes of a ros distro 😓

bmagyar avatar Mar 22 '21 09:03 bmagyar

Yeah, I also had no idea, and although I looked at this message a few times, I didn't read its header. Actually, a ROS newcomer I was helping pointed me into this...

This should be a massive topic on ROS discourse...

destogl avatar Mar 22 '21 14:03 destogl

Feel free to bring it up again.

I've directly asked for an announcement. The response was:

It's in the release notes, we can't do anything more

from here.

gavanderhoorn avatar Mar 22 '21 14:03 gavanderhoorn

This issue has been mentioned in a Discourse Post

ijnek avatar Sep 28 '21 02:09 ijnek