|
|
#include <ArmarXCore/core/Component.h>#include <ArmarXCore/core/logging/Logging.h>#include <RobotComponents/interface/components/DMPComponentBase.h>#include <MMM/MMMCore.h>#include <dmp/representation/dmp/dmpregistration.h>#include "dmp/representation/dmp/adaptive3rdorderdmp.h"#include "dmp/representation/dmp/basicdmp.h"#include "dmp/representation/dmp/dmp3rdorder.h"#include "dmp/representation/dmp/dmp3rdorderforcefield.h"#include "dmp/representation/dmp/dmpinterface.h"#include "dmp/representation/dmp/endvelodmp.h"#include "dmp/representation/dmp/endveloforcefielddmp.h"#include "dmp/representation/dmp/endveloforcefieldwithobjrepulsiondmp.h"#include "dmp/representation/dmp/forcefielddmp.h"#include "dmp/representation/dmp/periodicdmp.h"#include "dmp/representation/dmp/quaterniondmp.h"#include "dmp/representation/dmp/simpleendvelodmp.h"#include "dmp/representation/dmp/taskspacedmp.h"Classes | |
| class | DMPInstance |
Namespaces | |
| namespace | armarx |
| This file offers overloads of toIce() and fromIce() functions for STL container types. | |
Macros | |
| #define | ARMARX_DMPTYPE_ADAPTIVEGOAL3RDORDERDMP boost::serialization::guid<DMP::AdaptiveGoal3rdOrderDMP>() |
| #define | ARMARX_DMPTYPE_BASICDMP boost::serialization::guid<DMP::BasicDMP>() |
| #define | ARMARX_DMPTYPE_DMP3RDORDER boost::serialization::guid<DMP::DMP3rdOrder>() |
| #define | ARMARX_DMPTYPE_DMP3RDORDERFORCEFIELD boost::serialization::guid<DMP::DMP3rdOrderForceField>() |
| #define | ARMARX_DMPTYPE_ENDVELFORCEFILELDDMP boost::serialization::guid<DMP::EndVeloForceFieldDMP>() |
| #define | ARMARX_DMPTYPE_ENDVELODMP boost::serialization::guid<DMP::EndVeloDMP>() |
| #define | ARMARX_DMPTYPE_FORCEFIELDDMP boost::serialization::guid<DMP::ForceFieldDMP>() |
| #define | ARMARX_DMPTYPE_PERIODICDMP boost::serialization::guid<DMP::PeriodicDMP>() |
| #define | ARMARX_DMPTYPE_QUATERNIONDMP boost::serialization::guid<DMP::QuaternionDMP>() |
| #define | ARMARX_DMPTYPE_SIMPLEENDVELODMP boost::serialization::guid<DMP::SimpleEndVeloDMP>() |
| #define | ARMARX_DMPTYPE_TASKSPACEDMP boost::serialization::guid<DMP::TaskSpaceDMP>() |
Typedefs | |
| using | configMap = std::map<std::string, paraType> |
| using | configPair = std::pair<std::string, paraType> |
| using | DMPInstancePtr = IceInternal::Handle<DMPInstance> |
| using | paraType = boost::variant<double, DMP::DVec, Eigen::Quaternionf> |
| using | TrajVec = DMP::Vec<DMP::SampledTrajectoryV2> |
| #define ARMARX_DMPTYPE_ADAPTIVEGOAL3RDORDERDMP boost::serialization::guid<DMP::AdaptiveGoal3rdOrderDMP>() |
| #define ARMARX_DMPTYPE_BASICDMP boost::serialization::guid<DMP::BasicDMP>() |
| #define ARMARX_DMPTYPE_DMP3RDORDER boost::serialization::guid<DMP::DMP3rdOrder>() |
| #define ARMARX_DMPTYPE_DMP3RDORDERFORCEFIELD boost::serialization::guid<DMP::DMP3rdOrderForceField>() |
| #define ARMARX_DMPTYPE_ENDVELFORCEFILELDDMP boost::serialization::guid<DMP::EndVeloForceFieldDMP>() |
| #define ARMARX_DMPTYPE_ENDVELODMP boost::serialization::guid<DMP::EndVeloDMP>() |
| #define ARMARX_DMPTYPE_FORCEFIELDDMP boost::serialization::guid<DMP::ForceFieldDMP>() |
| #define ARMARX_DMPTYPE_PERIODICDMP boost::serialization::guid<DMP::PeriodicDMP>() |
| #define ARMARX_DMPTYPE_QUATERNIONDMP boost::serialization::guid<DMP::QuaternionDMP>() |
| #define ARMARX_DMPTYPE_SIMPLEENDVELODMP boost::serialization::guid<DMP::SimpleEndVeloDMP>() |
| #define ARMARX_DMPTYPE_TASKSPACEDMP boost::serialization::guid<DMP::TaskSpaceDMP>() |