-
Notifications
You must be signed in to change notification settings - Fork 194
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
Actions proposal #193
Actions proposal #193
Conversation
Includes a state machine diagram for reference.
Added references to specific packages.
Rename ACTIVE -> EXECUTING and intermediate states to 'active' states. Also added a transition from EXECUTING to CANCELED.
Thanks for the review, everyone! Updates to the design doc:
TODO:
|
I think this is a requirement of making actions a first-class citizen in ROS2. All the tools, not just |
@gbiggs If I understand correctly I don't think a topic or a background thread are needed. At the |
To better secure and segment access control of the different ROS subsystems, specifically to avoid the mapping of ROS2 actions to DDS topics from colliding with those of ROS2 topics and services, actions are to be allocated their own prefix to facilitate simpler policy profile permissions. Additionally, this and helps to prevent crossover of information flow in the case of more general permission prefix expressions. Contex: #193 (comment)
* Update authors * Update description of Cancel Service response * Minor wording change related to feedback and status topics
Signed-off-by: Jacob Perron <[email protected]>
Add arrow depicting user execution method being notified of cancel event Signed-off-by: Jacob Perron <[email protected]>
Signed-off-by: Jacob Perron <[email protected]>
Signed-off-by: Jacob Perron <[email protected]>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This looks generally good, and like what we implemented. There are a few typos that I pointed out, and there are some unresolved conversations. In order to not lose what is in those conversations while merging, I would suggest to either:
- Comment on the conversations and declare them resolved, or
- Open new issues to track the parts that we haven't addressed in the first implementation of actions
Signed-off-by: Jacob Perron <[email protected]>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'm going to approve, but there is one long outstanding discussion that is not resolved: #193 (comment) . @jacobperron I'd appreciate a comment to close out that thread, a new issue if there is further to discuss, or a clarification to the document before merge. Thanks.
Thanks, @clalancette! I made brief comment pointing to the continuation of the discussion in #203. Although it has been closed, I think we can postpone opening up another ticket until the issue is raised again or we decide it should be addressed. |
This PR is contains proposed changes and additions to the actions design doc started by @gbiggs in PR #183. It is targeted at
gh-pages
instead ofgbiggs:gh-pages
so the PR appears on this repo and the waffle board.