|
defined in <armarx/control/njoint_mp_controller/task_space/ControllerInterface.ice>
interface NJointKVILImpedanceMPControllerInterface extends armarx::control::NJointKeypointsImpedanceControllerInterface, armarx::MPPoolInterface { ... }
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... | |
Definition at line 99 of file ControllerInterface.ice.
Eigen::Vector3f getCurveKeypointPosition | ( | ) |
void setCurveProjection | ( | Eigen::Vector3f | curve_proj_point, |
float | proj_value, | ||
Eigen::Vector3f | curve_vec | ||
) |