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

#include <katana_teleop_ps3.h>

List of all members.

Public Member Functions

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

Private Attributes

JMAC action_client
bool active
geometry_msgs::PoseStamped currentPose
sensor_msgs::JointState currentState
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
ros::Subscriber js_sub_
ros::Subscriber ps3joy_sub
sensor_msgs::JointState savedState

Detailed Description

Definition at line 44 of file katana_teleop_ps3.h.


Constructor & Destructor Documentation

Definition at line 32 of file katana_teleop_ps3joy.cpp.

Definition at line 59 of file katana_teleop_ps3.h.


Member Function Documentation

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

Definition at line 231 of file katana_teleop_ps3joy.cpp.

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

Definition at line 249 of file katana_teleop_ps3joy.cpp.

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

Definition at line 64 of file katana_teleop_ps3joy.cpp.

Definition at line 264 of file katana_teleop_ps3joy.cpp.

void katana::KatanaTeleopPS3::ps3joyCallback ( const sensor_msgs::Joy::ConstPtr &  joy)

Definition at line 119 of file katana_teleop_ps3joy.cpp.


Member Data Documentation

Definition at line 74 of file katana_teleop_ps3.h.

Definition at line 63 of file katana_teleop_ps3.h.

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

Definition at line 67 of file katana_teleop_ps3.h.

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

Definition at line 66 of file katana_teleop_ps3.h.

Definition at line 70 of file katana_teleop_ps3.h.

std::string katana::KatanaTeleopPS3::fk_service [private]

Definition at line 69 of file katana_teleop_ps3.h.

Definition at line 65 of file katana_teleop_ps3.h.

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

Definition at line 67 of file katana_teleop_ps3.h.

Definition at line 70 of file katana_teleop_ps3.h.

std::string katana::KatanaTeleopPS3::ik_service [private]

Definition at line 69 of file katana_teleop_ps3.h.

Definition at line 69 of file katana_teleop_ps3.h.

Definition at line 70 of file katana_teleop_ps3.h.

Definition at line 72 of file katana_teleop_ps3.h.

Definition at line 72 of file katana_teleop_ps3.h.

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

Definition at line 66 of file katana_teleop_ps3.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