, including all inherited members.
approach_direction_t enum name | simple_robot_control::Arm | |
Arm(char arm_side, bool collision_checking=true) | simple_robot_control::Arm | |
armside_str | simple_robot_control::Arm | [private] |
current_joint_angles_ | simple_robot_control::Arm | [private] |
FROM_ABOVE enum value | simple_robot_control::Arm | |
FROM_BELOW enum value | simple_robot_control::Arm | |
FROM_LEFT_SIDEWAYS enum value | simple_robot_control::Arm | |
FROM_LEFT_UPRIGHT enum value | simple_robot_control::Arm | |
FROM_RIGHT_SIDEWAYS enum value | simple_robot_control::Arm | |
FROM_RIGHT_UPRIGHT enum value | simple_robot_control::Arm | |
FRONTAL enum value | simple_robot_control::Arm | |
getCurrentJointAngles() | simple_robot_control::Arm | |
getIK(const geometry_msgs::PoseStamped &pose, vector< double > &joint_angles, vector< double > *ik_seed_pos=NULL) | simple_robot_control::Arm | |
goToJointPos(const vector< double > &positions, double max_time=3.0, bool wait=true) | simple_robot_control::Arm | |
goToJointPos(const double *positions, int num_positions, double max_time=3.0, bool wait=true) | simple_robot_control::Arm | |
goToJointPosWithCollisionChecking(const vector< double > &positions, double max_time=3.0, bool wait=true) | simple_robot_control::Arm | |
gripperlength | simple_robot_control::Arm | [private, static] |
gripperToWrist(const tf::StampedTransform &pose) | simple_robot_control::Arm | [private] |
group_name | simple_robot_control::Arm | [private] |
ik_service_client_ | simple_robot_control::Arm | [private] |
isAtPos(const std::vector< double > &pos_vec) | simple_robot_control::Arm | |
joint_names | simple_robot_control::Arm | [private] |
makePose(const tf::Vector3 &position, string frame_id, approach_direction_t approach) | simple_robot_control::Arm | [private] |
move_arm_client_ | simple_robot_control::Arm | [private] |
moveGrippertoPose(const tf::StampedTransform &pose, double max_time=5.0, bool wait=true, vector< double > *ik_seed_pos=0) | simple_robot_control::Arm | |
moveGrippertoPoseWithCollisionChecking(const tf::StampedTransform &pose, double max_time=5.0, bool wait=true, std::string planner="ompl") | simple_robot_control::Arm | |
moveGrippertoPoseWithOrientationConstraints(const tf::StampedTransform &tf, bool keep_roll, bool keep_pitch, bool keep_yaw, double max_time=5.0, bool wait=true, double tolerance=0.2) | simple_robot_control::Arm | |
moveGripperToPosition(const tf::Vector3 &position, string frame_id, approach_direction_t approach=FRONTAL, double max_time=5.0, bool wait=true, vector< double > *ik_seed_pos=0) | simple_robot_control::Arm | |
moveGrippertoPositionWithCollisionChecking(const tf::Vector3 &position, string frame_id, approach_direction_t approach=FRONTAL, double max_time=5.0, bool wait=true, std::string planner="ompl") | simple_robot_control::Arm | |
moveWristRollLinktoPose(const tf::StampedTransform &pose, double max_time=5.0, bool wait=true, vector< double > *ik_seed_pos=0) | simple_robot_control::Arm | |
moveWristRollLinktoPose(const geometry_msgs::PoseStamped &pose, double max_time=5.0, bool wait=true, vector< double > *ik_seed_pos=0) | simple_robot_control::Arm | |
moveWristRollLinktoPoseWithCollisionChecking(const geometry_msgs::PoseStamped &pose, double max_time=5.0, bool wait=true, std::string planner="ompl") | simple_robot_control::Arm | |
moveWristRollLinktoPoseWithCollisionChecking(const tf::StampedTransform &pose, double max_time=5.0, bool wait=true, std::string planner="ompl") | simple_robot_control::Arm | |
moveWristRollLinktoPoseWithOrientationConstraints(const tf::StampedTransform &pose, bool keep_roll, bool keep_pitch, bool keep_yaw, double max_time=5.0, bool wait=true, double tolerance=0.2) | simple_robot_control::Arm | |
moveWristRollLinktoPoseWithOrientationConstraints(const geometry_msgs::PoseStamped &pose, bool keep_roll, bool keep_pitch, bool keep_yaw, double max_time=5.0, bool wait=true, double tolerance=0.2) | simple_robot_control::Arm | |
nh_ | simple_robot_control::Arm | [private] |
rotateWrist(double radians, double wrist_speed=wrist_speed_, bool wait=true) | simple_robot_control::Arm | |
stretch() | simple_robot_control::Arm | |
traj_client_ | simple_robot_control::Arm | [private] |
tuck() | simple_robot_control::Arm | |
updateJointStatePos() | simple_robot_control::Arm | |
wrist_speed_ | simple_robot_control::Arm | [private, static] |
wristToGripper(const tf::StampedTransform &pose) | simple_robot_control::Arm | [private] |
~Arm() | simple_robot_control::Arm | |