5#include <RobotAPI/interface/units/HandUnitInterface.h>
6#include <RobotAPI/interface/units/KinematicUnitInterface.h>
18#include <armarx/control/components/control_skill_provider/ComponentInterface.h>
25 virtual public ::armarx::control::components::control_skill_provider::ComponentInterface,
63 ::armarx::KinematicUnitInterfacePrx kinematicUnit;
64 ::armarx::HandUnitInterfacePrx leftHandUnit;
65 ::armarx::HandUnitInterfacePrx rightHandUnit;
73 struct SkillBlueprints
82 std::string robotName;
83 std::string homePoseConfiguration =
"Home";
86 static const std::string defaultName;
Provides a ready-to-use ArViz client arviz as member variable.
Baseclass for all ArmarX ManagedIceObjects requiring properties.
Provides a ready-to-use TrajectoryPlayer.
A component plugin offering client-side access to a reader or writer and manages the lifecycle,...
void onInitComponent() override
void onDisconnectComponent() override
::armarx::PropertyDefinitionsPtr createPropertyDefinitions() override
void onConnectComponent() override
static std::string GetDefaultName()
Get the component's default name.
void onExitComponent() override
std::string getDefaultName() const override
plugins::PluginUser PluginUser
IceUtil::Handle< class PropertyDefinitionContainer > PropertyDefinitionsPtr
PropertyDefinitions smart pointer type.