31 #ifndef _OMTASKSPACEDISCREPANCY_H 32 #define _OMTASKSPACEDISCREPANCY_H 55 const RcsGraph* controllerGraph,
56 const RcsGraph* configGraph,
68 void getLimits(
double* minState,
double* maxState,
double* maxVelocity)
const override;
70 virtual void computeObservation(
double* state,
double* velocity,
const MatNd* currentAction,
double dt)
const;
72 void reset()
override;
87 #endif //_OMTASKSPACEDISCREPANCY_H virtual void computeObservation(double *state, double *velocity, const MatNd *currentAction, double dt) const
virtual ~OMTaskSpaceDiscrepancy()
void getLimits(double *minState, double *maxState, double *maxVelocity) const override
virtual std::vector< std::string > getStateNames() const
unsigned int getVelocityDim() const override
virtual unsigned int getStateDim() const
OMTaskSpaceDiscrepancy(const char *bodyName, const RcsGraph *controllerGraph, const RcsGraph *configGraph, double maxDiscrepancy=1.)