#include <RosMsgGainCalculator.h>
Public Member Functions | |
void | findDesiredDynamics (const sensor_msgs::JointState &inertia, r2_msgs::Gains &desiredGains) |
bool | getCompletionMessage (r2_msgs::StringArray &completionMsg) |
void | initialize () |
initialize called by both of the load functions, allowing derived classes to perform additional initialization after the tree is loaded | |
RosMsgGainCalculator () | |
void | setDefaultGains (const double &wn, const double &zeta, const double &windup) |
void | storeGainInformation (const r2_msgs::Gains &desiredDyn) |
void | storeGainProperties () |
~RosMsgGainCalculator () | |
Public Attributes | |
boost::function< float(std::string)> | getBrainstemCoeff |
boost::function< std::string(std::string)> | getCommandFile |
std::map< std::string, JointGainsData > | jointGainsData |
RateLimiter | yl |
RateLimiter | ylWindup |
Private Attributes | |
bool | initialized |
std::map< std::string, JointGainsData >::iterator | jointGainsIt |
Definition at line 16 of file RosMsgGainCalculator.h.
Definition at line 3 of file RosMsgGainCalculator.cpp.
Definition at line 7 of file RosMsgGainCalculator.cpp.
void RosMsgGainCalculator::findDesiredDynamics | ( | const sensor_msgs::JointState & | inertia, |
r2_msgs::Gains & | desiredGains | ||
) |
Definition at line 172 of file RosMsgGainCalculator.cpp.
bool RosMsgGainCalculator::getCompletionMessage | ( | r2_msgs::StringArray & | completionMsg | ) |
Definition at line 246 of file RosMsgGainCalculator.cpp.
void RosMsgGainCalculator::initialize | ( | ) | [virtual] |
initialize called by both of the load functions, allowing derived classes to perform additional initialization after the tree is loaded
Reimplemented from KdlTreeParser.
Definition at line 11 of file RosMsgGainCalculator.cpp.
void RosMsgGainCalculator::setDefaultGains | ( | const double & | wn, |
const double & | zeta, | ||
const double & | windup | ||
) |
Definition at line 80 of file RosMsgGainCalculator.cpp.
void RosMsgGainCalculator::storeGainInformation | ( | const r2_msgs::Gains & | desiredDyn | ) |
Definition at line 36 of file RosMsgGainCalculator.cpp.
Definition at line 103 of file RosMsgGainCalculator.cpp.
boost::function<float(std::string)> RosMsgGainCalculator::getBrainstemCoeff |
Definition at line 36 of file RosMsgGainCalculator.h.
boost::function<std::string(std::string)> RosMsgGainCalculator::getCommandFile |
Definition at line 37 of file RosMsgGainCalculator.h.
bool RosMsgGainCalculator::initialized [private] |
Definition at line 43 of file RosMsgGainCalculator.h.
std::map<std::string, JointGainsData> RosMsgGainCalculator::jointGainsData |
Definition at line 39 of file RosMsgGainCalculator.h.
std::map<std::string, JointGainsData>::iterator RosMsgGainCalculator::jointGainsIt [private] |
Definition at line 42 of file RosMsgGainCalculator.h.
RateLimiter RosMsgGainCalculator::yl |
Definition at line 35 of file RosMsgGainCalculator.h.
RateLimiter RosMsgGainCalculator::ylWindup |
Definition at line 35 of file RosMsgGainCalculator.h.