31 #ifndef _OMDYNAMICALSYSTEMGOALDISTANCE_H_ 32 #define _OMDYNAMICALSYSTEMGOALDISTANCE_H_ 35 #include "../action/AMDynamicalSystemActivation.h" 65 virtual void computeObservation(
double* state,
double* velocity,
const MatNd* currentAction,
double dt)
const;
67 virtual void getLimits(
double* minState,
double* maxState,
double* maxVelocity)
const;
virtual ~OMDynamicalSystemGoalDistance()
virtual std::vector< std::string > getStateNames() const
AMDynamicalSystemActivation * actionModel
Task activation action model, provides the tasks (not owned)
#define RCSPYSIM_NOCOPY_NOMOVE(cls)
virtual void computeObservation(double *state, double *velocity, const MatNd *currentAction, double dt) const
virtual unsigned int getVelocityDim() const
virtual void getLimits(double *minState, double *maxState, double *maxVelocity) const
double maxDistance
Limits.
ControllerBase * controller
Controller to extract the task space state.
virtual unsigned int getStateDim() const
OMDynamicalSystemGoalDistance(AMDynamicalSystemActivation *actionModel)