#include <drc_plugin.h>
Public Member Functions | |
void | Load (physics::ModelPtr _model, sdf::ElementPtr _sdf) |
void | Load (physics::ModelPtr _model, sdf::ElementPtr _sdf) |
void | OnIMUUpdate () |
void | OnIMUUpdate () |
void | OnLAFTUpdate () |
void | OnLAFTUpdate () |
void | OnLWFTUpdate () |
void | OnLWFTUpdate () |
void | OnRAFTUpdate () |
void | OnRAFTUpdate () |
void | OnRWFTUpdate () |
void | OnRWFTUpdate () |
void | OnUpdate (const common::UpdateInfo &) |
void | OnUpdate (const common::UpdateInfo &) |
Private Member Functions | |
void | adjustAllGain () |
void | adjustAllGain () |
int | Connect2Server () |
int | Connect2Server () |
int | CreateSocket (const char *addr, int port) |
int | CreateSocket (const char *addr, int port) |
void | findHome (int jNum) |
void | findHome (int jNum) |
void | FirstData () |
void | moveGainOverride (int joint) |
void | moveGainOverride (int joint) |
void | NewRXData () |
void | NewRXData () |
void | setGainOverride (int joint, float gain, long msTime) |
void | setGainOverride (int joint, float gain, long msTime) |
Static Private Member Functions | |
static void * | LANThread (void *_arg) |
static void * | LANThread (void *_arg) |
Private Attributes | |
tf::TransformBroadcaster | broadcaster |
struct sockaddr_in | client |
int | connectionStatus |
sdf::ElementPtr | element |
double | filt_alpha |
math::Vector3 | filt_LAF |
math::Vector3 | filt_LAT |
math::Vector3 | filt_LWF |
math::Vector3 | filt_LWT |
math::Vector3 | filt_RAF |
math::Vector3 | filt_RAT |
math::Vector3 | filt_RWF |
math::Vector3 | filt_RWT |
int | FirstRcvCnt |
int | FirstRcvData |
GO_DATA | GainOverride [NO_OF_JOINTS] |
DRC_GAZEBO_GO_CMD | GainOverrideCMD |
double | home_ref_LWH |
double | home_ref_RWH |
int | HomeJoint |
sensors::ImuSensorPtr | IMU |
event::ConnectionPtr | IMUupdateConnection |
double | inc_refs [NO_OF_JOINTS] |
physics::JointController * | JCon |
ros::Publisher | joint_pub |
sensor_msgs::JointState | joint_state |
physics::JointPtr | JPtr_Head |
physics::JointPtr | JPtr_LAFT |
physics::JointPtr | JPtr_LFUNI |
physics::JointPtr | JPtr_LFWH |
physics::JointPtr | JPtr_LHAND [9] |
physics::JointPtr | JPtr_LWFT |
physics::JointPtr | JPtr_RAFT |
physics::JointPtr | JPtr_RFUNI |
physics::JointPtr | JPtr_RFWH |
physics::JointPtr | JPtr_RHAND [9] |
physics::JointPtr | JPtr_RWFT |
physics::JointPtr | JPtrs [NO_OF_JOINTS] |
gazebo::sensors::ForceTorqueSensorPtr | LAFT |
event::ConnectionPtr | LAFTupdateConnection |
pthread_t | LANTHREAD_t |
tf::StampedTransform | left |
tf::TransformListener | listener |
physics::ModelPtr | model |
int | new_ref_cnt |
float | PIDGains [NO_OF_JOINTS][3] |
double | prev_refs [NO_OF_JOINTS] |
gazebo::sensors::ForceTorqueSensorPtr | RAFT |
event::ConnectionPtr | RAFTupdateConnection |
double | ref_LHAND |
double | ref_LWH |
double | ref_RHAND |
double | ref_RWH |
double | refs [NO_OF_JOINTS] |
tf::StampedTransform | right |
void * | RXBuffer |
int | RXDataSize |
DRC_GAZEBO_JOINT | RXJointData |
int | SimulateOk |
int | sock |
int | threadWorking |
void * | TXBuffer |
int | TXDataSize |
DRC_GAZEBO_SENSOR | TXSensorData |
event::ConnectionPtr | UpdateConnection |
Definition at line 48 of file backup/drc_plugin.h.
void gazebo::DRCPlugin::adjustAllGain | ( | ) | [private] |
void gazebo::DRCPlugin::adjustAllGain | ( | ) | [private] |
Definition at line 577 of file backup/drc_plugin.cpp.
int gazebo::DRCPlugin::Connect2Server | ( | ) | [private] |
int gazebo::DRCPlugin::Connect2Server | ( | ) | [private] |
Definition at line 442 of file backup/drc_plugin.cpp.
int gazebo::DRCPlugin::CreateSocket | ( | const char * | addr, |
int | port | ||
) | [private] |
int gazebo::DRCPlugin::CreateSocket | ( | const char * | addr, |
int | port | ||
) | [private] |
Definition at line 429 of file backup/drc_plugin.cpp.
void gazebo::DRCPlugin::findHome | ( | int | jNum | ) | [private] |
void gazebo::DRCPlugin::findHome | ( | int | jNum | ) | [private] |
Definition at line 589 of file backup/drc_plugin.cpp.
void gazebo::DRCPlugin::FirstData | ( | ) | [private] |
static void* gazebo::DRCPlugin::LANThread | ( | void * | _arg | ) | [static, private] |
void * gazebo::DRCPlugin::LANThread | ( | void * | _arg | ) | [static, private] |
Definition at line 468 of file backup/drc_plugin.cpp.
void gazebo::DRCPlugin::Load | ( | physics::ModelPtr | _model, |
sdf::ElementPtr | _sdf | ||
) |
void gazebo::DRCPlugin::Load | ( | physics::ModelPtr | _model, |
sdf::ElementPtr | _sdf | ||
) |
Definition at line 14 of file backup/drc_plugin.cpp.
void gazebo::DRCPlugin::moveGainOverride | ( | int | joint | ) | [private] |
void gazebo::DRCPlugin::moveGainOverride | ( | int | joint | ) | [private] |
Definition at line 564 of file backup/drc_plugin.cpp.
void gazebo::DRCPlugin::NewRXData | ( | ) | [private] |
void gazebo::DRCPlugin::NewRXData | ( | ) | [private] |
Definition at line 450 of file backup/drc_plugin.cpp.
void gazebo::DRCPlugin::OnIMUUpdate | ( | ) |
void gazebo::DRCPlugin::OnIMUUpdate | ( | ) |
Definition at line 241 of file backup/drc_plugin.cpp.
void gazebo::DRCPlugin::OnLAFTUpdate | ( | ) |
void gazebo::DRCPlugin::OnLAFTUpdate | ( | ) |
Definition at line 211 of file backup/drc_plugin.cpp.
void gazebo::DRCPlugin::OnLWFTUpdate | ( | ) |
void gazebo::DRCPlugin::OnLWFTUpdate | ( | ) |
void gazebo::DRCPlugin::OnRAFTUpdate | ( | ) |
void gazebo::DRCPlugin::OnRAFTUpdate | ( | ) |
Definition at line 226 of file backup/drc_plugin.cpp.
void gazebo::DRCPlugin::OnRWFTUpdate | ( | ) |
void gazebo::DRCPlugin::OnRWFTUpdate | ( | ) |
void gazebo::DRCPlugin::OnUpdate | ( | const common::UpdateInfo & | ) |
void gazebo::DRCPlugin::OnUpdate | ( | const common::UpdateInfo & | ) |
Definition at line 269 of file backup/drc_plugin.cpp.
void gazebo::DRCPlugin::setGainOverride | ( | int | joint, |
float | gain, | ||
long | msTime | ||
) | [private] |
void gazebo::DRCPlugin::setGainOverride | ( | int | joint, |
float | gain, | ||
long | msTime | ||
) | [private] |
Definition at line 554 of file backup/drc_plugin.cpp.
Definition at line 61 of file backup/drc_plugin.h.
struct sockaddr_in gazebo::DRCPlugin::client [private] |
Definition at line 131 of file backup/drc_plugin.h.
int gazebo::DRCPlugin::connectionStatus [private] |
Definition at line 135 of file backup/drc_plugin.h.
sdf::ElementPtr gazebo::DRCPlugin::element [private] |
Definition at line 66 of file backup/drc_plugin.h.
double gazebo::DRCPlugin::filt_alpha [private] |
Definition at line 115 of file backup/drc_plugin.h.
math::Vector3 gazebo::DRCPlugin::filt_LAF [private] |
Definition at line 107 of file backup/drc_plugin.h.
math::Vector3 gazebo::DRCPlugin::filt_LAT [private] |
Definition at line 108 of file backup/drc_plugin.h.
math::Vector3 gazebo::DRCPlugin::filt_LWF [private] |
Definition at line 111 of file backup/drc_plugin.h.
math::Vector3 gazebo::DRCPlugin::filt_LWT [private] |
Definition at line 112 of file backup/drc_plugin.h.
math::Vector3 gazebo::DRCPlugin::filt_RAF [private] |
Definition at line 109 of file backup/drc_plugin.h.
math::Vector3 gazebo::DRCPlugin::filt_RAT [private] |
Definition at line 110 of file backup/drc_plugin.h.
math::Vector3 gazebo::DRCPlugin::filt_RWF [private] |
Definition at line 113 of file backup/drc_plugin.h.
math::Vector3 gazebo::DRCPlugin::filt_RWT [private] |
Definition at line 114 of file backup/drc_plugin.h.
int gazebo::DRCPlugin::FirstRcvCnt [private] |
Definition at line 138 of file drc_plugin.h.
int gazebo::DRCPlugin::FirstRcvData [private] |
Definition at line 137 of file drc_plugin.h.
GO_DATA gazebo::DRCPlugin::GainOverride [private] |
Definition at line 90 of file backup/drc_plugin.h.
Definition at line 144 of file backup/drc_plugin.h.
double gazebo::DRCPlugin::home_ref_LWH [private] |
Definition at line 122 of file backup/drc_plugin.h.
double gazebo::DRCPlugin::home_ref_RWH [private] |
Definition at line 122 of file backup/drc_plugin.h.
int gazebo::DRCPlugin::HomeJoint [private] |
Definition at line 145 of file backup/drc_plugin.h.
sensors::ImuSensorPtr gazebo::DRCPlugin::IMU [private] |
Definition at line 101 of file backup/drc_plugin.h.
Definition at line 74 of file backup/drc_plugin.h.
double gazebo::DRCPlugin::inc_refs [private] |
Definition at line 125 of file backup/drc_plugin.h.
physics::JointController * gazebo::DRCPlugin::JCon [private] |
Definition at line 79 of file backup/drc_plugin.h.
ros::Publisher gazebo::DRCPlugin::joint_pub [private] |
Definition at line 60 of file backup/drc_plugin.h.
sensor_msgs::JointState gazebo::DRCPlugin::joint_state [private] |
Definition at line 62 of file backup/drc_plugin.h.
physics::JointPtr gazebo::DRCPlugin::JPtr_Head [private] |
Definition at line 88 of file backup/drc_plugin.h.
physics::JointPtr gazebo::DRCPlugin::JPtr_LAFT [private] |
Definition at line 83 of file backup/drc_plugin.h.
physics::JointPtr gazebo::DRCPlugin::JPtr_LFUNI [private] |
Definition at line 76 of file drc_plugin.h.
physics::JointPtr gazebo::DRCPlugin::JPtr_LFWH [private] |
Definition at line 75 of file drc_plugin.h.
physics::JointPtr gazebo::DRCPlugin::JPtr_LHAND [private] |
Definition at line 81 of file backup/drc_plugin.h.
physics::JointPtr gazebo::DRCPlugin::JPtr_LWFT [private] |
Definition at line 84 of file backup/drc_plugin.h.
physics::JointPtr gazebo::DRCPlugin::JPtr_RAFT [private] |
Definition at line 83 of file backup/drc_plugin.h.
physics::JointPtr gazebo::DRCPlugin::JPtr_RFUNI [private] |
Definition at line 76 of file drc_plugin.h.
physics::JointPtr gazebo::DRCPlugin::JPtr_RFWH [private] |
Definition at line 75 of file drc_plugin.h.
physics::JointPtr gazebo::DRCPlugin::JPtr_RHAND [private] |
Definition at line 82 of file backup/drc_plugin.h.
physics::JointPtr gazebo::DRCPlugin::JPtr_RWFT [private] |
Definition at line 84 of file backup/drc_plugin.h.
physics::JointPtr gazebo::DRCPlugin::JPtrs [private] |
Definition at line 80 of file backup/drc_plugin.h.
gazebo::sensors::ForceTorqueSensorPtr gazebo::DRCPlugin::LAFT [private] |
Definition at line 100 of file backup/drc_plugin.h.
Definition at line 70 of file backup/drc_plugin.h.
pthread_t gazebo::DRCPlugin::LANTHREAD_t [private] |
Definition at line 132 of file backup/drc_plugin.h.
tf::StampedTransform gazebo::DRCPlugin::left [private] |
Definition at line 116 of file drc_plugin.h.
Definition at line 115 of file drc_plugin.h.
physics::ModelPtr gazebo::DRCPlugin::model [private] |
Definition at line 65 of file backup/drc_plugin.h.
int gazebo::DRCPlugin::new_ref_cnt [private] |
Definition at line 126 of file backup/drc_plugin.h.
float gazebo::DRCPlugin::PIDGains [private] |
Definition at line 89 of file backup/drc_plugin.h.
double gazebo::DRCPlugin::prev_refs [private] |
Definition at line 124 of file backup/drc_plugin.h.
gazebo::sensors::ForceTorqueSensorPtr gazebo::DRCPlugin::RAFT [private] |
Definition at line 100 of file backup/drc_plugin.h.
Definition at line 71 of file backup/drc_plugin.h.
double gazebo::DRCPlugin::ref_LHAND [private] |
Definition at line 119 of file backup/drc_plugin.h.
double gazebo::DRCPlugin::ref_LWH [private] |
Definition at line 120 of file backup/drc_plugin.h.
double gazebo::DRCPlugin::ref_RHAND [private] |
Definition at line 119 of file backup/drc_plugin.h.
double gazebo::DRCPlugin::ref_RWH [private] |
Definition at line 120 of file backup/drc_plugin.h.
double gazebo::DRCPlugin::refs [private] |
Definition at line 118 of file backup/drc_plugin.h.
tf::StampedTransform gazebo::DRCPlugin::right [private] |
Definition at line 117 of file drc_plugin.h.
void * gazebo::DRCPlugin::RXBuffer [private] |
Definition at line 141 of file backup/drc_plugin.h.
int gazebo::DRCPlugin::RXDataSize [private] |
Definition at line 139 of file backup/drc_plugin.h.
Definition at line 137 of file backup/drc_plugin.h.
int gazebo::DRCPlugin::SimulateOk [private] |
Definition at line 139 of file drc_plugin.h.
int gazebo::DRCPlugin::sock [private] |
Definition at line 130 of file backup/drc_plugin.h.
int gazebo::DRCPlugin::threadWorking [private] |
Definition at line 134 of file backup/drc_plugin.h.
void * gazebo::DRCPlugin::TXBuffer [private] |
Definition at line 142 of file backup/drc_plugin.h.
int gazebo::DRCPlugin::TXDataSize [private] |
Definition at line 140 of file backup/drc_plugin.h.
Definition at line 138 of file backup/drc_plugin.h.
Definition at line 69 of file backup/drc_plugin.h.