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