25#include <VirtualRobot/VirtualRobot.h>
30#include <armarx/control/common/common.aron.generated.h>
35#include <armarx/control/njoint_controller/task_space/NJointControllersBase.h>
36#include <armarx/control/njoint_controller/task_space/ControllerInterface.h>
40 namespace law = armarx::control::common::control_law;
46 std::string
getClassName(
const Ice::Current& = Ice::emptyCurrent)
const override;
56 std::string
getClassName(
const Ice::Current& = Ice::emptyCurrent)
const override;
std::string getClassName(const Ice::Current &=Ice::emptyCurrent) const override
void limbPublishConfig(StringVariantBaseMap &datafields, ArmPtr &arm) override
void validateConfigDataCheckSize(Config &configData, ArmPtr &arm) override
std::string getClassName(const Ice::Current &=Ice::emptyCurrent) const override
void limbPublishConfig(StringVariantBaseMap &datafields, ArmPtr &arm) override
void validateConfigDataCheckSize(Config &configData, ArmPtr &arm) override
Brief description of class NJointTaskspaceController.
typename law::TSMixImpVelController::Config Config
std::unique_ptr< ArmData > ArmPtr
This file is part of ArmarX.
std::map< std::string, VariantBasePtr > StringVariantBaseMap