本帖最后由 傅沈骁 于 2025-11-2 22:13 编辑  
 
AI识别IMU轨迹需要用到DEEPCRAFT Studio,首先在ModusToolbox Setup中安装DEEPCRAFT Studio 
DEEPCRAFT Studio的文档链接为:https://developer.imagimob.com/ 
DEEPCRAFT Studio的开发流程可以总结为:数据采集和标注 -> 数据预处理 -> 模型训练-> 模型部署 
数据采集和标注  
CY8CKIT-062S2-AI开发套件支持Tensor Streaming Protocol Version 2传输协议,固件烧录方法可参见以下链接 
https://developer.imagimob.com/deepcraft-studio/getting-started/infineon-boards/infineon-ai-evaluation-kit 
在ModusToolBox Programmer中与开发板的J1连接,烧录采集传感器信息的固件 
  
完成烧录后,将开发板的J2与PC连接,在DEEPCRAFT Studio中创建Graph UX工程,通过图形化方式完成数据采集和标注。在工程的Node Explore中添加IMU数据输入点,加入Data Track用于收集数据,并自定义相关标签 
  
完成配置后点击工作栏中的Start按键,选择对应的标签开始收集IMU数据,保持开发板在某种轨迹中运动,采集满一分钟后停止数据记录并保存 
  
 
数据预处理 
完成数据采集后,新建Classification工程用于对采集到的数据进行预处理,并分配训练集、验证集和测试集 
  
接着在预处理选项中选择2s的滑动窗口,接着点击Build Preprocessor进行预处理 
  
模型训练 
完成以上操作后,在Training界面设置模型参数 
  
完成模型配置后点击Start New Training Job执行模型训练任务 
  
完成训练后可以看到模型的准确率和混淆矩阵 
 
代码生成和模型部署 
下载训练完成的模型
打开生成的.h5文件,在代码生成页面设置相关配置如下 
  
得到文件中模型代码文件为model.c/model.h,相关说明链接如下 
https://developer.imagimob.com/deepcraft-studio/deployment 
官方案例中给出了IMU传感器运动检测的示例,只需替换原代码中model.c/model.h即可 
  
 
 
 |