#include <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) |
|
dynamicgraph::sot::tools::KinematicPlanner::KinematicPlanner |
( |
const std::string & |
name | ) |
|
dynamicgraph::sot::tools::KinematicPlanner::~KinematicPlanner |
( |
void |
| ) |
|
|
virtual |
void dynamicgraph::sot::tools::KinematicPlanner::blending |
( |
| ) |
|
References mJointAngle, nGaitCycles, nJoints, npSource, nSources1, nSources2, nTimeSteps, pSourceDelayed1, pSourceDelayed2, savitzkyGolayFilter(), smoothEnds(), wNonPeriodic, wPeriodic1, and wPeriodic2.
Referenced by runKinematicPlanner().
void dynamicgraph::sot::tools::KinematicPlanner::bSplineInterpolate |
( |
Eigen::ArrayXXd & |
tr, |
|
|
int |
factor |
|
) |
| |
dynamicgraph::Vector dynamicgraph::sot::tools::KinematicPlanner::createSubGoals |
( |
double |
D, |
|
|
double |
P |
|
) |
| |
void dynamicgraph::sot::tools::KinematicPlanner::delaySources |
( |
| ) |
|
dynamicgraph::sot::tools::KinematicPlanner::DYNAMIC_GRAPH_ENTITY_DECL |
( |
| ) |
|
void dynamicgraph::sot::tools::KinematicPlanner::goalAdaption |
( |
dynamicgraph::Vector & |
goals, |
|
|
const std::string & |
dir |
|
) |
| |
void dynamicgraph::sot::tools::KinematicPlanner::loadSourceDelays |
( |
const std::string & |
dir | ) |
|
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 |
|
) |
| |
template<typename Derived >
void dynamicgraph::sot::tools::KinematicPlanner::read2DArray |
( |
std::string & |
fileName, |
|
|
Eigen::DenseBase< Derived > & |
outArr |
|
) |
| |
int & dynamicgraph::sot::tools::KinematicPlanner::runKinematicPlanner |
( |
int & |
dummy, |
|
|
int |
time |
|
) |
| |
void dynamicgraph::sot::tools::KinematicPlanner::savitzkyGolayFilter |
( |
Eigen::Ref< Eigen::ArrayXXd > |
allJointTraj, |
|
|
int |
polyOrder, |
|
|
int |
frameSize |
|
) |
| |
void dynamicgraph::sot::tools::KinematicPlanner::setParams |
( |
const double & |
_distanceToDrawer, |
|
|
const double & |
_objectPositionInDrawer, |
|
|
const std::string & |
dir |
|
) |
| |
References createSubGoals(), delaySources(), goalAdaption(), loadSourceDelays(), mJointAngle, nGaitCycles, nJoints, npSource, nSources1, nSources2, nTimeSteps, parametersSet, pDelay1, pDelay2, pSource1, pSource2, pSourceDelayed1, pSourceDelayed2, wNonPeriodic, wPeriodic1, and wPeriodic2.
Referenced by KinematicPlanner().
void dynamicgraph::sot::tools::KinematicPlanner::smoothEnds |
( |
Eigen::Ref< Eigen::ArrayXd > |
tr | ) |
|
std::list< dynamicgraph::SignalBase<int>* > dynamicgraph::sot::tools::KinematicPlanner::genericSignalRefs |
Eigen::ArrayXXd dynamicgraph::sot::tools::KinematicPlanner::mJointAngle |
int dynamicgraph::sot::tools::KinematicPlanner::nGaitCycles |
int dynamicgraph::sot::tools::KinematicPlanner::nJoints |
Eigen::ArrayXd dynamicgraph::sot::tools::KinematicPlanner::npSource |
int dynamicgraph::sot::tools::KinematicPlanner::nSources1 |
int dynamicgraph::sot::tools::KinematicPlanner::nSources2 |
int dynamicgraph::sot::tools::KinematicPlanner::nTimeSteps |
bool dynamicgraph::sot::tools::KinematicPlanner::parametersSet |
Eigen::ArrayXXd dynamicgraph::sot::tools::KinematicPlanner::pDelay1 |
Eigen::ArrayXXd dynamicgraph::sot::tools::KinematicPlanner::pDelay2 |
Eigen::ArrayXXd dynamicgraph::sot::tools::KinematicPlanner::pSource1 |
Eigen::ArrayXXd dynamicgraph::sot::tools::KinematicPlanner::pSource2 |
Eigen::ArrayXXd dynamicgraph::sot::tools::KinematicPlanner::wNonPeriodic |