DeprecatedNJointTaskSpaceImpedanceDMPControllerInterface Interface Reference

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

interface DeprecatedNJointTaskSpaceImpedanceDMPControllerInterface extends NJointControllerInterface { ... }

+ Inheritance diagram for DeprecatedNJointTaskSpaceImpedanceDMPControllerInterface:

Operations

Ice::DoubleSeq createDMPFromString (string dmpString)
 
void disableForceStop ()
 
void enableForceStop ()
 
double getCanVal ()
 
string getDMPAsString ()
 
DoubleSeqSeq getMPWeights ()
 
double getVirtualTime ()
 
bool isDMPRunning ()
 
bool isFinished ()
 
void learnDMPFromFiles (Ice::StringSeq trajfiles)
 
void learnJointDMPFromFiles (string jointTrajFile, Ice::FloatSeq currentJVS)
 
void removeAllViaPoints ()
 
void resetDMP ()
 
void resumeDMP ()
 
void runDMP (Ice::DoubleSeq goals)
 
void runDMPWithTime (Ice::DoubleSeq goals, double timeDuration)
 
void setAngularVelocityKd (Eigen::Vector3f kd)
 
void setAngularVelocityKp (Eigen::Vector3f kp)
 
void setDefaultNullSpaceJointValues (Eigen::VectorXf jointValues)
 
void setForceThreshold (Eigen::Vector3f forceThreshold)
 
void setGoals (Ice::DoubleSeq goals)
 
void setLinearVelocityKd (Eigen::Vector3f kd)
 
void setLinearVelocityKp (Eigen::Vector3f kp)
 
void setMPWeights (DoubleSeqSeq weights)
 
void setNullspaceVelocityKd (Eigen::VectorXf jointValues)
 
void setNullspaceVelocityKp (Eigen::VectorXf jointValues)
 
void setUseNullSpaceJointDMP (bool enable)
 
void setViaPoints (double canVal, Ice::DoubleSeq point)
 
void stopDMP ()
 

Detailed Description

Definition at line 428 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 ( )

◆ getVirtualTime()

double getVirtualTime ( )

◆ isDMPRunning()

bool isDMPRunning ( )

◆ isFinished()

bool isFinished ( )

◆ learnDMPFromFiles()

void learnDMPFromFiles ( Ice::StringSeq  trajfiles)

◆ learnJointDMPFromFiles()

void learnJointDMPFromFiles ( string  jointTrajFile,
Ice::FloatSeq  currentJVS 
)

◆ removeAllViaPoints()

void removeAllViaPoints ( )

◆ resetDMP()

void resetDMP ( )

◆ resumeDMP()

void resumeDMP ( )

◆ runDMP()

void runDMP ( Ice::DoubleSeq  goals)

◆ runDMPWithTime()

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

◆ setAngularVelocityKd()

void setAngularVelocityKd ( Eigen::Vector3f  kd)

◆ setAngularVelocityKp()

void setAngularVelocityKp ( Eigen::Vector3f  kp)

◆ setDefaultNullSpaceJointValues()

void setDefaultNullSpaceJointValues ( Eigen::VectorXf  jointValues)

◆ setForceThreshold()

void setForceThreshold ( Eigen::Vector3f  forceThreshold)

◆ setGoals()

void setGoals ( Ice::DoubleSeq  goals)

◆ setLinearVelocityKd()

void setLinearVelocityKd ( Eigen::Vector3f  kd)

◆ setLinearVelocityKp()

void setLinearVelocityKp ( Eigen::Vector3f  kp)

◆ setMPWeights()

void setMPWeights ( DoubleSeqSeq  weights)

◆ setNullspaceVelocityKd()

void setNullspaceVelocityKd ( Eigen::VectorXf  jointValues)

◆ setNullspaceVelocityKp()

void setNullspaceVelocityKp ( Eigen::VectorXf  jointValues)

◆ setUseNullSpaceJointDMP()

void setUseNullSpaceJointDMP ( bool  enable)

◆ setViaPoints()

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

◆ stopDMP()

void stopDMP ( )

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