, including all inherited members.
ac_ | RobotArm | [private] |
ac_fbp_ | RobotArm | [private, static] |
bring_into_reach(tf::Stamped< tf::Pose > toolTargetPose) | RobotArm | |
cartError() | RobotArm | |
evil_switch | RobotArm | |
excludeBaseProjectionFromWorkspace | RobotArm | |
executeViaJointControl(const std::vector< tf::Stamped< tf::Pose > > &poses, int start=-1, int end=-1) | RobotArm | |
findBaseMovement(tf::Stamped< tf::Pose > &result, std::vector< int > arm, std::vector< tf::Stamped< tf::Pose > > goal, bool drive, bool reach) | RobotArm | [static] |
fk_client | RobotArm | [private] |
getActionClient() | RobotArm | [inline] |
getInstance(int side=0) | RobotArm | [static] |
getJointState(double state[]) | RobotArm | |
getJointStateDes(double state[]) | RobotArm | |
getJointStateErr(double state[]) | RobotArm | |
getState() | RobotArm | |
getToolPose(const char frame[]="base_link") | RobotArm | |
getToolPose(tf::Stamped< tf::Pose > &marker, const char frame[]="base_link") | RobotArm | |
getWristPose(tf::Stamped< tf::Pose > &marker, const char frame[]="base_link") | RobotArm | |
goalTraj(double a0, double a1, double a2, double a3, double a4, double a5, double a6, double dur=1.0) | RobotArm | |
goalTraj(double *poseA, double dur=1.0) | RobotArm | |
goalTraj(double *poseA, double *vel) | RobotArm | |
haveJointState | RobotArm | [private] |
ik_client | RobotArm | [private] |
init() | RobotArm | [static] |
instance | RobotArm | [private, static] |
isTucked() | RobotArm | [inline] |
joint_names | RobotArm | [private] |
jointState | RobotArm | [private] |
jointStateCallback(const pr2_controllers_msgs::JointTrajectoryControllerState::ConstPtr &msg) | RobotArm | [private] |
jointStateDes | RobotArm | [private] |
jointStateErr | RobotArm | [private] |
jointStateSubscriber_ | RobotArm | [private] |
listener_ | RobotArm | [private, static] |
move_ik(double x, double y, double z, double ox, double oy, double oz, double ow, double time=1.0) | RobotArm | |
move_ik(tf::Stamped< tf::Pose > targetPose, double time=0.0) | RobotArm | |
move_toolframe_ik(double x, double y, double z, double ox, double oy, double oz, double ow) | RobotArm | |
move_toolframe_ik_pose(tf::Stamped< tf::Pose > toolTargetPose) | RobotArm | |
moveBothArms(tf::Stamped< tf::Pose > leftArm, tf::Stamped< tf::Pose > rightArm, double tolerance=0, bool wait=true) | RobotArm | [static] |
moveElbowOutOfWay(tf::Stamped< tf::Pose > toolTargetPose) | RobotArm | |
multiPointTrajectory(const std::vector< std::vector< double > > &poses, const double &duration=1.0) | RobotArm | |
multiPointTrajectory(const std::vector< std::vector< double > > &poses, const std::vector< double > &duration) | RobotArm | |
multiPointTrajectory(const std::vector< tf::Stamped< tf::Pose > > &poses, const std::vector< double > &duration) | RobotArm | |
mutex_ | RobotArm | [private] |
n_ | RobotArm | [private] |
pose2Joint(const std::vector< tf::Stamped< tf::Pose > > &poses, std::vector< std::vector< double > > &joints) | RobotArm | |
preset_angle | RobotArm | |
printPose(const tf::Stamped< tf::Pose > &toolTargetPose) | RobotArm | [static] |
query_client | RobotArm | [private] |
raise_elbow | RobotArm | |
reachable(tf::Stamped< tf::Pose > target) | RobotArm | |
retries | RobotArm | |
RobotArm(int side) | RobotArm | [private] |
rotate_toolframe_ik(double r_x, double r_y, double r_z) | RobotArm | |
rotate_toolframe_ik_p(double r_x, double r_y, double r_z) | RobotArm | |
run_ik(geometry_msgs::PoseStamped pose, double start_angles[7], double solution[7], std::string link_name) | RobotArm | |
run_ik(tf::Stamped< tf::Pose > pose, double start_angles[7], double solution[7], std::string link_name) | RobotArm | |
runFK(double jointAngles[], tf::Stamped< tf::Pose > *elbow=0) | RobotArm | |
side_ | RobotArm | [private] |
stabilize_grip() | RobotArm | |
startTrajectory(pr2_controllers_msgs::JointTrajectoryGoal goal, bool wait=true) | RobotArm | |
time_to_target | RobotArm | |
tool2wrist(tf::Stamped< tf::Pose > toolPose) | RobotArm | |
tool2wrist_ | RobotArm | |
tool_frame | RobotArm | |
traj_client_ | RobotArm | [private] |
tucked | RobotArm | |
twoPointTrajectory(double *poseA, double *poseB) | RobotArm | |
universal_move_toolframe_ik(double x, double y, double z, double ox, double oy, double oz, double ow, const char target_frame[]="base_link") | RobotArm | |
universal_move_toolframe_ik_pose(tf::Stamped< tf::Pose > toolTargetPose) | RobotArm | |
universal_move_toolframe_ik_pose_tolerance(tf::Stamped< tf::Pose > toolTargetPose, double tolerance, double timeout=5.0) | RobotArm | |
wrist2tool(tf::Stamped< tf::Pose > toolPose) | RobotArm | |
wrist2tool_ | RobotArm | |
wrist_frame | RobotArm | |
~RobotArm() | RobotArm | [private] |