Public Member Functions | Private Member Functions | Private Attributes | List of all members
qb_hand_gazebo_plugin::qbHandGazeboPlugin Class Reference

#include <qb_hand_gazebo_plugin.h>

Inheritance diagram for qb_hand_gazebo_plugin::qbHandGazeboPlugin:
Inheritance graph
[legend]

Public Member Functions

void Load (gazebo::physics::ModelPtr parent, sdf::ElementPtr sdf) override
 
 qbHandGazeboPlugin ()
 
void Update (const gazebo::common::UpdateInfo &info)
 
 ~qbHandGazeboPlugin () override
 

Private Member Functions

std::string getURDF (const std::string &param_name)
 
bool parseTransmissionsFromURDF (const std::string &urdf_string)
 

Private Attributes

ros::Duration control_period_
 
std::shared_ptr< controller_manager::ControllerManagercontroller_manager_
 
ros::Time last_sim_time_ros_
 
ros::NodeHandle model_nh_
 
ros::NodeHandle model_nh_control_
 
gazebo::physics::ModelPtr parent_model_
 
std::string robot_description_
 
std::shared_ptr< gazebo_ros_control::CombinedRobotHWSimrobot_hw_sim_
 
std::string robot_hw_sim_name_
 
sdf::ElementPtr sdf_
 
std::vector< transmission_interface::TransmissionInfotransmissions_
 
gazebo::event::ConnectionPtr update_connection_
 

Detailed Description

Definition at line 70 of file qb_hand_gazebo_plugin.h.

Constructor & Destructor Documentation

◆ qbHandGazeboPlugin()

qb_hand_gazebo_plugin::qbHandGazeboPlugin::qbHandGazeboPlugin ( )
inline

Definition at line 98 of file qb_hand_gazebo_plugin.h.

◆ ~qbHandGazeboPlugin()

qbHandGazeboPlugin::~qbHandGazeboPlugin ( )
override

Definition at line 32 of file qb_hand_gazebo_plugin.cpp.

Member Function Documentation

◆ getURDF()

std::string qbHandGazeboPlugin::getURDF ( const std::string &  param_name)
private

Definition at line 99 of file qb_hand_gazebo_plugin.cpp.

◆ Load()

void qbHandGazeboPlugin::Load ( gazebo::physics::ModelPtr  parent,
sdf::ElementPtr  sdf 
)
override

Definition at line 36 of file qb_hand_gazebo_plugin.cpp.

◆ parseTransmissionsFromURDF()

bool qbHandGazeboPlugin::parseTransmissionsFromURDF ( const std::string &  urdf_string)
private

Definition at line 118 of file qb_hand_gazebo_plugin.cpp.

◆ Update()

void qbHandGazeboPlugin::Update ( const gazebo::common::UpdateInfo &  info)

Definition at line 86 of file qb_hand_gazebo_plugin.cpp.

Member Data Documentation

◆ control_period_

ros::Duration qb_hand_gazebo_plugin::qbHandGazeboPlugin::control_period_
private

Definition at line 112 of file qb_hand_gazebo_plugin.h.

◆ controller_manager_

std::shared_ptr<controller_manager::ControllerManager> qb_hand_gazebo_plugin::qbHandGazeboPlugin::controller_manager_
private

Definition at line 116 of file qb_hand_gazebo_plugin.h.

◆ last_sim_time_ros_

ros::Time qb_hand_gazebo_plugin::qbHandGazeboPlugin::last_sim_time_ros_
private

Definition at line 113 of file qb_hand_gazebo_plugin.h.

◆ model_nh_

ros::NodeHandle qb_hand_gazebo_plugin::qbHandGazeboPlugin::model_nh_
private

Definition at line 110 of file qb_hand_gazebo_plugin.h.

◆ model_nh_control_

ros::NodeHandle qb_hand_gazebo_plugin::qbHandGazeboPlugin::model_nh_control_
private

Definition at line 111 of file qb_hand_gazebo_plugin.h.

◆ parent_model_

gazebo::physics::ModelPtr qb_hand_gazebo_plugin::qbHandGazeboPlugin::parent_model_
private

Definition at line 108 of file qb_hand_gazebo_plugin.h.

◆ robot_description_

std::string qb_hand_gazebo_plugin::qbHandGazeboPlugin::robot_description_
private

Definition at line 117 of file qb_hand_gazebo_plugin.h.

◆ robot_hw_sim_

std::shared_ptr<gazebo_ros_control::CombinedRobotHWSim> qb_hand_gazebo_plugin::qbHandGazeboPlugin::robot_hw_sim_
private

Definition at line 115 of file qb_hand_gazebo_plugin.h.

◆ robot_hw_sim_name_

std::string qb_hand_gazebo_plugin::qbHandGazeboPlugin::robot_hw_sim_name_
private

Definition at line 118 of file qb_hand_gazebo_plugin.h.

◆ sdf_

sdf::ElementPtr qb_hand_gazebo_plugin::qbHandGazeboPlugin::sdf_
private

Definition at line 109 of file qb_hand_gazebo_plugin.h.

◆ transmissions_

std::vector<transmission_interface::TransmissionInfo> qb_hand_gazebo_plugin::qbHandGazeboPlugin::transmissions_
private

Definition at line 114 of file qb_hand_gazebo_plugin.h.

◆ update_connection_

gazebo::event::ConnectionPtr qb_hand_gazebo_plugin::qbHandGazeboPlugin::update_connection_
private

Definition at line 107 of file qb_hand_gazebo_plugin.h.


The documentation for this class was generated from the following files:


qb_hand_gazebo
Author(s): qbroboticsĀ®
autogenerated on Fri Jul 26 2024 02:22:09