24 #include <armarx/control/common/control_law/aron/TaskspaceImpedanceControllerConfig.aron.generated.h>
25 #include <armarx/control/common/control_law/aron/TaskspaceVelocityControllerConfig.aron.generated.h>
26 #include <armarx/control/common/control_law/aron/TaskspaceAdmittanceControllerConfig.aron.generated.h>
27 #include <armarx/control/common/control_law/aron/CollisionAvoidanceControllerConfig.aron.generated.h>
28 #include <armarx/control/common/control_law/aron/CollisionAvoidanceConfig.aron.generated.h>
29 #include <armarx/control/common/control_law/aron/TaskspaceMixedImpedanceVelocityControllerConfig.aron.generated.h>
34 #include <armarx/control/njoint_mp_controller/task_space/ControllerInterface.h>
45 armarx::control::common::control_law::arondto::TaskspaceImpedanceControllerConfigDict;
46 using Proxy = armarx::control::NJointTSImpedanceMPControllerInterfacePrx;
47 constexpr
static const char* name =
"NJointTSImpedanceMPController";
48 constexpr
static const char* ctrlConfigClassName =
"NJointTaskspaceImpedanceController";
54 using AronDTO = armarx::control::common::control_law::arondto::
55 CollisionAvoidanceTSImpedanceControllerConfig;
56 using Proxy = armarx::control::NJointTSCollisionAvoidanceImpedanceMPControllerInterfacePrx;
57 constexpr
static const char* name =
"NJointTSCollisionAvoidanceImpedanceMPController";
58 constexpr
static const char* ctrlConfigClassName =
59 "NJointTaskspaceCollisionAvoidanceImpedanceController";
65 using AronDTO = armarx::control::common::control_law::arondto::
66 TaskspaceMixedImpedanceVelocityControllerConfigDict;
67 using Proxy = armarx::control::NJointTSMixedImpedanceVelocityMPControllerInterfacePrx;
68 constexpr
static const char* name =
"NJointTSMixedImpedanceVelocityMPController";
69 constexpr
static const char* ctrlConfigClassName =
70 "NJointTaskspaceMixedImpedanceVelocityController";
77 armarx::control::common::control_law::arondto::TaskspaceVelocityControllerConfigDict;
78 using Proxy = armarx::control::NJointTSVelocityMPControllerInterfacePrx;
79 constexpr
static const char* name =
"NJointTSVelocityMPController";
80 constexpr
static const char* ctrlConfigClassName =
"NJointTaskspaceVelocityController";
86 using AronDTO = armarx::control::common::control_law::arondto::
87 CollisionAvoidanceTSMixedImpedanceVelocityControllerConfig;
88 using Proxy = armarx::control::
89 NJointTSCollisionAvoidanceMixedImpedanceVelocityMPControllerInterfacePrx;
90 constexpr
static const char* name =
91 "NJointTSCollisionAvoidanceMixedImpedanceVelocityMPController";
92 constexpr
static const char* ctrlConfigClassName =
93 "NJointTaskspaceCollisionAvoidanceMixedImpedanceVelocityController";
99 using AronDTO = armarx::control::common::control_law::arondto::
100 CollisionAvoidanceTSMixedImpedanceVelocityControllerConfig;
101 using Proxy = armarx::control::NJointWipingMixImpVelColMPControllerInterfacePrx;
102 constexpr
static const char* name =
"NJointWipingMixImpVelColMPController";
103 constexpr
static const char* ctrlConfigClassName =
104 "NJointTaskspaceCollisionAvoidanceMixedImpedanceVelocityController";
111 armarx::control::common::control_law::arondto::TaskspaceVelocityControllerConfigDict;
112 using Proxy = armarx::control::NJointWipingVelMPControllerInterfacePrx;
113 constexpr
static const char* name =
"NJointWipingVelMPController";
114 constexpr
static const char* ctrlConfigClassName =
"NJointTaskspaceVelocityController";
121 armarx::control::common::control_law::arondto::TaskspaceAdmittanceControllerConfigDict;
122 using Proxy = armarx::control::NJointTSAdmittanceMPControllerInterfacePrx;
123 constexpr
static const char* name =
"NJointTSAdmittanceMPController";
124 constexpr
static const char* ctrlConfigClassName =
"NJointTaskspaceAdmittanceController";