armarx::DMPComponentBase
Overview
[ "cpp:virtual" ]
class DMPComponentBase
Operation Index
- getDMP
-
- instantiateDMP
-
- getDMPFromDatabase
-
- getDMPFromDatabaseById
-
- getDMPFromFile
-
- removeDMPFromDatabase
-
- removeDMPFromDatabaseById
-
- storeDMPInDatabase
-
- storeDMPInFile
-
- calcTrajectory
-
- setDMPState
-
- setGoal
-
- setStartPosition
-
- setCanonicalValues
-
- getNextState
-
- getCurrentState
-
- trainDMP
-
- readTrajectoryFromFile
-
- getForceTerm
-
- getTemporalFactor
-
- setTemporalFactor
-
- getCanonicalValues
-
- getTrajGoal
-
- getTrajStartState
-
- getStartPosition
-
- setAmpl
-
- getAmpl
-
- getDampingFactor
-
- getSpringFactor
-
- getDMPType
-
- getDMPDim
-
- getDMPNameList
-
- eraseDMP
-
- isDMPExist
-
- getTimeStep
-
- setTimeStep
-
- getCurrentTime
-
- resetTime
-
- resetCanonicalValues
-
Operations
void removeDMPFromDatabase(string dmpname)
void removeDMPFromDatabaseById(string dbId) throws InvalidArgumentException
void storeDMPInDatabase(string name, string cname) throws InvalidArgumentException
void storeDMPInFile(string fileName, string dmpName) throws InvalidArgumentException
Vec2D calcTrajectory(string name, double startTime, double timestep, double endTime, ::Ice::DoubleSeq goal, cStateVec currentStates, ::Ice::DoubleSeq canonicalValues, double temporalFactor) throws InvalidArgumentException
void setGoal(string name, ::Ice::DoubleSeq value) throws InvalidArgumentException
void setStartPosition(string name, ::Ice::DoubleSeq value) throws InvalidArgumentException
void setCanonicalValues(string name, ::Ice::DoubleSeq value) throws InvalidArgumentException
cStateVec getCurrentState(string name)
void readTrajectoryFromFile(string name, string file, double times)
double getForceTerm(string name, ::Ice::DoubleSeq value, int dim)
double getTemporalFactor(string name)
void setTemporalFactor(string name, double tau)
::Ice::DoubleSeq getCanonicalValues(string name)
::Ice::DoubleSeq getTrajGoal(string name)
cStateVec getTrajStartState(string name)
::Ice::DoubleSeq getStartPosition(string name)
void setAmpl(string name, int dim, double value)
double getAmpl(string name, int dim)
double getDampingFactor(string name)
double getSpringFactor(string name)
string getDMPType(string name)
int getDMPDim(string name)
SVector getDMPNameList()
void eraseDMP(string name)
bool isDMPExist(string name)
double getTimeStep()
void setTimeStep(double timestep)
double getCurrentTime()
void resetTime()
void resetCanonicalValues()