Skip to content

Latest commit

 

History

History
85 lines (51 loc) · 1.19 KB

README.md

File metadata and controls

85 lines (51 loc) · 1.19 KB

TinyML for Predict Gesture on ESP32-C3

概述

基于6轴传感器数据采样(加速度计和陀螺仪),识别两种手势动作

硬件

image image

框架

  • Tensorflow
  • Keras
  • Tensorflow Lite Micro

环境

Python

  • Python 3.8
  • Tensorflow 2.9.2
  • numpy 1.22.4
  • PyOpenGL 3.1.6

whl下载链接

Arduino

  • ESP32 Arduino 2.0.3 image image

  • TensorFlowLite_ESP32 0.9.0 image

设计

数据

  • 1.2s 数据长度,
  • 100采样/s

模型

image

  • 线性全连接网络
  • 720-向量输入
  • 2-向量输出

流程

image

数据采集

  • UDP数据传输

预处理

  • 滑动平均

训练

优化、转换

推理应用 image

代码

  • Host
  1. 数据采集 SensorProcess.py
  2. 模型创建与训练 tinyml.py
  • prediect_gesture

网站