29#include <armarx/control/njoint_mp_controller/task_space/ControllerInterface.h>
33 using namespace armarx::control::njoint_controller::task_space;
34 using namespace armarx::control::common;
56 const NJointControllerConfigPtr& config,
59 std::string
getClassName(
const Ice::Current& = Ice::emptyCurrent)
const override;
62 const Ice::Current& iceCurrent = Ice::emptyCurrent)
override;
NJointTaskspaceImpedanceController(const RobotUnitPtr &robotUnit, const NJointControllerConfigPtr &config, const VirtualRobot::RobotPtr &)
std::string getClassName(const Ice::Current &=Ice::emptyCurrent) const override
void additionalTask() override
NJointTSImpedanceMPController(const RobotUnitPtr &robotUnit, const NJointControllerConfigPtr &config, const VirtualRobot::RobotPtr &)
void updateMPConfig(const ::armarx::aron::data::dto::DictPtr &dto, const Ice::Current &iceCurrent=Ice::emptyCurrent) override
common::mp::arondto::MPListConfig MPListConfig
std::shared_ptr< class Robot > RobotPtr
This file is part of ArmarX.
IceUtil::Handle< class RobotUnit > RobotUnitPtr