Public Member Functions | Private Member Functions | Private Attributes | List of all members
gazebo::MimicJointPlugin Class Reference

#include <mimic_joint_plugin.h>

Inheritance diagram for gazebo::MimicJointPlugin:
Inheritance graph
[legend]

Public Member Functions

virtual void Load (physics::ModelPtr _parent, sdf::ElementPtr _sdf) override
 
 MimicJointPlugin ()
 
virtual ~MimicJointPlugin () override
 

Private Member Functions

void UpdateChild ()
 

Private Attributes

bool has_pid_
 
physics::JointPtr joint_
 
std::string joint_name_
 
double max_effort_
 
physics::JointPtr mimic_joint_
 
std::string mimic_joint_name_
 
physics::ModelPtr model_
 
double multiplier_
 
double offset_
 
control_toolbox::Pid pid_
 
std::string robot_namespace_
 
double sensitiveness_
 
event::ConnectionPtr update_connection_
 
physics::WorldPtr world_
 

Detailed Description

Definition at line 38 of file mimic_joint_plugin.h.

Constructor & Destructor Documentation

gazebo::MimicJointPlugin::MimicJointPlugin ( )

Definition at line 33 of file mimic_joint_plugin.cpp.

gazebo::MimicJointPlugin::~MimicJointPlugin ( )
overridevirtual

Definition at line 39 of file mimic_joint_plugin.cpp.

Member Function Documentation

void gazebo::MimicJointPlugin::Load ( physics::ModelPtr  _parent,
sdf::ElementPtr  _sdf 
)
overridevirtual

Definition at line 44 of file mimic_joint_plugin.cpp.

void gazebo::MimicJointPlugin::UpdateChild ( )
private

Definition at line 151 of file mimic_joint_plugin.cpp.

Member Data Documentation

bool gazebo::MimicJointPlugin::has_pid_
private

Definition at line 51 of file mimic_joint_plugin.h.

physics::JointPtr gazebo::MimicJointPlugin::joint_
private

Definition at line 57 of file mimic_joint_plugin.h.

std::string gazebo::MimicJointPlugin::joint_name_
private

Definition at line 49 of file mimic_joint_plugin.h.

double gazebo::MimicJointPlugin::max_effort_
private

Definition at line 50 of file mimic_joint_plugin.h.

physics::JointPtr gazebo::MimicJointPlugin::mimic_joint_
private

Definition at line 57 of file mimic_joint_plugin.h.

std::string gazebo::MimicJointPlugin::mimic_joint_name_
private

Definition at line 49 of file mimic_joint_plugin.h.

physics::ModelPtr gazebo::MimicJointPlugin::model_
private

Definition at line 60 of file mimic_joint_plugin.h.

double gazebo::MimicJointPlugin::multiplier_
private

Definition at line 50 of file mimic_joint_plugin.h.

double gazebo::MimicJointPlugin::offset_
private

Definition at line 50 of file mimic_joint_plugin.h.

control_toolbox::Pid gazebo::MimicJointPlugin::pid_
private

Definition at line 54 of file mimic_joint_plugin.h.

std::string gazebo::MimicJointPlugin::robot_namespace_
private

Definition at line 49 of file mimic_joint_plugin.h.

double gazebo::MimicJointPlugin::sensitiveness_
private

Definition at line 50 of file mimic_joint_plugin.h.

event::ConnectionPtr gazebo::MimicJointPlugin::update_connection_
private

Definition at line 66 of file mimic_joint_plugin.h.

physics::WorldPtr gazebo::MimicJointPlugin::world_
private

Definition at line 63 of file mimic_joint_plugin.h.


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


roboticsgroup_upatras_gazebo_plugins
Author(s): Konstantinos Chatzilygeroudis
autogenerated on Tue Dec 22 2020 04:03:12