$search
#include <gazebo_ros_katana_gripper.h>
Public Member Functions | |
virtual void | FiniChild () |
GazeboRosKatanaGripper (gazebo::Entity *parent) | |
virtual void | InitChild () |
virtual void | LoadChild (XMLConfigNode *node) |
virtual void | UpdateChild () |
virtual | ~GazeboRosKatanaGripper () |
Private Member Functions | |
void | updateActiveGripperAction () |
Private Attributes | |
katana_gazebo_plugins::IGazeboRosKatanaGripperAction * | active_gripper_action_ |
ros::Publisher | controller_state_pub_ |
std::vector < katana_gazebo_plugins::IGazeboRosKatanaGripperAction * > | gripper_action_list_ |
std::vector< ParamT < std::string > * > | joint_nameP_ |
Joint * | joints_ [NUM_JOINTS] |
Model * | my_parent_ |
ParamT< std::string > * | node_namespaceP_ |
control_toolbox::Pid | pid_controller_ |
Time | prev_update_time_ |
short | publish_counter_ |
ros::NodeHandle * | rosnode_ |
ParamT< float > * | torqueP_ |
Torque applied to the joints. | |
Static Private Attributes | |
static const size_t | NUM_JOINTS = 2 |
Definition at line 45 of file gazebo_ros_katana_gripper.h.
gazebo::GazeboRosKatanaGripper::GazeboRosKatanaGripper | ( | gazebo::Entity * | parent | ) |
GazeboRosKatanaGripper::~GazeboRosKatanaGripper | ( | ) | [virtual] |
Definition at line 68 of file gazebo_ros_katana_gripper.cpp.
void GazeboRosKatanaGripper::FiniChild | ( | ) | [virtual] |
Definition at line 147 of file gazebo_ros_katana_gripper.cpp.
void GazeboRosKatanaGripper::InitChild | ( | ) | [virtual] |
Definition at line 141 of file gazebo_ros_katana_gripper.cpp.
void GazeboRosKatanaGripper::LoadChild | ( | XMLConfigNode * | node | ) | [virtual] |
Definition at line 87 of file gazebo_ros_katana_gripper.cpp.
void GazeboRosKatanaGripper::updateActiveGripperAction | ( | ) | [private] |
Checks for new goals, if found changes the active_gripper_action_ member
Definition at line 250 of file gazebo_ros_katana_gripper.cpp.
void GazeboRosKatanaGripper::UpdateChild | ( | ) | [virtual] |
Definition at line 152 of file gazebo_ros_katana_gripper.cpp.
katana_gazebo_plugins::IGazeboRosKatanaGripperAction* gazebo::GazeboRosKatanaGripper::active_gripper_action_ [private] |
Definition at line 84 of file gazebo_ros_katana_gripper.h.
Definition at line 65 of file gazebo_ros_katana_gripper.h.
std::vector<katana_gazebo_plugins::IGazeboRosKatanaGripperAction*> gazebo::GazeboRosKatanaGripper::gripper_action_list_ [private] |
Definition at line 85 of file gazebo_ros_katana_gripper.h.
std::vector<ParamT<std::string> *> gazebo::GazeboRosKatanaGripper::joint_nameP_ [private] |
Definition at line 68 of file gazebo_ros_katana_gripper.h.
Joint* gazebo::GazeboRosKatanaGripper::joints_[NUM_JOINTS] [private] |
Definition at line 77 of file gazebo_ros_katana_gripper.h.
Model* gazebo::GazeboRosKatanaGripper::my_parent_ [private] |
Definition at line 73 of file gazebo_ros_katana_gripper.h.
ParamT<std::string>* gazebo::GazeboRosKatanaGripper::node_namespaceP_ [private] |
Definition at line 67 of file gazebo_ros_katana_gripper.h.
const size_t gazebo::GazeboRosKatanaGripper::NUM_JOINTS = 2 [static, private] |
Definition at line 60 of file gazebo_ros_katana_gripper.h.
control_toolbox::Pid gazebo::GazeboRosKatanaGripper::pid_controller_ [private] |
Definition at line 75 of file gazebo_ros_katana_gripper.h.
Time gazebo::GazeboRosKatanaGripper::prev_update_time_ [private] |
Definition at line 82 of file gazebo_ros_katana_gripper.h.
short gazebo::GazeboRosKatanaGripper::publish_counter_ [private] |
Definition at line 87 of file gazebo_ros_katana_gripper.h.
Definition at line 62 of file gazebo_ros_katana_gripper.h.
ParamT<float>* gazebo::GazeboRosKatanaGripper::torqueP_ [private] |
Torque applied to the joints.
Definition at line 71 of file gazebo_ros_katana_gripper.h.