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