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