From a58dcfc17dd129f99102e969ad247aede6933f0e Mon Sep 17 00:00:00 2001 From: Stanislaw Halik Date: Wed, 15 Jun 2016 17:53:58 +0200 Subject: api: remove euler filter This isn't a proper way to handle the multiple solutions problem. Even after fixing degree/radian confusion it didn't work. --- opentrack/tracker.cpp | 7 ------- 1 file changed, 7 deletions(-) (limited to 'opentrack/tracker.cpp') diff --git a/opentrack/tracker.cpp b/opentrack/tracker.cpp index 819c3592..9d754324 100644 --- a/opentrack/tracker.cpp +++ b/opentrack/tracker.cpp @@ -209,13 +209,6 @@ void Tracker::logic() libs.pFilter->filter(tmp, value); } - { - euler_t e(value(Yaw), value(Pitch), value(Roll)); - e = euler_filter(e); - for (int i = 0; i < 3; i++) - value(i + Yaw) = e(i); - } - for (int i = 0; i < 6; i++) value(i) = map(value(i), m(i)); -- cgit v1.2.3