25#include <armarx/control/common/mps/KeypointsMP.h>
26#include <armarx/control/common/mps/MPPool.h>
34 using namespace armarx::control::njoint_controller::task_space;
35 using namespace armarx::control::common;
54 const NJointControllerConfigPtr& config,
57 std::string
getClassName(
const Ice::Current&)
const override;
NJointKeypointsAdmittanceController(const RobotUnitPtr &robotUnit, const NJointControllerConfigPtr &config, const VirtualRobot::RobotPtr &)
void additionalTask() override
NJointKeypointsAdmittanceMPController(const RobotUnitPtr &robotUnit, const NJointControllerConfigPtr &config, const VirtualRobot::RobotPtr &)
void reconfigureController(const std::string &filename, const Ice::Current &) override
std::string getClassName(const Ice::Current &) const override
void rtPreActivateController() override
This function is called before the controller is activated.
std::shared_ptr< class Robot > RobotPtr
This file is part of ArmarX.
IceUtil::Handle< class RobotUnit > RobotUnitPtr