$search

pick_and_place_service::PickAndPlaceService Class Reference

Manager for pick and place actions. More...

List of all members.

Public Member Functions

def __init__
def detach_object_service_interface
def detect_object_service_interface
def detect_table_service_interface
def drop_object
def getObjects
def move_arm_to_front
def move_arm_to_front_service_interface
def move_arm_to_side_service_interface
def move_head
def pickup_object_service_interface
def place_object_service_interface
def point_head_service_interface
def select_arm_service_interface
def set_table_place_rectangle
def switch_sides
def switch_sides_service_interface

Public Attributes

 arm_above_and_to_front_angles
 arm_above_and_to_side_angles
 arm_to_front_angles
 arm_to_side_angles
 headpub
 headx
 heady
 pickandplacemanager
 pickplaceservice_armtofront
 pickplaceservice_armtoside
 pickplaceservice_detachobject
 pickplaceservice_detectobjects
 pickplaceservice_detecttable
 pickplaceservice_pickupobject
 pickplaceservice_placeobject
 pickplaceservice_pointhead
 pickplaceservice_selectarm
 pickplaceservice_switchsides
 table_detected
 whicharm

Detailed Description

Manager for pick and place actions.

Definition at line 62 of file pick_and_place_service.py.


Member Function Documentation

def pick_and_place_service::PickAndPlaceService::__init__ (   self,
  use_slip_controller = 0,
  use_slip_detection = 0 
)

Definition at line 65 of file pick_and_place_service.py.

def pick_and_place_service::PickAndPlaceService::detach_object_service_interface (   self,
  req 
)

Definition at line 135 of file pick_and_place_service.py.

def pick_and_place_service::PickAndPlaceService::detect_object_service_interface (   self,
  req 
)

Definition at line 148 of file pick_and_place_service.py.

def pick_and_place_service::PickAndPlaceService::detect_table_service_interface (   self,
  req 
)

Definition at line 174 of file pick_and_place_service.py.

def pick_and_place_service::PickAndPlaceService::drop_object (   self,
  arm 
)

Definition at line 124 of file pick_and_place_service.py.

def pick_and_place_service::PickAndPlaceService::getObjects (   self  ) 

Definition at line 101 of file pick_and_place_service.py.

def pick_and_place_service::PickAndPlaceService::move_arm_to_front (   self,
  whicharm,
  try_constrained = 0 
)

Definition at line 329 of file pick_and_place_service.py.

def pick_and_place_service::PickAndPlaceService::move_arm_to_front_service_interface (   self,
  req 
)

Definition at line 357 of file pick_and_place_service.py.

def pick_and_place_service::PickAndPlaceService::move_arm_to_side_service_interface (   self,
  req 
)

Definition at line 316 of file pick_and_place_service.py.

def pick_and_place_service::PickAndPlaceService::move_head (   self,
  dir 
)

Definition at line 180 of file pick_and_place_service.py.

def pick_and_place_service::PickAndPlaceService::pickup_object_service_interface (   self,
  req 
)

Definition at line 230 of file pick_and_place_service.py.

def pick_and_place_service::PickAndPlaceService::place_object_service_interface (   self,
  req 
)

Definition at line 284 of file pick_and_place_service.py.

def pick_and_place_service::PickAndPlaceService::point_head_service_interface (   self,
  req 
)

Definition at line 217 of file pick_and_place_service.py.

def pick_and_place_service::PickAndPlaceService::select_arm_service_interface (   self,
  req 
)

Definition at line 251 of file pick_and_place_service.py.

def pick_and_place_service::PickAndPlaceService::set_table_place_rectangle (   self,
  side 
)

Definition at line 272 of file pick_and_place_service.py.

def pick_and_place_service::PickAndPlaceService::switch_sides (   self  ) 

Definition at line 263 of file pick_and_place_service.py.

def pick_and_place_service::PickAndPlaceService::switch_sides_service_interface (   self,
  req 
)

Definition at line 278 of file pick_and_place_service.py.


Member Data Documentation

Definition at line 97 of file pick_and_place_service.py.

Definition at line 93 of file pick_and_place_service.py.

Definition at line 98 of file pick_and_place_service.py.

Definition at line 95 of file pick_and_place_service.py.

Definition at line 74 of file pick_and_place_service.py.

Definition at line 75 of file pick_and_place_service.py.

Definition at line 76 of file pick_and_place_service.py.

Definition at line 68 of file pick_and_place_service.py.

Definition at line 89 of file pick_and_place_service.py.

Definition at line 88 of file pick_and_place_service.py.

Definition at line 80 of file pick_and_place_service.py.

Definition at line 81 of file pick_and_place_service.py.

Definition at line 82 of file pick_and_place_service.py.

Definition at line 83 of file pick_and_place_service.py.

Definition at line 87 of file pick_and_place_service.py.

Definition at line 84 of file pick_and_place_service.py.

Definition at line 85 of file pick_and_place_service.py.

Definition at line 86 of file pick_and_place_service.py.

Definition at line 77 of file pick_and_place_service.py.

Definition at line 70 of file pick_and_place_service.py.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Properties Friends


pr2_pick_and_place_service
Author(s): Sarah Osentoski
autogenerated on Sun Mar 3 12:49:59 2013