def fetch_pbd_interaction.action.Action.__init__ | ( | self, | |
robot, | |||
tf_listener, | |||
im_server, | |||
primitive_click_cb, | |||
action_change_cb, | |||
action_id = None , |
|||
grasp_suggestion_service = None , |
|||
grasp_feedback_topic = None , |
|||
external_ee_link = None |
|||
) |
Args: robot (Robot) : interface to lower level robot functionality tf_listener (TransformListener) im_server (InteractiveMarkerSerever) primitive_click_cb (function(int)): The function to call when a primitive is clicked on (normally in the GUI). The function should take the number of the primitive action_id (int, optional): The index of this action.
def fetch_pbd_interaction.action.Action._check_pre_conditions | ( | self | ) | [private] |
def fetch_pbd_interaction.action.Action._execute_action | ( | self | ) | [private] |
def fetch_pbd_interaction.action.Action._get_link | ( | primitive0, | |
primitive1, | |||
marker_id | |||
) | [static, private] |
def fetch_pbd_interaction.action.Action._is_action_reachable | ( | self | ) | [private] |
def fetch_pbd_interaction.action.Action._loop_through_primitives | ( | self | ) | [private] |
def fetch_pbd_interaction.action.Action._primitive_pose_change | ( | self | ) | [private] |
def fetch_pbd_interaction.action.Action._update_links | ( | self | ) | [private] |
def fetch_pbd_interaction.action.Action._update_markers | ( | self | ) | [private] |
def fetch_pbd_interaction.action.Action.add_primitive | ( | self, | |
primitive, | |||
add_marker = True , |
|||
add_name = True |
|||
) |
def fetch_pbd_interaction.action.Action.build_from_json | ( | self, | |
json | |||
) |
def fetch_pbd_interaction.action.Action.clear | ( | self | ) |
def fetch_pbd_interaction.action.Action.decrease_id | ( | self | ) |
def fetch_pbd_interaction.action.Action.delete_primitive | ( | self, | |
to_delete | |||
) |
def fetch_pbd_interaction.action.Action.delete_primitive_marker | ( | self, | |
primitive_number | |||
) |
def fetch_pbd_interaction.action.Action.execute_primitive | ( | self, | |
to_execute | |||
) |
def fetch_pbd_interaction.action.Action.get_json | ( | self | ) |
def fetch_pbd_interaction.action.Action.get_name | ( | self | ) |
def fetch_pbd_interaction.action.Action.get_primitive | ( | self, | |
index | |||
) |
def fetch_pbd_interaction.action.Action.get_status | ( | self | ) |
def fetch_pbd_interaction.action.Action.head_busy | ( | self | ) |
def fetch_pbd_interaction.action.Action.make_primitive_marker | ( | self, | |
primitive_number | |||
) |
def fetch_pbd_interaction.action.Action.n_primitives | ( | self | ) |
def fetch_pbd_interaction.action.Action.reset_viz | ( | self | ) |
def fetch_pbd_interaction.action.Action.select_primitive | ( | self, | |
primitive_number, | |||
is_selected | |||
) |
def fetch_pbd_interaction.action.Action.set_action_id | ( | self, | |
action_id | |||
) |
def fetch_pbd_interaction.action.Action.set_name | ( | self, | |
name | |||
) |
def fetch_pbd_interaction.action.Action.set_status | ( | self, | |
status | |||
) |
def fetch_pbd_interaction.action.Action.switch_primitive_order | ( | self, | |
old_index, | |||
new_index | |||
) |
def fetch_pbd_interaction.action.Action.update_primitive_pose | ( | self, | |
primitive_number, | |||
position, | |||
orientation | |||
) |
def fetch_pbd_interaction.action.Action.update_viz | ( | self | ) |
fetch_pbd_interaction::action.Action::_marker_publisher = None [static, private] |