33#include <RobotAPI/interface/core/RobotState.h>
34#include <RobotAPI/interface/units/PlatformUnitInterface.h>
51 "Name of the platform (will publish values on PlatformName + 'State')");
76 return "PlatformUnit";
112 void moveTo(Ice::Float targetPlatformPositionX,
113 Ice::Float targetPlatformPositionY,
114 Ice::Float targetPlatformRotation,
115 Ice::Float positionalAccuracy,
116 Ice::Float orientationalAccuracy,
117 const Ice::Current&
c = Ice::emptyCurrent)
override;
142 PlatformPose
toPlatformPose(
const TransformStamped& transformStamped);
ComponentPropertyDefinitions(std::string prefix, bool hasObjectNameParameter=true)
std::string prefix
Prefix of the properties such as namespace, domain, component name, etc.
PropertyDefinition< PropertyType > & defineOptionalProperty(const std::string &name, PropertyType defaultValue, const std::string &description="", PropertyDefinitionBase::PropertyConstness constness=PropertyDefinitionBase::eConstant)
SensorActorUnit()
Constructs a SensorActorUnit.
This file offers overloads of toIce() and fromIce() functions for STL container types.
PlatformPose toPlatformPose(const TransformStamped &transformStamped)
IceUtil::Handle< class PropertyDefinitionContainer > PropertyDefinitionsPtr
PropertyDefinitions smart pointer type.
::IceInternal::ProxyHandle<::IceProxy::armarx::RobotStateComponentInterface > RobotStateComponentInterfacePrx