sample RT component which has one data input port and one data output port More...
#include <ReferenceForceUpdater.h>
sample RT component which has one data input port and one data output port
Definition at line 47 of file ReferenceForceUpdater.h.
ReferenceForceUpdater::ReferenceForceUpdater | ( | RTC::Manager * | manager | ) |
Constructor.
manager | pointer to the Manager |
Definition at line 54 of file ReferenceForceUpdater.cpp.
ReferenceForceUpdater::~ReferenceForceUpdater | ( | ) | [virtual] |
Destructor.
Definition at line 75 of file ReferenceForceUpdater.cpp.
void ReferenceForceUpdater::calcFootOriginCoords | ( | hrp::Vector3 & | foot_origin_pos, |
hrp::Matrix33 & | foot_origin_rot | ||
) |
Definition at line 540 of file ReferenceForceUpdater.cpp.
bool ReferenceForceUpdater::eps_eq | ( | const double | a, |
const double | b, | ||
const double | eps = 1e-3 |
||
) | [inline] |
Definition at line 122 of file ReferenceForceUpdater.h.
bool ReferenceForceUpdater::getReferenceForceUpdaterParam | ( | const std::string & | i_name_, |
OpenHRP::ReferenceForceUpdaterService::ReferenceForceUpdaterParam_out | i_param | ||
) |
Definition at line 763 of file ReferenceForceUpdater.cpp.
bool ReferenceForceUpdater::getSupportedReferenceForceUpdaterNameSequence | ( | OpenHRP::ReferenceForceUpdaterService::StrSequence_out | o_names | ) |
Definition at line 858 of file ReferenceForceUpdater.cpp.
Definition at line 486 of file ReferenceForceUpdater.cpp.
RTC::ReturnCode_t ReferenceForceUpdater::onActivated | ( | RTC::UniqueId | ec_id | ) | [virtual] |
Reimplemented from RTC::RTObject_impl.
Definition at line 312 of file ReferenceForceUpdater.cpp.
RTC::ReturnCode_t ReferenceForceUpdater::onDeactivated | ( | RTC::UniqueId | ec_id | ) | [virtual] |
Reimplemented from RTC::RTObject_impl.
Definition at line 318 of file ReferenceForceUpdater.cpp.
RTC::ReturnCode_t ReferenceForceUpdater::onExecute | ( | RTC::UniqueId | ec_id | ) | [virtual] |
Reimplemented from RTC::RTObject_impl.
Definition at line 326 of file ReferenceForceUpdater.cpp.
RTC::ReturnCode_t ReferenceForceUpdater::onFinalize | ( | void | ) | [virtual] |
Reimplemented from RTC::RTObject_impl.
Definition at line 284 of file ReferenceForceUpdater.cpp.
RTC::ReturnCode_t ReferenceForceUpdater::onInitialize | ( | void | ) | [virtual] |
Reimplemented from RTC::RTObject_impl.
Definition at line 81 of file ReferenceForceUpdater.cpp.
bool ReferenceForceUpdater::setReferenceForceUpdaterParam | ( | const std::string & | i_name_, |
const OpenHRP::ReferenceForceUpdaterService::ReferenceForceUpdaterParam & | i_param | ||
) |
Definition at line 710 of file ReferenceForceUpdater.cpp.
bool ReferenceForceUpdater::startReferenceForceUpdater | ( | const std::string & | i_name_ | ) |
Definition at line 838 of file ReferenceForceUpdater.cpp.
bool ReferenceForceUpdater::startReferenceForceUpdaterNoWait | ( | const std::string & | i_name_ | ) |
Definition at line 785 of file ReferenceForceUpdater.cpp.
bool ReferenceForceUpdater::stopReferenceForceUpdater | ( | const std::string & | i_name_ | ) |
Definition at line 845 of file ReferenceForceUpdater.cpp.
bool ReferenceForceUpdater::stopReferenceForceUpdaterNoWait | ( | const std::string & | i_name_ | ) |
Definition at line 818 of file ReferenceForceUpdater.cpp.
void ReferenceForceUpdater::updateRefFootOriginExtMoment | ( | const std::string & | arm | ) |
Definition at line 565 of file ReferenceForceUpdater.cpp.
void ReferenceForceUpdater::updateRefForces | ( | const std::string & | arm | ) |
Definition at line 626 of file ReferenceForceUpdater.cpp.
void ReferenceForceUpdater::updateRefObjExtMoment0 | ( | const std::string & | arm | ) |
Definition at line 583 of file ReferenceForceUpdater.cpp.
void ReferenceForceUpdater::waitReferenceForceUpdaterTransition | ( | const std::string & | i_name_ | ) |
Definition at line 852 of file ReferenceForceUpdater.cpp.
std::map<std::string, size_t> ReferenceForceUpdater::ee_index_map [private] |
Definition at line 240 of file ReferenceForceUpdater.h.
std::map<std::string, ee_trans> ReferenceForceUpdater::ee_map [private] |
Definition at line 239 of file ReferenceForceUpdater.h.
Definition at line 246 of file ReferenceForceUpdater.h.
const std::string ReferenceForceUpdater::footoriginextmoment_name [private] |
Definition at line 249 of file ReferenceForceUpdater.h.
int ReferenceForceUpdater::loop [private] |
Definition at line 248 of file ReferenceForceUpdater.h.
TimedPoint3D ReferenceForceUpdater::m_basePos [protected] |
Definition at line 134 of file ReferenceForceUpdater.h.
InPort<TimedPoint3D> ReferenceForceUpdater::m_basePosIn [protected] |
Definition at line 135 of file ReferenceForceUpdater.h.
TimedOrientation3D ReferenceForceUpdater::m_baseRpy [protected] |
Definition at line 136 of file ReferenceForceUpdater.h.
InPort<TimedOrientation3D> ReferenceForceUpdater::m_baseRpyIn [protected] |
Definition at line 137 of file ReferenceForceUpdater.h.
unsigned int ReferenceForceUpdater::m_debugLevel [private] |
Definition at line 237 of file ReferenceForceUpdater.h.
TimedPoint3D ReferenceForceUpdater::m_diffFootOriginExtMoment [protected] |
Definition at line 144 of file ReferenceForceUpdater.h.
InPort<TimedPoint3D> ReferenceForceUpdater::m_diffFootOriginExtMomentIn [protected] |
Definition at line 145 of file ReferenceForceUpdater.h.
double ReferenceForceUpdater::m_dt [private] |
Definition at line 236 of file ReferenceForceUpdater.h.
std::vector<TimedDoubleSeq> ReferenceForceUpdater::m_force [protected] |
Definition at line 138 of file ReferenceForceUpdater.h.
std::vector<InPort<TimedDoubleSeq> *> ReferenceForceUpdater::m_forceIn [protected] |
Definition at line 139 of file ReferenceForceUpdater.h.
coil::Mutex ReferenceForceUpdater::m_mutex [private] |
Definition at line 238 of file ReferenceForceUpdater.h.
TimedDoubleSeq ReferenceForceUpdater::m_qRef [protected] |
Definition at line 122 of file ReferenceForceUpdater.h.
InPort<TimedDoubleSeq> ReferenceForceUpdater::m_qRefIn [protected] |
Definition at line 133 of file ReferenceForceUpdater.h.
std::vector<TimedDoubleSeq> ReferenceForceUpdater::m_ref_force_in [protected] |
Definition at line 140 of file ReferenceForceUpdater.h.
std::vector<TimedDoubleSeq> ReferenceForceUpdater::m_ref_force_out [protected] |
Definition at line 151 of file ReferenceForceUpdater.h.
std::vector<InPort<TimedDoubleSeq> *> ReferenceForceUpdater::m_ref_forceIn [protected] |
Definition at line 141 of file ReferenceForceUpdater.h.
std::vector<OutPort<TimedDoubleSeq> *> ReferenceForceUpdater::m_ref_forceOut [protected] |
Definition at line 152 of file ReferenceForceUpdater.h.
Definition at line 173 of file ReferenceForceUpdater.h.
Definition at line 167 of file ReferenceForceUpdater.h.
TimedPoint3D ReferenceForceUpdater::m_refFootOriginExtMoment [protected] |
Definition at line 153 of file ReferenceForceUpdater.h.
TimedBoolean ReferenceForceUpdater::m_refFootOriginExtMomentIsHoldValue [protected] |
Definition at line 155 of file ReferenceForceUpdater.h.
OutPort<TimedBoolean> ReferenceForceUpdater::m_refFootOriginExtMomentIsHoldValueOut [protected] |
Definition at line 156 of file ReferenceForceUpdater.h.
OutPort<TimedPoint3D> ReferenceForceUpdater::m_refFootOriginExtMomentOut [protected] |
Definition at line 154 of file ReferenceForceUpdater.h.
std::map<std::string, ReferenceForceUpdaterParam> ReferenceForceUpdater::m_RFUParam [private] |
Definition at line 241 of file ReferenceForceUpdater.h.
hrp::BodyPtr ReferenceForceUpdater::m_robot [private] |
Definition at line 235 of file ReferenceForceUpdater.h.
TimedOrientation3D ReferenceForceUpdater::m_rpy [protected] |
Definition at line 142 of file ReferenceForceUpdater.h.
InPort<TimedOrientation3D> ReferenceForceUpdater::m_rpyIn [protected] |
Definition at line 143 of file ReferenceForceUpdater.h.
std::map<std::string, hrp::VirtualForceSensorParam> ReferenceForceUpdater::m_vfs [private] |
Definition at line 234 of file ReferenceForceUpdater.h.
const std::string ReferenceForceUpdater::objextmoment0_name [private] |
Definition at line 249 of file ReferenceForceUpdater.h.
std::vector<hrp::Vector3> ReferenceForceUpdater::ref_force [private] |
Definition at line 242 of file ReferenceForceUpdater.h.
std::map<std::string, interpolator*> ReferenceForceUpdater::ref_force_interpolator [private] |
Definition at line 243 of file ReferenceForceUpdater.h.
std::map<std::string, interpolator*> ReferenceForceUpdater::transition_interpolator [private] |
Definition at line 244 of file ReferenceForceUpdater.h.
std::vector<double> ReferenceForceUpdater::transition_interpolator_ratio [private] |
Definition at line 245 of file ReferenceForceUpdater.h.
bool ReferenceForceUpdater::use_sh_base_pos_rpy [private] |
Definition at line 247 of file ReferenceForceUpdater.h.