$search

gazebo::GazeboRosKatanaGripper Class Reference

#include <gazebo_ros_katana_gripper.h>

List of all members.

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::IGazeboRosKatanaGripperActionactive_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::NodeHandlerosnode_
ParamT< float > * torqueP_
 Torque applied to the joints.

Static Private Attributes

static const size_t NUM_JOINTS = 2

Detailed Description

Definition at line 45 of file gazebo_ros_katana_gripper.h.


Constructor & Destructor Documentation

gazebo::GazeboRosKatanaGripper::GazeboRosKatanaGripper ( gazebo::Entity *  parent  ) 
GazeboRosKatanaGripper::~GazeboRosKatanaGripper (  )  [virtual]

Definition at line 68 of file gazebo_ros_katana_gripper.cpp.


Member Function Documentation

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.


Member Data Documentation

Definition at line 84 of file gazebo_ros_katana_gripper.h.

Definition at line 65 of file gazebo_ros_katana_gripper.h.

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.

Definition at line 77 of file gazebo_ros_katana_gripper.h.

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.

Definition at line 82 of file gazebo_ros_katana_gripper.h.

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.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Properties Friends


katana_gazebo_plugins
Author(s): Martin Günther
autogenerated on Tue Mar 5 12:31:16 2013