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

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

3天内不再提示

一款基于STM32N6和STM32MP257的手势识别与控制系统

意法半导体工业电子 来源:意法半导体工业电子 2025-03-14 09:49 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

在当今制造业转型升级的浪潮中,工厂自动化正以前所未有的速度发展,而计算机视觉作为其中的关键一环,赋予了机器“看”和理解周围环境的能力,可帮助工厂提高生产效率,优化产品质量,降低总成本,为制造业带来了诸多变革。

dde9dac2-0067-11f0-9310-92fbcf53809c.png

计算机视觉在工厂自动化中的应用主要包括四个应用场景:

◆质量检测:精准识别产品表面的微小缺陷,如划痕、裂纹等,有效提升产品质量,降低次品率。

机器人技术与自动化:支持引导系统和拾取与放置功能,提升生产效率。

◆过程控制:实现对生产过程的实时监控及分拣和分级,提高可控性。

◆提升安全性:降低风险和确保合规,保障工厂安全运行。

随着人工智能深度学习算法的融入,计算机视觉的性能将得到进一步提升,能够处理更复杂的任务,为工厂自动化提供更强大的支持。

ddfc8e60-0067-11f0-9310-92fbcf53809c.png

为满足工厂自动化计算机视觉应用的发展需求,意法半导体凭借深厚的技术积累与敏锐的市场洞察力,精心打造出一款基于STM32N6和STM32MP257的手势识别与控制系统。该系统主要由三大部分构成:基于STM32N6的手势识别与数据采集的感知部分,基于STM32MP257的数据转换与处理任务的PLC部分,基于STM32G431实现运动控制与手势跟随的灵巧手部分。接下来,就让我们深入探索这套系统的精妙之处。

感知部分:手势识别与数据采集

系统的“眼睛”是摄像头,它像不知疲倦的观察者,实时采集手部视频。而负责处理这些视频的“智慧大脑”,则是STM32N6微控制器。它集成了意法半导体强大的Neural-ART加速器神经处理单元(NPU),在视觉数据处理方面有着卓越的计算能力,为手势识别的高效与精准提供了坚实保障。

de14af18-0067-11f0-9310-92fbcf53809c.png

手势识别技术采用的是Google提供的MediaPipe Hand Landmarker技术。其核心是深度卷积神经网络(CNN)训练出的掌部检测与手部关键点检测两个模型,二者协同合作。掌部检测模型率先在图像中精准定位手部区域,并裁剪出手掌图像;接着,手部关键点检测模型在裁剪后的图像上大展身手,迅速提取出21个关键点的xyz坐标(z轴代表相对深度信息)。

de3da706-0067-11f0-9310-92fbcf53809c.png

STM32N6凭借出色的计算能力,能让手势识别达到每秒超过30帧的高识别速率,真正实现实时处理。而且,借助ST的X-CUBE-AI软件扩展包及ST提供的完整AI生态系统,该模型能轻松部署到STM32N6平台,无需复杂优化即可高效运行。最后,STM32N6通过485总线,将计算得出的21个关键点坐标数据发送给PLC,为后续控制提供精确的输入。

数据转换与处理:关节角度计算与控制

数据处理的关键环节由基于STM32MP257的PLC承担。STM32MP257是一款专为工业自动化打造的高性能工业级MPU,采用双核Cortex-A35处理器和单核Cortex-M33组成的异构架构,拥有强大的计算和实时处理能力。丰富的通信接口、图形加速、AI加速以及多种安全功能,使其在工业自动化、机器人控制和智能边缘计算等领域大显身手。

这款PLC的一大亮点是集成了CODESYS软件平台。它在自动化控制系统中应用广泛,开发者可以通过它轻松创建、调试和部署控制程序,极大缩短开发周期。

de50e712-0067-11f0-9310-92fbcf53809c.png

在本系统里,PLC借助CODESYS平台完成多项关键任务:

◆关节角度计算:根据视觉系统传来的21个关键点坐标,精确计算每个手指三个关节的角度数据,并转化为与机械电机目标位置的映射关系;

◆数据处理与转换:对关节角度数据进行坐标转换、目标位置设定等处理,生成最终的控制帧;

◆实时通信与控制:通过标准CAN协议,将计算出的目标位置实时发送给机械手电机驱动系统,确保运动精确执行。

de79e964-0067-11f0-9310-92fbcf53809c.png

在本系统里,基于STM32MP257的PLC仅承担数据转换与传输的功能,但它的功能非常丰富,包括支持EtherCAT、Modbus TCP/RTU、Ethernet等常用的通信协议和逻辑控制功能,能灵活适应不同工业环境,连接和控制各种设备,保障系统在多样化场景中稳定运行,同时STM32MP257也是异构架构,这意味着用户将具备更多升级空间。

此外,ST还提供了基于STM32MP135的PLC方案。它与STM32MP257在整体结构上相似,主频与网口数量稍差,但性价比较高。在实际工业自动化场景中用户可以根据自身实际需求和预算,灵活选择合适的PLC方案,为系统的优化和拓展提供了便利。

de956e8c-0067-11f0-9310-92fbcf53809c.png

灵巧手部分:运动控制与手势跟随

本系统选用睿研RY-H1灵巧手进行跟随演示,它就像一位训练有素的“模仿大师”。这款机械手有15个自由度和20个运动关节,内置15个高速精密空心杯电机,创新的直线驱动设计让它高度仿生,动作协调自然,拟人度极高。而且,它无需触觉传感器就能自适应各种物体形态,抓取精准度令人赞叹。

RY-H1机械手搭载独家专利的力位混合智能控制算法,由STM32G431 MCU实现高精度、高速控制,能模拟人手完成猜拳、握笔、握鸡蛋、摘草莓、递名片等复杂动作。它通过接收PLC传来的目标位置数据进行插补控制,与手势识别系统完美协同,精准跟随手势运动。

dec5e99a-0067-11f0-9310-92fbcf53809c.png

系统优势与应用前景

这套手势识别与控制系统融合了先进的视觉识别技术和高效的工业控制方案。STM32N6的NPU提供强大AI计算能力,实时识别手掌并提取手部关键点数据;PLC通过CODESYS平台和多种通信协议,实现数据高效传输和精确控制。二者配合默契,将手势精准转化为机械手运动,整个过程高效又可靠。

从实际应用来看,它可以显著提升高危场景(如辐射、化工厂)的作业安全性及装配线的柔性控制能力。此外,本系统采用低功耗、高响应的嵌入式部署方式,将边缘计算实际落地,为工业自动化带来了新的解决方案,有广阔的发展前景。

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

    关注

    41

    文章

    6897

    浏览量

    113576
  • STM32
    +关注

    关注

    2305

    文章

    11123

    浏览量

    371232
  • 手势识别
    +关注

    关注

    8

    文章

    232

    浏览量

    48727

原文标题:AI手势操控机械手:意法半导体STM32构建工业自动化的科幻现实

文章出处:【微信号:意法半导体工业电子,微信公众号:意法半导体工业电子】欢迎添加关注!文章转载请注明出处。

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    如何在米尔-STM32MP257开发板上实现环境监测系统

    论坛参与的个项目:Thingy:91X蜂窝物联网原型开发平台的试用。把两个项目结合起来,实现个简单的环境监测系统。二、硬件平台1、米尔-STM32MP257
    的头像 发表于 04-17 08:06 2381次阅读
    如何在米尔-<b class='flag-5'>STM32MP257</b>开发板上实现环境监测<b class='flag-5'>系统</b>

    STM32N6 开箱实验:如何快速上手最强大的STM32系列?

    STM32N6是有史以来功能最强大的STM32系列STM32N6嵌入了意法半导体专有的Neural-ART加速器和运行频率为800MHz的ArmCortex-M55内核,提供了迄今为止最高
    的头像 发表于 09-17 10:37 4268次阅读
    <b class='flag-5'>STM32N6</b> 开箱实验:如何快速上手最强大的<b class='flag-5'>STM32</b>系列?

    边缘AI应用爆火!STM32N6芯片凭何领跑AI眼镜和机器人赛道?

    在意法半导体展台,记者看到了基于STM32N6STM32MP257 PLC的手势识别与跟随系统等展品。此外,重量仅35克的莫界AR眼镜也隆
    的头像 发表于 04-29 13:52 4591次阅读
    边缘AI应用爆火!<b class='flag-5'>STM32N6</b>芯片凭何领跑AI眼镜和机器人赛道?

    请问STM32MP257的m33核可以通过IWDG4 reset吗?需要怎么配置?

    STM32MP257 的m33核可以通过IWDG4 reset吗?需要怎么配置?
    发表于 03-07 12:36

    全新STM32MP257开发板震撼发布!异核架构x接口丰富x边缘AI,助力ARM嵌入式工业4.0应用!

    全新STM32MP257开发板震撼发布!异核架构x接口丰富x边缘AI,助力ARM嵌入式工业4.0应用! ATK-DLMP257B开发板是正点原子基于STM32MP257DAK3处理器研发的
    发表于 04-12 12:04

    【米尔-STM32MP257开发板试用体验】初次体验米尔-STM32MP257开发板

    今天收到米尔-STM32MP257开发板,这块开发板做工精细、布线合理整齐、黑色的板卡非常精美漂亮。 下面来简单介绍下这块米尔-STM32MP257开发板,并附上视频介绍。 STM32MP2
    发表于 04-30 16:21

    【米尔-STM32MP257开发板试用体验】测试米尔-STM32MP257开发板试连接wifi功能

    收到米尔-STM32MP257开发板已经多天了,今天对米尔-STM32MP257开发板连接WiFi功能做下测试! 先给各位朋友介绍下收到的米尔-
    发表于 05-09 12:16

    【正点原子STM32MP257开发板试用】+ STM32MP257开发板开箱评测

    低调成稳大气! 里面还有层包装 打开里层的包装,终于见到了STM32MP257的真容 原子这次很大气,还给配备了5.5寸的LCD屏 还可以放视频 显示效果非常的细腻,清晰度已经接近手机屏了 简直
    发表于 06-08 09:01

    【正点原子STM32MP257开发板试用】介绍、上电测试、系统连接

    【正点原子STM32MP257开发板试用】介绍、上电测试、系统连接 本文介绍了正点原子 STM32MP257 开发板开箱与外观展示、上电应用测试、板载资源及特点介绍、主控介绍、原理图、系统
    发表于 06-13 17:28

    【正点原子STM32MP257开发板试用】系统更新

    【正点原子STM32MP257开发板试用】系统更新 本文介绍了正点原子 STM32MP257 开发板实现固件上传与系统更新的主要流程。 项目介绍 前期准备工作包括:官方资料更新记录查询
    发表于 06-17 18:35

    【正点原子STM32MP257开发板试用】STM32MP257开发板内核及外设性能测试

    收到STM32MP257有段时间了,直忙于工作,好不容易有闲暇时间来写下测评报告,好了,本期测评主要讲解正点原子STM32MP257开发板的硬件内核几外设的性能参数测试。 话不多说了,开始进入正题
    发表于 07-03 20:07

    【米尔-STM32MP257开发板试用体验】——测试米尔-STM32MP257开发板外设功能

    性能 输入top 6。查看CPU详细信息 包含频率 输入 cat /proc/cpuinfo 可以看到米尔-STM32MP257是双核CPU 7。查看CPU信息 输入 lscpu 可以看到CPU是2核
    发表于 07-07 18:22

    如何利用STM32F103RCT6单片机制作一款手势识别装置?

    如何利用STM32F103RCT6单片机制作一款手势识别装置?
    发表于 11-19 06:47

    SEGGER工具全面支持STM32N6控制器开发

    2024年12月,SEGGER宣布全面支持ST首带有神经处理单元(NPU)的微控制STM32N6
    的头像 发表于 12-18 11:05 1153次阅读

    免费丨米尔 STM32MP257开发板有奖试用

    米尔与ST合作发布的新品基于STM32MP257应用处理器的MYD-LD25X开发板免费试用活动来啦~~米尔提供了2块价值488元的MYD-LD25X开发板发起试用活动您不仅可以免费
    的头像 发表于 03-20 08:05 890次阅读
    免费丨米尔 <b class='flag-5'>STM32MP257</b>开发板有奖试用