25#include <ArmarXCore/interface/core/BasicTypes.ice>
27#include <RobotAPI/interface/aron.ice>
28#include <RobotAPI/interface/core/Trajectory.ice>
29#include <RobotAPI/interface/units/RobotUnit/NJointController.ice>
36 sequence<armarx::aron::data::dto::Dict>
AronSeq;
46 start(
string mpName, Ice::DoubleSeq startVec, Ice::DoubleSeq goalVec,
double durationSec);
void setViaPoint(double u, Ice::DoubleSeq viapoint)
void setStartAndGoal(Ice::DoubleSeq starts, Ice::DoubleSeq goals)
void learnFromCSV(Ice::StringSeq fileNames)
setting
void reset(string mpName)
void requestStop(string mpName)
armarx::aron::data::dto::Dict getMPConfig()
Ice::DoubleSeq deserialize(string mpAsString)
void learnFromTrajs(armarx::aron::data::dto::Dict config)
string serialize()
serialze
void setGoal(Ice::DoubleSeq goals)
double getCanVal(string mpName)
utilities
void resume(string mpName)
void pause(string mpName)
void updateMPConfig(armarx::aron::data::dto::Dict config)
config
void start(string mpName, Ice::DoubleSeq startVec, Ice::DoubleSeq goalVec, double durationSec)
bool isFinished(string mpName)
This file offers overloads of toIce() and fromIce() functions for STL container types.
sequence< armarx::aron::data::dto::Dict > AronSeq
dictionary< string, Ice::DoubleSeq > StringDoubleSeqMap
dictionary< string, double > StringDoubleMap