25#include <RobotAPI/interface/core/Trajectory.ice>
26#include <RobotAPI/interface/units/RobotUnit/NJointController.ice>
105 void runDMP(Ice::DoubleSeq goals,
double timeDuration);
107 Ice::DoubleSeq starts, Ice::DoubleSeq goals,
double timeDuration);
156 void runDMP(Ice::DoubleSeq goals,
double timeDuration);
158 Ice::DoubleSeq starts, Ice::DoubleSeq goals,
double timeDuration);
243 Ice::StringSeq leftFileNames,
244 Ice::StringSeq rightFileNames);
248 Ice::DoubleSeq goalLeft,
249 Ice::DoubleSeq goalRight,
250 double timeDuration);
252 Ice::DoubleSeq starts, Ice::DoubleSeq goals,
double timeDuration);
257 Ice::DoubleSeq goalObj, Ice::DoubleSeq goalLeft, Ice::DoubleSeq goalRight);
Ice::FloatSeq forcePIDLimits
Ice::FloatSeq forceOffsetLeft
Ice::FloatSeq rightDesiredJointValues
Ice::FloatSeq KmAdmittance
Ice::FloatSeq forceOffsetRight
Ice::FloatSeq KpAdmittance
Ice::FloatSeq targetWrench
Ice::FloatSeq leftDesiredJointValues
Ice::FloatSeq CoMVecRight
Ice::FloatSeq KdImpedance
Ice::FloatSeq forceThreshold
Ice::FloatSeq KpImpedance
Ice::DoubleSeq boxInitialPose
Ice::FloatSeq torqueOffsetRight
Ice::FloatSeq KdAdmittance
Ice::FloatSeq torqueOffsetLeft
Ice::FloatSeq forcePIDLimits
Ice::FloatSeq forceOffsetLeft
Ice::FloatSeq rightDesiredJointValues
Ice::FloatSeq KmAdmittance
Ice::FloatSeq forceOffsetRight
Ice::FloatSeq KpAdmittance
Ice::FloatSeq targetWrench
Ice::FloatSeq leftDesiredJointValues
Ice::FloatSeq CoMVecRight
Ice::FloatSeq KdImpedance
Ice::FloatSeq forceThreshold
Ice::FloatSeq KpImpedance
Ice::DoubleSeq objInitialPose
Ice::FloatSeq torqueOffsetRight
Ice::FloatSeq KdAdmittance
Ice::FloatSeq torqueOffsetLeft
Ice::FloatSeq rightDesiredJointValues
float jointLimitAvoidanceKp
Ice::FloatSeq leftDesiredJointValues
Ice::FloatSeq KdImpedance
Ice::FloatSeq KpImpedance
void setKdAdmittance(Ice::FloatSeq value)
void setKpImpedance(Ice::FloatSeq value)
void setKpAdmittance(Ice::FloatSeq value)
void removeAllViaPoints()
void setMPWeights(DoubleSeqSeq weights)
void setMPRotWeights(DoubleSeqSeq weights)
DoubleSeqSeq getMPWeights()
Ice::FloatSeq getCurrentObjVel()
void runDMPWithVirtualStart(Ice::DoubleSeq starts, Ice::DoubleSeq goals, double timeDuration)
void setGoals(Ice::DoubleSeq goals)
void setViaPoints(double u, Ice::DoubleSeq viapoint)
void setKmAdmittance(Ice::FloatSeq value)
void learnDMPFromFiles(Ice::StringSeq trajfiles)
DoubleSeqSeq getMPRotWeights()
void runDMP(Ice::DoubleSeq goals, double timeDuration)
Ice::FloatSeq getCurrentObjForce()
void setKdImpedance(Ice::FloatSeq value)
void setKdAdmittance(Ice::FloatSeq value)
void setKpImpedance(Ice::FloatSeq value)
void runDMP(Ice::DoubleSeq goalObj, Ice::DoubleSeq goalLeft, Ice::DoubleSeq goalRight, double timeDuration)
void setKpAdmittance(Ice::FloatSeq value)
void removeAllViaPoints()
Ice::FloatSeq getCurrentObjVel()
void runDMPWithVirtualStart(Ice::DoubleSeq starts, Ice::DoubleSeq goals, double timeDuration)
void setGoals(Ice::DoubleSeq goals)
void setViaPoints(double u, Ice::DoubleSeq viapoint)
void learnMultiDMPFromFiles(Ice::StringSeq objFileNames, Ice::StringSeq leftFileNames, Ice::StringSeq rightFileNames)
void setKmAdmittance(Ice::FloatSeq value)
void learnDMPFromFiles(Ice::StringSeq trajfiles)
void setAmplitude(double amp)
void setMultiMPGoals(Ice::DoubleSeq goalObj, Ice::DoubleSeq goalLeft, Ice::DoubleSeq goalRight)
Ice::FloatSeq getCurrentObjForce()
void setKdImpedance(Ice::FloatSeq value)
void setKpImpedance(Ice::FloatSeq value)
void removeAllViaPoints()
void setMPWeights(DoubleSeqSeq weights)
void setMPRotWeights(DoubleSeqSeq weights)
DoubleSeqSeq getMPWeights()
Ice::FloatSeq getCurrentObjVel()
void runDMPWithVirtualStart(Ice::DoubleSeq starts, Ice::DoubleSeq goals, double timeDuration)
void setGoals(Ice::DoubleSeq goals)
void setViaPoints(double u, Ice::DoubleSeq viapoint)
void learnDMPFromFiles(Ice::StringSeq trajfiles)
DoubleSeqSeq getMPRotWeights()
void runDMP(Ice::DoubleSeq goals, double timeDuration)
void setKdImpedance(Ice::FloatSeq value)
This file offers overloads of toIce() and fromIce() functions for STL container types.