Public Member Functions | |
def | __init__ |
def | can_reach |
def | get_arm_state |
def | get_gripper_state |
def | is_arm_moving |
def | look_at_ee |
def | look_at_point |
def | look_down |
def | look_forward |
def | move_arm_to_joints |
def | move_arm_to_joints_plan |
def | move_arm_to_pose |
def | nod_head |
def | play_sound |
def | relax_arm |
def | reset_arm_movement_history |
def | set_gripper_state |
def | shake_head |
def | start_move_arm_to_pose |
Public Attributes | |
current_gaze_goal_srv | |
gaze_client | |
get_ee_pose_srv | |
get_gripper_state_srv | |
get_joint_states_srv | |
is_arm_moving_srv | |
is_reachable_srv | |
move_arm_to_joints_plan_srv | |
move_arm_to_joints_srv | |
move_arm_to_pose_srv | |
relax_arm_srv | |
reset_arm_movement_history_srv | |
set_gripper_state_srv | |
start_move_arm_to_pose_srv | |
Private Attributes | |
_get_nearest_object_srv | |
_play_sound | |
_social_gaze | |
_sound_client | |
_tf_listener |
Robot class that provides an interface to arm and head (maybe base later)
def fetch_pbd_interaction.robot.Robot.__init__ | ( | self, | |
tf_listener, | |||
play_sound = True , |
|||
social_gaze = True |
|||
) |
def fetch_pbd_interaction.robot.Robot.can_reach | ( | self, | |
arm_state | |||
) |
def fetch_pbd_interaction.robot.Robot.get_arm_state | ( | self | ) |
def fetch_pbd_interaction.robot.Robot.is_arm_moving | ( | self | ) |
def fetch_pbd_interaction.robot.Robot.look_at_ee | ( | self, | |
follow = True |
|||
) |
def fetch_pbd_interaction.robot.Robot.look_at_point | ( | self, | |
point | |||
) |
def fetch_pbd_interaction.robot.Robot.look_down | ( | self | ) |
def fetch_pbd_interaction.robot.Robot.look_forward | ( | self | ) |
def fetch_pbd_interaction.robot.Robot.move_arm_to_joints | ( | self, | |
arm_states, | |||
times | |||
) |
def fetch_pbd_interaction.robot.Robot.move_arm_to_joints_plan | ( | self, | |
arm_state | |||
) |
def fetch_pbd_interaction.robot.Robot.move_arm_to_pose | ( | self, | |
arm_state | |||
) |
def fetch_pbd_interaction.robot.Robot.nod_head | ( | self, | |
num = 5 |
|||
) |
def fetch_pbd_interaction.robot.Robot.play_sound | ( | self, | |
requested_sound | |||
) |
def fetch_pbd_interaction.robot.Robot.relax_arm | ( | self | ) |
def fetch_pbd_interaction.robot.Robot.set_gripper_state | ( | self, | |
gripper_state | |||
) |
def fetch_pbd_interaction.robot.Robot.shake_head | ( | self, | |
num = 5 |
|||
) |
def fetch_pbd_interaction.robot.Robot.start_move_arm_to_pose | ( | self, | |
arm_state | |||
) |