#include <sot/tools/kinematic-planner.hh>
|
typedef std::vector< Eigen::ArrayXd, Eigen::aligned_allocator< Eigen::ArrayXd > > | stdVectorofArrayXd |
|
typedef std::vector< Eigen::ArrayXXd, Eigen::aligned_allocator< Eigen::ArrayXXd > > | stdVectorofArrayXXd |
|
typedef int | Dummy |
|
|
| DYNAMIC_GRAPH_ENTITY_DECL () |
|
| KinematicPlanner (const std::string &name) |
|
virtual | ~KinematicPlanner (void) |
|
template<typename Derived > |
void | read2DArray (std::string &fileName, Eigen::DenseBase< Derived > &outArr) |
|
void | setParams (const double &_distanceToDrawer, const double &_objectPositionInDrawer, const std::string &dir) |
|
void | loadSourceDelays (const std::string &dir) |
|
void | loadTrainingParams (const std::string &dir, dynamicgraph::Matrix &q, dynamicgraph::Matrix &beta3, Eigen::ArrayXd &mwwn, double &sigma2, int &N, int &K) |
|
dynamicgraph::Vector | createSubGoals (double D, double P) |
|
void | delaySources () |
|
void | blending () |
|
void | smoothEnds (Eigen::Ref< Eigen::ArrayXd > tr) |
|
void | bSplineInterpolate (Eigen::ArrayXXd &tr, int factor) |
|
int & | runKinematicPlanner (int &dummy, int time) |
|
void | goalAdaption (dynamicgraph::Vector &goals, const std::string &) |
|
void | savitzkyGolayFilter (Eigen::Ref< Eigen::ArrayXXd > allJointTraj, int polyOrder, int frameSize) |
|
◆ Dummy
◆ stdVectorofArrayXd
◆ stdVectorofArrayXXd
◆ KinematicPlanner()
dynamicgraph::sot::tools::KinematicPlanner::KinematicPlanner |
( |
const std::string & |
name | ) |
|
◆ ~KinematicPlanner()
dynamicgraph::sot::tools::KinematicPlanner::~KinematicPlanner |
( |
void |
| ) |
|
|
virtual |
◆ blending()
void dynamicgraph::sot::tools::KinematicPlanner::blending |
( |
| ) |
|
◆ bSplineInterpolate()
void dynamicgraph::sot::tools::KinematicPlanner::bSplineInterpolate |
( |
Eigen::ArrayXXd & |
tr, |
|
|
int |
factor |
|
) |
| |
◆ createSubGoals()
dynamicgraph::Vector dynamicgraph::sot::tools::KinematicPlanner::createSubGoals |
( |
double |
D, |
|
|
double |
P |
|
) |
| |
◆ delaySources()
void dynamicgraph::sot::tools::KinematicPlanner::delaySources |
( |
| ) |
|
◆ DYNAMIC_GRAPH_ENTITY_DECL()
dynamicgraph::sot::tools::KinematicPlanner::DYNAMIC_GRAPH_ENTITY_DECL |
( |
| ) |
|
◆ goalAdaption()
void dynamicgraph::sot::tools::KinematicPlanner::goalAdaption |
( |
dynamicgraph::Vector & |
goals, |
|
|
const std::string & |
dir |
|
) |
| |
◆ loadSourceDelays()
void dynamicgraph::sot::tools::KinematicPlanner::loadSourceDelays |
( |
const std::string & |
dir | ) |
|
◆ loadTrainingParams()
void dynamicgraph::sot::tools::KinematicPlanner::loadTrainingParams |
( |
const std::string & |
dir, |
|
|
dynamicgraph::Matrix & |
q, |
|
|
dynamicgraph::Matrix & |
beta3, |
|
|
Eigen::ArrayXd & |
mwwn, |
|
|
double & |
sigma2, |
|
|
int & |
N, |
|
|
int & |
K |
|
) |
| |
◆ read2DArray()
template<typename Derived >
void dynamicgraph::sot::tools::KinematicPlanner::read2DArray |
( |
std::string & |
fileName, |
|
|
Eigen::DenseBase< Derived > & |
outArr |
|
) |
| |
◆ runKinematicPlanner()
int & dynamicgraph::sot::tools::KinematicPlanner::runKinematicPlanner |
( |
int & |
dummy, |
|
|
int |
time |
|
) |
| |
◆ savitzkyGolayFilter()
void dynamicgraph::sot::tools::KinematicPlanner::savitzkyGolayFilter |
( |
Eigen::Ref< Eigen::ArrayXXd > |
allJointTraj, |
|
|
int |
polyOrder, |
|
|
int |
frameSize |
|
) |
| |
◆ setParams()
void dynamicgraph::sot::tools::KinematicPlanner::setParams |
( |
const double & |
_distanceToDrawer, |
|
|
const double & |
_objectPositionInDrawer, |
|
|
const std::string & |
dir |
|
) |
| |
◆ smoothEnds()
void dynamicgraph::sot::tools::KinematicPlanner::smoothEnds |
( |
Eigen::Ref< Eigen::ArrayXd > |
tr | ) |
|
◆ genericSignalRefs
std::list<dynamicgraph::SignalBase<int>*> dynamicgraph::sot::tools::KinematicPlanner::genericSignalRefs |
◆ mJointAngle
Eigen::ArrayXXd dynamicgraph::sot::tools::KinematicPlanner::mJointAngle |
◆ nGaitCycles
int dynamicgraph::sot::tools::KinematicPlanner::nGaitCycles |
◆ nJoints
int dynamicgraph::sot::tools::KinematicPlanner::nJoints |
◆ npSource
Eigen::ArrayXd dynamicgraph::sot::tools::KinematicPlanner::npSource |
◆ nSources1
int dynamicgraph::sot::tools::KinematicPlanner::nSources1 |
◆ nSources2
int dynamicgraph::sot::tools::KinematicPlanner::nSources2 |
◆ nTimeSteps
int dynamicgraph::sot::tools::KinematicPlanner::nTimeSteps |
◆ parametersSet
bool dynamicgraph::sot::tools::KinematicPlanner::parametersSet |
◆ pDelay1
Eigen::ArrayXXd dynamicgraph::sot::tools::KinematicPlanner::pDelay1 |
◆ pDelay2
Eigen::ArrayXXd dynamicgraph::sot::tools::KinematicPlanner::pDelay2 |
◆ pSource1
Eigen::ArrayXXd dynamicgraph::sot::tools::KinematicPlanner::pSource1 |
◆ pSource2
Eigen::ArrayXXd dynamicgraph::sot::tools::KinematicPlanner::pSource2 |
◆ pSourceDelayed1
◆ pSourceDelayed2
◆ wNonPeriodic
Eigen::ArrayXXd dynamicgraph::sot::tools::KinematicPlanner::wNonPeriodic |
◆ wPeriodic1
◆ wPeriodic2
The documentation for this class was generated from the following files: