3 #include "graphTools.h"
34 void setValid(
bool b){
80 {value = round(f*1000)/1000;
105 distance=ec.distance;
113 void adjust(
const b2Transform& delta);
124 float estimatedCost=0;
131 float SignedVectorLength(b2Vec2);
Definition: measurement.h:67
Definition: measurement.h:76
A class for a single Task execution info measurement.
Definition: measurement.h:10
bool operator<(Measurement &)
Compares absolute values.
Definition: measurement.cpp:3
bool operator==(Measurement &m2)
Compares signed values.
Definition: measurement.cpp:36
bool operator<=(Measurement &)
Compares absolute values.
Definition: measurement.cpp:14
bool operator>=(Measurement &)
Compares absolute values.
Definition: measurement.cpp:25
float getStandardError(Measurement, float)
Gets error between this and another measurement, normalised by the maximum error value error can take...
Definition: measurement.cpp:49
A closed hybrid control loop. It has an initial disturbance representing the continuous state and a d...
Definition: task.h:45
Defines the end criteria for a Task, i.e. when it is considered to be finished.
Definition: measurement.h:88
void adjust(const b2Transform &delta)
Ajusts endcriteria based on the delta transform (2D transform representing how much the robot has tra...
Definition: measurement.cpp:94
float getStandardError(Angle a, Distance d)
Calculates normalised cumulative standard error for the given angle and distance.
Definition: measurement.cpp:62
Provides information on whether a Task has ended and with what heuristic -estimated- cost (chi) and p...
Definition: measurement.h:122
Hybrid states in the transition system.
Definition: graphTools.h:69