25 #include <RobotAPI/interface/units/RobotUnit/NJointController.ice>
26 #include <RobotAPI/interface/core/Trajectory.ice>
35 string dmpMode =
"MinimumJerk";
36 string dmpType =
"Discrete";
41 double phaseDist0 = 50;
42 double phaseDist1 = 10;
43 double phaseKpPos = 1;
44 double phaseKpOri = 0.1;
45 double posToOriRatio = 10;
46 double timeDuration = 10;
101 void learnDMPFromFiles(Ice::StringSeq trajfiles);
103 void runDMP(Ice::DoubleSeq goals);
106 void setGoals(Ice::DoubleSeq goals);
107 void setViaPoints(
double u, Ice::DoubleSeq viapoint);
108 double getVirtualTime();
117 int kernelSize = 100;
118 string dmpMode =
"MinimumJerk";
119 string dmpStyle =
"Discrete";
120 double dmpAmplitude = 1;
124 double phaseDist0 = 50;
125 double phaseDist1 = 10;
126 double phaseKpPos = 1;
127 double phaseKpOri = 0.1;
128 double timeDuration = 10;
129 double posToOriRatio = 100;
159 void learnDMPFromFiles(
string whichMP, Ice::StringSeq trajfiles);
161 void runDMP(Ice::DoubleSeq leftGoals, Ice::DoubleSeq rightGoals);
164 void setViaPoints(
string whichDMP,
double canVal, Ice::DoubleSeq viaPoint);