25#include <ArmarXCore/interface/serialization/Eigen.ice>
27#include <RobotAPI/interface/core/Trajectory.ice>
28#include <RobotAPI/interface/units/RobotUnit/NJointController.ice>
156 void runDMP(Ice::DoubleSeq goals,
double tau);
268 NJointControllerInterface
274 void runDMP(Ice::DoubleSeq goals,
double tau);
Ice::FloatSeq desiredNullSpaceJointValues
float waitTimeForCalibration
float changeTimerThreshold
float changePositionTolerance
float adaptCoeffKdImpIncrease
float adaptRateDecreaseRot
float maxInteractionForce
float loseContactForceIntThreshold
bool loseContactDetectionEnabled
int loseContactCounterMax
float decreaseKpForceCoeff
float increaseKdNullCoeff
Ice::FloatSeq desiredNullSpaceJointValues
bool isAdaptOriImpEnabled
bool isTorqueControlEnabled
bool isForceControlEnabled
float increaseKpNullCoeff
float increaseKpForceCoeff
bool isForceCtrlInForceDir
float waitTimeForCalibration
float changeTimerThreshold
float changePositionTolerance
bool useNullSpaceJointDMP
Ice::FloatSeq defaultNullSpaceJointValues
void setTargetForceInRootFrame(float force)
void setGoals(Ice::DoubleSeq goals)
void learnDMPFromFiles(Ice::StringSeq trajfiles)
void learnDMPFromTrajectory(TrajectoryBase trajectory)
void runDMP(Ice::DoubleSeq goals, double tau)
void setSpeed(double times)
void setAmplitude(double amplitude)
void setTargetForceInRootFrame(float force)
void setTrigerAbnormalEvent(bool abnormal)
void setGoals(Ice::DoubleSeq goals)
void learnDMPFromFiles(Ice::StringSeq trajfiles)
Ice::FloatSeq getAnomalyOutput()
void learnDMPFromTrajectory(TrajectoryBase trajectory)
void runDMP(Ice::DoubleSeq goals, double tau)
void setSpeed(double times)
Ice::FloatSeq getAnomalyInput()
void setAmplitude(double amplitude)
void setKpNull(Ice::FloatSeq knull)
void removeAllViaPoints()
void setKdNull(Ice::FloatSeq dnull)
void runDMP(Ice::DoubleSeq goals)
void setKdImpedance(Ice::FloatSeq dampings)
void runDMPWithTime(Ice::DoubleSeq goals, double timeDuration)
void setGoals(Ice::DoubleSeq goals)
void learnJointDMPFromFiles(string jointTrajFile, Ice::FloatSeq currentJVS)
void setKpImpedance(Ice::FloatSeq stiffness)
void setDefaultJointValues(Ice::FloatSeq desiredJointVals)
void setUseNullSpaceJointDMP(bool useJointDMP)
void learnDMPFromFiles(Ice::StringSeq trajfiles)
Ice::FloatSeq getVelocityInMM()
void setViaPoints(double canVal, Ice::DoubleSeq point)
void setCanVal(double canVal)
This file offers overloads of toIce() and fromIce() functions for STL container types.