-
Notifications
You must be signed in to change notification settings - Fork 227
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
Allow ActionClient to get_status() of Goal from Server side #1127
Comments
@clalancette Wondering if you can give some feedback on this issues? I've gotten another ping on FlexBE/flexbe_behavior_engine#3 , but have not seen any updates to #1072 or action server. I see there is a |
rclpy/rclpy/rclpy/action/client.py Lines 68 to 70 in 220d714
this does not work???
rcl_action_server_init takes it and used? rclpy/rclpy/src/rclpy/action_server.cpp Line 101 in 220d714
|
@fujitatomoya the status propery belongs to the GoalHandle. I've been using an async call that returns a future `
` Can I query "STATUS_ACCEPTED", "EXECUTING", and "CANCELING" while waiting on the future using the Python client? |
Feature request
Seeing #1072, comments on https://answers.ros.org/question/406766/ros2-actions-publish-status-messages-that-get-exponentially-more-expensive/, and issue on FlexBE/flexbe_behavior_engine#3
I'd like the ActionClient to be able to report the GoalStatus from the server side.
In ROS 1, we were able to monitor the goal status separately from the "feedback" topic.
Is there a reason this was dropped for ROS 2?
Should the server publish the status topic as a regular topic?
I'm happy to develop a proposal and PR, but I'd like to understand the larger history and any known issues.
The text was updated successfully, but these errors were encountered: