-
Notifications
You must be signed in to change notification settings - Fork 1
Description
Last time, we decided to change our safety check method from checking control speed to checking resonance frequency components.
I added some codes analyzing frequency components of control pulses using FFTW library.
Also, I added a function which integrates frequency components around(bandwidth) the resonance frequency(resonancefreq), compares the value with a certain threshold and issues error message.
Here, we need to decide those values : resonancefreq, bandwidth, threshold.
And, Imagine gets control input from external .json control file but can generate those controls internally using GUI setup now.
Then, does this means Imagine needs to equip notch filter to make piezo pulse be smoother?
If so, should it be IIR or FIR filter? Any good library related this filter?
(Until I found is https://github.com/berndporr/iir1)
Any idea would be appreciated.
ISSUE
- Decide resonancefreq, bandwidth and threshold value for piezo safety check.
- If fail, should we provide the user an option to filter out those coompoents in his/her piezo control waveform?
- Does Imagine needs notch filter?