#include <kinematic-planner.hh>
Public Types | |
typedef int | Dummy |
typedef std::vector< Eigen::ArrayXd, Eigen::aligned_allocator< Eigen::ArrayXd > > | stdVectorofArrayXd |
typedef std::vector< Eigen::ArrayXXd, Eigen::aligned_allocator< Eigen::ArrayXXd > > | stdVectorofArrayXXd |
![]() | |
typedef std::map< const std::string, command::Command * > | CommandMap_t |
typedef std::map< std::string, SignalBase< sigtime_t > * > | SignalMap |
Public Member Functions | |
void | blending () |
void | bSplineInterpolate (Eigen::ArrayXXd &tr, int factor) |
dynamicgraph::Vector | createSubGoals (double D, double P) |
void | delaySources () |
DYNAMIC_GRAPH_ENTITY_DECL () | |
void | goalAdaption (dynamicgraph::Vector &goals, const std::string &) |
KinematicPlanner (const std::string &name) | |
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) |
template<typename Derived > | |
void | read2DArray (std::string &fileName, Eigen::DenseBase< Derived > &outArr) |
int & | runKinematicPlanner (int &dummy, int time) |
void | savitzkyGolayFilter (Eigen::Ref< Eigen::ArrayXXd > allJointTraj, int polyOrder, int frameSize) |
void | setParams (const double &_distanceToDrawer, const double &_objectPositionInDrawer, const std::string &dir) |
void | smoothEnds (Eigen::Ref< Eigen::ArrayXd > tr) |
virtual | ~KinematicPlanner (void) |
![]() | |
virtual void | display (std::ostream &os) const |
std::ostream & | displaySignalList (std::ostream &os) const |
Entity (const std::string &name) | |
virtual const std::string & | getClassName () const |
const std::string & | getCommandList () const |
virtual std::string | getDocString () const |
LoggerVerbosity | getLoggerVerbosityLevel () |
LoggerVerbosity | getLoggerVerbosityLevel () |
const std::string & | getName () const |
command::Command * | getNewStyleCommand (const std::string &cmdName) |
CommandMap_t | getNewStyleCommandMap () |
SignalBase< sigtime_t > & | getSignal (const std::string &signalName) |
const SignalBase< sigtime_t > & | getSignal (const std::string &signalName) const |
SignalMap | getSignalMap () const |
double | getStreamPrintPeriod () |
double | getStreamPrintPeriod () |
double | getTimeSample () |
double | getTimeSample () |
bool | hasSignal (const std::string &signame) const |
Logger & | logger () |
Logger & | logger () |
const Logger & | logger () const |
const Logger & | logger () const |
void | sendMsg (const std::string &msg, MsgType t=MSG_TYPE_INFO, const std::string &lineId="") |
void | sendMsg (const std::string &msg, MsgType t=MSG_TYPE_INFO, const std::string &lineId="") |
void | setLoggerVerbosityLevel (LoggerVerbosity lv) |
void | setLoggerVerbosityLevel (LoggerVerbosity lv) |
bool | setStreamPrintPeriod (double t) |
bool | setStreamPrintPeriod (double t) |
bool | setTimeSample (double t) |
bool | setTimeSample (double t) |
virtual SignalBase< sigtime_t > * | test () |
virtual void | test2 (SignalBase< sigtime_t > *) |
virtual std::ostream & | writeCompletionList (std::ostream &os) const |
virtual std::ostream & | writeGraph (std::ostream &os) const |
virtual | ~Entity () |
Public Attributes | |
std::list< dynamicgraph::SignalBase< sigtime_t > * > | genericSignalRefs |
Eigen::ArrayXXd | mJointAngle |
int | nGaitCycles |
int | nJoints |
Eigen::ArrayXd | npSource |
int | nSources1 |
int | nSources2 |
int | nTimeSteps |
bool | parametersSet |
Eigen::ArrayXXd | pDelay1 |
Eigen::ArrayXXd | pDelay2 |
Eigen::ArrayXXd | pSource1 |
Eigen::ArrayXXd | pSource2 |
stdVectorofArrayXXd | pSourceDelayed1 |
stdVectorofArrayXXd | pSourceDelayed2 |
Eigen::ArrayXXd | wNonPeriodic |
stdVectorofArrayXXd | wPeriodic1 |
stdVectorofArrayXXd | wPeriodic2 |
Additional Inherited Members | |
![]() | |
void | addCommand (const std::string &name, command::Command *command) |
void | entityDeregistration () |
void | entityRegistration () |
void | signalDeregistration (const std::string &name) |
void | signalRegistration (const SignalArray< sigtime_t > &signals) |
![]() | |
CommandMap_t | commandMap |
Logger | logger_ |
std::string | name |
SignalMap | signalMap |
Definition at line 41 of file kinematic-planner.hh.
Definition at line 52 of file kinematic-planner.hh.
typedef std::vector<Eigen::ArrayXd, Eigen::aligned_allocator<Eigen::ArrayXd> > dynamicgraph::sot::tools::KinematicPlanner::stdVectorofArrayXd |
Definition at line 45 of file kinematic-planner.hh.
typedef std::vector<Eigen::ArrayXXd, Eigen::aligned_allocator<Eigen::ArrayXXd> > dynamicgraph::sot::tools::KinematicPlanner::stdVectorofArrayXXd |
Definition at line 49 of file kinematic-planner.hh.
dynamicgraph::sot::tools::KinematicPlanner::KinematicPlanner | ( | const std::string & | name | ) |
Definition at line 18 of file kinematic-planner.cc.
|
virtual |
Definition at line 81 of file kinematic-planner.cc.
void dynamicgraph::sot::tools::KinematicPlanner::blending | ( | ) |
Definition at line 357 of file kinematic-planner.cc.
void dynamicgraph::sot::tools::KinematicPlanner::bSplineInterpolate | ( | Eigen::ArrayXXd & | tr, |
int | factor | ||
) |
Definition at line 566 of file kinematic-planner.cc.
dynamicgraph::Vector dynamicgraph::sot::tools::KinematicPlanner::createSubGoals | ( | double | D, |
double | P | ||
) |
Definition at line 802 of file kinematic-planner.cc.
void dynamicgraph::sot::tools::KinematicPlanner::delaySources | ( | ) |
Definition at line 291 of file kinematic-planner.cc.
dynamicgraph::sot::tools::KinematicPlanner::DYNAMIC_GRAPH_ENTITY_DECL | ( | ) |
void dynamicgraph::sot::tools::KinematicPlanner::goalAdaption | ( | dynamicgraph::Vector & | goals, |
const std::string & | dir | ||
) |
Definition at line 590 of file kinematic-planner.cc.
void dynamicgraph::sot::tools::KinematicPlanner::loadSourceDelays | ( | const std::string & | dir | ) |
Definition at line 210 of file kinematic-planner.cc.
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 | ||
) |
Definition at line 177 of file kinematic-planner.cc.
void dynamicgraph::sot::tools::KinematicPlanner::read2DArray | ( | std::string & | fileName, |
Eigen::DenseBase< Derived > & | outArr | ||
) |
Definition at line 103 of file kinematic-planner.cc.
int & dynamicgraph::sot::tools::KinematicPlanner::runKinematicPlanner | ( | int & | dummy, |
int | time | ||
) |
Definition at line 811 of file kinematic-planner.cc.
void dynamicgraph::sot::tools::KinematicPlanner::savitzkyGolayFilter | ( | Eigen::Ref< Eigen::ArrayXXd > | allJointTraj, |
int | polyOrder, | ||
int | frameSize | ||
) |
Definition at line 746 of file kinematic-planner.cc.
void dynamicgraph::sot::tools::KinematicPlanner::setParams | ( | const double & | _distanceToDrawer, |
const double & | _objectPositionInDrawer, | ||
const std::string & | dir | ||
) |
Definition at line 125 of file kinematic-planner.cc.
void dynamicgraph::sot::tools::KinematicPlanner::smoothEnds | ( | Eigen::Ref< Eigen::ArrayXd > | tr | ) |
Definition at line 548 of file kinematic-planner.cc.
std::list<dynamicgraph::SignalBase<sigtime_t>*> dynamicgraph::sot::tools::KinematicPlanner::genericSignalRefs |
Definition at line 98 of file kinematic-planner.hh.
Eigen::ArrayXXd dynamicgraph::sot::tools::KinematicPlanner::mJointAngle |
Definition at line 88 of file kinematic-planner.hh.
int dynamicgraph::sot::tools::KinematicPlanner::nGaitCycles |
Definition at line 93 of file kinematic-planner.hh.
int dynamicgraph::sot::tools::KinematicPlanner::nJoints |
Definition at line 92 of file kinematic-planner.hh.
Eigen::ArrayXd dynamicgraph::sot::tools::KinematicPlanner::npSource |
Definition at line 70 of file kinematic-planner.hh.
int dynamicgraph::sot::tools::KinematicPlanner::nSources1 |
Definition at line 95 of file kinematic-planner.hh.
int dynamicgraph::sot::tools::KinematicPlanner::nSources2 |
Definition at line 96 of file kinematic-planner.hh.
int dynamicgraph::sot::tools::KinematicPlanner::nTimeSteps |
Definition at line 94 of file kinematic-planner.hh.
bool dynamicgraph::sot::tools::KinematicPlanner::parametersSet |
Definition at line 120 of file kinematic-planner.hh.
Eigen::ArrayXXd dynamicgraph::sot::tools::KinematicPlanner::pDelay1 |
Definition at line 77 of file kinematic-planner.hh.
Eigen::ArrayXXd dynamicgraph::sot::tools::KinematicPlanner::pDelay2 |
Definition at line 78 of file kinematic-planner.hh.
Eigen::ArrayXXd dynamicgraph::sot::tools::KinematicPlanner::pSource1 |
Definition at line 71 of file kinematic-planner.hh.
Eigen::ArrayXXd dynamicgraph::sot::tools::KinematicPlanner::pSource2 |
Definition at line 72 of file kinematic-planner.hh.
stdVectorofArrayXXd dynamicgraph::sot::tools::KinematicPlanner::pSourceDelayed1 |
Definition at line 74 of file kinematic-planner.hh.
stdVectorofArrayXXd dynamicgraph::sot::tools::KinematicPlanner::pSourceDelayed2 |
Definition at line 75 of file kinematic-planner.hh.
Eigen::ArrayXXd dynamicgraph::sot::tools::KinematicPlanner::wNonPeriodic |
Definition at line 81 of file kinematic-planner.hh.
stdVectorofArrayXXd dynamicgraph::sot::tools::KinematicPlanner::wPeriodic1 |
Definition at line 84 of file kinematic-planner.hh.
stdVectorofArrayXXd dynamicgraph::sot::tools::KinematicPlanner::wPeriodic2 |
Definition at line 85 of file kinematic-planner.hh.