25#include <armarx/control/common/control_law/aron/CollisionAvoidanceControllerConfig.aron.generated.h>
26#include <armarx/control/common/control_law/aron/ObjectCollisionAvoidanceControllerConfig.aron.generated.h>
27#include <armarx/control/common/control_law/aron/ObjectCollisionAvoidanceVelControllerConfig.aron.generated.h>
28#include <armarx/control/common/control_law/aron/TaskspaceAdmittanceControllerConfig.aron.generated.h>
29#include <armarx/control/common/control_law/aron/TaskspaceControllerConfig.aron.generated.h>
30#include <armarx/control/common/control_law/aron/TaskspaceImpedanceControllerConfig.aron.generated.h>
31#include <armarx/control/common/control_law/aron/TaskspaceMixedImpedanceVelocityControllerConfig.aron.generated.h>
32#include <armarx/control/common/control_law/aron/TaskspaceVelocityControllerConfig.aron.generated.h>
34#include <armarx/control/njoint_controller/joint_space/aron/WholeBodyTrajectoryControllerConfig.aron.generated.h>
35#include <armarx/control/njoint_controller/task_space/ControllerInterface.h>
39 namespace law = armarx::control::common::control_law;
44 using AronDTO = law::arondto::TSAdmConfigDict;
45 using Proxy = armarx::control::TSCtrlInterfacePrx;
46 constexpr static const char*
name =
"TSAdm";
52 using AronDTO = law::arondto::TSImpConfigDict;
53 using Proxy = armarx::control::TSCtrlInterfacePrx;
54 constexpr static const char*
name =
"TSImp";
60 using AronDTO = law::arondto::TSImpColConfigDict;
61 using Proxy = armarx::control::TSColAvoidCtrlInterfacePrx;
62 constexpr static const char*
name =
"TSImpCol";
68 using AronDTO = law::arondto::TSVelConfigDict;
69 using Proxy = armarx::control::TSCtrlInterfacePrx;
70 constexpr static const char*
name =
"TSVel";
76 using AronDTO = law::arondto::TSVelColConfigDict;
77 using Proxy = armarx::control::TSCtrlInterfacePrx;
78 constexpr static const char*
name =
"TSVelCol";
84 using AronDTO = law::arondto::TSVeloColConfigDict;
85 using Proxy = armarx::control::TSCtrlInterfacePrx;
86 constexpr static const char*
name =
"TSVeloCol";
104 using AronDTO = law::arondto::TSMixImpVelConfigDict;
105 using Proxy = armarx::control::TSCtrlInterfacePrx;
106 constexpr static const char*
name =
"TSMixImpVel";
112 using AronDTO = law::arondto::TSMixImpVelColConfigDict;
113 using Proxy = armarx::control::TSColAvoidCtrlInterfacePrx;
114 constexpr static const char*
name =
"TSMixImpVelCol";
121 using AronDTO = armarx::control::njoint_controller::joint_space::
122 whole_body_trajectory_controller::arondto::Config;
124 using BO = armarx::control::njoint_controller::joint_space::
125 whole_body_trajectory_controller::arondto::Config;
127 constexpr static const char*
name =
"NJointWholeBodyTrajectoryController";
134 using AronDTO = law::arondto::TaskspaceVelocityControllerConfigDict;
137 constexpr static const char*
name =
"NJointZeroMQTaskspaceVelocityController";
143 using AronDTO = law::arondto::TaskspaceImpedanceControllerConfigDict;
146 constexpr static const char*
name =
"NJointZeroMQTaskspaceImpedanceController";
152 using AronDTO = law::arondto::TaskspaceMixedImpedanceVelocityControllerConfigDict;
155 constexpr static const char*
name =
"NJointZeroMQTaskspaceMixedImpedanceVelocityController";
161 using AronDTO = law::arondto::CollisionAvoidanceTSImpedanceControllerConfig;
164 constexpr static const char*
name =
165 "NJointZeroMQTaskspaceCollisionAvoidanceImpedanceController";
171 using AronDTO = law::arondto::CollisionAvoidanceTSMixedImpedanceVelocityControllerConfig;
174 constexpr static const char*
name =
175 "NJointZeroMQTaskspaceCollisionAvoidanceMixedImpedanceVelocityController";
182 using AronDTO = law::arondto::TaskspaceVelocityControllerConfigDict;
185 constexpr static const char*
name =
"NJointZenohTaskspaceVelocityController";
191 using AronDTO = law::arondto::TaskspaceImpedanceControllerConfigDict;
194 constexpr static const char*
name =
"NJointZenohTaskspaceImpedanceController";
200 using AronDTO = law::arondto::TaskspaceMixedImpedanceVelocityControllerConfigDict;
203 constexpr static const char*
name =
"NJointZenohTaskspaceMixedImpedanceVelocityController";
209 using AronDTO = law::arondto::CollisionAvoidanceTSImpedanceControllerConfig;
212 constexpr static const char*
name =
213 "NJointZenohTaskspaceCollisionAvoidanceImpedanceController";
219 using AronDTO = law::arondto::CollisionAvoidanceTSMixedImpedanceVelocityControllerConfig;
222 constexpr static const char*
name =
223 "NJointZenohTaskspaceCollisionAvoidanceMixedImpedanceVelocityController";
233 using AronDTO = law::arondto::TSVelConfigDict;
236 constexpr static const char*
name =
"NJointSharedMemoryTaskspaceVelocityController";
242 using AronDTO = law::arondto::TSVelColConfigDict;
245 constexpr static const char*
name =
"NJointSharedMemoryTaskspaceVelColController";
251 using AronDTO = law::arondto::TSVeloColConfigDict;
254 constexpr static const char*
name =
"NJointSharedMemoryTaskspaceVeloColController";
260 using AronDTO = law::arondto::TSImpConfigDict;
263 constexpr static const char*
name =
"NJointSharedMemoryTaskspaceImpedanceController";
269 using AronDTO = law::arondto::TSMixImpVelConfigDict;
272 constexpr static const char*
name =
273 "NJointSharedMemoryTaskspaceMixedImpedanceVelocityController";
279 using AronDTO = law::arondto::TSImpColConfigDict;
282 constexpr static const char*
name =
283 "NJointSharedMemoryTaskspaceCollisionAvoidanceImpedanceController";
290 using AronDTO = law::arondto::TSMixImpVelColConfigDict;
293 constexpr static const char*
name =
294 "NJointSharedMemoryTaskspaceCollisionAvoidanceMixedImpedanceVelocityController";
This file is part of ArmarX.
This file is part of ArmarX.
@ SharedMemoryTSMixImpVel
@ SharedMemoryTSMixImpVelCol
@ WholeBodyTrajectoryController
This file offers overloads of toIce() and fromIce() functions for STL container types.
law::arondto::TSImpConfigDict AronDTO
static constexpr const char * name
law::arondto::CollisionAvoidanceTSMixedImpedanceVelocityControllerConfig AronDTO
static constexpr const char * name
law::arondto::TSVelConfigDict AronDTO
static constexpr const char * name
law::arondto::TSMixImpVelConfigDict AronDTO
static constexpr const char * name
law::arondto::TaskspaceMixedImpedanceVelocityControllerConfigDict AronDTO
static constexpr const char * name
law::arondto::TSVelColConfigDict AronDTO
static constexpr const char * name
law::arondto::TSMixImpVelColConfigDict AronDTO
static constexpr const char * name
law::arondto::TaskspaceMixedImpedanceVelocityControllerConfigDict AronDTO
static constexpr const char * name
law::arondto::TSMixImpVelColConfigDict AronDTO
armarx::control::TSColAvoidCtrlInterfacePrx Proxy
static constexpr const char * name
law::arondto::CollisionAvoidanceTSMixedImpedanceVelocityControllerConfig AronDTO
static constexpr const char * name
law::arondto::TSVeloColConfigDict AronDTO
static constexpr const char * name
law::arondto::TSImpColConfigDict AronDTO
static constexpr const char * name
law::arondto::TSMixImpVelConfigDict AronDTO
armarx::control::TSCtrlInterfacePrx Proxy
static constexpr const char * name
law::arondto::CollisionAvoidanceTSImpedanceControllerConfig AronDTO
static constexpr const char * name
law::arondto::CollisionAvoidanceTSImpedanceControllerConfig AronDTO
static constexpr const char * name
armarx::control::njoint_controller::joint_space:: whole_body_trajectory_controller::arondto::Config BO
armarx::control::njoint_controller::joint_space:: whole_body_trajectory_controller::arondto::Config AronDTO
static constexpr const char * name
law::arondto::TSAdmConfigDict AronDTO
armarx::control::TSCtrlInterfacePrx Proxy
static constexpr const char * name
law::arondto::TSImpColConfigDict AronDTO
armarx::control::TSColAvoidCtrlInterfacePrx Proxy
static constexpr const char * name
law::arondto::TSImpConfigDict AronDTO
armarx::control::TSCtrlInterfacePrx Proxy
static constexpr const char * name
law::arondto::TSVelColConfigDict AronDTO
armarx::control::TSCtrlInterfacePrx Proxy
static constexpr const char * name
law::arondto::TSVelConfigDict AronDTO
armarx::control::TSCtrlInterfacePrx Proxy
static constexpr const char * name
law::arondto::TSVeloColConfigDict AronDTO
armarx::control::TSCtrlInterfacePrx Proxy
static constexpr const char * name
law::arondto::TaskspaceImpedanceControllerConfigDict AronDTO
static constexpr const char * name
law::arondto::TaskspaceVelocityControllerConfigDict AronDTO
static constexpr const char * name
law::arondto::TaskspaceImpedanceControllerConfigDict AronDTO
static constexpr const char * name
law::arondto::TaskspaceVelocityControllerConfigDict AronDTO
static constexpr const char * name