产品概述
描述
FP-AI-MONITOR1功能包可帮助快速启动基于传感器监控的边缘AI应用的实现与开发,支持使用X-CUBE-AI或NanoEdge™ AI Studio进行设计。该功能包覆盖了机器学习全周期设计流程,从数据集的获取到物理节点上的集成。通过提供的示例,用户可以在几分钟内快速创建一个预测性维护解决方案,该解决方案集成了基于振动和超声波的异常检测与分类功能,同时还支持基于活动识别的应用。这些示例可以通过结合用户的数据集重新训练模型进行微调,以更好地满足用户特定用例的需求。
X-CUBE-AI作为STM32Cube扩展包,是STM32Cube.AI生态系统的一部分。它通过自动转换预训练的神经网络或机器学习模型,并将生成的优化库集成到用户项目中,扩展了STM32CubeMX的功能。此外,X-CUBE-AI还提供多种方法,无需手动编写专用C代码,即可在桌面PC和STM32器件上验证AI模型,并测量STM32器件的性能。例如,用于人类活动识别 (HAR) 的支持向量分类器就是由X-CUBE-AI生成的。用户还可以利用X-CUBE-AI生成的优化ML和DNN代码开发其他应用。
NanoEdge™ AI Studio (NanoEdgeAIStudio) 简化了自主机器学习库的创建过程,支持在目标器件上运行训练,并在边缘进行推理。例如,通过使用NanoEdge™ AI异常检测模型重新编译功能包,可轻松构建基于振动和运动数据的状态监测应用。
FP-AI-MONITOR1功能包可在STM32L4R9ZI超低功耗微控制器(Arm® Cortex®-M4,120 MHz,集成2 MB Flash存储器和640 KB SRAM)上实时运行学习过程与推理操作,并以物理传感器数据作为输入。SensorTile无线工业节点 (STEVAL-STWINKT1B) 内置多种工业级传感器,包括极高频音频和超声波频谱检测、6轴IMU、3轴加速度计和振动计,这些传感器能够以高精度和高频率记录惯性和振动数据。
FP-AI-MONITOR1通过有线交互式CLI配置节点并管理学习与检测阶段。为方便现场操作,独立电池供电模式允许用户通过按钮实现基本控制,无需使用控制台。
-
所有功能
- 基于运动传感器的人类活动分类应用示例
- 基于振动的异常检测与基于超声波的异常分类相结合的应用示例
- 提供完整固件,用于在STEVAL-STWINKT1B SensorTile无线工业节点上编程STM32L4+传感器节点,以实现基于AI的传感器监控应用
- 运行由STM32Cube扩展包X-CUBE-AI生成的经典机器学习 (ML) 和人工神经网络 (ANN) 模型
- 运行由NanoEdge™ AI Studio (NanoEdgeAIStudio) 生成的NanoEdge™ AI库,用于实现基于AI的传感应用。通过替换预集成模块,轻松实现集成
- 用于STEVAL-STWINKT1B数据记录的高速数据记录仪二进制应用程序,可将任意组合的传感器和麦克风数据以配置的最高采样率记录到microSD™卡中
- eLooM(面向对象的轻量级嵌入式框架)支持在STM32L4+系列微控制器上高效开发软实时、多任务、事件驱动的嵌入式应用程序
- 传感器管理器eLooM组件可用于轻松配置任意开发板传感器,并且适用于生产环境
- 数字处理单元 (DPU) eLooM组件提供一系列可串联的处理模块,用于对传感器数据进行数学变换处理
- 通过用户按钮控制的可配置自主模式
- 交互式命令行接口 (CLI):
- 节点和传感器配置
- 配置运行X-CUBE-AI ML或ANN模型,或具有学习和检测功能的NanoEdge™ AI Studio模型的应用
- 配置同时运行X-CUBE-AI ANN模型与具有学习和检测功能的NanoEdge™ AI Studio模型的应用
- 配置运行具有分类功能的NanoEdge™ AI Studio模型的应用
- 通过STM32Cube生态系统可在不同STM32微控制器之间进行轻松移植
- 免费易用的许可条款