NJointBimanualObjLevelMultiMPControllerInterface Interface Reference

defined in <armarx/control/deprecated_njoint_mp_controller/bimanual/ObjLevelControllerInterface.ice>

interface NJointBimanualObjLevelMultiMPControllerInterface extends NJointControllerInterface { ... }

+ Inheritance diagram for NJointBimanualObjLevelMultiMPControllerInterface:

Operations

Ice::FloatSeq getCurrentObjForce ()
 
Ice::FloatSeq getCurrentObjVel ()
 
double getVirtualTime ()
 
bool isFinished ()
 
void learnDMPFromFiles (Ice::StringSeq trajfiles)
 
void learnMultiDMPFromFiles (Ice::StringSeq objFileNames, Ice::StringSeq leftFileNames, Ice::StringSeq rightFileNames)
 
void removeAllViaPoints ()
 
void runDMP (Ice::DoubleSeq goalObj, Ice::DoubleSeq goalLeft, Ice::DoubleSeq goalRight, double timeDuration)
 
void runDMPWithVirtualStart (Ice::DoubleSeq starts, Ice::DoubleSeq goals, double timeDuration)
 
void setAmplitude (double amp)
 
void setGoals (Ice::DoubleSeq goals)
 
void setKdAdmittance (Ice::FloatSeq value)
 
void setKdImpedance (Ice::FloatSeq value)
 
void setKmAdmittance (Ice::FloatSeq value)
 
void setKpAdmittance (Ice::FloatSeq value)
 
void setKpImpedance (Ice::FloatSeq value)
 
void setMultiMPGoals (Ice::DoubleSeq goalObj, Ice::DoubleSeq goalLeft, Ice::DoubleSeq goalRight)
 
void setViaPoints (double u, Ice::DoubleSeq viapoint)
 

Detailed Description

Definition at line 240 of file ObjLevelControllerInterface.ice.

Operation Documentation

◆ getCurrentObjForce()

Ice::FloatSeq getCurrentObjForce ( )

◆ getCurrentObjVel()

Ice::FloatSeq getCurrentObjVel ( )

◆ getVirtualTime()

double getVirtualTime ( )

◆ isFinished()

bool isFinished ( )

◆ learnDMPFromFiles()

void learnDMPFromFiles ( Ice::StringSeq  trajfiles)

◆ learnMultiDMPFromFiles()

void learnMultiDMPFromFiles ( Ice::StringSeq  objFileNames,
Ice::StringSeq  leftFileNames,
Ice::StringSeq  rightFileNames 
)

◆ removeAllViaPoints()

void removeAllViaPoints ( )

◆ runDMP()

void runDMP ( Ice::DoubleSeq  goalObj,
Ice::DoubleSeq  goalLeft,
Ice::DoubleSeq  goalRight,
double  timeDuration 
)

◆ runDMPWithVirtualStart()

void runDMPWithVirtualStart ( Ice::DoubleSeq  starts,
Ice::DoubleSeq  goals,
double  timeDuration 
)

◆ setAmplitude()

void setAmplitude ( double  amp)

◆ setGoals()

void setGoals ( Ice::DoubleSeq  goals)

◆ setKdAdmittance()

void setKdAdmittance ( Ice::FloatSeq  value)

◆ setKdImpedance()

void setKdImpedance ( Ice::FloatSeq  value)

◆ setKmAdmittance()

void setKmAdmittance ( Ice::FloatSeq  value)

◆ setKpAdmittance()

void setKpAdmittance ( Ice::FloatSeq  value)

◆ setKpImpedance()

void setKpImpedance ( Ice::FloatSeq  value)

◆ setMultiMPGoals()

void setMultiMPGoals ( Ice::DoubleSeq  goalObj,
Ice::DoubleSeq  goalLeft,
Ice::DoubleSeq  goalRight 
)

◆ setViaPoints()

void setViaPoints ( double  u,
Ice::DoubleSeq  viapoint 
)

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