NJointTaskSpaceDMPControllerInterface Interface Reference

defined in <armarx/control/deprecated_njoint_mp_controller/task_space/ControllerInterface.ice>

interface NJointTaskSpaceDMPControllerInterface extends NJointControllerInterface { ... }

+ Inheritance diagram for NJointTaskSpaceDMPControllerInterface:

Operations

Ice::DoubleSeq createDMPFromString (string dmpString)
 
double getCanVal ()
 
string getDMPAsString ()
 
DoubleSeqSeq getMPWeights ()
 
bool isFinished ()
 
void learnDMPFromFiles (Ice::StringSeq trajfiles)
 
void pauseDMP ()
 
void removeAllViaPoints ()
 
void resetDMP ()
 
void resumeDMP ()
 
void runDMP (Ice::DoubleSeq goals, double tau)
 
void runDMPWithTime (Ice::DoubleSeq goals, double time)
 
void setAngularVelocityKd (float kd)
 
void setAngularVelocityKp (float kp)
 
void setControllerTarget (float avoidJointLimitsKp, NJointTaskSpaceDMPControllerMode::CartesianSelection mode)
 
void setGoals (Ice::DoubleSeq goals)
 
void setLinearVelocityKd (float kd)
 
void setLinearVelocityKp (float kp)
 
void setMPWeights (DoubleSeqSeq weights)
 
void setNullspaceJointVelocities (StringFloatDictionary nullspaceJointVelocities)
 
void setSpeed (double times)
 
void setTorqueKp (StringFloatDictionary torqueKp)
 
void setViaPoints (double canVal, Ice::DoubleSeq point)
 
void stopDMP ()
 

Detailed Description

Definition at line 84 of file ControllerInterface.ice.

Operation Documentation

◆ createDMPFromString()

Ice::DoubleSeq createDMPFromString ( string  dmpString)

◆ getCanVal()

double getCanVal ( )

◆ getDMPAsString()

string getDMPAsString ( )

◆ getMPWeights()

DoubleSeqSeq getMPWeights ( )

◆ isFinished()

bool isFinished ( )

◆ learnDMPFromFiles()

void learnDMPFromFiles ( Ice::StringSeq  trajfiles)

◆ pauseDMP()

void pauseDMP ( )

◆ removeAllViaPoints()

void removeAllViaPoints ( )

◆ resetDMP()

void resetDMP ( )

◆ resumeDMP()

void resumeDMP ( )

◆ runDMP()

void runDMP ( Ice::DoubleSeq  goals,
double  tau 
)

◆ runDMPWithTime()

void runDMPWithTime ( Ice::DoubleSeq  goals,
double  time 
)

◆ setAngularVelocityKd()

void setAngularVelocityKd ( float  kd)

◆ setAngularVelocityKp()

void setAngularVelocityKp ( float  kp)

◆ setControllerTarget()

void setControllerTarget ( float  avoidJointLimitsKp,
NJointTaskSpaceDMPControllerMode::CartesianSelection  mode 
)

◆ setGoals()

void setGoals ( Ice::DoubleSeq  goals)

◆ setLinearVelocityKd()

void setLinearVelocityKd ( float  kd)

◆ setLinearVelocityKp()

void setLinearVelocityKp ( float  kp)

◆ setMPWeights()

void setMPWeights ( DoubleSeqSeq  weights)

◆ setNullspaceJointVelocities()

void setNullspaceJointVelocities ( StringFloatDictionary  nullspaceJointVelocities)

◆ setSpeed()

void setSpeed ( double  times)

◆ setTorqueKp()

void setTorqueKp ( StringFloatDictionary  torqueKp)

◆ setViaPoints()

void setViaPoints ( double  canVal,
Ice::DoubleSeq  point 
)

◆ stopDMP()

void stopDMP ( )

The documentation for this interface was generated from the following file: