想自定义机器人界面吗?机器人HMI是唯一的选择。但是,有很多不同的HMI。哪一个最好?
您如何控制机器人?您如何告诉它启动程序?您如何加载新程序?
答案总是相同的:使用机器人的人体机器接口(HMI)。
机器人HMI有很多选择。您可以在精美的自定义系统上花费很多钱,也可以花几乎一无所有。
但是,您真的需要HMI吗?您如何在不打破预算的情况下制作HMI?您需要知道的一切都在这里解释。
什么是机器人HMI?
HMI代表人机接口。这个名字确实解释了这一切。HMI是您使用的任何方法(即控制)机器人。真的很简单。
在工业环境中,我们通常使用HMI一词来指带有图形按钮的触摸屏。它们通常用于控制可编程逻辑控制器(PLC)。一些公司专门创建可定制的工业HMI,这可能很昂贵。但是,这只是许多不同类型的HMI之一。
HMI可以像连接到机器人控制器中的单个按钮一样基本,以告诉它何时开始或停止。HMI可以像3D激光摄像机设置一样复杂,并带有麦克风,该麦克风可以检测您的身体运动,使机器人复制您的舞蹈动作,并在您喊出命令时停止。HMI也可以是这两个极端之间的任何东西。
任何HMI的主要属性是它允许您控制机器。就机器人技术而言,这台机器是机器人。如果接口无法控制机器,则不是HMI。
UI,GUI和HMI有什么区别?
在工业制造业之外,很少有人听到人们使用HMI一词。您更有可能听到UI或GUI。
这些术语有什么区别?实际上,不是很多。这是定义:
用户界面(UI)
一种用户界面是用户(您)与软件或机器之间存在相互作用的任何空间。在计算机的早期,UI由纸读取器组成,程序员喂入计算机代码。如今,最常见的UI可能是触摸屏平板电脑接口。UI的下一个进步似乎是基于音频的界面的日益普及(想想亚马逊的Alexa或Google Home)。
UI是一个非常广泛的类别。
图形用户界面(GUI)
图形用户界面是UI的特定子集,使用图标和视觉指示器允许用户与软件或机器进行交互。除非您在纸上打印了此博客文章,否则您目前正在查看GUI。
GUI通常与仅软件产品有关。但是,如果使用图形图标,按钮等,您使用的机器人使用的接口几乎可以肯定是GUI。
人机界面(HMI)
人体机器界面也是UIS的子集。正如我提到的那样,它们的定义功能是它们用于控制物理机器。
HI(人界面)和UI(用户界面)只是说出同一件事的两种方式。可以肯定地说机器可能不会由非人类用户控制 - 除非是可以使用平板电脑的Bonobo猿,尽管不幸的是,人工智能已经采用了首字母缩写AI(用于猿类界面)。
并非所有HMI都使用GUI。HMI还可以由物理按钮,旋钮和拨号或其他类型的接口(例如音频识别)组成。但是,我们通常使用HMI一词来指带有GUI的系统。
机器人HMI的4种常见类型
机器人几乎有无限的HMI数量,并且一直出现新类型。但是,除非您参与机器人研究,否则不太可能想控制带有Xbox Kinect传感器的Scara机器人。您想要一些更可靠的东西。
在工业环境中,最常使用四种类型的机器人HMI:
- 基本硬件按钮 -您不会比附加到机器人控制器的数字输入的按钮要简单得多。这种类型的HMI足够可靠,可以用于紧急停止按钮,但它不是很灵活。
- 机器人教吊坠 -许多机器人都提供了教学吊坠。这些通常包括您用于编程机器人的某种GUI。在HMI设计方面,这些问题的主要问题是它们不是很容易定制的。您可能可以自定义一些按钮或创建弹出窗口,但是GUI的元素通常是固定的。
- 第三方HMI面板 -一种选择是投资于第三方公司的HMI小组。这些基本上是耐寒的触摸屏平板电脑。您可以使用某种设计器软件自己为GUI元素进行布局。这些主要问题是它们很昂贵 - 仅面板就很容易超过3000美元。
- 计算机GUI -最灵活的选择是通过计算机创建HMI。它不如教吊坠或专用的HMI面板那么方便,但它是灵活且低成本的。
如何制作自己的机器人HMI
只要您选择正确的工具,就可以简单地编程自己的机器人HMI。关键是选择一个系统,该系统使您可以轻松编程GUI以及对机器人进行编程。如果您不想在第三方面板上花费大量时间和金钱,最好的选择是制作计算机GUI和将其链接到您的机器人SDK,像Robodk。
许多使用Robodk创建HMI的专业人员都是带有C#的Visual Studio。Robodk API很容易与C#集成。这意味着您可以快速创建直接控制机器人的HMI。
什么您过去使用过的HMI类型吗?在下面的评论中告诉我们或加入讨论LinkedIn,,,,推特,,,,Facebook或者Instagram。







机器人HMI有很多选择。我可以告诉你 !