It should be investigated if neural networks (AI) can be used for peak detection, positional sensing, etc. In the official documentation of, e.g., the ESP32-S3 they claim to support AI algorithms. There are multiple recordings of pads in https://github.com/corrados/edrumulus/tree/main/algorithm/signals which can be used to learn the network.
Challanges:
- Make the network as small as possible so that it can be run on, e.g., an ESP32-S3.
- What about latency of the algorithm? Can the AI lern to keep the delay below a certain threshold?
- Do we have sufficient recordings or are there much more needed to lern the neural network?