$search
| 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] |