#include <MoveArmActionClient.h>
Definition at line 71 of file MoveArmActionClient.h.
Definition at line 23 of file MoveArmActionClient.cpp.
MoveArmActionClient::~MoveArmActionClient | ( | ) | [virtual] |
Definition at line 30 of file MoveArmActionClient.cpp.
bool MoveArmActionClient::fetchParameters | ( | std::string | nameSpace = "" | ) | [virtual] |
Reimplemented in mtconnect_cnc_robot_example::state_machine::StateMachine, MovePickPlaceTest, and mtconnect_cnc_robot_example::MovePickPlaceServer.
Definition at line 121 of file MoveArmActionClient.cpp.
bool MoveArmActionClient::getArmInfo | ( | const planning_environment::CollisionModels * | models, |
const std::string & | arm_group, | ||
std::string & | base_link, | ||
std::string & | tip_link | ||
) | [protected] |
Definition at line 229 of file MoveArmActionClient.cpp.
bool MoveArmActionClient::getArmStartState | ( | std::string | group_name, |
arm_navigation_msgs::RobotState & | robot_state | ||
) | [protected, virtual] |
Definition at line 139 of file MoveArmActionClient.cpp.
bool MoveArmActionClient::getPoseInArmSpace | ( | const CartesianGoal & | cartesian_goal, |
geometry_msgs::Pose & | base_to_tip_pose | ||
) | [protected] |
Definition at line 288 of file MoveArmActionClient.cpp.
bool MoveArmActionClient::getTrajectoryInArmSpace | ( | const CartesianTrajectory & | cartesian_traj, |
geometry_msgs::PoseArray & | base_to_tip_poses | ||
) | [protected] |
Definition at line 318 of file MoveArmActionClient.cpp.
bool MoveArmActionClient::moveArm | ( | const geometry_msgs::PoseArray & | cartesian_poses, |
bool | wait_for_completion = true |
||
) | [virtual] |
Definition at line 67 of file MoveArmActionClient.cpp.
void MoveArmActionClient::run | ( | void | ) | [virtual] |
Reimplemented in mtconnect_cnc_robot_example::state_machine::StateMachine, mtconnect_cnc_robot_example::MovePickPlaceServer, and MovePickPlaceTest.
Definition at line 35 of file MoveArmActionClient.cpp.
bool MoveArmActionClient::setup | ( | void | ) | [protected, virtual] |
Reimplemented in mtconnect_cnc_robot_example::state_machine::StateMachine, and mtconnect_cnc_robot_example::MovePickPlaceServer.
Definition at line 173 of file MoveArmActionClient.cpp.
void MoveArmActionClient::timerCallback | ( | const ros::TimerEvent & | evnt | ) | [virtual] |
Definition at line 129 of file MoveArmActionClient.cpp.
std::string mtconnect_cnc_robot_example::MoveArmActionClient::arm_group_ [protected] |
Definition at line 130 of file MoveArmActionClient.h.
KinematicStatePtr mtconnect_cnc_robot_example::MoveArmActionClient::arm_kinematic_state_ptr_ [protected] |
Definition at line 124 of file MoveArmActionClient.h.
std::string mtconnect_cnc_robot_example::MoveArmActionClient::base_link_frame_id_ [protected] |
Definition at line 125 of file MoveArmActionClient.h.
Definition at line 129 of file MoveArmActionClient.h.
CollisionModelsPtr mtconnect_cnc_robot_example::MoveArmActionClient::collision_models_ptr_ [protected] |
Definition at line 123 of file MoveArmActionClient.h.
MoveArmClientPtr mtconnect_cnc_robot_example::MoveArmActionClient::move_arm_client_ptr_ [protected] |
Definition at line 105 of file MoveArmActionClient.h.
arm_navigation_msgs::MoveArmGoal mtconnect_cnc_robot_example::MoveArmActionClient::move_arm_goal_ [protected] |
Definition at line 133 of file MoveArmActionClient.h.
arm_navigation_msgs::SimplePoseConstraint mtconnect_cnc_robot_example::MoveArmActionClient::move_pose_constraint_ [protected] |
Definition at line 134 of file MoveArmActionClient.h.
nav_msgs::Path mtconnect_cnc_robot_example::MoveArmActionClient::path_msg_ [protected] |
Definition at line 117 of file MoveArmActionClient.h.
Definition at line 111 of file MoveArmActionClient.h.
ros::ServiceClient mtconnect_cnc_robot_example::MoveArmActionClient::planning_scene_client_ [protected] |
Definition at line 108 of file MoveArmActionClient.h.
Definition at line 114 of file MoveArmActionClient.h.
Definition at line 120 of file MoveArmActionClient.h.
std::string mtconnect_cnc_robot_example::MoveArmActionClient::tip_link_frame_id_ [protected] |
Definition at line 126 of file MoveArmActionClient.h.