Public Member Functions | Private Member Functions | Private Attributes
katana::KatanaTeleopKey Class Reference

#include <katana_teleop_key.h>

List of all members.

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_

Detailed Description

Definition at line 83 of file katana_teleop_key.h.


Constructor & Destructor Documentation

Definition at line 32 of file katana_teleop_key.cpp.

Definition at line 92 of file katana_teleop_key.h.


Member Function Documentation

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.


Member Data Documentation

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.

Definition at line 100 of file katana_teleop_key.h.

Definition at line 101 of file katana_teleop_key.h.

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.

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.


The documentation for this class was generated from the following files:


katana_teleop
Author(s): Henning Deeken
autogenerated on Mon Aug 14 2017 02:44:09