#include <katana_teleop_key.h>
Public Member Functions | |
void | jointStateCallback (const sensor_msgs::JointState::ConstPtr &js) |
KatanaTeleopKey () | |
void | keyboardLoop () |
~KatanaTeleopKey () | |
Private Member Functions | |
void | giveInfo () |
bool | matchJointGoalRequest (double increment) |
bool | send_gripper_action (int32_t goal_type) |
Private Attributes | |
JMAC | action_client |
std::vector< std::string > | combined_joints_ |
sensor_msgs::JointState | current_pose_ |
actionlib::SimpleActionClient < control_msgs::GripperCommandAction > | gripper_ |
std::vector< std::string > | gripper_joint_names_ |
double | increment |
double | increment_step |
double | increment_step_scaling |
sensor_msgs::JointState | initial_pose_ |
std::vector< std::string > | joint_names_ |
size_t | jointIndex |
ros::Subscriber | js_sub_ |
sensor_msgs::JointState | movement_goal_ |
Definition at line 83 of file katana_teleop_key.h.
Definition at line 32 of file katana_teleop_key.cpp.
katana::KatanaTeleopKey::~KatanaTeleopKey | ( | ) | [inline] |
Definition at line 92 of file katana_teleop_key.h.
void katana::KatanaTeleopKey::giveInfo | ( | ) | [private] |
Definition at line 123 of file katana_teleop_key.cpp.
void katana::KatanaTeleopKey::jointStateCallback | ( | const sensor_msgs::JointState::ConstPtr & | js | ) |
Definition at line 162 of file katana_teleop_key.cpp.
Definition at line 197 of file katana_teleop_key.cpp.
bool katana::KatanaTeleopKey::matchJointGoalRequest | ( | double | increment | ) | [private] |
Definition at line 178 of file katana_teleop_key.cpp.
bool katana::KatanaTeleopKey::send_gripper_action | ( | int32_t | goal_type | ) | [private] |
Definition at line 393 of file katana_teleop_key.cpp.
JMAC katana::KatanaTeleopKey::action_client [private] |
Definition at line 112 of file katana_teleop_key.h.
std::vector<std::string> katana::KatanaTeleopKey::combined_joints_ [private] |
Definition at line 106 of file katana_teleop_key.h.
sensor_msgs::JointState katana::KatanaTeleopKey::current_pose_ [private] |
Definition at line 109 of file katana_teleop_key.h.
actionlib::SimpleActionClient<control_msgs::GripperCommandAction> katana::KatanaTeleopKey::gripper_ [private] |
Definition at line 113 of file katana_teleop_key.h.
std::vector<std::string> katana::KatanaTeleopKey::gripper_joint_names_ [private] |
Definition at line 105 of file katana_teleop_key.h.
double katana::KatanaTeleopKey::increment [private] |
Definition at line 100 of file katana_teleop_key.h.
double katana::KatanaTeleopKey::increment_step [private] |
Definition at line 101 of file katana_teleop_key.h.
double katana::KatanaTeleopKey::increment_step_scaling [private] |
Definition at line 102 of file katana_teleop_key.h.
sensor_msgs::JointState katana::KatanaTeleopKey::initial_pose_ [private] |
Definition at line 110 of file katana_teleop_key.h.
std::vector<std::string> katana::KatanaTeleopKey::joint_names_ [private] |
Definition at line 104 of file katana_teleop_key.h.
size_t katana::KatanaTeleopKey::jointIndex [private] |
Definition at line 99 of file katana_teleop_key.h.
Definition at line 114 of file katana_teleop_key.h.
sensor_msgs::JointState katana::KatanaTeleopKey::movement_goal_ [private] |
Definition at line 108 of file katana_teleop_key.h.