ros2cli
ros2cli copied to clipboard
support ros2 topic pub yaml file input
closes https://github.com/ros2/ros2cli/issues/919
@mjcarroll @clalancette @sloretz what do you think? this can be useful for test and development.
CC: @ahcorde if you have time, can you take a look?
This is a simplification of a rosbag, not sure about this feature, let's see what other people thing about it
yeah that is true.
the difference what i think of is, probably much easier to use and modify the data contents that are saved as yaml via ros2 topic echo. we have a chat about this in triage meeting, https://github.com/ros2/ros2cli/issues/919#issuecomment-2275893371 but yes lets get more feedback for this feature. see usage for https://github.com/ros2/ros2cli/pull/925#pullrequestreview-2271228846
CC: @Ryanf55 @mjcarroll @clalancette
@clalancette @sloretz what do you think about this option? it would be really easier for user to update the data contents and publish it compared to rosbag2.
We talked about this feature a bit in ROS PMC meeting today. after all feature makes sense, so i will keep this open for review.
@MichaelOrlov i do not think of the necessity to use rosbag2_py APIs here, what do you think?
This pull request has been mentioned on ROS Discourse. There might be relevant details there:
https://discourse.ros.org/t/ros-pmc-meeting-minutes-2024-12-03/40941/1
@MichaelOrlov @clalancette thanks for the review and comments, i will address them soon.
Pulls: ros2/ros2cli#925 Gist: https://gist.githubusercontent.com/fujitatomoya/5a498ad800e7b1dfa97f49c29afd8b27/raw/08a9f35c751b73a5ed630c8df618acf0fa32743b/ros2.repos BUILD args: --packages-above-and-dependencies ros2topic TEST args: --packages-above ros2topic ROS Distro: rolling Job: ci_launcher ci_launcher ran: https://ci.ros2.org/job/ci_launcher/14926
Pulls: ros2/ros2cli#925 Gist: https://gist.githubusercontent.com/fujitatomoya/76ff99794019cd2719103d04a39aac40/raw/08a9f35c751b73a5ed630c8df618acf0fa32743b/ros2.repos BUILD args: --packages-above-and-dependencies ros2topic TEST args: --packages-above ros2topic ROS Distro: rolling Job: ci_launcher ci_launcher ran: https://ci.ros2.org/job/ci_launcher/14927
@clalancette i have addressed your comments, and all tests are passing locally. can i have your approval?
@clalancette @ahcorde can i have an approval either of you?
Pulls: ros2/ros2cli#925 Gist: https://gist.githubusercontent.com/ahcorde/c7c617a575741538b5c0c5fa6ecb7ade/raw/f2d5d6ad5b722461450f91d2aecf19b59310172b/ros2.repos BUILD args: --packages-up-to ros2topic --packages-above-and-dependencies ros2topic TEST args: --packages-select ros2topic --packages-above ros2topic ROS Distro: rolling Job: ci_launcher ci_launcher ran: https://ci.ros2.org/job/ci_launcher/15135