70 robotAgent->setStringifiedSharedRobotInterfaceProxy(iceCommunicator->proxyToString(robot));
73 Eigen::Matrix3f I = Eigen::Matrix3f::Identity();
159 <<
VAROUT(y) <<
VAROUT(alpha) <<
" with delay of " << delay.toSecondsDouble();
198 catch (std::exception& e)
SpamFilterDataPtr deactivateSpam(SpamFilterDataPtr const &spamFilter, float deactivationDurationSec, const std::string &identifier, bool deactivate)
std::string getConfigIdentifier()
Retrieve config identifier for this component as set in constructor.
Property< PropertyType > getProperty(const std::string &name)
void onInitComponent() override
memoryx::WorkingMemoryInterfacePrx memoryPrx
armarx::FramedOrientationPtr robotOri
void onDisconnectComponent() override
armarx::PropertyDefinitionsPtr createPropertyDefinitions() override
void reportPlatformOdometryPose(Ice::Float x, Ice::Float y, Ice::Float alpha, const Ice::Current &) override
memoryx::AgentInstancesSegmentBasePrx agentsMemoryPrx
std::vector< Eigen::Vector4d > poseBuffer
float velocityDeltaUpdateCount
void onConnectComponent() override
Eigen::Vector4d currentVelocity
IceUtil::Time lastUpdateTime
memoryx::AgentInstancePtr robotAgent
armarx::FramedPositionPtr robotPos
void onExitComponent() override
armarx::RobotStateComponentInterfacePrx robotStateComponentPrx
void reportPlatformVelocity(Ice::Float x, Ice::Float y, Ice::Float alpha, const Ice::Current &) override
PlatformUnitListenerPrx platformTopic
The FramedOrientation class.
The FramedPosition class.
void offeringTopic(const std::string &name)
Registers a topic for retrival after initialization.
TopicProxyType getTopic(const std::string &name)
Returns a proxy of the specified topic.
bool usingProxy(const std::string &name, const std::string &endpoints="")
Registers a proxy for retrieval after initialization and adds it to the dependency list.
IceManagerPtr getIceManager() const
Returns the IceManager.
Ice::ObjectPrx getProxy(long timeoutMs=0, bool waitForScheduler=true) const
Returns the proxy of this object (optionally it waits for the proxy)
#define ARMARX_CHECK_EXPRESSION(expression)
This macro evaluates the expression and if it turns out to be false it will throw an ExpressionExcept...
#define ARMARX_INFO
The normal logging level.
#define ARMARX_DEBUG
The logging level for output that is only interesting while debugging.
std::string const GlobalFrame
Variable of the global coordinate system.
::IceInternal::Handle<::Ice::Communicator > CommunicatorPtr
This file offers overloads of toIce() and fromIce() functions for STL container types.
IceUtil::Handle< class PropertyDefinitionContainer > PropertyDefinitionsPtr
PropertyDefinitions smart pointer type.