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

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

3天内不再提示

基于手势的解决方案开发

iotmag 来源:千家网 作者:千家网 2020-10-11 10:45 次阅读

每天,在家庭,车辆,工作场所和公共场所,许多人都使用带光滑玻璃触摸屏和无处不在的按钮的人机界面(HMI)。COVID-19病毒的传播和严重程度不断提高,使人们越来越担心与其他多个人触摸相同的按钮或屏幕。大流行突然改变了对替代接口的需求,以减少对物理接触的需求。

目前还不完全了解病毒是如何传播的。然而,最近的一项研究表明,SARS-CoV-2可能在玻璃、塑料和钢等表面上存活两到三天。这使得在工作场所、零售店和医院环境中,实现人类与机器交互的无接触替代品变得更加重要。

引入触摸控制

工业物联网(IIoT)实现了制造和智能机器通信的自动化,但仍有一些时候人类必须与机器交互。为了减少细菌和病毒的传播,我们需要传统按钮或触摸屏控制的非接触式替代品。

许多用户都熟悉家庭或车辆中的语音助手应用。然而,这种类型的语音控制在嘈杂的生产设施、活跃的户外环境或说话的人群中是不可靠的。对于这些情况,可以将语音和手势结合起来,给出一个适应性更强、更稳健的多模态无触摸界面。

对于语音或视觉控制的系统,机器必须快速可靠地区分故意的用户指令和随机或无意的输入。例如,只有当用户有意做出这种反应时,机器才应该打开,而不是仅仅因为一个人站在它附近说话。机器视觉系统可以识别手势,如手部动作、点头、挥脚和指点。解读肢体语言可以成为机器对人类操作者的可见输入做出反应的一种更自然的方式。

基于手势的解决方案开发

开发基于手势的解决方案的第一步是确定系统必须识别和解释哪些手势类型。例如,用户是只用手交流,还是全身运动?对于视觉系统来说,手指的运动会比整个身体更容易捕捉到吗?整个身体可能会被衣服或其他随身携带的物品部分遮住?

手势复杂度也是重要的设计参数。例如,开门可能只需要一个手势,但调整环境控制或改变生产线可能需要一系列复杂的手势。

最后,移动速度和环境条件也会起到重要作用,例如,当照明水平较低或太亮时。了解所有这些因素有助于确定所需摄像机传感器的数量和类型、视野、焦距以及检测和解释手势所需的分辨率。

此外,还建议提供一个备用接口,如语音控制或物理触摸屏,以防用户无法使用手势方法。对于工业环境中的安全关键功能,应用软件可能需要进行功能安全评估和认证,如针对工业系统的IEC61508。

把概念变成现实

了解手势,环境和摄像头类型后,我们必须获取或建立手势识别机器学习模型。图1的左侧显示了将手势示例转换为推理引擎所需的步骤,该引擎实际上是识别手势的算法TensorFlow,ONNX和Pytorch是用于此目的的一些常用工具。

只有现在我们才能确定合适的硬件和软件。手势识别系统通常建立在工业级嵌入式平台上,从连接到通用计算核心的单个智能摄像头,到为多核处理器提供高度优化视觉和机器学习加速器的多个摄像头传感器。图1显示了手势识别系统的两种选择,推荐用于更简单系统的i.MXRT微控制器平台,以及用于更复杂或更快响应手势和视觉系统的NXPi.MX8MPlus应用处理器。

立体视觉摄像头可以使用MIPI-CSIUSB以太网连接以及音频输入,识别语音和声音发生器,以提供音频用户反馈。显示面板还可以向用户提供直观的指示和反馈,并且可以在非接触式控制发生故障或将不使用的情况下包含备用触摸屏。

最快的方法是利用现有的嵌入式平台和工具箱。例如,ToradexApalisi.MX8EmbeddedVisionStarterKit是一种工业级单板解决方案,基于NXPi.MX8应用程序处理器,结合AlliedVisionsensor,它利用AmazonWebServices(AWS)开发工具完成对象识别任务。该工具集可以收集手势示例,并将其传输到AWS工具中,以训练手势识别模型。然后,可以将生成的推理引擎加载回同一个工具包中,以识别手势并通知机器如何响应。

结论

随着对非接触式用户界面需求的增加,机器视觉系统将大受欢迎。这种需求存在于广泛的应用程序中,包括零售、智能建筑、医疗保健、工业和娱乐。

在工业和制造环境中,无接触控制不仅可以保证用户的安全,而且可以改善人类与机器的交互方式。现有的硬件和软件子模块可用于构建成本效益高的基于手势的控件,这些控件具有响应性和可靠性,从而开创了一个无接触用户界面的新时代,这将有助于行业在新的常态下继续发展。

(编译/Cassie)

恩智浦半导体公司建筑与能源产品市场总监Alex Dopplinger

转载:千家网

原文标题:将非接触式控制带入工业物联网领域

文章出处:【微信公众号:物联网技术】欢迎添加关注!文章转载请注明出处。

责任编辑:haq

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

    关注

    11

    文章

    3416

    浏览量

    66663
  • 软件
    +关注

    关注

    69

    文章

    5058

    浏览量

    88396
  • 自动化
    +关注

    关注

    29

    文章

    5675

    浏览量

    80051
  • 工业互联网
    +关注

    关注

    28

    文章

    4333

    浏览量

    94470

原文标题:将非接触式控制带入工业物联网领域

文章出处:【微信号:iotmag,微信公众号:iotmag】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    鸿蒙原生页面高性能解决方案上线OpenHarmony社区 助力打造高性能原生应用

    随着HarmonyOS NEXT的正式推出,鸿蒙原生应用开发热度高涨,数量激增。但在三方应用鸿蒙化进程中,性能问题频出。为此,HarmonyOS NEXT推出了一整套原生页面高性能解决方案,包括
    发表于 01-02 18:00

    SSM开发中的常见问题及解决方案

    在SSM(Spring + Spring MVC + MyBatis)框架的开发过程中,开发者可能会遇到一些常见问题。以下是对这些问题的详细分析以及相应的解决方案: 一、配置文件问题 问题描述
    的头像 发表于 12-17 09:16 730次阅读

    如何用OpenCV进行手势识别--基于米尔全志T527开发

    本文将介绍基于米尔电子MYD-LT527开发板(米尔基于全志T527开发板)的OpenCV手势识别方案测试。摘自优秀创作者-小火苗米尔基于全志T527
    的头像 发表于 12-13 08:04 924次阅读
    如何用OpenCV进行<b class='flag-5'>手势</b>识别--基于米尔全志T527<b class='flag-5'>开发</b>板

    解决方案】智慧用电解决方案

    解决方案】智慧用电解决方案
    的头像 发表于 11-11 01:00 205次阅读
    【<b class='flag-5'>解决方案</b>】智慧用电<b class='flag-5'>解决方案</b>

    soc开发流程常见问题及解决方案

    SOC(System on a Chip,系统级芯片)开发流程中常见问题及解决方案主要包括以下几个方面: 一、环境问题 常见问题 : 开发环境配置复杂,新手难以快速上手。 依赖项缺失或版本不兼容
    的头像 发表于 11-10 09:26 917次阅读

    物联网智慧城市开发解决方案 - 智慧路灯

    物联网智慧城市开发解决方案 - 智慧路灯
    的头像 发表于 10-31 15:04 360次阅读
    物联网智慧城市<b class='flag-5'>开发</b><b class='flag-5'>解决方案</b> - 智慧路灯

    瑞萨电子推出Reality AI Explorer Tier,用于开发AI与TinyML解决方案

    全球半导体解决方案供应商瑞萨电子(TSE:6723)宣布推出Reality AI Explorer Tier——作为Reality AI Tools软件的免费版本,可用于开发工业、汽车和商业应用中的AI与TinyML解决方案
    的头像 发表于 07-19 10:03 532次阅读

    鸿蒙ArkTS声明式开发:跨平台支持列表 组合手势

    手势识别组合,即多种手势组合为复合手势,支持连续识别、并行识别和互斥识别。
    的头像 发表于 06-19 09:33 517次阅读
    鸿蒙ArkTS声明式<b class='flag-5'>开发</b>:跨平台支持列表 组合<b class='flag-5'>手势</b>

    鸿蒙ArkTS声明式开发:跨平台支持列表【绑定手势方法】 手势处理

    为组件绑定不同类型的手势事件,并设置事件的响应方法。
    的头像 发表于 06-15 09:17 1002次阅读
    鸿蒙ArkTS声明式<b class='flag-5'>开发</b>:跨平台支持列表【绑定<b class='flag-5'>手势</b>方法】 <b class='flag-5'>手势</b>处理

    基于毫米波雷达的手势识别算法

    ,家庭客厅、多人和实时情况)是稳健的,并讨论了当前的局限性和几种潜在的解决方案。 所提出的模型旨在尝试在远程场景中基于毫米波的手势识别,该模型可以应用于我们日常生活的许多方面。具体来说,该模型可以
    发表于 06-05 19:09

    使用OpenUSD和NVIDIA Omniverse开发虚拟工厂解决方案

    工业开发者正在借助 NVIDIA AI、NVIDIA Omniverse 和通用场景描述 (OpenUSD)生态系统的力量构建虚拟工厂解决方案,通过优化棕地和绿地开发流程加快产品上市时间、实现产能的最大化并降低成本。
    的头像 发表于 05-28 18:12 1402次阅读
    使用OpenUSD和NVIDIA Omniverse<b class='flag-5'>开发</b>虚拟工厂<b class='flag-5'>解决方案</b>

    村田与Infineon公司合作开发物联网设备新解决方案

    Expansion Pack构成,并通过组合STM32 Nucleo board-144,开发人员可以方便地使用村田的通信模块进行产品开发。 本解决方案可以满足广泛领域的产品开发条件
    的头像 发表于 05-15 13:21 504次阅读
    村田与Infineon公司合作<b class='flag-5'>开发</b>物联网设备新<b class='flag-5'>解决方案</b>

    鸿蒙OpenHarmony开发板解析:【芯片解决方案

    芯片解决方案是指基于某款开发板的完整解决方案,包含驱动、设备侧接口适配、开发板sdk等。
    的头像 发表于 05-10 15:42 1381次阅读
    鸿蒙OpenHarmony<b class='flag-5'>开发</b>板解析:【芯片<b class='flag-5'>解决方案</b>】

    OpenHarmony实战开发-手势事件

    手势表示由单个或多个事件识别的语义动作(例如:点击、拖动和长按)。一个完整的手势也可能由多个事件组成,对应手势的生命周期。支持的事件有:
    的头像 发表于 04-29 13:57 452次阅读

    HarmonyOS开发实例:【手势截屏】

    基于手势处理和截屏能力,介绍了手势截屏的实现过程。样例主要包括以下功能
    的头像 发表于 04-11 22:38 700次阅读
    HarmonyOS<b class='flag-5'>开发</b>实例:【<b class='flag-5'>手势</b>截屏】