[PSOC™] 【英飞凌 CY8CKIT-062S2-AI评测】AI识别IMU轨迹

[复制链接]
46|0
傅沈骁 发表于 2025-11-2 19:58 | 显示全部楼层 |阅读模式
英飞凌, , ,
本帖最后由 傅沈骁 于 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即可



完成编译烧录后演示效果如下



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
您需要登录后才可以回帖 登录 | 注册

本版积分规则

7

主题

19

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部