#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.