25#include <armarx/control/common/control_law/aron/TaskspaceImpedanceControllerConfig.aron.generated.h>
26#include <armarx/control/common/control_law/aron/TaskspaceVelocityControllerConfig.aron.generated.h>
27#include <armarx/control/common/control_law/aron/TaskspaceAdmittanceControllerConfig.aron.generated.h>
28#include <armarx/control/common/control_law/aron/TaskspaceMixedImpedanceVelocityControllerConfig.aron.generated.h>
31#include <armarx/control/common/control_law/aron/ObjectCollisionAvoidanceControllerConfig.aron.generated.h>
32#include <armarx/control/common/control_law/aron/ObjectCollisionAvoidanceVelControllerConfig.aron.generated.h>
35#include <armarx/control/common/control_law/aron/TaskspaceControllerConfig.aron.generated.h>
36#include <armarx/control/common/control_law/aron/CollisionAvoidanceControllerConfig.aron.generated.h>
40#include <armarx/control/njoint_mp_controller/task_space/ControllerInterface.h>
44 namespace law = armarx::control::common::control_law;
50 using AronDTO = law::arondto::TSAdmConfigDict;
51 using Proxy = armarx::control::TSMPCtrlInterfacePrx;
52 constexpr static const char*
name =
"TSMPAdm";
59 using AronDTO = law::arondto::TSImpConfigDict;
60 using Proxy = armarx::control::TSMPCtrlInterfacePrx;
61 constexpr static const char*
name =
"TSMPImp";
68 using AronDTO = law::arondto::TSVelConfigDict;
69 using Proxy = armarx::control::TSMPCtrlInterfacePrx;
70 constexpr static const char*
name =
"TSMPVel";
88 using AronDTO = law::arondto::TSMixImpVelConfigDict;
89 using Proxy = armarx::control::TSMPCtrlInterfacePrx;
90 constexpr static const char*
name =
"TSMPMixImpVel";
98 using AronDTO = law::arondto::TSImpColConfigDict;
99 using Proxy = armarx::control::TSMPColAvoidCtrlInterfacePrx;
100 constexpr static const char*
name =
"TSMPImpCol";
107 using AronDTO = law::arondto::TSVelColConfigDict;
108 using Proxy = armarx::control::TSMPColAvoidCtrlInterfacePrx;
109 constexpr static const char*
name =
"TSMPVelCol";
116 using AronDTO = law::arondto::TSVeloColConfigDict;
117 using Proxy = armarx::control::TSMPColAvoidCtrlInterfacePrx;
118 constexpr static const char*
name =
"TSMPVeloCol";
125 using AronDTO = law::arondto::TSMixImpVelColConfigDict;
126 using Proxy = armarx::control::TSMPColAvoidCtrlInterfacePrx;
127 constexpr static const char*
name =
"TSMPMixImpVelCol";
135 using AronDTO = armarx::control::common::control_law::arondto::
136 CollisionAvoidanceTSMixedImpedanceVelocityControllerConfig;
137 using Proxy = armarx::control::NJointWipingMixImpVelColMPControllerInterfacePrx;
138 constexpr static const char*
name =
"NJointWipingMixImpVelColMPController";
140 "NJointTaskspaceCollisionAvoidanceMixedImpedanceVelocityController";
147 armarx::control::common::control_law::arondto::TaskspaceVelocityControllerConfigDict;
148 using Proxy = armarx::control::NJointWipingVelMPControllerInterfacePrx;
149 constexpr static const char*
name =
"NJointWipingVelMPController";
157 armarx::control::common::control_law::arondto::TaskspaceImpedanceControllerConfigDict;
158 using Proxy = armarx::control::NJointWipingImpMPControllerInterfacePrx;
159 constexpr static const char*
name =
"NJointWipingImpMPController";
This file is part of ArmarX.
This file is part of ArmarX.
This file offers overloads of toIce() and fromIce() functions for STL container types.
armarx::control::common::control_law::arondto:: CollisionAvoidanceTSMixedImpedanceVelocityControllerConfig AronDTO
static constexpr const char * ctrlConfigClassName
armarx::control::NJointWipingMixImpVelColMPControllerInterfacePrx Proxy
static constexpr const char * name
law::arondto::TSMixImpVelColConfigDict AronDTO
armarx::control::TSMPColAvoidCtrlInterfacePrx Proxy
static constexpr const char * ctrlConfigClassName
static constexpr const char * name
armarx::control::NJointWipingImpMPControllerInterfacePrx Proxy
armarx::control::common::control_law::arondto::TaskspaceImpedanceControllerConfigDict AronDTO
static constexpr const char * ctrlConfigClassName
static constexpr const char * name
law::arondto::TSVeloColConfigDict AronDTO
armarx::control::TSMPColAvoidCtrlInterfacePrx Proxy
static constexpr const char * ctrlConfigClassName
static constexpr const char * name
law::arondto::TSMixImpVelConfigDict AronDTO
static constexpr const char * ctrlConfigClassName
armarx::control::TSMPCtrlInterfacePrx Proxy
static constexpr const char * name
armarx::control::common::control_law::arondto::TaskspaceVelocityControllerConfigDict AronDTO
armarx::control::NJointWipingVelMPControllerInterfacePrx Proxy
static constexpr const char * ctrlConfigClassName
static constexpr const char * name
law::arondto::TSAdmConfigDict AronDTO
static constexpr const char * ctrlConfigClassName
armarx::control::TSMPCtrlInterfacePrx Proxy
static constexpr const char * name
law::arondto::TSImpColConfigDict AronDTO
armarx::control::TSMPColAvoidCtrlInterfacePrx Proxy
static constexpr const char * ctrlConfigClassName
static constexpr const char * name
static constexpr const char * ctrlConfigClassName
armarx::control::TSMPCtrlInterfacePrx Proxy
law::arondto::TSImpConfigDict AronDTO
static constexpr const char * name
law::arondto::TSVelColConfigDict AronDTO
armarx::control::TSMPColAvoidCtrlInterfacePrx Proxy
static constexpr const char * ctrlConfigClassName
static constexpr const char * name
law::arondto::TSVelConfigDict AronDTO
static constexpr const char * ctrlConfigClassName
armarx::control::TSMPCtrlInterfacePrx Proxy
static constexpr const char * name