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

#include <MimicPlugin.h>

Inheritance diagram for gazebo::mimicplugin::MimicPlugin:
Inheritance graph
[legend]

Public Member Functions

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

Private Member Functions

void registerMimic (const std::string &src_joint, const std::string &dst_joint, double offset, double multiplier, const PidParams &_p)
 
void Update ()
 

Private Attributes

std::vector< MimicJointUpdatermimic_joint_list
 
physics::ModelPtr model
 
gazebo::common::Time prev_tm
 
event::ConnectionPtr updateConnection
 
physics::WorldPtr world
 

Detailed Description

Definition at line 106 of file MimicPlugin.h.

Constructor & Destructor Documentation

gazebo::mimicplugin::MimicPlugin::MimicPlugin ( )
inline

Definition at line 109 of file MimicPlugin.h.

virtual gazebo::mimicplugin::MimicPlugin::~MimicPlugin ( )
inlinevirtual

Definition at line 110 of file MimicPlugin.h.

Member Function Documentation

void gazebo::mimicplugin::MimicPlugin::Load ( physics::ModelPtr  _parent,
sdf::ElementPtr  _sdf 
)

Definition at line 9 of file MimicPlugin.cpp.

void gazebo::mimicplugin::MimicPlugin::registerMimic ( const std::string &  src_joint,
const std::string &  dst_joint,
double  offset,
double  multiplier,
const PidParams _p 
)
private

Definition at line 157 of file MimicPlugin.cpp.

void gazebo::mimicplugin::MimicPlugin::Update ( )
private

Definition at line 176 of file MimicPlugin.cpp.

Member Data Documentation

std::vector<MimicJointUpdater> gazebo::mimicplugin::MimicPlugin::mimic_joint_list
private

Definition at line 126 of file MimicPlugin.h.

physics::ModelPtr gazebo::mimicplugin::MimicPlugin::model
private

Definition at line 124 of file MimicPlugin.h.

gazebo::common::Time gazebo::mimicplugin::MimicPlugin::prev_tm
private

Definition at line 130 of file MimicPlugin.h.

event::ConnectionPtr gazebo::mimicplugin::MimicPlugin::updateConnection
private

Definition at line 128 of file MimicPlugin.h.

physics::WorldPtr gazebo::mimicplugin::MimicPlugin::world
private

Definition at line 123 of file MimicPlugin.h.


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


seed_r7_gazebo
Author(s):
autogenerated on Sun Apr 18 2021 02:41:01