Public Member Functions | |
actionlib::SimpleClientGoalState | getState () |
Returns the current state of the action. | |
void | getTrajectory (int argc, char **argv) |
Get move from keyboard. | |
MoveInPose () | |
Initialize the action client and wait for action server to come up. | |
void | setNamesJoint (void) |
Push joint name on vector. | |
void | setPlannerRequest (arm_navigation_msgs::MoveArmGoal &goal) |
Defined Motion Request Parameters. | |
void | setPlannerRequestPose (arm_navigation_msgs::MoveArmGoal &goal) |
Defined Goal Constraint Parameters. | |
void | startTrajectory (arm_navigation_msgs::MoveArmGoal &goal) |
Sends the command to start a given trajectory. | |
~MoveInPose () | |
Clean up the action client. | |
Private Attributes | |
std::vector< std::string > | names |
std::vector< double > | posicion |
std::vector< double > | rotacion |
ros::Duration | time_move |
TrajClient * | traj_client_ |
Definition at line 11 of file move_in_pose.cpp.
MoveInPose::MoveInPose | ( | ) | [inline] |
Initialize the action client and wait for action server to come up.
Definition at line 23 of file move_in_pose.cpp.
MoveInPose::~MoveInPose | ( | ) | [inline] |
Clean up the action client.
Definition at line 34 of file move_in_pose.cpp.
actionlib::SimpleClientGoalState MoveInPose::getState | ( | ) | [inline] |
Returns the current state of the action.
Definition at line 71 of file move_in_pose.cpp.
void MoveInPose::getTrajectory | ( | int | argc, |
char ** | argv | ||
) | [inline] |
Get move from keyboard.
Definition at line 55 of file move_in_pose.cpp.
void MoveInPose::setNamesJoint | ( | void | ) | [inline] |
Push joint name on vector.
Definition at line 39 of file move_in_pose.cpp.
void MoveInPose::setPlannerRequest | ( | arm_navigation_msgs::MoveArmGoal & | goal | ) | [inline] |
Defined Motion Request Parameters.
Definition at line 76 of file move_in_pose.cpp.
void MoveInPose::setPlannerRequestPose | ( | arm_navigation_msgs::MoveArmGoal & | goal | ) | [inline] |
Defined Goal Constraint Parameters.
Definition at line 86 of file move_in_pose.cpp.
void MoveInPose::startTrajectory | ( | arm_navigation_msgs::MoveArmGoal & | goal | ) | [inline] |
Sends the command to start a given trajectory.
Definition at line 50 of file move_in_pose.cpp.
std::vector<std::string> MoveInPose::names [private] |
Definition at line 20 of file move_in_pose.cpp.
std::vector<double> MoveInPose::posicion [private] |
Definition at line 18 of file move_in_pose.cpp.
std::vector<double> MoveInPose::rotacion [private] |
Definition at line 19 of file move_in_pose.cpp.
ros::Duration MoveInPose::time_move [private] |
Definition at line 17 of file move_in_pose.cpp.
TrajClient* MoveInPose::traj_client_ [private] |
Definition at line 16 of file move_in_pose.cpp.