sample RT component which has one data input port and one data output port More...
#include <RemoveForceSensorLinkOffset.h>
Classes | |
struct | ForceMomentOffsetParam |
Public Member Functions | |
bool | dumpForceMomentOffsetParams (const std::string &filename) |
bool | getForceMomentOffsetParam (const std::string &i_name_, OpenHRP::RemoveForceSensorLinkOffsetService::forcemomentOffsetParam &i_param_) |
bool | loadForceMomentOffsetParams (const std::string &filename) |
virtual RTC::ReturnCode_t | onActivated (RTC::UniqueId ec_id) |
virtual RTC::ReturnCode_t | onDeactivated (RTC::UniqueId ec_id) |
virtual RTC::ReturnCode_t | onExecute (RTC::UniqueId ec_id) |
virtual RTC::ReturnCode_t | onInitialize () |
RemoveForceSensorLinkOffset (RTC::Manager *manager) | |
Constructor. | |
bool | removeForceSensorOffset (const ::OpenHRP::RemoveForceSensorLinkOffsetService::StrSequence &names, const double tm) |
bool | setForceMomentOffsetParam (const std::string &i_name_, const OpenHRP::RemoveForceSensorLinkOffsetService::forcemomentOffsetParam &i_param_) |
virtual | ~RemoveForceSensorLinkOffset () |
Destructor. | |
Protected Attributes | |
std::vector< TimedDoubleSeq > | m_force |
std::vector< InPort < TimedDoubleSeq > * > | m_forceIn |
std::vector< OutPort < TimedDoubleSeq > * > | m_forceOut |
TimedDoubleSeq | m_qCurrent |
InPort< TimedDoubleSeq > | m_qCurrentIn |
RTC::CorbaPort | m_RemoveForceSensorLinkOffsetServicePort |
TimedOrientation3D | m_rpy |
InPort< TimedOrientation3D > | m_rpyIn |
RemoveForceSensorLinkOffsetService_impl | m_service0 |
Private Member Functions | |
void | printForceMomentOffsetParam (const std::string &i_name_) |
void | updateRootLinkPosRot (const hrp::Vector3 &rpy) |
Private Attributes | |
unsigned int | m_debugLevel |
double | m_dt |
std::map< std::string, ForceMomentOffsetParam > | m_forcemoment_offset_param |
coil::Mutex | m_mutex |
hrp::BodyPtr | m_robot |
int | max_sensor_offset_calib_counter |
Static Private Attributes | |
static const double | grav = 9.80665 |
sample RT component which has one data input port and one data output port
Definition at line 46 of file RemoveForceSensorLinkOffset.h.
Constructor.
manager | pointer to the Manager |
Definition at line 38 of file RemoveForceSensorLinkOffset.cpp.
Destructor.
Definition at line 51 of file RemoveForceSensorLinkOffset.cpp.
bool RemoveForceSensorLinkOffset::dumpForceMomentOffsetParams | ( | const std::string & | filename | ) |
Definition at line 314 of file RemoveForceSensorLinkOffset.cpp.
bool RemoveForceSensorLinkOffset::getForceMomentOffsetParam | ( | const std::string & | i_name_, |
OpenHRP::RemoveForceSensorLinkOffsetService::forcemomentOffsetParam & | i_param_ | ||
) |
Definition at line 269 of file RemoveForceSensorLinkOffset.cpp.
bool RemoveForceSensorLinkOffset::loadForceMomentOffsetParams | ( | const std::string & | filename | ) |
Definition at line 284 of file RemoveForceSensorLinkOffset.cpp.
RTC::ReturnCode_t RemoveForceSensorLinkOffset::onActivated | ( | RTC::UniqueId | ec_id | ) | [virtual] |
Reimplemented from RTC::RTObject_impl.
Definition at line 142 of file RemoveForceSensorLinkOffset.cpp.
RTC::ReturnCode_t RemoveForceSensorLinkOffset::onDeactivated | ( | RTC::UniqueId | ec_id | ) | [virtual] |
Reimplemented from RTC::RTObject_impl.
Definition at line 148 of file RemoveForceSensorLinkOffset.cpp.
RTC::ReturnCode_t RemoveForceSensorLinkOffset::onExecute | ( | RTC::UniqueId | ec_id | ) | [virtual] |
Reimplemented from RTC::RTObject_impl.
Definition at line 155 of file RemoveForceSensorLinkOffset.cpp.
RTC::ReturnCode_t RemoveForceSensorLinkOffset::onInitialize | ( | void | ) | [virtual] |
Reimplemented from RTC::RTObject_impl.
Definition at line 57 of file RemoveForceSensorLinkOffset.cpp.
void RemoveForceSensorLinkOffset::printForceMomentOffsetParam | ( | const std::string & | i_name_ | ) | [private] |
Definition at line 245 of file RemoveForceSensorLinkOffset.cpp.
bool RemoveForceSensorLinkOffset::removeForceSensorOffset | ( | const ::OpenHRP::RemoveForceSensorLinkOffsetService::StrSequence & | names, |
const double | tm | ||
) |
Definition at line 333 of file RemoveForceSensorLinkOffset.cpp.
bool RemoveForceSensorLinkOffset::setForceMomentOffsetParam | ( | const std::string & | i_name_, |
const OpenHRP::RemoveForceSensorLinkOffsetService::forcemomentOffsetParam & | i_param_ | ||
) |
Definition at line 253 of file RemoveForceSensorLinkOffset.cpp.
void RemoveForceSensorLinkOffset::updateRootLinkPosRot | ( | const hrp::Vector3 & | rpy | ) | [private] |
Definition at line 235 of file RemoveForceSensorLinkOffset.cpp.
const double RemoveForceSensorLinkOffset::grav = 9.80665 [static, private] |
Definition at line 187 of file RemoveForceSensorLinkOffset.h.
unsigned int RemoveForceSensorLinkOffset::m_debugLevel [private] |
Definition at line 190 of file RemoveForceSensorLinkOffset.h.
double RemoveForceSensorLinkOffset::m_dt [private] |
Definition at line 188 of file RemoveForceSensorLinkOffset.h.
std::vector<TimedDoubleSeq> RemoveForceSensorLinkOffset::m_force [protected] |
Definition at line 132 of file RemoveForceSensorLinkOffset.h.
std::vector<InPort<TimedDoubleSeq> *> RemoveForceSensorLinkOffset::m_forceIn [protected] |
Definition at line 133 of file RemoveForceSensorLinkOffset.h.
std::map<std::string, ForceMomentOffsetParam> RemoveForceSensorLinkOffset::m_forcemoment_offset_param [private] |
Definition at line 183 of file RemoveForceSensorLinkOffset.h.
std::vector<OutPort<TimedDoubleSeq> *> RemoveForceSensorLinkOffset::m_forceOut [protected] |
Definition at line 134 of file RemoveForceSensorLinkOffset.h.
Definition at line 192 of file RemoveForceSensorLinkOffset.h.
TimedDoubleSeq RemoveForceSensorLinkOffset::m_qCurrent [protected] |
Definition at line 119 of file RemoveForceSensorLinkOffset.h.
InPort<TimedDoubleSeq> RemoveForceSensorLinkOffset::m_qCurrentIn [protected] |
Definition at line 124 of file RemoveForceSensorLinkOffset.h.
Definition at line 150 of file RemoveForceSensorLinkOffset.h.
Definition at line 189 of file RemoveForceSensorLinkOffset.h.
TimedOrientation3D RemoveForceSensorLinkOffset::m_rpy [protected] |
Definition at line 120 of file RemoveForceSensorLinkOffset.h.
InPort<TimedOrientation3D> RemoveForceSensorLinkOffset::m_rpyIn [protected] |
Definition at line 125 of file RemoveForceSensorLinkOffset.h.
Definition at line 156 of file RemoveForceSensorLinkOffset.h.
Definition at line 191 of file RemoveForceSensorLinkOffset.h.