DeprecatedNJointTaskSpaceDMPControllerInterface Interface Reference

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

interface DeprecatedNJointTaskSpaceDMPControllerInterface extends NJointControllerInterface { ... }

+ Inheritance diagram for DeprecatedNJointTaskSpaceDMPControllerInterface:

Operations

Ice::DoubleSeq createDMPFromString (string dmpString)
 
void disableForceStop ()
 
void enableForceStop ()
 
double getCanVal ()
 
string getDMPAsString ()
 
DoubleSeqSeq getMPWeights ()
 
bool isDMPRunning ()
 
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 setForceThreshold (Eigen::Vector3f forceThreshold)
 
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 350 of file ControllerInterface.ice.

Operation Documentation

◆ createDMPFromString()

Ice::DoubleSeq createDMPFromString ( string  dmpString)

◆ disableForceStop()

void disableForceStop ( )

◆ enableForceStop()

void enableForceStop ( )

◆ getCanVal()

double getCanVal ( )

◆ getDMPAsString()

string getDMPAsString ( )

◆ getMPWeights()

DoubleSeqSeq getMPWeights ( )

◆ isDMPRunning()

bool isDMPRunning ( )

◆ 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 
)

◆ setForceThreshold()

void setForceThreshold ( Eigen::Vector3f  forceThreshold)

◆ 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: