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...
 
bool getMPEnabled ()
 
string getNames ()
 
bool isFinished (string mpName)
 
void learnFromCSV (Ice::StringSeq fileNames)
 setting More...
 
void pause (string mpName)
 
void removeAllViaPoint ()
 
void reset (string mpName)
 
void resume (string mpName)
 
string serialize ()
 serialze 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)
 control More...
 
void stop (string mpName)
 

Detailed Description

Definition at line 171 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: