33 #include <armarx/control/njoint_mp_controller/task_space/ControllerInterface.h>
44 armarx::control::common::control_law::arondto::TaskspaceImpedanceControllerConfigDict;
45 using Proxy = armarx::control::NJointTSImpedanceMPControllerInterfacePrx;
46 constexpr
static const char* name =
"NJointTSImpedanceMPController";
47 constexpr
static const char* ctrlConfigClassName =
"NJointTaskspaceImpedanceController";
53 using AronDTO = armarx::control::common::control_law::arondto::
54 CollisionAvoidanceTSImpedanceControllerConfig;
55 using Proxy = armarx::control::NJointTSCollisionAvoidanceImpedanceMPControllerInterfacePrx;
56 constexpr
static const char* name =
"NJointTSCollisionAvoidanceImpedanceMPController";
57 constexpr
static const char* ctrlConfigClassName =
58 "NJointTaskspaceCollisionAvoidanceImpedanceController";
64 using AronDTO = armarx::control::common::control_law::arondto::
65 SafetyTaskspaceImpedanceControllerConfigDict;
66 using Proxy = armarx::control::NJointTSSafetyImpedanceMPControllerInterfacePrx;
67 constexpr
static const char* name =
"NJointTSSafetyImpedanceMPController";
68 constexpr
static const char* ctrlConfigClassName =
69 "NJointTaskspaceSafetyImpedanceController";
75 using AronDTO = armarx::control::common::control_law::arondto::
76 TaskspaceMixedImpedanceVelocityControllerConfigDict;
77 using Proxy = armarx::control::NJointTSMixedImpedanceVelocityMPControllerInterfacePrx;
78 constexpr
static const char* name =
"NJointTSMixedImpedanceVelocityMPController";
79 constexpr
static const char* ctrlConfigClassName =
80 "NJointTaskspaceMixedImpedanceVelocityController";
86 using AronDTO = armarx::control::common::control_law::arondto::
87 TaskspaceVelocityControllerConfigDict;
88 using Proxy = armarx::control::NJointTSVelocityMPControllerInterfacePrx;
89 constexpr
static const char* name =
"NJointTSVelocityMPController";
90 constexpr
static const char* ctrlConfigClassName =
"NJointTaskspaceVelocityController";
96 using AronDTO = armarx::control::common::control_law::arondto::
97 CollisionAvoidanceTSMixedImpedanceVelocityControllerConfig;
98 using Proxy = armarx::control::
99 NJointTSCollisionAvoidanceMixedImpedanceVelocityMPControllerInterfacePrx;
100 constexpr
static const char* name =
101 "NJointTSCollisionAvoidanceMixedImpedanceVelocityMPController";
102 constexpr
static const char* ctrlConfigClassName =
103 "NJointTaskspaceCollisionAvoidanceMixedImpedanceVelocityController";
110 armarx::control::common::control_law::arondto::TaskspaceAdmittanceControllerConfigDict;
111 using Proxy = armarx::control::NJointTSAdmittanceMPControllerInterfacePrx;
112 constexpr
static const char* name =
"NJointTSAdmittanceMPController";
113 constexpr
static const char* ctrlConfigClassName =
"NJointTaskspaceAdmittanceController";