#include <butterworth_filter.h>
Class ButterworthFilter - Implementation of a signal filter to soften jerks. This is a first-order Butterworth low-pass filter. First-order was chosen for 2 reasons:
- It doesn't overshoot
- Computational efficiency
Definition at line 56 of file butterworth_filter.h.
◆ ButterworthFilter() [1/2]
online_signal_smoothing::ButterworthFilter::ButterworthFilter |
( |
double |
low_pass_filter_coeff | ) |
|
◆ ButterworthFilter() [2/2]
online_signal_smoothing::ButterworthFilter::ButterworthFilter |
( |
| ) |
|
|
delete |
◆ filter()
double online_signal_smoothing::ButterworthFilter::filter |
( |
double |
new_measurement | ) |
|
◆ reset()
void online_signal_smoothing::ButterworthFilter::reset |
( |
const double |
data | ) |
|
The documentation for this class was generated from the following files: