manipulation_msgs¶
Contents:
Summary¶
-
manipulation_msgs
¶ Version: 0.2.0
Description: The manipulation_msgs package
Maintainers: - Jon Binney <jbinney AT willowgarage DOT com>
Licenses: - BSD
BuildDepends: BuildtoolDepends: BuildExportDepends: ExecDepends:
Types¶
Message types¶
manipulation_msgs/GraspPlanningErrorCode
manipulation_msgs/CartesianGains
manipulation_msgs/GripperTranslation
manipulation_msgs/SceneRegion
manipulation_msgs/ManipulationResult
manipulation_msgs/PlaceLocation
manipulation_msgs/GraspResult
manipulation_msgs/ClusterBoundingBox
manipulation_msgs/ManipulationPhase
manipulation_msgs/PlaceLocationResult
manipulation_msgs/GraspableObject
manipulation_msgs/GraspableObjectList
manipulation_msgs/Grasp
Service types¶
-
manipulation_msgs/GraspPlanning
¶ Field (Request): - arm_name (string) –
- target (manipulation_msgs/GraspableObject) –
- collision_object_name (string) –
- collision_support_surface_name (string) –
- grasps_to_evaluate[] (manipulation_msgs/Grasp) –
- movable_obstacles[] (manipulation_msgs/GraspableObject) –
Field (Response): - grasps[] (manipulation_msgs/Grasp) –
- error_code (manipulation_msgs/GraspPlanningErrorCode) –
Requests that grasp planning be performed on the object to be grasped returns a list of grasps to be tested and executed
the arm being used
# Requests that grasp planning be performed on the object to be grasped # returns a list of grasps to be tested and executed # the arm being used string arm_name # the object to be grasped GraspableObject target # the name that the target object has in the collision environment # can be left empty if no name is available string collision_object_name # the name that the support surface (e.g. table) has in the collision map # can be left empty if no name is available string collision_support_surface_name # an optional list of grasps to be evaluated by the planner Grasp[] grasps_to_evaluate # an optional list of obstacles that we have semantic information about # and that can be moved in the course of grasping GraspableObject[] movable_obstacles --- # the list of planned grasps Grasp[] grasps # whether an error occurred GraspPlanningErrorCode error_code
Action types¶
-
manipulation_msgs/GraspPlanning
¶ Field (Goal): - arm_name (string) –
- target (manipulation_msgs/GraspableObject) –
- collision_object_name (string) –
- collision_support_surface_name (string) –
- grasps_to_evaluate[] (manipulation_msgs/Grasp) –
- movable_obstacles[] (manipulation_msgs/GraspableObject) –
Field (Result): - grasps[] (manipulation_msgs/Grasp) –
- error_code (manipulation_msgs/GraspPlanningErrorCode) –
Field (Feedback): - grasps[] (manipulation_msgs/Grasp) –
Requests that grasp planning be performed on the object to be grasped returns a list of grasps to be tested and executed
the arm being used
# Requests that grasp planning be performed on the object to be grasped # returns a list of grasps to be tested and executed # the arm being used string arm_name # the object to be grasped GraspableObject target # the name that the target object has in the collision environment # can be left empty if no name is available string collision_object_name # the name that the support surface (e.g. table) has in the collision map # can be left empty if no name is available string collision_support_surface_name # an optional list of grasps to be evaluated by the planner Grasp[] grasps_to_evaluate # an optional list of obstacles that we have semantic information about # and that can be moved in the course of grasping GraspableObject[] movable_obstacles --- # the list of planned grasps Grasp[] grasps # whether an error occurred GraspPlanningErrorCode error_code --- # grasps planned so far Grasp[] grasps