Go to the documentation of this file.
28 #include <SimoxUtility/algorithm/string/string_tools.h>
37 int intervalMs = getProperty<int>(
"IntervalMs").getValue();
42 simox::alg::trim(sensor);
50 Eigen::Vector3f(0, 0, 0), *
s, getProperty<std::string>(
"AgentName").getValue());
52 Eigen::Vector3f(0, 0, 0), *
s, getProperty<std::string>(
"AgentName").getValue());
55 ARMARX_VERBOSE <<
"Starting ForceTorqueUnitSimulation with " << intervalMs
62 "ForceTorqueUnitSimulation",
93 const FramedDirectionBasePtr& torqueOffsets,
94 const Ice::Current&
c)
std::map< std::string, armarx::FramedDirectionPtr > torques
void onInitForceTorqueUnit() override
void onStartForceTorqueUnit() override
void simulationFunction()
std::vector< std::string > Split(const std::string &source, const std::string &splitBy, bool trimElements=false, bool removeEmptyElements=false)
void onExitForceTorqueUnit() override
std::map< std::string, armarx::FramedDirectionPtr > forces
PeriodicTask< ForceTorqueUnitSimulation >::pointer_type simulationTask
std::string getConfigIdentifier()
Retrieve config identifier for this component as set in constructor.
ForceTorqueUnitListenerPrx listenerPrx
const VariantTypeId FramedDirection
Ice::StringSeq sensorNamesList
PropertyDefinitionsPtr createPropertyDefinitions() override
IceUtil::Handle< class PropertyDefinitionContainer > PropertyDefinitionsPtr
PropertyDefinitions smart pointer type.
void setToNull(const Ice::Current &c=Ice::emptyCurrent) override
double s(double t, double s0, double v0, double a0, double j)
This file offers overloads of toIce() and fromIce() functions for STL container types.
void setOffset(const FramedDirectionBasePtr &forceOffsets, const FramedDirectionBasePtr &torqueOffsets, const Ice::Current &c=Ice::emptyCurrent) override