0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

GitHub上的机器学习核心存储库和运动

星星科技指导员 来源:意法半导体 作者:意法半导体 2022-05-11 16:20 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

ST 在​​ GitHub 上发布了其机器学习核心存储库,其中包含示例和配置文件,以极大地改善开发人员的体验。众所周知,人工智能非常困难,因为它依赖于数据科学。此外,创建正确的算法(例如决策树)并对其进行设置也很棘手。不幸的是,所有这些问题往往会限制可以轻松开始研究机器学习应用程序的工程师数量。因此,我们在 GitHub 上发布了一个存储库来解决这个问题。该软件包包括数据日志子集以及LSM6DSOX、LSM6DSRX、ISM330DHCX、IIS2ICLX的应用程序和配置示例惯性传感器。它已经为使用它开发商业解决方案的主要 ST 客户提供服务。因此,我们认为我们社区的其他成员可以从中受益。

使机器学习更易于访问的另一种方法

支持的传感器是独一无二的,因为它们都有一个机器学习核心,可以并行运行一个或多个决策树。ST 是第一个提供此类组件的公司,并因此获得了奖项。它仍然是独一无二的,因为机器学习核心可以以微控制器功耗的一小部分提供决策能力。因此,意法半导体从 2019 年开始推出新器件,例如LSM6DSRX 和 ISM330DHCX ,从而扩大了产品范围。我们还通过发布Unico-GUI等工具降低了进入门槛。该实用程序提供了一个图形界面,有助于数据收集和机器学习核心的配置。 因此,GitHub 存储库是另一项旨在使机器学习更易于访问的举措。任何人都可以简单地按照软件包中列出的步骤在几分钟内测试应用程序。

机器学习核心存储库和运动

健身活动

机器学习核心存储库中的一个应用示例是在 LSM6DSOX 上运行的健身房活动识别。该程序使腕带能够自动检测二头肌弯举、侧平举、深蹲或休息位置之间的情况。然而,用户必须告诉系统可穿戴设备是在他们的右手还是左手。有问题的应用程序依赖于使用 LSM6DSOX 惯性模块的腕带收集的数据。ST 用右手和左手的可穿戴设备收集数据,现在在存储库中提供“左手”数据的子集。我们还提供两个配置文件,每只手一个。此外,开发人员将找到示例来帮助他们设计类似的算法并研究我们应用于加速度计信号滤波器

检查健身房活动识别应用程序

瑜伽姿势

另一个物理应用很吸引人,因为它在SensorTile.Box上运行,可以识别 12 个瑜伽姿势以及两个非瑜伽站立姿势(静止站立和运动站立)。可以将设备连接到用户的左腿,并使用其强大的传感器来运行具有 20 个节点的决策树。当用户保持一个姿势时,系统可以在不到一秒的时间内检测到它。该系统可以区分木板、儿童姿势、向下狗或冥想姿势等。该存储库还提供来自 UNICO-GUI 的数据日志,帮助创建决策树分类器。系统通过跟踪加速度计在 X、Y 和 Z 轴上的平均值来确定姿势。

从瑜伽姿势应用程序中学习

机器学习核心存储库和运动检测

车辆静止检测

由于更精确的 LSM6DSRX,静止检测算法可以确定汽车是否在移动。该应用程序使用来自加速度计和陀螺仪的数据,并且无论方向如何都能正常工作。GitHub 存储库甚至提供了为制作该程序而收集的数据日志的一个子集。此外,我们还提供配置示例以帮助开发人员研究类似的算法。该示例可帮助初学者了解一些滤波器如何对输入信号产生重大影响。该配置还显示了我们如何实现具有 30 个节点的决策树。ST 在​​其婴儿哭泣检测器中使用了类似的算法。 事实上,行驶中的汽车意味着司机的存在,这意味着即使婴儿在哭泣,也无需启动警报,因为车内有成人。

探索车辆静止检测应用

头部手势

头部手势识别应用程序也使用 LSM6DSRX。耳机中的传感器可以确定用户是否在点头、静止、走路、摇头或摇头。 ST 使用这种特殊的惯性传感器为该算法收集了数据,并提供了一部分数据日志。该应用程序在 X、Y 和 Z 轴上使用来自加速度计和陀螺仪的数据。但是,并非所有数据源都接收相同的过滤器。例如,系统仅在 Y 轴上监控加速度计的最大阈值,而在同一传感元件的 X 轴上寻找最小阈值。因此,它是信号处理在机器学习应用中重要性的一个很好的例子。此外,决策树本身非常简单,只有七个节点来检测五个类别。

审核编辑:郭婷

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 微控制器
    +关注

    关注

    49

    文章

    8862

    浏览量

    165640
  • 传感器
    +关注

    关注

    2577

    文章

    55483

    浏览量

    793831
  • 机器学习
    +关注

    关注

    67

    文章

    8562

    浏览量

    137209
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    轻薄型MEMS IMU:机器运动感知的 “轻量化核心引擎”

    设计,成为各类机器人实现精准感知、稳定控制与自主导航的 “神经中枢”,在不增加负载的前提下,为机器人注入了高性能运动感知能力。 极致轻薄,适配全场景机器人负载需求 ER-MIMU-10
    的头像 发表于 04-14 16:50 857次阅读

    佰维存储全面赋能AI存储,强势布局AI眼镜、数据中心存储

    的CFM|MemoryS2026闪存峰会期间,佰维存储也首次解读公司的AI存储发展战略以及新品规划。   在佰维看来,存储企业的核心竞争力正在被AI产业深刻重塑。传统的“产能为王”逻辑
    的头像 发表于 04-08 09:39 6130次阅读

    高性能MEMS IMU:机器人自主运动核心感知中枢

    机器人从 “遥控执行” 迈向 “自主智能” 的升级中,惯性测量单元(IMU)是不可或缺的核心传感器。ER-MIMU-M01A 作为高性能 MEMS 惯性测量单元,以其精准的陀螺仪与加速度计参数,为
    的头像 发表于 04-07 16:17 666次阅读

    运动控制卡稳定选型:CSNP1GCR01-AOW 工业级可靠应用解析

    []() 在“中国制造2025”和工业4.0的宏大背景下,运动控制卡作为工业自动化设备的核心“小脑”,其重要性不言而喻。从精密的CNC机床、高速的贴片机,到灵活的多轴机器人、自动化的生产线,背后都
    发表于 03-31 17:55

    服务器主板固件存储 W25Q128JWSIQ 核心选型

    数据中心的高效运转,离不开服务器的稳定支撑,而服务器的启动效率、固件安全与配置稳定性,均依赖于核心存储组件的卓越表现。NORFLASH作为服务器系统启动、固件存储及配置留存的核心器件,直接决定了
    的头像 发表于 03-31 15:30 177次阅读
    服务器主板固件<b class='flag-5'>存储</b> W25Q128JWSIQ <b class='flag-5'>核心</b>选型

    人形机器人爆发背后,一个被忽视的核心技术:机器运动学控制

    ,有一个关键问题常常被忽略:机器人如何精准地“动起来”?这背后的核心技术就是机器运动学(RobotKinematics)控制。在机器人系统
    的头像 发表于 03-10 17:04 1277次阅读
    人形<b class='flag-5'>机器</b>人爆发背后,一个被忽视的<b class='flag-5'>核心</b>技术:<b class='flag-5'>机器</b>人<b class='flag-5'>运动</b>学控制

    机器视觉的核心技术和应用场景

    机器视觉正通过让机器“看见”并解读视觉数据来为行业带来变革,进而提升自动化水平、质量控制效率与运营效能。本文将深入探讨机器视觉的技术核心,聚焦图像处理与
    的头像 发表于 12-29 16:32 1038次阅读

    FSKV核心开发实战:API详解与Demo演示

    主要特性 相比于传统的FDB,FSKV在性能方面有显著提升,同时保持了API的简洁易用。通过均衡擦写机制,FSKV还能有效延长Flash存储器的使用寿命,确保在设备整个生命周期内数据的可靠存储。 1.1  
    的头像 发表于 12-12 19:06 249次阅读
    FSKV<b class='flag-5'>核心</b><b class='flag-5'>库</b>开发实战:API详解与Demo演示

    高精度机器人控制的核心——基于 MYD-LT536 开发板的精密运动控制方案

    机器人控制系统,例如米尔的 MYD-LT536 开发板。 二、MYD-LT536:为机器人控制系统而生的核心平台 米尔 MYD-LT536 开发板基于全志T536 高性能四核 Cortex-A55
    发表于 11-14 15:48

    哈默纳科Harmonic精密减速器 工业机器人关节运动核心部件

    灵活的完成这些指令的呢? 首先,我们需要了解工业机器人的三大核心部件:控制器、伺服电机、减速器。 1控制器是工业机器人的大脑,负责发布和传递动作指令 2.伺服电机是工业机器人的动力系统
    的头像 发表于 10-30 14:18 725次阅读

    半导体存储芯片核心解析

    /QLC)、更优能效比(LPDDR),并探索能兼具速度和持久性的新兴存储器。 理解这些核心存储芯片的类型、原理、特点和适用场景,就能把握现代电子设备数据处理和存储的基础架构。存储芯片的
    发表于 06-24 09:09

    ADI如何重塑人形机器运动核心

    。本文将聚焦于其核心的高精度驱动与实时控制技术,展示ADI如何提供从指尖到关节的全栈解决方案,赋能机器人实现更卓越的运动性能。
    的头像 发表于 05-30 10:03 2504次阅读
    ADI如何重塑人形<b class='flag-5'>机器</b>人<b class='flag-5'>运动</b><b class='flag-5'>核心</b>

    【「# ROS 2智能机器人开发实践」阅读体验】视觉实现的基础算法的应用

    阅读心得体会:ROS2机器人视觉与地图构建技术 通过对本书第7章(ROS2视觉应用)和第8章(ROS2地图构建)的学习,我对机器人视觉感知和自主导航的核心技术有了更深入的理解。以下是我
    发表于 05-03 19:41

    如何添加一些网络到mpy固件的说明或手册教程?

    下有没有关于如何添加一些网络到mpy固件的说明或手册教程? 问题2: 关于mpy的image在哪里能了解学习内部代码,只了解一些python,想知道怎么从c转换成mpy能调用的
    发表于 04-29 08:16

    【「# ROS 2智能机器人开发实践」阅读体验】+内容初识

    出有用的信息,如障碍物的位置和形状。对于摄像头数据,可以使用 OpenCV 等图像处理进行图像识别、目标跟踪等操作,为机器人的导航和决策提供支持。 运动控制:运动控制是
    发表于 04-27 11:24