Questions about using ESP32-C6 and a single antenna for gesture recognition (CSI-based ML) #120
|
Hello, I'm a learner currently researching CSI (Channel State Information). I would like to use an ESP32-C6 chip and one antenna to perform machine learning for gesture recognition. Specifically, I aim to recognize three pairs of gestures: push/pull, left/right, and up/down. My questions are: Can my existing ESP32-C6 board and a single antenna meet the requirements for this task? Can I use the code in this repository to perform training for these gestures? If the training is successful, how can I upload the dataset I recorded during training to this repository? Thank you for your help! |
Replies: 2 comments
|
Hello @01BreadGuy10, I’m going to convert this issue into a GitHub Discussion (Q&A) so the conversation can stay open and easier to find for other users with similar setup/training questions. Quick pointers in the meantime:
Note: current ML training pipeline is focused on Continuing in Discussion 👇 |
|
@01BreadGuy10 If your goal is CSI-based gesture recognition, please start from the branch: That branch already contains the experimental end-to-end gesture pipeline (Python + C++):
For ESPHome, that branch also adds:
Current exported model on this branch is still experimental and currently trained on classes like:
The training script is already structured to expand to more labels (including So yes: for your use case (ESP32-C6 + single antenna + gesture ML), this is the right branch to start from. |
@01BreadGuy10 If your goal is CSI-based gesture recognition, please start from the branch:
That branch already contains the experimental end-to-end gesture pipeline (Python + C++):