3 #include <Eigen/Geometry>
5 #include <VirtualRobot/VirtualRobot.h>
9 class SensorValue1DoFActuatorTorque;
10 class SensorValue1DoFActuatorVelocity;
11 class SensorValue1DoFActuatorPosition;
42 Eigen::VectorXf tcptwist;
43 Eigen::VectorXf nullqerror;
44 Eigen::VectorXf nullspaceTorque;
45 Eigen::VectorXf targetJointTorques;
49 VirtualRobot::DifferentialIKPtr ik;
50 VirtualRobot::RobotNodePtr tcp;
52 const float lambda = 2;
58 void initialize(
const VirtualRobot::RobotNodeSetPtr& rns);
59 const Eigen::VectorXf&
61 std::vector<const SensorValue1DoFActuatorTorque*> torqueSensors,
62 std::vector<const SensorValue1DoFActuatorVelocity*> velocitySensors,
63 std::vector<const SensorValue1DoFActuatorPosition*> positionSensors);