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
Add Hybrid planning action definitions #114
Conversation
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.
These actions make sense for the hybrid planner, and this PR should probably be merged before moveit/moveit2#488
Just left one small nitpicking comment to consider making the action naming consistent
@@ -108,6 +108,9 @@ set(action_files | |||
"action/MoveGroupSequence.action" | |||
"action/Pickup.action" | |||
"action/Place.action" | |||
"action/LocalPlanner.action" | |||
"action/GlobalPlanner.action" | |||
"action/HybridPlanning.action" |
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.
Only a tiny comment, this is *Planner
, *Planner
, *Planning
, maybe the last should be action/HybridPlanner
?
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 agree with @AdamPettinger, the names could be a little bit more consistent. I'm wondering if there is a better name than action/HybridPlanning
which indicates that the motion is executed at the same time...
77c53fd
to
b2a4f7a
Compare
The latest commit breaks the API in favor of the new plugin interface for the global planner (moveit2 #585) |
@@ -0,0 +1,9 @@ | |||
# Motion planning request to the global planner | |||
string planning_group | |||
moveit_msgs/MotionSequenceRequest desired_motion_sequence |
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 not really convinced of this name. Simply request
would be fine imo
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 think calling this motion_sequence (As it is in the HybridPlanner.action) is actually clearer when used in code as it is a sub-message of the action goal.
Closing in favor of #135 where I will continue this work. |
This PR adds the action interfaces for MoveIt 2's hybrid planning feature (more information about it can be found in these moveit2 issues: #300 & #433)