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 44 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 73 of file ReferenceForceUpdater.cpp.
void ReferenceForceUpdater::calcFootOriginCoords | ( | hrp::Vector3 & | foot_origin_pos, |
hrp::Matrix33 & | foot_origin_rot | ||
) |
Definition at line 479 of file ReferenceForceUpdater.cpp.
bool ReferenceForceUpdater::eps_eq | ( | const double | a, |
const double | b, | ||
const double | eps = 1e-3 |
||
) | [inline] |
Definition at line 114 of file ReferenceForceUpdater.h.
bool ReferenceForceUpdater::getReferenceForceUpdaterParam | ( | const std::string & | i_name_, |
OpenHRP::ReferenceForceUpdaterService::ReferenceForceUpdaterParam_out | i_param | ||
) |
Definition at line 664 of file ReferenceForceUpdater.cpp.
bool ReferenceForceUpdater::isFootOriginExtMoment | ( | const std::string & | str | ) | const [inline] |
Definition at line 113 of file ReferenceForceUpdater.h.
RTC::ReturnCode_t ReferenceForceUpdater::onActivated | ( | RTC::UniqueId | ec_id | ) | [virtual] |
Reimplemented from RTC::RTObject_impl.
Definition at line 289 of file ReferenceForceUpdater.cpp.
RTC::ReturnCode_t ReferenceForceUpdater::onDeactivated | ( | RTC::UniqueId | ec_id | ) | [virtual] |
Reimplemented from RTC::RTObject_impl.
Definition at line 295 of file ReferenceForceUpdater.cpp.
RTC::ReturnCode_t ReferenceForceUpdater::onExecute | ( | RTC::UniqueId | ec_id | ) | [virtual] |
Reimplemented from RTC::RTObject_impl.
Definition at line 303 of file ReferenceForceUpdater.cpp.
RTC::ReturnCode_t ReferenceForceUpdater::onFinalize | ( | void | ) | [virtual] |
Reimplemented from RTC::RTObject_impl.
Definition at line 261 of file ReferenceForceUpdater.cpp.
RTC::ReturnCode_t ReferenceForceUpdater::onInitialize | ( | void | ) | [virtual] |
Reimplemented from RTC::RTObject_impl.
Definition at line 79 of file ReferenceForceUpdater.cpp.
bool ReferenceForceUpdater::setReferenceForceUpdaterParam | ( | const std::string & | i_name_, |
const OpenHRP::ReferenceForceUpdaterService::ReferenceForceUpdaterParam & | i_param | ||
) |
Definition at line 610 of file ReferenceForceUpdater.cpp.
bool ReferenceForceUpdater::startReferenceForceUpdater | ( | const std::string & | i_name_ | ) |
Definition at line 684 of file ReferenceForceUpdater.cpp.
bool ReferenceForceUpdater::stopReferenceForceUpdater | ( | const std::string & | i_name_ | ) |
Definition at line 717 of file ReferenceForceUpdater.cpp.
void ReferenceForceUpdater::updateRefFootOriginExtMoment | ( | const std::string & | arm | ) |
Definition at line 504 of file ReferenceForceUpdater.cpp.
void ReferenceForceUpdater::updateRefForces | ( | const std::string & | arm | ) |
Definition at line 522 of file ReferenceForceUpdater.cpp.
std::map<std::string, size_t> ReferenceForceUpdater::ee_index_map [private] |
Definition at line 212 of file ReferenceForceUpdater.h.
std::map<std::string, ee_trans> ReferenceForceUpdater::ee_map [private] |
Definition at line 211 of file ReferenceForceUpdater.h.
Definition at line 218 of file ReferenceForceUpdater.h.
int ReferenceForceUpdater::loop [private] |
Definition at line 220 of file ReferenceForceUpdater.h.
TimedPoint3D ReferenceForceUpdater::m_basePos [protected] |
Definition at line 126 of file ReferenceForceUpdater.h.
InPort<TimedPoint3D> ReferenceForceUpdater::m_basePosIn [protected] |
Definition at line 127 of file ReferenceForceUpdater.h.
TimedOrientation3D ReferenceForceUpdater::m_baseRpy [protected] |
Definition at line 128 of file ReferenceForceUpdater.h.
InPort<TimedOrientation3D> ReferenceForceUpdater::m_baseRpyIn [protected] |
Definition at line 129 of file ReferenceForceUpdater.h.
unsigned int ReferenceForceUpdater::m_debugLevel [private] |
Definition at line 209 of file ReferenceForceUpdater.h.
TimedPoint3D ReferenceForceUpdater::m_diffFootOriginExtMoment [protected] |
Definition at line 136 of file ReferenceForceUpdater.h.
InPort<TimedPoint3D> ReferenceForceUpdater::m_diffFootOriginExtMomentIn [protected] |
Definition at line 137 of file ReferenceForceUpdater.h.
double ReferenceForceUpdater::m_dt [private] |
Definition at line 208 of file ReferenceForceUpdater.h.
std::vector<TimedDoubleSeq> ReferenceForceUpdater::m_force [protected] |
Definition at line 130 of file ReferenceForceUpdater.h.
std::vector<InPort<TimedDoubleSeq> *> ReferenceForceUpdater::m_forceIn [protected] |
Definition at line 131 of file ReferenceForceUpdater.h.
coil::Mutex ReferenceForceUpdater::m_mutex [private] |
Definition at line 210 of file ReferenceForceUpdater.h.
TimedDoubleSeq ReferenceForceUpdater::m_qRef [protected] |
Definition at line 114 of file ReferenceForceUpdater.h.
InPort<TimedDoubleSeq> ReferenceForceUpdater::m_qRefIn [protected] |
Definition at line 125 of file ReferenceForceUpdater.h.
std::vector<TimedDoubleSeq> ReferenceForceUpdater::m_ref_force_in [protected] |
Definition at line 132 of file ReferenceForceUpdater.h.
std::vector<TimedDoubleSeq> ReferenceForceUpdater::m_ref_force_out [protected] |
Definition at line 143 of file ReferenceForceUpdater.h.
std::vector<InPort<TimedDoubleSeq> *> ReferenceForceUpdater::m_ref_forceIn [protected] |
Definition at line 133 of file ReferenceForceUpdater.h.
std::vector<OutPort<TimedDoubleSeq> *> ReferenceForceUpdater::m_ref_forceOut [protected] |
Definition at line 144 of file ReferenceForceUpdater.h.
Definition at line 165 of file ReferenceForceUpdater.h.
Definition at line 159 of file ReferenceForceUpdater.h.
TimedPoint3D ReferenceForceUpdater::m_refFootOriginExtMoment [protected] |
Definition at line 145 of file ReferenceForceUpdater.h.
TimedBoolean ReferenceForceUpdater::m_refFootOriginExtMomentIsHoldValue [protected] |
Definition at line 147 of file ReferenceForceUpdater.h.
OutPort<TimedBoolean> ReferenceForceUpdater::m_refFootOriginExtMomentIsHoldValueOut [protected] |
Definition at line 148 of file ReferenceForceUpdater.h.
OutPort<TimedPoint3D> ReferenceForceUpdater::m_refFootOriginExtMomentOut [protected] |
Definition at line 146 of file ReferenceForceUpdater.h.
std::map<std::string, ReferenceForceUpdaterParam> ReferenceForceUpdater::m_RFUParam [private] |
Definition at line 213 of file ReferenceForceUpdater.h.
hrp::BodyPtr ReferenceForceUpdater::m_robot [private] |
Definition at line 207 of file ReferenceForceUpdater.h.
TimedOrientation3D ReferenceForceUpdater::m_rpy [protected] |
Definition at line 134 of file ReferenceForceUpdater.h.
InPort<TimedOrientation3D> ReferenceForceUpdater::m_rpyIn [protected] |
Definition at line 135 of file ReferenceForceUpdater.h.
std::map<std::string, hrp::VirtualForceSensorParam> ReferenceForceUpdater::m_vfs [private] |
Definition at line 206 of file ReferenceForceUpdater.h.
std::vector<hrp::Vector3> ReferenceForceUpdater::ref_force [private] |
Definition at line 214 of file ReferenceForceUpdater.h.
std::map<std::string, interpolator*> ReferenceForceUpdater::ref_force_interpolator [private] |
Definition at line 215 of file ReferenceForceUpdater.h.
std::map<std::string, interpolator*> ReferenceForceUpdater::transition_interpolator [private] |
Definition at line 216 of file ReferenceForceUpdater.h.
std::vector<double> ReferenceForceUpdater::transition_interpolator_ratio [private] |
Definition at line 217 of file ReferenceForceUpdater.h.
bool ReferenceForceUpdater::use_sh_base_pos_rpy [private] |
Definition at line 219 of file ReferenceForceUpdater.h.