10 #ifndef THERMO_ESTIMATOR_H 11 #define THERMO_ESTIMATOR_H 13 #include <rtm/idl/BasicDataType.hh> 14 #include "hrpsys/idl/HRPDataTypes.hh" 16 #include <rtm/DataFlowComponentBase.h> 20 #include <rtm/idl/BasicDataTypeSkel.h> 60 virtual RTC::ReturnCode_t onInitialize();
163 void calculateJointTemperature(
double tau,
MotorHeatParam& param);
164 bool isDebug(
int cycle = 200);
173 #endif // TORQUE_FILTER_H void ThermoEstimatorInit(RTC::Manager *manager)
unsigned int m_debugLevel
InPort< OpenHRP::TimedLongSeqSeq > m_servoStateInIn
ExecutionContextHandle_t UniqueId
OpenHRP::TimedLongSeqSeq m_servoStateIn
std::vector< MotorHeatParam > m_motorHeatParams
InPort< TimedDoubleSeq > m_qCurrentInIn
TimedDoubleSeq m_qCurrentIn
InPort< TimedDoubleSeq > m_qRefInIn
OutPort< OpenHRP::TimedLongSeqSeq > m_servoStateOutOut
InPort< TimedDoubleSeq > m_tauInIn
sample RT component which has one data input port and one data output port
motor heat parmaeter structure
OpenHRP::TimedLongSeqSeq m_servoStateOut
OutPort< TimedDoubleSeq > m_tempOutOut