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