Brief description of class TaskSpaceDMPController.
More...
#include <armarx/control/deprecated_njoint_mp_controller/TaskSpaceVMP.h>
|
| std::vector< double > | eigen4f2vec (const Eigen::Matrix4f &pose) |
| |
| double | flow (double canVal, double deltaT, const Eigen::Matrix4f ¤tPose, const Eigen::VectorXf &twist) |
| |
| void | flow (double deltaT, const Eigen::Matrix4f ¤tPose, const Eigen::VectorXf &twist) |
| |
| DMP::UMITSMPPtr | getDMP () |
| |
| Eigen::Matrix4f | getIntegratedPoseMat () |
| |
| std::string | getName () |
| |
| DMP::DVec2d | getRotWeights () |
| |
| std::vector< double > | getTargetPose () |
| |
| Eigen::Matrix4f | getTargetPoseMat () |
| |
| Eigen::VectorXf | getTargetVelocity () |
| |
| DMP::DVec2d | getTranslWeights () |
| |
| DMP::DVec2d | getWeights () |
| |
| void | learnDMPFromFiles (const std::vector< std::string > &fileNames) |
| |
| void | learnDMPFromFiles (const std::vector< std::string > &fileNames, const std::vector< double > &ratios) |
| |
| void | learnDMPFromSampledTrajectory (const DMP::Vec< DMP::SampledTrajectoryV2 > &trajs) |
| |
| void | learnDMPFromSampledTrajectory (const DMP::Vec< DMP::SampledTrajectoryV2 > &trajs, const std::vector< double > &ratios) |
| |
| void | learnDMPFromTrajectory (const TrajectoryPtr &traj) |
| |
| void | loadDMPFromString (const std::string &dmpStr) |
| |
| void | loadDMPFromXML (const std::string &dmpXML) |
| |
| void | pauseController () |
| |
| void | prepareExecution (const Eigen::Matrix4f ¤tPose, const Eigen::Matrix4f &goalPose) |
| |
| void | prepareExecution (const std::vector< double > ¤tPoseVec, const std::vector< double > &goalPoseVec) |
| |
| void | removeAllViaPoints () |
| |
| void | resumeController () |
| |
| std::string | saveDMPToString () |
| |
| void | saveDMPToXML (const std::string &dmpXML) |
| |
| void | setAmplitude (double amp) |
| |
| void | setGoalPose (const Eigen::Matrix4f &goalPose) |
| |
| void | setGoalPoseVec (const std::vector< double > goalPoseVec) |
| |
| void | setRatios (const std::vector< double > &ratios) |
| |
| void | setRotWeights (const std::vector< std::vector< double > > &weights) |
| |
| void | setSpeed (double times) |
| |
| void | setTranslWeights (const std::vector< std::vector< double > > &weights) |
| |
| void | setViaPose (double canVal, const Eigen::Matrix4f &viaPose) |
| |
| void | setViaPose (double canVal, const std::vector< double > &viaPoseWithQuaternion) |
| |
| void | setWeights (const std::vector< std::vector< double > > &weights) |
| |
| | TaskSpaceDMPController (std::string name, const TaskSpaceDMPControllerConfig &config, bool isPhaseStopControl=true) |
| |
Brief description of class TaskSpaceDMPController.
Detailed description of class TaskSpaceDMPController.
Definition at line 90 of file TaskSpaceVMP.h.
◆ TaskSpaceDMPController()
◆ eigen4f2vec()
| std::vector< double > eigen4f2vec |
( |
const Eigen::Matrix4f & | pose | ) |
|
◆ flow() [1/2]
| double flow |
( |
double | canVal, |
|
|
double | deltaT, |
|
|
const Eigen::Matrix4f & | currentPose, |
|
|
const Eigen::VectorXf & | twist ) |
◆ flow() [2/2]
| void flow |
( |
double | deltaT, |
|
|
const Eigen::Matrix4f & | currentPose, |
|
|
const Eigen::VectorXf & | twist ) |
◆ getDMP()
◆ getIntegratedPoseMat()
| Eigen::Matrix4f getIntegratedPoseMat |
( |
| ) |
|
◆ getName()
◆ getRotWeights()
| DMP::DVec2d getRotWeights |
( |
| ) |
|
◆ getTargetPose()
| std::vector< double > getTargetPose |
( |
| ) |
|
◆ getTargetPoseMat()
| Eigen::Matrix4f getTargetPoseMat |
( |
| ) |
|
◆ getTargetVelocity()
| Eigen::VectorXf getTargetVelocity |
( |
| ) |
|
◆ getTranslWeights()
| DMP::DVec2d getTranslWeights |
( |
| ) |
|
◆ getWeights()
| DMP::DVec2d getWeights |
( |
| ) |
|
◆ learnDMPFromFiles() [1/2]
| void learnDMPFromFiles |
( |
const std::vector< std::string > & | fileNames | ) |
|
◆ learnDMPFromFiles() [2/2]
| void learnDMPFromFiles |
( |
const std::vector< std::string > & | fileNames, |
|
|
const std::vector< double > & | ratios ) |
◆ learnDMPFromSampledTrajectory() [1/2]
| void learnDMPFromSampledTrajectory |
( |
const DMP::Vec< DMP::SampledTrajectoryV2 > & | trajs | ) |
|
◆ learnDMPFromSampledTrajectory() [2/2]
| void learnDMPFromSampledTrajectory |
( |
const DMP::Vec< DMP::SampledTrajectoryV2 > & | trajs, |
|
|
const std::vector< double > & | ratios ) |
◆ learnDMPFromTrajectory()
◆ loadDMPFromString()
| void loadDMPFromString |
( |
const std::string & | dmpStr | ) |
|
◆ loadDMPFromXML()
| void loadDMPFromXML |
( |
const std::string & | dmpXML | ) |
|
◆ pauseController()
◆ prepareExecution() [1/2]
| void prepareExecution |
( |
const Eigen::Matrix4f & | currentPose, |
|
|
const Eigen::Matrix4f & | goalPose ) |
◆ prepareExecution() [2/2]
| void prepareExecution |
( |
const std::vector< double > & | currentPoseVec, |
|
|
const std::vector< double > & | goalPoseVec ) |
◆ removeAllViaPoints()
| void removeAllViaPoints |
( |
| ) |
|
◆ resumeController()
| void resumeController |
( |
| ) |
|
◆ saveDMPToString()
| std::string saveDMPToString |
( |
| ) |
|
◆ saveDMPToXML()
| void saveDMPToXML |
( |
const std::string & | dmpXML | ) |
|
◆ setAmplitude()
| void setAmplitude |
( |
double | amp | ) |
|
◆ setGoalPose()
| void setGoalPose |
( |
const Eigen::Matrix4f & | goalPose | ) |
|
◆ setGoalPoseVec()
| void setGoalPoseVec |
( |
const std::vector< double > | goalPoseVec | ) |
|
◆ setRatios()
| void setRatios |
( |
const std::vector< double > & | ratios | ) |
|
◆ setRotWeights()
| void setRotWeights |
( |
const std::vector< std::vector< double > > & | weights | ) |
|
◆ setSpeed()
| void setSpeed |
( |
double | times | ) |
|
◆ setTranslWeights()
| void setTranslWeights |
( |
const std::vector< std::vector< double > > & | weights | ) |
|
◆ setViaPose() [1/2]
| void setViaPose |
( |
double | canVal, |
|
|
const Eigen::Matrix4f & | viaPose ) |
◆ setViaPose() [2/2]
| void setViaPose |
( |
double | canVal, |
|
|
const std::vector< double > & | viaPoseWithQuaternion ) |
◆ setWeights()
| void setWeights |
( |
const std::vector< std::vector< double > > & | weights | ) |
|
◆ canVal
◆ config
◆ debugData
◆ dmpName
◆ dmpPtr
◆ isPhaseStopControl
The documentation for this class was generated from the following files: