All Classes Namespaces Files Functions Variables Typedefs Enumerations Properties Friends Defines
Public Member Functions | Private Attributes
katana::KatanaTeleopCyborgEvo Class Reference

#include <katana_teleop_cyborgevo.h>

List of all members.

Public Member Functions

void addGripperGoalPosition (std::string name, float increment)
void cyborgevoCallback (const sensor_msgs::Joy::ConstPtr &joy)
bool getCurrentJointPosition (sensor_msgs::JointState &joint_state, std::string &name, float &position)
void jointStateCallback (const sensor_msgs::JointState::ConstPtr &js)
 KatanaTeleopCyborgEvo ()
void loop ()
bool matchJointGoalRequest ()
 ~KatanaTeleopCyborgEvo ()

Private Attributes

JMAC action_client
bool active
std::vector< double > current_RPY_Orientation
geometry_msgs::PoseStamped currentPose
sensor_msgs::JointState currentState
ros::Subscriber cyborgevo_sub
ros::ServiceClient fk_client
std::string fk_service
katana_msgs::JointMovementGoal goal
geometry_msgs::PoseStamped goalPose
ros::ServiceClient ik_client
std::string ik_service
std::string ik_solver_info
ros::ServiceClient info_client
bool initial
std::vector< double > initial_RPY_Orientation
sensor_msgs::JointState initialState
ros::Subscriber js_sub_
std::vector< double > saved_RPY_Orientation
sensor_msgs::JointState savedState

Detailed Description

Definition at line 44 of file katana_teleop_cyborgevo.h.


Constructor & Destructor Documentation

Definition at line 32 of file katana_teleop_cyborgevo.cpp.

Definition at line 59 of file katana_teleop_cyborgevo.h.


Member Function Documentation

void katana::KatanaTeleopCyborgEvo::addGripperGoalPosition ( std::string  name,
float  increment 
)

Definition at line 303 of file katana_teleop_cyborgevo.cpp.

void katana::KatanaTeleopCyborgEvo::cyborgevoCallback ( const sensor_msgs::Joy::ConstPtr &  joy)

Definition at line 138 of file katana_teleop_cyborgevo.cpp.

bool katana::KatanaTeleopCyborgEvo::getCurrentJointPosition ( sensor_msgs::JointState &  joint_state,
std::string &  name,
float &  position 
)

Definition at line 322 of file katana_teleop_cyborgevo.cpp.

void katana::KatanaTeleopCyborgEvo::jointStateCallback ( const sensor_msgs::JointState::ConstPtr &  js)

Definition at line 73 of file katana_teleop_cyborgevo.cpp.

Definition at line 339 of file katana_teleop_cyborgevo.cpp.


Member Data Documentation

Definition at line 75 of file katana_teleop_cyborgevo.h.

Definition at line 63 of file katana_teleop_cyborgevo.h.

Definition at line 65 of file katana_teleop_cyborgevo.h.

geometry_msgs::PoseStamped katana::KatanaTeleopCyborgEvo::currentPose [private]

Definition at line 68 of file katana_teleop_cyborgevo.h.

sensor_msgs::JointState katana::KatanaTeleopCyborgEvo::currentState [private]

Definition at line 67 of file katana_teleop_cyborgevo.h.

Definition at line 73 of file katana_teleop_cyborgevo.h.

Definition at line 71 of file katana_teleop_cyborgevo.h.

Definition at line 70 of file katana_teleop_cyborgevo.h.

Definition at line 66 of file katana_teleop_cyborgevo.h.

geometry_msgs::PoseStamped katana::KatanaTeleopCyborgEvo::goalPose [private]

Definition at line 68 of file katana_teleop_cyborgevo.h.

Definition at line 71 of file katana_teleop_cyborgevo.h.

Definition at line 70 of file katana_teleop_cyborgevo.h.

Definition at line 70 of file katana_teleop_cyborgevo.h.

Definition at line 71 of file katana_teleop_cyborgevo.h.

Definition at line 63 of file katana_teleop_cyborgevo.h.

Definition at line 65 of file katana_teleop_cyborgevo.h.

sensor_msgs::JointState katana::KatanaTeleopCyborgEvo::initialState [private]

Definition at line 67 of file katana_teleop_cyborgevo.h.

Definition at line 73 of file katana_teleop_cyborgevo.h.

Definition at line 65 of file katana_teleop_cyborgevo.h.

sensor_msgs::JointState katana::KatanaTeleopCyborgEvo::savedState [private]

Definition at line 67 of file katana_teleop_cyborgevo.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