-
Notifications
You must be signed in to change notification settings - Fork 134
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
new GraspPlanning service to replace manipulation_msgs version (#32)
* new GraspPlanning service to replace manipulation_msgs version Until now the move group pick action uses the grasp planning service from manipulation_msgs. However, this doesn't use moveit_msgs::Grasp which has evolved since then. The new service in moveit_msgs uses its own Grasp.msg and overall aims to replace the old functionality using moveit types. * Adapt variable names and comments
- Loading branch information
Showing
2 changed files
with
28 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,27 @@ | ||
# Requests that grasp planning be performed for the target object | ||
# returns a list of candidate grasps to be tested and executed | ||
|
||
# the planning group used | ||
string group_name | ||
|
||
# the object to be grasped | ||
CollisionObject target | ||
|
||
# the names of the relevant support surfaces (e.g. tables) in the collision map | ||
# can be left empty if no names are available | ||
string[] support_surfaces | ||
|
||
# an optional list of grasps to be evaluated by the planner | ||
Grasp[] candidate_grasps | ||
|
||
# an optional list of obstacles that we have semantic information about | ||
# and that can be moved in the course of grasping | ||
CollisionObject[] movable_obstacles | ||
|
||
--- | ||
|
||
# the list of planned grasps | ||
Grasp[] grasps | ||
|
||
# whether an error occurred | ||
MoveItErrorCodes error_code |