Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Action introspection rosbag2 support #405

Open
wants to merge 6 commits into
base: master
Choose a base branch
from

Conversation

fujitatomoya
Copy link
Contributor

REP for ros2/ros2#1543

Signed-off-by: Tomoya Fujita <Tomoya.Fujita@sony.com>
Signed-off-by: Tomoya Fujita <Tomoya.Fujita@sony.com>
Signed-off-by: Tomoya Fujita <Tomoya.Fujita@sony.com>
Signed-off-by: Tomoya Fujita <Tomoya.Fujita@sony.com>
Signed-off-by: Tomoya.Fujita <Tomoya.Fujita@sony.com>
Signed-off-by: Tomoya Fujita <Tomoya.Fujita@sony.com>
@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

@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 join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants