fixed some issues

added new pose/turn detections
new helper classes
define-flags for libEigen
This commit is contained in:
2018-09-04 10:49:00 +02:00
parent f990485d44
commit 857d7a1553
51 changed files with 2149 additions and 207 deletions

View File

@@ -10,8 +10,8 @@ template <typename T> class MovingStdDevTS {
private:
MovingAverageTS<T> avg;
MovingAverageTS<T> avg2;
MovingAverageTS<double> avg;
MovingAverageTS<double> avg2;
public:
@@ -36,9 +36,10 @@ public:
/** get the current std-dev */
T get() const {
const T e = avg.get();
const T e2 = avg2.get();
const T var = e2 - e*e;
const double e = avg.get();
const double e2 = avg2.get();
const double var = e2 - e*e;
//if (var < 0) {return 0;}
return std::sqrt(var);
}