DeprecatedNJointPeriodicTSDMPCompliantControllerInterface Interface Reference

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

interface DeprecatedNJointPeriodicTSDMPCompliantControllerInterface extends NJointControllerInterface { ... }

+ Inheritance diagram for DeprecatedNJointPeriodicTSDMPCompliantControllerInterface:

Operations

double getCanVal ()
 
string getKinematicChainName ()
 
bool isFinished ()
 
void learnDMPFromFiles (Ice::StringSeq trajfiles)
 
void learnDMPFromTrajectory (TrajectoryBase trajectory)
 
void pauseDMP ()
 
void resetDMP ()
 
void resumeDMP ()
 
void runDMP (Ice::DoubleSeq goals, double tau)
 
void setAmplitude (double amplitude)
 
void setGoals (Ice::DoubleSeq goals)
 
void setKdImpedance (Eigen::Vector6f kdImpedance)
 
void setKpImpedance (Eigen::Vector6f kpImpedance)
 
void setSpeed (double times)
 
void setTargetForceInRootFrame (float force)
 
void stopDMP ()
 

Detailed Description

Definition at line 622 of file ControllerInterface.ice.

Operation Documentation

◆ getCanVal()

double getCanVal ( )

◆ getKinematicChainName()

string getKinematicChainName ( )

◆ isFinished()

bool isFinished ( )

◆ learnDMPFromFiles()

void learnDMPFromFiles ( Ice::StringSeq  trajfiles)

◆ learnDMPFromTrajectory()

void learnDMPFromTrajectory ( TrajectoryBase  trajectory)

◆ pauseDMP()

void pauseDMP ( )

◆ resetDMP()

void resetDMP ( )

◆ resumeDMP()

void resumeDMP ( )

◆ runDMP()

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

◆ setAmplitude()

void setAmplitude ( double  amplitude)

◆ setGoals()

void setGoals ( Ice::DoubleSeq  goals)

◆ setKdImpedance()

void setKdImpedance ( Eigen::Vector6f  kdImpedance)

◆ setKpImpedance()

void setKpImpedance ( Eigen::Vector6f  kpImpedance)

◆ setSpeed()

void setSpeed ( double  times)

◆ setTargetForceInRootFrame()

void setTargetForceInRootFrame ( float  force)

◆ stopDMP()

void stopDMP ( )

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