#include <IOBPlugin.h>
Definition at line 49 of file IOBPlugin.h.
Definition at line 14 of file IOBPlugin.cpp.
gazebo::IOBPlugin::~IOBPlugin | ( | ) | [virtual] |
Definition at line 17 of file IOBPlugin.cpp.
void gazebo::IOBPlugin::DeferredLoad | ( | ) | [private] |
Definition at line 248 of file IOBPlugin.cpp.
void gazebo::IOBPlugin::GetAndPublishRobotStates | ( | const common::Time & | _curTime | ) | [private] |
Definition at line 368 of file IOBPlugin.cpp.
void gazebo::IOBPlugin::GetForceTorqueSensorState | ( | const common::Time & | _curTime | ) | [private] |
void gazebo::IOBPlugin::GetIMUState | ( | const common::Time & | _curTime | ) | [private] |
void gazebo::IOBPlugin::Load | ( | physics::ModelPtr | _parent, |
sdf::ElementPtr | _sdf | ||
) |
Definition at line 20 of file IOBPlugin.cpp.
void gazebo::IOBPlugin::LoadPIDGainsFromParameter | ( | ) | [private] |
Definition at line 217 of file IOBPlugin.cpp.
void gazebo::IOBPlugin::RosQueueThread | ( | ) | [private] |
Definition at line 451 of file IOBPlugin.cpp.
void gazebo::IOBPlugin::SetJointCommand | ( | const JointCommand::ConstPtr & | _msg | ) | [private] |
Definition at line 276 of file IOBPlugin.cpp.
void gazebo::IOBPlugin::UpdatePIDControl | ( | double | _dt | ) | [private] |
update pid with feedforward force
Definition at line 390 of file IOBPlugin.cpp.
void gazebo::IOBPlugin::UpdateStates | ( | ) | [private] |
Definition at line 351 of file IOBPlugin.cpp.
void gazebo::IOBPlugin::ZeroJointCommand | ( | ) | [private] |
Definition at line 201 of file IOBPlugin.cpp.
boost::thread gazebo::IOBPlugin::callbackQueeuThread [private] |
Definition at line 91 of file IOBPlugin.h.
std::string gazebo::IOBPlugin::controller_name [private] |
Definition at line 126 of file IOBPlugin.h.
boost::thread gazebo::IOBPlugin::deferredLoadThread [private] |
Definition at line 92 of file IOBPlugin.h.
std::vector<double> gazebo::IOBPlugin::effortLimit [private] |
Definition at line 109 of file IOBPlugin.h.
std::vector<ErrorTerms> gazebo::IOBPlugin::errorTerms [private] |
Definition at line 119 of file IOBPlugin.h.
std::map< std::string, struct imu_sensor_info > gazebo::IOBPlugin::imuSensors [private] |
Definition at line 107 of file IOBPlugin.h.
JointCommand gazebo::IOBPlugin::jointCommand [private] |
Definition at line 100 of file IOBPlugin.h.
std::vector<std::string> gazebo::IOBPlugin::jointNames [private] |
Definition at line 103 of file IOBPlugin.h.
physics::Joint_V gazebo::IOBPlugin::joints [private] |
Definition at line 104 of file IOBPlugin.h.
common::Time gazebo::IOBPlugin::lastControllerUpdateTime [private] |
Definition at line 94 of file IOBPlugin.h.
physics::ModelPtr gazebo::IOBPlugin::model [private] |
Definition at line 86 of file IOBPlugin.h.
boost::mutex gazebo::IOBPlugin::mutex [private] |
Definition at line 123 of file IOBPlugin.h.
PubMultiQueue gazebo::IOBPlugin::pmq [private] |
Definition at line 122 of file IOBPlugin.h.
Definition at line 97 of file IOBPlugin.h.
PubQueue<RobotState>::Ptr gazebo::IOBPlugin::pubRobotStateQueue [private] |
Definition at line 98 of file IOBPlugin.h.
std::string gazebo::IOBPlugin::robot_name [private] |
Definition at line 125 of file IOBPlugin.h.
RobotState gazebo::IOBPlugin::robotState [private] |
Definition at line 96 of file IOBPlugin.h.
ros::NodeHandle* gazebo::IOBPlugin::rosNode [private] |
Definition at line 82 of file IOBPlugin.h.
Definition at line 83 of file IOBPlugin.h.
sdf::ElementPtr gazebo::IOBPlugin::sdf [private] |
Definition at line 87 of file IOBPlugin.h.
std::map< std::string, struct force_sensor_info > gazebo::IOBPlugin::sensorJoints [private] |
Definition at line 106 of file IOBPlugin.h.
Definition at line 101 of file IOBPlugin.h.
Definition at line 89 of file IOBPlugin.h.
physics::WorldPtr gazebo::IOBPlugin::world [private] |
Definition at line 85 of file IOBPlugin.h.