EKF: RingBuffer minor improvements

- allocate IMU and output buffers on construction according to defaults
 - determine buffer max time delay based on configuration parameters
 - reorder flowSample and extVisionSample to minimize padding
 - adjust parameter defaults to match PX4-Autopilot
This commit is contained in:
Daniel Agar
2020-12-03 20:48:51 -05:00
committed by GitHub
parent 67f13f7ede
commit 03cfcb903e
12 changed files with 85 additions and 111 deletions
+1 -1
View File
@@ -59,7 +59,7 @@ public:
protected:
SensorRangeFinder _range_finder{};
const rangeSample _good_sample{1.f, (uint64_t)2e6, 100}; // {range, time_us, quality}
const rangeSample _good_sample{(uint64_t)2e6, 1.f, 100}; // {time_us, range, quality}
const float _min_range{0.5f};
const float _max_range{10.f};