运动活动识别库在X-CUBE-MEMS1中的应用和功能

1.运动活动识别库

活动识别是当今个人电子领域最常见和最受要求的识别之一,尤其是在可穿戴市场。出于这个原因,这个社区图标是典型的个人电子用户的呈现。活动识别也是STM32嵌入式人工智能使用的关键桥梁。

MotionAR库提供有关正在执行的活动类型的实时信息。它能够区分和分类以下活动:无活动(0)、静止(1)、步行(2)、快走(3)、慢跑(4)、骑自行车(5)、驾驶(6),管理从加速度计获取的数据。

2.校准算法

该库仅基于加速度计数据,并且需要16Hz的数据采样频率。,并且可以区分以下活动:静止、步行、快走、慢跑、骑自行车、开车。
 

执行活动识别的中心功能如下:

无效MotionAR_Update(MAC_input_t*data_in,MAR_output_t*data _out,长整型时间戳)

*数据输入参数是指向具有输入数据的结构的指针,*数据输出(_O)参数是指向上一篇文章中描述的项的枚举的指针,并且时间戳变量是实际样本的相对时间,单位为ms。
下面是MotionAR算法的活动识别的详细输出!


 

3.参考文献

用户手册2193 STM32Cube的X-CUBE-MEMS1扩展中的MotionAR活动识别库入门