NJointKVILImpedanceMPControllerInterface Interface Reference

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

interface NJointKVILImpedanceMPControllerInterface extends armarx::control::NJointKeypointsImpedanceControllerInterface, armarx::MPPoolInterface { ... }

+ Inheritance diagram for NJointKVILImpedanceMPControllerInterface:

Operations

Eigen::Vector3f getCurveKeypointPosition ()
 
void setCurveProjection (Eigen::Vector3f curve_proj_point, float proj_value, Eigen::Vector3f curve_vec)
 
- Operations inherited from MPPoolInterface
Ice::DoubleSeq deserialize (string mpAsString)
 
double getCanVal (string mpName)
 utilities More...
 
armarx::aron::data::dto::Dict getMPConfig ()
 
bool getMPEnabled ()
 
string getNames ()
 
bool isFinished (string mpName)
 
bool isFinishedAll ()
 
void learnFromCSV (Ice::StringSeq fileNames)
 setting More...
 
void learnFromTrajs (armarx::aron::data::dto::Dict config)
 
void pause (string mpName)
 
void pauseAll ()
 
void removeAllViaPoint ()
 
void reset (string mpName)
 
void resetAll ()
 
void resume (string mpName)
 
void resumeAll ()
 
string serialize ()
 serialze More...
 
void set (StringDoubleSeqMap startVec, StringDoubleSeqMap goalVec, StringDoubleMap durationSec)
 control More...
 
void setGoal (Ice::DoubleSeq goals)
 
void setStartAndGoal (Ice::DoubleSeq starts, Ice::DoubleSeq goals)
 
void setViaPoint (double u, Ice::DoubleSeq viapoint)
 
void start (string mpName, Ice::DoubleSeq startVec, Ice::DoubleSeq goalVec, double durationSec)
 
void startAll ()
 
void stop (string mpName)
 
void stopAll ()
 
void trainMP ()
 
void updateMPConfig (armarx::aron::data::dto::Dict config)
 config More...
 

Detailed Description

Definition at line 99 of file ControllerInterface.ice.

Operation Documentation

◆ getCurveKeypointPosition()

Eigen::Vector3f getCurveKeypointPosition ( )

◆ setCurveProjection()

void setCurveProjection ( Eigen::Vector3f  curve_proj_point,
float  proj_value,
Eigen::Vector3f  curve_vec 
)

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