26 #include <VirtualRobot/RobotNodeSet.h>
27 #include <VirtualRobot/IK/DifferentialIK.h>
28 #include <VirtualRobot/Robot.h>
29 #include <Eigen/Dense>
30 #include <VirtualRobot/math/AbstractFunctionR1R6.h>
34 class CartesianFeedForwardPositionController;
43 float getPositionError(const ::math::AbstractFunctionR1R6Ptr& trajectory,
float t);
45 Eigen::Vector3f
getPositionDiff(const ::math::AbstractFunctionR1R6Ptr& trajectory,
float t);
46 Eigen::Vector3f
getOrientationDiff(const ::math::AbstractFunctionR1R6Ptr& trajectory,
float t);
55 VirtualRobot::RobotNodePtr tcp;