Go to the documentation of this file.
29 #include <VirtualRobot/Robot.h>
36 #include <RobotAPI/interface/units/PlatformUnitInterface.h>
39 #include "../ControlTargets/ControlTarget1DoFActuator.h"
40 #include "../SensorValues/SensorValueHolonomicPlatform.h"
49 virtual public NJointControllerConfig
92 NJointHolonomicPlatformGlobalPositionControllerTarget>
95 using ConfigPtrT = NJointHolonomicPlatformGlobalPositionControllerConfigPtr;
99 const NJointHolonomicPlatformGlobalPositionControllerConfigPtr& cfg,
107 inline virtual std::string
110 return "NJointHolonomicPlatformGlobalPositionController";
114 setTarget(
float x,
float y,
float yaw,
float translationAccuracy,
float rotationAccuracy);
TYPEDEF_PTRS_HANDLE(NJointCartesianNaturalPositionController)
NJointControllerConfigPtr ConfigPtrT
armarx::core::time::DateTime Time
The RobotUnit class manages a robot and its controllers.
This file offers overloads of toIce() and fromIce() functions for STL container types.
std::shared_ptr< class Robot > RobotPtr