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

#include <MimicPlugin.h>

Public Member Functions

 MimicJointUpdater (gazebo::physics::JointPtr source, gazebo::physics::JointPtr target, double _offset, double _multiplier, const PidParams &_param)
 
void setPID (const PidParams &p)
 
void setPID (double _p, double _i, double _d, double _imax, double _imin, double _cmax, double _cmin)
 
void update (gazebo::common::Time &dt)
 

Private Attributes

double multiplier
 
double offset
 
gazebo::common::PID pid
 
gazebo::physics::JointPtr source_joint
 
gazebo::physics::JointPtr target_joint
 
bool velocity
 

Detailed Description

Definition at line 38 of file MimicPlugin.h.

Constructor & Destructor Documentation

gazebo::mimicplugin::MimicJointUpdater::MimicJointUpdater ( gazebo::physics::JointPtr  source,
gazebo::physics::JointPtr  target,
double  _offset,
double  _multiplier,
const PidParams _param 
)
inline

Definition at line 40 of file MimicPlugin.h.

Member Function Documentation

void gazebo::mimicplugin::MimicJointUpdater::setPID ( const PidParams p)
inline

Definition at line 50 of file MimicPlugin.h.

void gazebo::mimicplugin::MimicJointUpdater::setPID ( double  _p,
double  _i,
double  _d,
double  _imax,
double  _imin,
double  _cmax,
double  _cmin 
)
inline

Definition at line 61 of file MimicPlugin.h.

void gazebo::mimicplugin::MimicJointUpdater::update ( gazebo::common::Time &  dt)
inline

Definition at line 73 of file MimicPlugin.h.

Member Data Documentation

double gazebo::mimicplugin::MimicJointUpdater::multiplier
private

Definition at line 101 of file MimicPlugin.h.

double gazebo::mimicplugin::MimicJointUpdater::offset
private

Definition at line 100 of file MimicPlugin.h.

gazebo::common::PID gazebo::mimicplugin::MimicJointUpdater::pid
private

Definition at line 102 of file MimicPlugin.h.

gazebo::physics::JointPtr gazebo::mimicplugin::MimicJointUpdater::source_joint
private

Definition at line 98 of file MimicPlugin.h.

gazebo::physics::JointPtr gazebo::mimicplugin::MimicJointUpdater::target_joint
private

Definition at line 99 of file MimicPlugin.h.

bool gazebo::mimicplugin::MimicJointUpdater::velocity
private

Definition at line 103 of file MimicPlugin.h.


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


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