Skip to content
This repository was archived by the owner on Oct 23, 2025. It is now read-only.

Conversation

@fujitatomoya
Copy link
Contributor

REP for ros2/ros2#1543

@fujitatomoya
Copy link
Contributor Author

CC: @Barry-Xu-2018

@ros-discourse
Copy link

This pull request has been mentioned on ROS Discourse. There might be relevant details there:

https://discourse.ros.org/t/action-introspection-rosbag2-action-record-replay-support/38163/1

@Barry-Xu-2018
Copy link

Barry-Xu-2018 commented Feb 13, 2025

@fujitatomoya
Copy link
Contributor Author

@Barry-Xu-2018 just checking that rmw_zenoh is coming as Tier 1 implementation. as far as i understand, this feature has no dependency for rmw implementation, so it should also work on rmw_zenoh, right? i am almost sure about this, just in case trying to make sure if i am missing anything.

@fujitatomoya
Copy link
Contributor Author

@Barry-Xu-2018

i am assuming that your plan is to merge is the following?

action type support / introspection helper

those are not dependent on any other PRs, so can be merged as 1st step.

client (rclcpp, rclpy, and ros2action) support

GenericActionClient/Server

This is actually for rosbag2 to record the action data.
and finally rosbag2 action record, play and info. (maybe this can be included this stage)

@Barry-Xu-2018
Copy link

i am assuming that your plan is to merge is the following?

action type support / introspection helper

those are not dependent on any other PRs, so can be merged as 1st step.

Yes. You are right.

client (rclcpp, rclpy, and ros2action) support

Yes

GenericActionClient/Server

This is actually for rosbag2 to record the action data. and finally rosbag2 action record, play and info. (maybe this can be included this stage)

Yes. But we only want to rosbag2 as action client. So GenericActionServer isn't implemented now.

@Barry-Xu-2018
Copy link

@Barry-Xu-2018 just checking that rmw_zenoh is coming as Tier 1 implementation. as far as i understand, this feature has no dependency for rmw implementation, so it should also work on rmw_zenoh, right? i am almost sure about this, just in case trying to make sure if i am missing anything.

Yes. I also think so.

@fujitatomoya
Copy link
Contributor Author

@Barry-Xu-2018 base introspection interfaces are now merged, can you update the other PRs that are draft?

@Barry-Xu-2018
Copy link

base introspection interfaces are now merged, can you update the other PRs that are draft?

Okay. PR for rclcpp and rclpy are ready to be reviewed.

@fujitatomoya
Copy link
Contributor Author

@Barry-Xu-2018 please let me know once ros2cli and demos are ready 👍

@Barry-Xu-2018
Copy link

@Barry-Xu-2018 please let me know once ros2cli and demos are ready 👍

Okay. I will set open once ros2/rclcpp#2743 and ros2/rclpy#1413 are merged.

@fujitatomoya
Copy link
Contributor Author

@Barry-Xu-2018 now we bring up the action introspection up to rclcpp and rclpy client layer, can you open the official PRs for ros2cli and demos?

@Barry-Xu-2018
Copy link

@fujitatomoya Thanks. I opened PRS for ros2cli and demos.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants