Go to the documentation of this file.
30 #include <RobotAPI/interface/units/PlatformUnitInterface.h>
31 #include <RobotAPI/interface/core/RobotState.h>
33 #include <MemoryX/interface/memorytypes/MemorySegments.h>
34 #include <MemoryX/interface/components/WorkingMemoryInterface.h>
50 defineOptionalProperty<std::string>(
"RobotStateComponentName",
"RobotStateComponent",
"Name of the RobotStateComponent");
51 defineOptionalProperty<std::string>(
"WorkingMemoryName",
"WorkingMemory",
"Name of the WorkingMemory");
52 defineOptionalProperty<std::string>(
"PlatformStateTopicName",
"PlatformState",
"Name of the PlatformState topic");
69 virtual public armarx::PlatformUnitListener
77 return "DummyAgentReporter";
const VariantTypeId Float
memoryx::AgentInstancePtr robotAgent
void onDisconnectComponent() override
std::string prefix
Prefix of the properties such as namespace, domain, component name, etc.
Brief description of class DummyAgentReporter.
float velocityDeltaUpdateCount
armarx::FramedPositionPtr robotPos
void onExitComponent() override
void onInitComponent() override
std::string getDefaultName() const override
Eigen::Vector4d currentVelocity
void reportPlatformVelocity(Ice::Float x, Ice::Float y, Ice::Float alpha, const Ice::Current &) override
DummyAgentReporterPropertyDefinitions(std::string prefix)
std::vector< Eigen::Vector4d > poseBuffer
void onConnectComponent() override
armarx::core::time::DateTime Time
Baseclass for all ArmarX ManagedIceObjects requiring properties.
armarx::RobotStateComponentInterfacePrx robotStateComponentPrx
memoryx::AgentInstancesSegmentBasePrx agentsMemoryPrx
Default component property definition container.
memoryx::WorkingMemoryInterfacePrx memoryPrx
IceUtil::Time lastUpdateTime
armarx::PropertyDefinitionsPtr createPropertyDefinitions() override
armarx::FramedOrientationPtr robotOri
void reportPlatformOdometryPose(Ice::Float x, Ice::Float y, Ice::Float alpha, const Ice::Current &) override
This file offers overloads of toIce() and fromIce() functions for STL container types.
PlatformUnitListenerPrx platformTopic