24#include <VirtualRobot/MathTools.h>
25#include <VirtualRobot/Nodes/RobotNode.h>
26#include <VirtualRobot/RobotNodeSet.h>
36 NJointControllerRegistration<TSMPImpCol>
40 const NJointControllerConfigPtr& config,
97 const NJointControllerConfigPtr& config,
116 const NJointControllerConfigPtr& config,
126 return "TSMPVeloCol";
135 const NJointControllerConfigPtr& config,
145 return "TSMPMixImpVelCol";
TSMPController(const RobotUnitPtr &robotUnit, const NJointControllerConfigPtr &config, const VirtualRobot::RobotPtr &)
std::string getClassName(const Ice::Current &=Ice::emptyCurrent) const override
TSMPImpCol(const RobotUnitPtr &robotUnit, const NJointControllerConfigPtr &config, const VirtualRobot::RobotPtr &robot)
std::string getClassName(const Ice::Current &=Ice::emptyCurrent) const override
TSMPMixImpVelCol(const RobotUnitPtr &robotUnit, const NJointControllerConfigPtr &config, const VirtualRobot::RobotPtr &robot)
std::string getClassName(const Ice::Current &=Ice::emptyCurrent) const override
TSMPVelCol(const RobotUnitPtr &robotUnit, const NJointControllerConfigPtr &config, const VirtualRobot::RobotPtr &robot)
std::string getClassName(const Ice::Current &=Ice::emptyCurrent) const override
TSMPVeloCol(const RobotUnitPtr &robotUnit, const NJointControllerConfigPtr &config, const VirtualRobot::RobotPtr &robot)
#define ARMARX_IMPORTANT
The logging level for always important information, but expected behaviour (in contrast to ARMARX_WAR...
std::shared_ptr< class Robot > RobotPtr
This file is part of ArmarX.
NJointControllerRegistration< TSMPVeloCol > registrationControllerTSMPVeloCol("TSMPVeloCol")
TSMPVeloCol.
NJointControllerRegistration< TSMPVelCol > registrationControllerTSMPVelCol("TSMPVelCol")
TSMPVelCol.
NJointControllerRegistration< TSMPImpCol > registrationControllerTSMPImpCol("TSMPImpCol")
TSMPImpCol.
NJointControllerRegistration< TSMPMixImpVelCol > registrationControllerTSMPMixImpVelCol("TSMPMixImpVelCol")
TSMPMixImpVelCol.
IceUtil::Handle< class RobotUnit > RobotUnitPtr