$search

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
< object_manipulation_msgs::GraspHandPostureExecutionAction > 
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 80 of file katana_teleop_key.h.


Constructor & Destructor Documentation

katana::KatanaTeleopKey::KatanaTeleopKey (  ) 

Definition at line 32 of file katana_teleop_key.cpp.

katana::KatanaTeleopKey::~KatanaTeleopKey (  )  [inline]

Definition at line 89 of file katana_teleop_key.h.


Member Function Documentation

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.

void katana::KatanaTeleopKey::keyboardLoop (  ) 

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 392 of file katana_teleop_key.cpp.


Member Data Documentation

Definition at line 109 of file katana_teleop_key.h.

std::vector<std::string> katana::KatanaTeleopKey::combined_joints_ [private]

Definition at line 103 of file katana_teleop_key.h.

Definition at line 106 of file katana_teleop_key.h.

actionlib::SimpleActionClient<object_manipulation_msgs::GraspHandPostureExecutionAction> katana::KatanaTeleopKey::gripper_ [private]

Definition at line 110 of file katana_teleop_key.h.

std::vector<std::string> katana::KatanaTeleopKey::gripper_joint_names_ [private]

Definition at line 102 of file katana_teleop_key.h.

Definition at line 97 of file katana_teleop_key.h.

Definition at line 98 of file katana_teleop_key.h.

Definition at line 99 of file katana_teleop_key.h.

Definition at line 107 of file katana_teleop_key.h.

std::vector<std::string> katana::KatanaTeleopKey::joint_names_ [private]

Definition at line 101 of file katana_teleop_key.h.

Definition at line 96 of file katana_teleop_key.h.

Definition at line 111 of file katana_teleop_key.h.

Definition at line 105 of file katana_teleop_key.h.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Properties Friends Defines


katana_teleop
Author(s): Henning Deeken
autogenerated on Tue Mar 5 12:31:06 2013