All Classes Namespaces Files Functions Variables Typedefs Enumerations Properties Friends Defines
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
< 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

Definition at line 32 of file katana_teleop_key.cpp.

Definition at line 89 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 392 of file katana_teleop_key.cpp.


Member Data Documentation

Definition at line 109 of file katana_teleop_key.h.

Definition at line 103 of file katana_teleop_key.h.

sensor_msgs::JointState katana::KatanaTeleopKey::current_pose_ [private]

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.

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.

sensor_msgs::JointState katana::KatanaTeleopKey::initial_pose_ [private]

Definition at line 107 of file katana_teleop_key.h.

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.

sensor_msgs::JointState katana::KatanaTeleopKey::movement_goal_ [private]

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 May 28 2013 14:50:45