|  | 
|  | pick_and_place._colors | 
|  | 
|  | pick_and_place.action | 
|  | 
|  | pick_and_place.args | 
|  | 
| int | pick_and_place.count = -1 | 
|  | 
|  | pick_and_place.d = math.sqrt((dx * dx) + (dy * dy)) | 
|  | 
|  | pick_and_place.default | 
|  | 
|  | pick_and_place.dimensions | 
|  | 
|  | pick_and_place.dx = obj.object.primitive_poses[0].position.x - args.x | 
|  | 
|  | pick_and_place.dy = obj.object.primitive_poses[0].position.y | 
|  | 
|  | pick_and_place.find_objects = actionlib.SimpleActionClient("basic_grasping_perception/find_objects", FindGraspableObjectsAction) | 
|  | 
|  | pick_and_place.find_result = find_objects.get_result() | 
|  | 
|  | pick_and_place.float | 
|  | 
|  | pick_and_place.frame_id | 
|  | 
|  | pick_and_place.goal = FindGraspableObjectsGoal() | 
|  | 
|  | pick_and_place.grasps = find_result.objects[the_object].grasps | 
|  | 
|  | pick_and_place.height = obj.primitive_poses[0].position.z | 
|  | 
|  | pick_and_place.help | 
|  | 
| list | pick_and_place.joint_names | 
|  | 
|  | pick_and_place.l = PlaceLocation() | 
|  | 
|  | pick_and_place.move_group = MoveGroupInterface("arm", "base_link", plan_only = args.plan) | 
|  | 
| string | pick_and_place.obj_name = "object%d"%the_object | 
|  | 
|  | pick_and_place.parser = argparse.ArgumentParser(description="Simple demo of pick and place") | 
|  | 
|  | pick_and_place.pick_result | 
|  | 
|  | pick_and_place.pickplace = PickPlaceInterface("arm", "gripper", plan_only = args.plan, verbose = True) | 
|  | 
|  | pick_and_place.place_result | 
|  | 
|  | pick_and_place.places = list() | 
|  | 
|  | pick_and_place.plan_grasps | 
|  | 
|  | pick_and_place.pose | 
|  | 
|  | pick_and_place.post_place_posture | 
|  | 
|  | pick_and_place.post_place_retreat | 
|  | 
|  | pick_and_place.pre_place_approach | 
|  | 
| list | pick_and_place.ready_pose = [-1.393150, -0.103543, 0, -1.608378, -0.458660, -0.1, -2.611218] | 
|  | 
|  | pick_and_place.scene = PlanningSceneInterface("base_link") | 
|  | 
|  | pick_and_place.success | 
|  | 
|  | pick_and_place.support_name | 
|  | 
|  | pick_and_place.support_surface = find_result.objects[the_object].object.support_surface | 
|  | 
|  | pick_and_place.the_object = None | 
|  | 
| float | pick_and_place.the_object_dist = 0.35 | 
|  | 
|  | pick_and_place.type | 
|  | 
|  | pick_and_place.unknown | 
|  | 
|  | pick_and_place.wait | 
|  | 
|  | pick_and_place.y | 
|  |