24 #include <VirtualRobot/Robot.h>
25 #include <VirtualRobot/VirtualRobot.h>
32 #include <armarx/control/interface/ConfigurableNJointControllerInterface.h>
38 class ControlTargetHolonomicPlatformVelocity;
39 class SensorValueHolonomicPlatformWithAbsolutePosition;
59 Eigen::Vector2f
linear = Eigen::Vector2f::Zero();
65 linear = Eigen::Vector2f::Zero();
81 virtual public armarx::control::ConfigurableNJointControllerInterface
84 using ConfigPtrT = control::ConfigurableNJointControllerConfigPtr;
87 const NJointControllerConfigPtr& config,
92 std::string
getClassName(
const Ice::Current& iceCurrent = Ice::emptyCurrent)
const override;
98 const Ice::Current& iceCurrent = Ice::emptyCurrent)
override;
120 Eigen::Isometry3f global_T_robot;
129 std::atomic_bool rtFirstRun =
true;
130 std::atomic_bool rtReady =
false;
134 std::optional<traj_ctrl::local::TrajectoryFollowingController>
135 trajectoryFollowingController;
138 Devices getDevices(
const VirtualRobot::RobotNodeSet& rns);
142 Twist2D filteredTwist;