29 #include <armarx/control/njoint_mp_controller/task_space/ControllerInterface.h>
30 #include <armarx/control/njoint_mp_controller/task_space/aron/WipingAdaptionConfig.aron.generated.h>
56 float changeTimer = 0.0f;
57 Eigen::Vector2f lastPosition = Eigen::Vector2f::Zero();
62 float openDistanceToDesiredUserPosition = 0.;
69 const NJointControllerConfigPtr& config,
72 std::string getClassName(
const Ice::Current& = Ice::emptyCurrent)
const override;
75 const Ice::Current& iceCurrent = Ice::emptyCurrent)
override;
80 const Ice::Current& iceCurrent = Ice::emptyCurrent)
override;
82 void additionalTask()
override;
90 void rtPreActivateController()
override;
93 std::atomic_bool adaptionReady{
false};
94 arondto::WipingAdaptionConfigs adaptionCfg;
96 std::map<std::string, AdaptionStatus> adaptionStatus;