File tree Expand file tree Collapse file tree 9 files changed +45
-57
lines changed
Expand file tree Collapse file tree 9 files changed +45
-57
lines changed Original file line number Diff line number Diff line change 1- ## Nexgen Filter
2- This library contains a collection of filter classes and noise generators used in the Nexgen Magpie Drone Flight Controller.
1+ ## Reefwing Filter
2+ This library contains a collection of filter classes and noise generators used in the Reefwing Magpie Drone Flight Controller.
33
44 ### Simple Moving Average (SMA)
55
@@ -268,7 +268,7 @@ Where:
268268 - `e_est`: Estimation Uncertainty
269269 - `q`: Process Noise
270270
271- The NexgenFilter library contains various types of noise generators,
271+ The ReefwingFilter library contains various types of noise generators,
272272including:
273273
274274 - random white noise;
Load Diff This file was deleted.
Original file line number Diff line number Diff line change 55 @copyright Please see the accompanying LICENSE.txt file.
66
77 Code: David Such
8- Version: 1 .0
9- Date: 14/02 /22
8+ Version: 2.0 .0
9+ Date: 15/12 /22
1010
11- 1.0 Original Release 14/02/22
11+ 1.0.0 Original Release. 14/02/22
12+ 1.0.1 Fixed Guassian defn. 20/02/22
13+ 1.0.2 Fixed #define 24/02/22
14+ 1.1.0 Added Madgwick & Mahony 04/03/22
15+ 2.0.0 Changed Repo and Branding 15/12/22
1216
1317 This sketch is designed to be used with the Arduino IDE Serial
1418 Plotter (CTRL+SHFT+L). The vertical (y-axis) on the plotter
2832
2933******************************************************************/
3034
31- #include < NexgenFilter .h>
35+ #include < ReefwingFilter .h>
3236
3337static SMA<5 > sma;
3438
Original file line number Diff line number Diff line change 55 @copyright Please see the accompanying LICENSE.txt file.
66
77 Code: David Such
8- Version: 1 .0
9- Date: 14/02 /22
8+ Version: 2.0 .0
9+ Date: 15/12 /22
1010
11- 1.0 Original Release 14/02/22
11+ 1.0.0 Original Release. 14/02/22
12+ 1.0.1 Fixed Guassian defn. 20/02/22
13+ 1.0.2 Fixed #define 24/02/22
14+ 1.1.0 Added Madgwick & Mahony 04/03/22
15+ 2.0.0 Changed Repo and Branding 15/12/22
1216
1317 This sketch is designed to be used with the Arduino IDE Serial
1418 Plotter (CTRL+SHFT+L). The vertical (y-axis) on the plotter
2529
2630******************************************************************/
2731
28- #include < NexgenFilter .h>
32+ #include < ReefwingFilter .h>
2933
3034static SMA<5 > sma;
3135static EMA<2 > ema;
Original file line number Diff line number Diff line change 55 @copyright Please see the accompanying LICENSE.txt file.
66
77 Code: David Such
8- Version: 1 .0
9- Date: 14/02 /22
8+ Version: 2.0 .0
9+ Date: 15/12 /22
1010
11- 1.0 Original Release 14/02/22
11+ 1.0.0 Original Release. 14/02/22
12+ 1.0.1 Fixed Guassian defn. 20/02/22
13+ 1.0.2 Fixed #define 24/02/22
14+ 1.1.0 Added Madgwick & Mahony 04/03/22
15+ 2.0.0 Changed Repo and Branding 15/12/22
1216
1317 This sketch is designed to be used with the Arduino IDE Serial
1418 Plotter (CTRL+SHFT+L).
4347 - e_est: Estimation Uncertainty
4448 - q: Process Noise
4549
46- The NexgenFilter library contains various types of noise generators,
50+ The ReefwingFilter library contains various types of noise generators,
4751 including:
4852
4953 - random white noise;
5761
5862******************************************************************/
5963
60- #include < NexgenFilter .h>
64+ #include < ReefwingFilter .h>
6165
6266static SMA<5 , uint32_t , uint64_t > sma;
6367static EMA<4 , uint32_t > ema;
Original file line number Diff line number Diff line change 11#######################################
2- # IDE Map for Nexgen Filter
2+ # IDE Map for Reefwing Filter
33#######################################
44
55#######################################
88
99SMA KEYWORD1
1010EMA KEYWORD1
11- NexgenFilter KEYWORD1
11+ ReefwingFilter KEYWORD1
1212ComplementaryFilter KEYWORD1
1313SimpleKalmanFilter KEYWORD1
1414NoiseGenerator KEYWORD1
Original file line number Diff line number Diff line change 1- name =NexgenFilter
2- version =1.1 .0
1+ name =ReefwingFilter
2+ version =2.0 .0
33author =David Such <dsuch@reefwing.com.au>
44maintainer =David Such <dsuch@reefwing.com.au>
55sentence =A collection of filters & noise generators used in the Magpie Flight Controller.
66paragraph =Includes Simple Moving Average, Exponential Moving Average, Complementary & Simple Kalman Filters.
77category =Data Processing
8- url =https://bitbucket.org/David_Such/nexgen_filter /src/main/
8+ url =https://bitbucket.org/David_Such/Reefwing_filter /src/main/
99architectures =*
10- includes =NexgenFilter .h
10+ includes =ReefwingFilter .h
Original file line number Diff line number Diff line change 11/* *****************************************************************
2- @file NexgenFilter .cpp
2+ @file ReefwingFilter .cpp
33 @brief A collection of filters used in the Magpie Flight Controller.
44 @author David Such
55 @copyright Please see the accompanying LICENSE.txt file.
66
77 Code: David Such
8- Version: 1.1 .0
9- Date: 04/03 /22
8+ Version: 2.0 .0
9+ Date: 15/12 /22
1010
1111 1.0.0 Original Release. 14/02/22
1212 1.0.1 Fixed Guassian defn. 20/02/22
1313 1.0.2 Fixed #define 24/02/22
1414 1.1.0 Added Madgwick & Mahony 04/03/22
15+ 2.0.0 Changed Repo and Branding 15/12/22
1516
1617 Credits - SMA and EMA filter code is extracted from the
1718 Arduino-Filters Library by Pieter Pas
2526******************************************************************/
2627
2728#include " Arduino.h"
28- #include " NexgenFilter .h"
29+ #include " ReefwingFilter .h"
2930#include < math.h>
3031
3132/* *****************************************************************
Original file line number Diff line number Diff line change 11/* *****************************************************************
2- @file NexgenFilter .h
2+ @file ReefwingFilter .h
33 @brief A collection of filters used in the Magpie Flight Controller.
44 @author David Such
55 @copyright Please see the accompanying LICENSE.txt file.
66
77 Code: David Such
8- Version: 1.1 .0
9- Date: 04/03 /22
8+ Version: 2.0 .0
9+ Date: 15/12 /22
1010
1111 1.0.0 Original Release. 14/02/22
1212 1.0.1 Fixed Guassian defn. 20/02/22
1313 1.0.2 Fixed #define 24/02/22
1414 1.1.0 Added Madgwick & Mahony 04/03/22
15+ 2.0.0 Changed Repo and Branding 15/12/22
1516
1617 Credits - SMA and EMA filter code is extracted from the
1718 Arduino-Filters Library by Pieter Pas
2425
2526******************************************************************/
2627
27- #ifndef NexgenFilter_h
28- #define NexgenFilter_h
28+ #ifndef ReefwingFilter_h
29+ #define ReefwingFilter_h
2930
3031#include " Arduino.h"
3132
You can’t perform that action at this time.
0 commit comments