28#include <VirtualRobot/IK/IKSolver.h>
29#include <VirtualRobot/VirtualRobot.h>
30#include <VirtualRobot/math/MathForwardDefinitions.h>
36 std::shared_ptr<CartesianFeedForwardPositionController>;
44 VirtualRobot::IKSolver::CartesianSelection mode);
59 VirtualRobot::RobotNodePtr tcp;
Eigen::Vector3f getOrientationDiff(const ::math::AbstractFunctionR1R6Ptr &trajectory, float t)
float getOrientationError(const ::math::AbstractFunctionR1R6Ptr &trajectory, float t)
float getPositionError(const ::math::AbstractFunctionR1R6Ptr &trajectory, float t)
Eigen::Vector3f getPositionDiff(const ::math::AbstractFunctionR1R6Ptr &trajectory, float t)
CartesianFeedForwardPositionController(const VirtualRobot::RobotNodePtr &tcp)
Eigen::VectorXf calculate(const ::math::AbstractFunctionR1R6Ptr &trajectory, float t, VirtualRobot::IKSolver::CartesianSelection mode)
This file offers overloads of toIce() and fromIce() functions for STL container types.
std::shared_ptr< CartesianFeedForwardPositionController > CartesianFeedForwardPositionControllerPtr