#include <katana_teleop_ps3.h>
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 |
Definition at line 44 of file katana_teleop_ps3.h.
Definition at line 32 of file katana_teleop_ps3joy.cpp.
katana::KatanaTeleopPS3::~KatanaTeleopPS3 | ( | ) | [inline] |
Definition at line 59 of file katana_teleop_ps3.h.
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.
void katana::KatanaTeleopPS3::loop | ( | ) |
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.
JMAC katana::KatanaTeleopPS3::action_client [private] |
Definition at line 74 of file katana_teleop_ps3.h.
bool katana::KatanaTeleopPS3::active [private] |
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.
std::string katana::KatanaTeleopPS3::ik_solver_info [private] |
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.