想定制你的机器人界面?机器人人机界面是唯一的选择。但是,有很多不同的hmi。哪一个最好?
你如何控制你的机器人?你如何告诉它启动一个程序?如何加载一个新程序?
答案总是一样的:通过机器人的人机界面(HMI)。
机器人人机界面有很多选择。你可以花很多钱在一个漂亮的定制系统上,也可以花很少的钱。
但是,你真的需要一个HMI吗?如何在不打破预算的情况下制作HMI ?你需要知道的一切都在这里解释了。
什么是机器人人机界面?
HMI代表人机界面。这个名字说明了一切,真的。HMI是你用来“连接”(即控制)机器人的任何方法。其实就是这么简单。
在工业环境中,我们通常使用术语HMI来指代带有图形按钮的触摸屏。它们通常用于控制可编程逻辑控制器(plc)。一些公司专门创建可定制的工业HMIs,这可能很昂贵。然而,这只是众多不同类型的HMI中的一种。
HMI可以是连接到机器人控制器上的一个简单的按钮,告诉它何时开始或停止。HMI可以是一个复杂的3D激光相机设置与麦克风检测你的身体动作,让机器人复制你的舞蹈动作,并停止当你喊出一个命令。HMI也可以介于这两个极端之间。
任何HMI的主要特性都是它允许你控制机器。在机器人技术中,这台机器就是机器人。如果接口不控制机器,它就不是一个HMI。
UI、GUI和HMI的区别是什么?
在工业制造业之外,很少听到人们使用HMI这个术语。你更可能听到的是UI或GUI。
这些术语的区别是什么?事实上,不是很多。以下是定义:
用户界面(UI)
一个用户界面指用户(您)与软件或机器之间进行交互的任何空间。在计算机的早期,用户界面由一个纸质阅读器组成,程序员向它输入一卷卷计算机代码。如今,最常见的UI可能是触屏平板电脑界面。UI的下一个进步似乎是基于音频的界面越来越受欢迎(想想亚马逊的Alexa或谷歌Home)。
UI是一个非常广泛的类别。
图形用户界面(GUI)
图形用户界面是ui的一个特定子集,它使用图标和可视指示符来允许用户与软件或机器交互。除非您已经在纸上打印了这篇博客文章,否则您现在看到的是一个GUI。
gui通常与软件产品相关联。卡塔尔世界杯比分然而,如果你使用图形图标、按钮等,那么你用来控制机器人的界面几乎可以肯定是一个GUI。
人机界面(HMI)
人机界面也是ui的一个子集。正如我所提到的,它们的定义特征是用来控制物理机器。
HI(人机界面)和UI(用户界面)只是表述同一事物的两种方式。可以肯定地说,机器可能不会被非人类用户控制——除非它是会用平板电脑的倭黑猩猩猩猩Teco虽然不幸的是,AI(猿界面)的缩写已经被人工智能取代了。
并非所有的人机界面都使用GUI。HMI也可以包括物理按钮、旋钮和拨号盘,或其他类型的界面,如音频识别。然而,我们通常使用术语HMI来指代带有GUI的系统。
机器人人机界面的4种常见类型
机器人的人机界面几乎有无限多,而且总是有新的类型出现。然而,除非你参与机器人研究,否则你不太可能想要这样做用Xbox Kinect传感器控制SCARA机器人。你需要更可靠的东西。
工业环境中最常使用的机器人人机界面有四种类型:
- 〇基本硬件按钮没有什么比机器人控制器数字输入上的一个按钮更简单的了。这种类型的人机界面足够可靠,可以用于紧急停止按钮,但它不是很灵活。
- 机器人教学挂件-许多机器人都配有教学挂件。这些通常包括你用来给机器人编程的某种图形用户界面。这些产品的主要问题——就HMI设计而言——是它们不能很好地定制。您可以自定义一些按钮或创建一个弹出窗口,但GUI的元素通常是固定的。
- 第三方HMI面板-一种选择是投资第三方公司的HMI面板。这些基本上都是耐用的触屏平板电脑。您可以使用某种设计器软件自己布局GUI元素。这些产品的主要问题是价格昂贵——仅面板就很容易超过3000美元。
- 计算机GUI -最灵活的选择是通过计算机创建一个HMI。它不像教学挂件或专用的HMI面板那样方便,但它灵活且成本低。
如何制作你自己的机器人人机界面
只要你选择正确的工具,编写你自己的机器人人机界面是非常简单的。关键是要选择一个能够让你轻松编程GUI和机器人的系统。如果你不想在第三方面板上花费大量的时间和金钱,最好的选择是制作计算机GUI和链接到你的机器人SDK,就像RoboDK。
很多使用RoboDK的专业人员用c#创建他们的人机界面。RoboDK API与c#轻松集成。这意味着你可以快速创建一个直接控制机器人的人机界面。
什么你过去用过哪些类型的人机界面?请在下面的评论中告诉我们,或者加入我们的讨论LinkedIn,推特,脸谱网或Instagram.







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