25#include <ArmarXCore/interface/serialization/Eigen.ice>
27#include <RobotAPI/interface/units/RobotUnit/NJointController.ice>
bool useNullSpaceJointDMP
Ice::FloatSeq defaultNullSpaceJointValues
float waitTimeForCalibration
Eigen::Vector3f forceThreshold
void setAngularVelocityKp(Eigen::Vector3f kp)
void setLinearVelocityKp(Eigen::Vector3f kp)
void removeAllViaPoints()
void setMPWeights(DoubleSeqSeq weights)
void setDefaultNullSpaceJointValues(Eigen::VectorXf jointValues)
void setLinearVelocityKd(Eigen::Vector3f kd)
DoubleSeqSeq getMPWeights()
void runDMP(Ice::DoubleSeq goals)
void setUseNullSpaceJointDMP(bool enable)
void runDMPWithTime(Ice::DoubleSeq goals, double timeDuration)
void setGoals(Ice::DoubleSeq goals)
void setAngularVelocityKd(Eigen::Vector3f kd)
void learnJointDMPFromFiles(string jointTrajFile, Ice::FloatSeq currentJVS)
void setNullspaceVelocityKp(Eigen::VectorXf jointValues)
void learnDMPFromFiles(Ice::StringSeq trajfiles)
void setNullspaceVelocityKd(Eigen::VectorXf jointValues)
void setForceThreshold(Eigen::Vector3f forceThreshold)
void setViaPoints(double canVal, Ice::DoubleSeq point)
This file offers overloads of toIce() and fromIce() functions for STL container types.