Public Member Functions | Public Attributes | Static Public Attributes
pr2_delivery.DeliverServer.DeliverServer Class Reference

List of all members.

Public Member Functions

def __init__
def execute
def get_object
def give_object
def navigate_to
def say
def tuck_arms
def wait_for_gripper_wiggle

Public Attributes

 arm_mover
 give_item_phrase
 gripper_wiggle_detector_client
 item_delivered_phrase
 item_received_phrase
 lang
 move_base_client
 request_item_phrase
 server
 tuck_arm_client

Static Public Attributes

list accept_object_pose = [ -0.07666010001780543, 0.1622352230632809, -0.31320771836735584, -1.374860652847621, -3.1324415863359545, -1.078194355846691, 1.857217828689617]
list tuck_approach_pose = [0.039, 1.1072, 0.0, -2.067, -1.231, -1.998, 0.369]
list tucked_with_object_approach_pose = [-0.01829384139848722, 0.6712428753827848, -1.3264898661986668, -0.6078654239376914, 0.601472182148825, -1.3278329090728338, -5.83346239703479]
list tucked_with_object_pose = [-0.0175476818422744, 1.1720448201611564, -1.3268105758514066, -1.288722079574422, -31.28968470078213, -2.0089650532319836, -5.841424529413016]

Detailed Description

Definition at line 46 of file DeliverServer.py.


Constructor & Destructor Documentation

Definition at line 53 of file DeliverServer.py.


Member Function Documentation

This is the main sequence of the delivery action.

Definition at line 80 of file DeliverServer.py.

Definition at line 128 of file DeliverServer.py.

Definition at line 154 of file DeliverServer.py.

def pr2_delivery.DeliverServer.DeliverServer.navigate_to (   self,
  nav_goal_pose 
)

Definition at line 112 of file DeliverServer.py.

def pr2_delivery.DeliverServer.DeliverServer.say (   self,
  thing_to_say 
)

Definition at line 96 of file DeliverServer.py.

Definition at line 105 of file DeliverServer.py.

Waits for one year.  accel is in m/s^2, normal values are 6 and 10

Definition at line 119 of file DeliverServer.py.


Member Data Documentation

list pr2_delivery::DeliverServer.DeliverServer::accept_object_pose = [ -0.07666010001780543, 0.1622352230632809, -0.31320771836735584, -1.374860652847621, -3.1324415863359545, -1.078194355846691, 1.857217828689617] [static]

Definition at line 50 of file DeliverServer.py.

Definition at line 53 of file DeliverServer.py.

Definition at line 53 of file DeliverServer.py.

Definition at line 53 of file DeliverServer.py.

Definition at line 53 of file DeliverServer.py.

Definition at line 53 of file DeliverServer.py.

Definition at line 53 of file DeliverServer.py.

Definition at line 53 of file DeliverServer.py.

Definition at line 53 of file DeliverServer.py.

Definition at line 53 of file DeliverServer.py.

list pr2_delivery::DeliverServer.DeliverServer::tuck_approach_pose = [0.039, 1.1072, 0.0, -2.067, -1.231, -1.998, 0.369] [static]

Definition at line 49 of file DeliverServer.py.

Definition at line 53 of file DeliverServer.py.

list pr2_delivery::DeliverServer.DeliverServer::tucked_with_object_approach_pose = [-0.01829384139848722, 0.6712428753827848, -1.3264898661986668, -0.6078654239376914, 0.601472182148825, -1.3278329090728338, -5.83346239703479] [static]

Definition at line 51 of file DeliverServer.py.

list pr2_delivery::DeliverServer.DeliverServer::tucked_with_object_pose = [-0.0175476818422744, 1.1720448201611564, -1.3268105758514066, -1.288722079574422, -31.28968470078213, -2.0089650532319836, -5.841424529413016] [static]

Definition at line 48 of file DeliverServer.py.


The documentation for this class was generated from the following file:


pr2_delivery
Author(s): Dave Hershberger, Maintainer=Devon Ash
autogenerated on Sat Jun 8 2019 19:56:27