30 #include <armarx/control/njoint_controller/task_space/ControllerInterface.h>
32 #include <armarx/control/common/control_law/aron/CollisionAvoidanceControllerConfig.aron.generated.h>
33 #include <armarx/control/common/control_law/aron/SafetyTaskspaceImpedanceControllerConfig.aron.generated.h>
34 #include <armarx/control/common/control_law/aron/TaskspaceAdmittanceControllerConfig.aron.generated.h>
35 #include <armarx/control/common/control_law/aron/TaskspaceImpedanceControllerConfig.aron.generated.h>
36 #include <armarx/control/common/control_law/aron/TaskspaceMixedImpedanceVelocityControllerConfig.aron.generated.h>
37 #include <armarx/control/common/control_law/aron/TaskspaceVelocityControllerConfig.aron.generated.h>
39 #include <armarx/control/njoint_controller/joint_space/aron/WholeBodyTrajectoryControllerConfig.aron.generated.h>
55 armarx::control::common::control_law::arondto::TaskspaceImpedanceControllerConfigDict;
57 using Proxy = armarx::control::NJointTaskspaceImpedanceControllerInterfacePrx;
60 constexpr
static const char* name =
"NJointTaskspaceImpedanceController";
66 using AronDTO = armarx::control::common::control_law::arondto::
67 SafetyTaskspaceImpedanceControllerConfigDict;
69 constexpr
static const char* name =
"NJointTaskspaceSafetyImpedanceController";
75 using AronDTO = armarx::control::common::control_law::arondto::
76 CollisionAvoidanceTSImpedanceControllerConfig;
78 constexpr
static const char* name =
"NJointTaskspaceCollisionAvoidanceImpedanceController";
84 using AronDTO = armarx::control::common::control_law::arondto::
85 TaskspaceMixedImpedanceVelocityControllerConfigDict;
87 constexpr
static const char* name =
"NJointTaskspaceMixedImpedanceVelocityController";
93 using AronDTO = armarx::control::common::control_law::arondto::
94 TaskspaceVelocityControllerConfigDict;
96 constexpr
static const char* name =
"NJointTaskspaceVelocityController";
102 using AronDTO = armarx::control::common::control_law::arondto::
103 CollisionAvoidanceTSMixedImpedanceVelocityControllerConfig;
105 constexpr
static const char* name =
106 "NJointTaskspaceCollisionAvoidanceMixedImpedanceVelocityController";
113 armarx::control::common::control_law::arondto::TaskspaceAdmittanceControllerConfigDict;
116 constexpr
static const char* name =
"NJointTaskspaceAdmittanceController";
144 using AronDTO = armarx::control::njoint_controller::joint_space::
145 whole_body_trajectory_controller::arondto::Config;
147 using BO = armarx::control::njoint_controller::joint_space::
148 whole_body_trajectory_controller::arondto::Config;
150 constexpr
static const char* name =
"NJointWholeBodyTrajectoryController";