7 #ifndef ACCELERATIONFILTER_H 8 #define ACCELERATIONFILTER_H 10 #include <rtm/idl/BasicDataType.hh> 11 #include <rtm/idl/ExtendedDataTypes.hh> 12 #include "hrpsys/idl/HRPDataTypes.hh" 13 #include "hrpsys/idl/AccelerationFilterService.hh" 15 #include <rtm/DataFlowComponentBase.h> 19 #include <rtm/idl/BasicDataTypeSkel.h> 20 #include <rtm/idl/ExtendedDataTypesSkel.h> 24 #include <../TorqueFilter/IIRFilter.h> 47 virtual RTC::ReturnCode_t onInitialize();
92 bool resetFilter(
const OpenHRP::AccelerationFilterService::ControlMode &mode,
94 bool setParam(const ::OpenHRP::AccelerationFilterService::AccelerationFilterParam& i_param);
95 bool getParam(::OpenHRP::AccelerationFilterService::AccelerationFilterParam &i_param);
158 #endif // ACCELERATIONFILTER_H
OutPort< TimedVector3D > m_velOutOut
RTC::CorbaPort m_AccelerationFilterServicePort
TimedAcceleration3D m_accIn
InPort< TimedAngularVelocity3D > m_rateInIn
AccelerationFilterService_impl m_service0
ExecutionContextHandle_t UniqueId
hrp::Vector3 m_previous_pos
boost::shared_ptr< IIRFilter > IIRFilterPtr
TimedOrientation3D m_rpyIn
TimedAngularVelocity3D m_rateIn
InPort< TimedPoint3D > m_posInIn
InPort< TimedAcceleration3D > m_accInIn
InPort< TimedOrientation3D > m_rpyInIn
DLL_EXPORT void AccelerationFilterInit(RTC::Manager *manager)
Service implementation header of ../AccelerationFilterService.idl.
hrp::Vector3 m_global_vel
std::vector< IIRFilterPtr > m_filters