$search
Definition at line 54 of file turtlebot_arm_marker_server.cpp.
TurtlebotArmMarkerServer::TurtlebotArmMarkerServer | ( | ) | [inline] |
Definition at line 93 of file turtlebot_arm_marker_server.cpp.
void TurtlebotArmMarkerServer::changeMarkerColor | ( | double | r, | |
double | g, | |||
double | b, | |||
bool | set_pose = false , |
|||
geometry_msgs::Pose | pose = geometry_msgs::Pose() | |||
) | [inline] |
Definition at line 195 of file turtlebot_arm_marker_server.cpp.
void TurtlebotArmMarkerServer::createArmMarker | ( | ) | [inline] |
Definition at line 316 of file turtlebot_arm_marker_server.cpp.
void TurtlebotArmMarkerServer::createArmMenu | ( | ) | [inline] |
Definition at line 460 of file turtlebot_arm_marker_server.cpp.
void TurtlebotArmMarkerServer::createGripperMarker | ( | ) | [inline] |
Definition at line 382 of file turtlebot_arm_marker_server.cpp.
void TurtlebotArmMarkerServer::createJointMarker | ( | const string | joint_name, | |
const string | link_name | |||
) | [inline] |
Definition at line 438 of file turtlebot_arm_marker_server.cpp.
void TurtlebotArmMarkerServer::createJointMarkers | ( | ) | [inline] |
Definition at line 430 of file turtlebot_arm_marker_server.cpp.
void TurtlebotArmMarkerServer::createJointMenu | ( | const string | joint_name | ) | [inline] |
Definition at line 489 of file turtlebot_arm_marker_server.cpp.
void TurtlebotArmMarkerServer::createJointMenus | ( | ) | [inline] |
Definition at line 481 of file turtlebot_arm_marker_server.cpp.
void TurtlebotArmMarkerServer::createJointPublishers | ( | ) | [inline] |
Definition at line 163 of file turtlebot_arm_marker_server.cpp.
void TurtlebotArmMarkerServer::getTransformedPose | ( | const string & | source_frame, | |
const geometry_msgs::Pose & | source_pose, | |||
const string & | target_frame, | |||
geometry_msgs::Pose & | target_pose, | |||
const ros::Time & | time | |||
) | [inline] |
Definition at line 274 of file turtlebot_arm_marker_server.cpp.
void TurtlebotArmMarkerServer::immediateCb | ( | const visualization_msgs::InteractiveMarkerFeedbackConstPtr & | feedback | ) | [inline] |
Definition at line 527 of file turtlebot_arm_marker_server.cpp.
void TurtlebotArmMarkerServer::processArmFeedback | ( | const InteractiveMarkerFeedbackConstPtr & | feedback | ) | [inline] |
Definition at line 173 of file turtlebot_arm_marker_server.cpp.
void TurtlebotArmMarkerServer::processCommand | ( | const actionlib::SimpleClientGoalState & | state, | |
const simple_arm_server::MoveArmResultConstPtr & | result, | |||
const InteractiveMarkerFeedbackConstPtr & | feedback | |||
) | [inline] |
Definition at line 213 of file turtlebot_arm_marker_server.cpp.
void TurtlebotArmMarkerServer::processJointFeedback | ( | const InteractiveMarkerFeedbackConstPtr & | feedback | ) | [inline] |
Definition at line 188 of file turtlebot_arm_marker_server.cpp.
void TurtlebotArmMarkerServer::relaxAllCb | ( | const visualization_msgs::InteractiveMarkerFeedbackConstPtr & | feedback | ) | [inline] |
Definition at line 507 of file turtlebot_arm_marker_server.cpp.
void TurtlebotArmMarkerServer::relaxCb | ( | const std::string | joint_name, | |
const visualization_msgs::InteractiveMarkerFeedbackConstPtr & | feedback | |||
) | [inline] |
Definition at line 521 of file turtlebot_arm_marker_server.cpp.
void TurtlebotArmMarkerServer::resetMarker | ( | ) | [inline] |
Definition at line 304 of file turtlebot_arm_marker_server.cpp.
void TurtlebotArmMarkerServer::resetPoseCb | ( | const visualization_msgs::InteractiveMarkerFeedbackConstPtr & | feedback | ) | [inline] |
Definition at line 550 of file turtlebot_arm_marker_server.cpp.
void TurtlebotArmMarkerServer::sendCommandCb | ( | const visualization_msgs::InteractiveMarkerFeedbackConstPtr & | feedback | ) | [inline] |
Definition at line 502 of file turtlebot_arm_marker_server.cpp.
bool TurtlebotArmMarkerServer::sendGripperCommand | ( | const InteractiveMarkerFeedbackConstPtr & | feedback | ) | [inline] |
Definition at line 254 of file turtlebot_arm_marker_server.cpp.
bool TurtlebotArmMarkerServer::sendTrajectoryCommand | ( | const InteractiveMarkerFeedbackConstPtr & | feedback | ) | [inline] |
Definition at line 233 of file turtlebot_arm_marker_server.cpp.
void TurtlebotArmMarkerServer::switchToArmControlCb | ( | const visualization_msgs::InteractiveMarkerFeedbackConstPtr & | feedback | ) | [inline] |
Definition at line 565 of file turtlebot_arm_marker_server.cpp.
void TurtlebotArmMarkerServer::switchToJointControlCb | ( | const visualization_msgs::InteractiveMarkerFeedbackConstPtr & | feedback | ) | [inline] |
Definition at line 556 of file turtlebot_arm_marker_server.cpp.
Definition at line 62 of file turtlebot_arm_marker_server.cpp.
Definition at line 68 of file turtlebot_arm_marker_server.cpp.
actionlib::SimpleActionClient<simple_arm_server::MoveArmAction> TurtlebotArmMarkerServer::client [private] |
Definition at line 58 of file turtlebot_arm_marker_server.cpp.
double TurtlebotArmMarkerServer::gripper_box_offset_x [private] |
Definition at line 81 of file turtlebot_arm_marker_server.cpp.
double TurtlebotArmMarkerServer::gripper_box_offset_y [private] |
Definition at line 82 of file turtlebot_arm_marker_server.cpp.
double TurtlebotArmMarkerServer::gripper_box_offset_z [private] |
Definition at line 83 of file turtlebot_arm_marker_server.cpp.
double TurtlebotArmMarkerServer::gripper_marker_offset_x [private] |
Definition at line 77 of file turtlebot_arm_marker_server.cpp.
double TurtlebotArmMarkerServer::gripper_marker_offset_y [private] |
Definition at line 78 of file turtlebot_arm_marker_server.cpp.
double TurtlebotArmMarkerServer::gripper_marker_offset_z [private] |
Definition at line 79 of file turtlebot_arm_marker_server.cpp.
bool TurtlebotArmMarkerServer::immediate_commands [private] |
Definition at line 65 of file turtlebot_arm_marker_server.cpp.
bool TurtlebotArmMarkerServer::in_move [private] |
Definition at line 66 of file turtlebot_arm_marker_server.cpp.
map<std::string, ros::Publisher> TurtlebotArmMarkerServer::joint_command_publishers [private] |
Definition at line 89 of file turtlebot_arm_marker_server.cpp.
map<std::string, MenuHandler> TurtlebotArmMarkerServer::joint_menu_handlers [private] |
Definition at line 63 of file turtlebot_arm_marker_server.cpp.
map<std::string, ros::ServiceClient> TurtlebotArmMarkerServer::joint_relax_clients [private] |
Definition at line 90 of file turtlebot_arm_marker_server.cpp.
vector<string> TurtlebotArmMarkerServer::joints [private] |
Definition at line 71 of file turtlebot_arm_marker_server.cpp.
vector<string> TurtlebotArmMarkerServer::links [private] |
Definition at line 72 of file turtlebot_arm_marker_server.cpp.
double TurtlebotArmMarkerServer::move_time [private] |
Definition at line 86 of file turtlebot_arm_marker_server.cpp.
ros::NodeHandle TurtlebotArmMarkerServer::nh [private] |
Definition at line 57 of file turtlebot_arm_marker_server.cpp.
string TurtlebotArmMarkerServer::root_link [private] |
Definition at line 74 of file turtlebot_arm_marker_server.cpp.
Definition at line 59 of file turtlebot_arm_marker_server.cpp.
Definition at line 60 of file turtlebot_arm_marker_server.cpp.
string TurtlebotArmMarkerServer::tip_link [private] |
Definition at line 73 of file turtlebot_arm_marker_server.cpp.