CN104379307A - 用于操作工业机器人的方法 - Google Patents

用于操作工业机器人的方法 Download PDF

Info

Publication number
CN104379307A
CN104379307A CN201380017733.XA CN201380017733A CN104379307A CN 104379307 A CN104379307 A CN 104379307A CN 201380017733 A CN201380017733 A CN 201380017733A CN 104379307 A CN104379307 A CN 104379307A
Authority
CN
China
Prior art keywords
display
touch
touch display
image
function
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201380017733.XA
Other languages
English (en)
Other versions
CN104379307B (zh
Inventor
F.佐姆
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Reis Group Holding GmbH and Co KG
Original Assignee
Reis Group Holding GmbH and Co KG
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Reis Group Holding GmbH and Co KG filed Critical Reis Group Holding GmbH and Co KG
Publication of CN104379307A publication Critical patent/CN104379307A/zh
Application granted granted Critical
Publication of CN104379307B publication Critical patent/CN104379307B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • B25J9/1602Programme controls characterised by the control system, structure, architecture
    • B25J9/161Hardware, e.g. neural networks, fuzzy logic, interfaces, processor
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J13/00Controls for manipulators
    • B25J13/06Control stands, e.g. consoles, switchboards
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/18Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
    • G05B19/409Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by using manual data input [MDI] or by using control panel, e.g. controlling functions with the panel; characterised by control panel details or by setting parameters
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0482Interaction with lists of selectable items, e.g. menus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04842Selection of displayed objects or displayed text elements
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/35Nc in input of data, input till input file format
    • G05B2219/35488Graphical user interface, labview
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/36Nc in input of data, input key till input tape
    • G05B2219/36159Detachable or portable programming unit, display, pc, pda
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/36Nc in input of data, input key till input tape
    • G05B2219/36168Touchscreen

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Robotics (AREA)
  • Mechanical Engineering (AREA)
  • Manufacturing & Machinery (AREA)
  • Evolutionary Computation (AREA)
  • Fuzzy Systems (AREA)
  • Mathematical Physics (AREA)
  • Software Systems (AREA)
  • Artificial Intelligence (AREA)
  • Manipulator (AREA)

Abstract

本发明涉及一种用于利用具有带有触摸显示器(20)的图形用户界面(18)的操作设备(10)来操作工业机器人(12)的方法。为了改善工业机器人的操作安全性而规定:在触摸显示器上显示触摸显示器(20)上的至少一个表示工业机器人(12)的功能的虚拟操作元素,把被分配给该虚拟操作元素的控制信号发送给安全控制装置,并且借助于该安全控制装置生成图像,该图像然后在触摸显示器(20)上显示。如果该图像在触摸显示器上被触摸,则进行向安全控制装置的回发送,以便在确定所显示图像与对其在触摸显示器上的触摸之间的一致性时允许执行工业机器人的功能。

Description

用于操作工业机器人的方法
技术领域
本发明涉及用于利用具有带有触摸显示器的图形用户界面的操作设备来操作工业机器人的方法。
背景技术
在DE 10 2010 039 540 A1中描述了手持式操作设备形式的用于控制工业机器人的装置。该手持式操作设备可以与机器人控制装置耦合,以便对工业机器人进行编程或控制。
该手持式操作设备包括电子设备,该电子设备包括微处理器以便能够与机器人控制装置通信。该手持式操作设备还包括被构造成触摸屏的显示器、紧急停机按键、以及被构造成锁的转换开关。为了人工地移动例如机器人臂,该手持式操作设备包括不同的彼此独立的可人工操控的输入装置或行进装置,所述输入装置或行进装置例如被构造成6D鼠标或者触摸按键。借助于触摸屏,所存在的可能性是,给所述行进装置中的每个都分配自己的参考坐标系。
但是在公知的实施方式中,对工业机器人的控制仅仅通过可人工操控的输入装置来进行,使得手持式操作设备在其制造方面是高成本的,并且在运行中易受影响。
在DE 10 2010 025 781 A1中描述了另一用于操作工业机器人的装置。移动电话形式的手持式设备具有触摸屏,该触摸屏一方面充当用于输出机器人控制装置的信息、尤其是用于显示操作界面的输出装置,并且另一方面充当用于借助于按键输入控制命令的命令输入装置。
该手持式设备借助于在例如将移动电话保持在机动车辆中的原理中公知的夹持设备可松开地固定在便携式安全设备处,并且通过USB接口与该安全设备连接。安全输入设备具有紧急停止按钮、同意按键以及运行方式选择开关。该实施方式中的缺点是,为了安全地操作虚拟按键,操作人员总是被迫查看触摸屏以便避免误输入。同样的情况在例如强光入射或者昏暗状况之类的妨碍对触摸屏的操作的不利环境条件下成立。
从DE 10 2010 025 781 A1中公知了用于利用具有带有触摸显示器的图形用户界面的操作设备来操作工业机器人的方法,该方法包括以下方法步骤:在触摸显示器上显示至少一个表示工业机器人的功能或运行方式的虚拟操作元素;由操作者通过操控所述至少一个虚拟操作元素来选择所期望的功能或运行方式;检测对所述至少一个虚拟操作元素的确认并且将与所选功能或运行方式相对应的控制命令发送给机器人控制装置的安全装置;分析控制命令;在同意按键被正确操控或标识一致时执行所选功能或运行方式。
从Niederhuber, Ch.的引文:“Bedienpanel:Multitouch-Technologie mit Haptischen Elementen vereint”(In: etz Elektrotechnik + Automation, Heft 1-2/2012, S. 2-4)中可以得知一种具有触觉元件的多点触摸操作面板,其中输入通过操作面板处的虚拟操作元素借助于单指和双指姿势以及轻拂运动来进行。
从DE 102 96 965 B4、WO 2010/009488 A2和WO 2011/150440 A2中公知了用于利用具有带有触摸显示器的图形用户界面的操作设备来操作工业机器人的方法,其中输入由安全控制装置来监视。
发明内容
以此为出发点,本发明所基于的任务是,将开头提到类型的方法改进为使得提高操作工业机器人时的安全性。
该任务通过一种具有以下方法步骤的方法来解决:
-在触摸显示器上显示至少一个表示工业机器人的功能或运行方式的虚拟操作元素;
-通过由操作者操控或触摸所述至少一个虚拟操作元素来选择所期望的功能或运行方式;
-检测对所述至少一个虚拟操作元素的操控或触摸并且将与所选功能或运行方式相对应的控制信号发送给安全控制装置;
-在安全控制装置中分析控制信号,并且选择被分配给所选功能或运行方式的图形信息;
-生成图像,在所述图像中,图形信息被定位在由安全控制装置确定的显示位置处;
-将该图像传输给操作设备并且将具有该图形信息的该图像显示在触摸显示器上;
-检测在由操作者触摸所显示的图形信息时的触摸位置;
-将触摸位置发送回安全控制装置;
-将所接收的触摸位置与预先给定的显示位置相比较;以及
-当触摸位置与显示位置一致时执行所选功能或运行方式。
一个优选的方法的特点在于,在该图像内显示该图形信息的显示位置是随机确定的。
具有所集成的图形信息的图像的传输是作为诸如位图之类的图像文件从安全控制装置到操作设备进行的,并且然后在触摸显示器上被显示在由安全控制装置预先给定或者为安全控制装置所知的位置处。
关于触摸显示器应当注意,其在此优选地是具有平坦表面的市场上常见的触摸屏,其优选地被构造成电容触摸屏,但是也可以考虑电阻触摸屏。
优选地作为图形信息来显示与功能或运行方式相对应的虚拟操作元素,或者形象化地显示数字码。
根据一个优选的方法,图形信息以安全技术优选地以双通道方式存储在安全控制装置的存储器中。在安全装置中对控制信号的分析也可以以安全技术优选地以双通道的方式进行。
根据该方法的另一优选实施方式规定:对触摸显示器的表面上的虚拟操作元素的触摸是通过确定触摸点的第一坐标来检测的,并且当触摸点的第一坐标在与触摸显示器的表面保持接触以后由于操作人员的人工动作而离开预先给定的坐标范围时,进行对虚拟操作元素的功能的触发。
在此,该人工动作可以通过操作人员的姿势来触发。该姿势可以通过将操作人员的手指在触摸显示器上拉入该预先给定的坐标范围或从其中拉出来执行。该姿势优选地在所定义的方向上执行,其中对手指运动的灵敏度、姿势的强度可以无级地调整,以便触发动作。
此外,本发明涉及一种自主发明的用于用手持设备操作工业机器人的方法。在此规定:对触摸功能的触发要求操作者在触摸显示器上的人工动作。为了防止由于无意的触摸导致不经意地触发虚拟操作元素,当在触摸触摸显示器以后执行特殊的“小姿势”、比如在所定义的方向上移开手指时才触发功能。因此得出“可靠触摸(reliable touch)”。
为了触发功能所需的姿势、即姿势的所需强度或类型可以无级地调整。所述姿势从简单的手指触摸、对触摸显示器的常用操作到所定义的姿势。通过触觉标记、比如显示器边缘中的指印槽的特殊成形,手指可以在指印槽的延续部中滑动到触摸显示器上并且在此触发功能。如果操作者意识到他已经发起了不想要的功能触发,则他可以通过将手指撤回到原始位置来抑制该功能触发。
根据本发明的装置与现有技术相比的特点尤其在于,硬件部件的数目被减少到绝对最小值。除了面向安全性的开关“紧急停止”和“同意”以外,所有操作功能都一致地以触摸软件来实现。不需要诸如薄膜按键或信号灯之类的另外的电部件。由此,该***是维护少的。
所实现的空间收获有利于大的舒适的触摸显示器。在触摸显示器上显示的虚拟操作元素和显示是针对工业应用提供的,并且被显示为高对比度和大的,使得实现可靠的操作。
附图说明
本发明的另外的细节、优点和特征不仅从权利要求、由权利要求获得的特征本身和/或特征的组合得出,而且还从下面对可从附图中得出的实施例的描述中得出。
附图示出:
图1示出了用于操作工业机器人的编程手持式设备;
图2示出了编程手持式设备的与触摸显示器接界的显示器框架的片段;
图3示出了与触摸显示器接界的显示器框架的第二片段;
图4示出了与触摸显示器接界的显示器框架的第三片段;
图5示出了编程手持式设备的后视图;
图6示出了用于用操作设备操作工业机器人的示意性方法;
图7示出了操作设备的具有虚拟操作元素的操作界面的截取部分;
图8示出了操作设备的具有图像的操作界面的截取部分,所述图像具有图形信息;
图9示出了具有不同行进面的操作设备的操作界面;以及
图10示出了用于重新校准操作设备的坐标系的虚拟操作元素。
具体实施方式
图1示出了编程手持式设备形式的用于操作工业机器人12的装置10。为此,手持式设备10通过无线或有线通信连接14与机器人控制装置16连接。手持式设备10包括图形用户界面18,该图形用户界面18具有触敏显示器20-后面被称为触摸显示器。触摸显示器20用于显示至少一个虚拟操作元素22.1...22.n、24.1...24.n,所述虚拟操作元素22.1...22.n、24.1...24.n表示用于控制、编程或操作工业机器人12的功能,其中在用操作人员的手指或指示笔触摸虚拟操作元素22.1...22.n、24.1...24.n时触发所分配的功能。
此外,手持式设备10包括用于控制图形用户界面18以及与机器人控制装置16通信的控制单元30、用于确定操作设备的位置和倾斜度的位置传感器。
具有触摸显示器20的图形用户界面18与控制单元30一起布置在壳体32中。壳体32形成显示器框架34,该显示器框架34在边缘侧包围触摸显示器20。此外,在壳体32的上侧布置有面向安全性的“紧急停止”开关26。
虚拟操作元素22.1 ....22.n以及24.1 ...24.n沿着显示器框架的各一个与触摸显示器20接界的框架片段36、38布置。为了使得能够对虚拟操作元素22.1 ...22.n或24.1 ...24n进行盲操作,根据第一自主发明思想在框架片段36、38中分别布置触觉标记40.1 ...40.n或42.1 ...42.n。给每个触觉标记40.1 ...40.n、42.1 ...42.n都分配有虚拟操作元素22.1 ...22.n、24.1 ...24.n。
在此,尤其是虚拟操作元素22.1 ...22.n、24.1 ...24.n与触觉标记40.1 ...40.n或42.1 ...42. n直接接界,使得进行从触觉标记40.1 ...40. n或42.1 ...42.n到虚拟操作元素22.1 ...22.n、24.1 ...24. n的直接过渡。因此,沿着触觉标记40.1 ...40.n或42.1 ...42.n被引导的手指在一定程度上被连续地引导到虚拟操作元素22.1 ...22.n、24.1 ...24.n。由此可以避免或最小化误操作:首先,借助于触觉标记触摸出虚拟操作元素的位置,并且接着通过触摸该虚拟操作元素来触发功能。另外不必需要特殊地构造触摸屏、即显示器20。尤其是与现有技术不同的是,不需要将特殊的叠加材料安装到显示器上,否则由此出现透明度损失。
触觉标记40.1 ...40.n或42.1 ...42.n形成一种如下的引导:通过所述引导将操作人员的手指引导到所分配的虚拟操作元素22.1 ...22.n、24.1 ...24.n。
图2示出了操作元素22.1 ...22.n和分配给所述操作元素的触觉标记40.1 ...40.n的扩大图示。
通过沿着具有触觉标记40.1 ...40.n、42.1 ...42.n的框架片段36、38布置虚拟操作元素22.1 ...22.n或24.1 ...24.n保证了对虚拟操作元素的安全操作。在此,阶梯式的(abgesetzt)和特殊成形(ausgeprägt)的框架片段36、36用于触摸显示器20上的触觉定向。
在图2中所示的实施例中,触觉标记40.1 ...40.n 被构造成指印槽,所述指印槽被成形为使得其可以用手指被可靠地触摸出,并且保证将手指从框架片段36、38向所分配的虚拟操作元素22.1 ...22.n或24.1 ...24.n的方向引导。
另外,设置有触觉标记43.1 ...43. n,所述触觉标记43.1 ...43.n被构造成凸块(Noppe),并且布置在显示器框架34的表面上。
由此一方面补偿了触摸显示器20的在原理上缺失的触感,并且另一方面操作者可以将视觉注意力瞄准工业机器人和工艺,而不必查看手持式操作设备或手持式设备10,由此总体上提高了操作安全性。实现了“盲操作”。
图3作为显示器框架34的与触摸显示器20接界的框架角46示出了触觉标记44的一个实施方式。通过显示器框架34的框架角46,定义了触摸显示器20上的明确的、精确的位置。在所述选择的位置处在触摸显示器20上设置有虚拟操作元素48,该虚拟操作元素48例如以线性方向沿着框架角44的显示器侧框架片段50或另一框架片段52运动。
图4示出了触觉标记54的另一实施方式,所述触觉标记54被构造成显示器框架34的显示器侧框架片段56。沿着框架片段56,操作人员的手指可以执行移位运动,通过该移位运动可以调整沿着框架片段56延伸的虚拟滑动元素60。
图1和2中所示并被构造成指印槽的触觉标记40.1 ...40.n、42.1 ...42.n形成显示器边缘上的具有高分辨率的触觉定向,例如以用于摸出虚拟操作元素22.1 ...22.n、24.1 ...24.n的位置,因为这些虚拟操作元素布置在紧靠指印槽之处。给每个指印槽都可以明确地分配虚拟操作元素。指印槽22.1 ....22.n、24.1 ...24n被实施为半开放的,并且朝着触摸显示器20的方向打开,使得手指可以如在沟槽内引导那样滑动到触摸显示器上,并且在那里触发虚拟操作元素22.1 ...22.n、24.1 ...24.n的功能。
根据自主的发明构思规定:触发分配给虚拟操作元素 22.1...22.n、24.1...24.n的功能需要操作人员在触摸显示器20上的人工动作。为了防止由于无意的触摸导致不经意地触发虚拟操作元素22.1...22.n, 24.1...24.n,当在触摸触摸显示器20以后执行预定义的姿势、比如在所定义的方向上移开手指时才触发功能。对手指运动的反应的灵敏度可以通过调节器无级地调整。因此,为了触发功能所需姿势的强度可以无级地调整。所述姿势从简单的手指触摸、对触摸显示器20的常用操作到特殊的小姿势。通过显示器框架的框架片段36、38中的指印槽22.1...22.n, 24.1...24.n的特殊成形,手指在指印槽的延续部中滑动到触摸显示器上并且在此触发功能。如果操作者意识到他已经发起了不想要的功能触发,则他可以通过将手指撤回到原始位置来抑制该功能触发。
一旦操作人员用手指例如从指印槽40.n出发触摸到虚拟操作元素22.n,则通过控制单元30来检测触摸点在触摸显示器上的相应坐标。根据预设的姿势的定义,相关功能在操作人员的手指离开预先给定的坐标范围或者达到预定义的坐标范围时才被触发。如果虚拟操作元素被偏移(ausgelenkt)并因此做好触发准备(触发在松开手指时进行),则这由操作元素处的光学标志、例如由彩色边框来表征。如果通过将操作元素再次撤回到原点来取消不经意的偏移,则这通过光学标志的消失来指示。
根据本发明的另一自主发明实施方式,将例如被放置在显示器框架34的框架角46中的虚拟操作元素48与特殊的姿势控制装置相关联。这些虚拟操作元素例如可以沿着框架片段50、52在两个方向62、64上移位,这如图3中所示。给每个运动方向62、64都分配有可选的功能。因此例如可能的是,在沿着框架片段52运动时激活功能“A”并且在沿着框架片段50运动时激活功能“B”。在此,分析偏移的程度,其中设置有两种分析方案。
根据第一分析方案,偏移的程度作为诸如速度预先给定值之类的模拟参数被立即转交给功能。如果手指在偏移位置处被松开,则该模拟值立即跳转为零。如果手指被滑动地再次引导到起始位置66,则参数类似于偏移再次置回为零。该功能例如可以用于在正或负方向上启动运动程序并且在此无级地改变速度。
根据第二分析方案规定:在超过可定义的阈值时触发开关功能。对该功能的激活在手指在偏移位置处离开触摸显示器20时才进行。但是如果手指在框架片段50、52上没有松开的情况下就再次被引导回零位置,则防止该功能触发。
本发明的另一自主发明思想涉及所谓的超驰功能(速度调节器)的实现,所述超驰功能被实现为图4中所示的滑动操作元素60。为此,滑动操作元素60沿着框架片段56并关于触觉标记43居中地放置。由此滑动操作元素60的位置可以被触摸出,并且通过手指沿着框架片段56的移位来调整。通过框架片段38、56的触觉标记22.1...22.n、43、54附加地支持盲调整。所谓的超驰(Override)可以在两个触觉标记之间移位所定义的数值、例如20%时来调整。借助于布置在边缘侧的滑动操作元素60,也可以在盲操作中调整其它模拟参量、比如工艺参数。
另一自主发明特征涉及触觉标记22.1...22.n、24.1...24.n关于触摸显示器20的纵中轴线或横中轴线的对称布置。在此,纵中轴线是居中地并平行于显示器框架34的纵向框架脚延伸的直线。横中轴线与之垂直地延伸、即居中地在显示器框架34的较短横向脚之间并与之平行地延伸。由此保证:手持式设备10既适用于右手操作又适用于左手操作。这尤其是通过图形用户界面的连贯无按键设计以及通过触觉标记的对称布置而实现的。因此,图形用户界面可以通过简单的设置功能从右手操作切换到左手操作。在此,虚拟操作元素22.1...22.n、24.1...24.n的所有位置都在触摸显示器20的纵中轴线处被镜像化。
图5示出了壳体32的背侧66。在背侧66并且关于纵轴线68对称地布置持握条70、72,在所述持握条70、72处可以用一只手或两只手安全地持握手持式设备10。持握条70、72可以具有与柱体片段相对应的外部几何形状,其中持握条70、72应当从外边缘、即从显示器框架34的纵向边缘出发。在每个持握条70、72中分别集成有同意开关或同意按键74、76,其中为了工业机器人的行进启用(Verfahrfreigabe)必须选择性地操控所述同意开关或同意按键之一。
通过该对称布置,防止了手疲劳,因为同意开关元件74、76可以交替地用左手或右手来操控。在手疲劳的情况下,可以分别另一只手履行所述同意,而不会由此中断机器人运动的行进启用。
本发明的另一自主发明实施方式的特点在于,用于选择机器人运行方式“设定”(Einrichten)、“自动”、“自动测试”的迄今为止常见的钥匙开关(Schlüsselschalter)被软件功能替代。其特点尤其在于安全技术中的数据处理。触摸显示器20在原理上是单通道的,并且因此是不安全的设备。借助于集成到根据图6的机器人控制装置16中的安全控制装置78(在后面被称为安全控制器78),保证了软件的安全功能。安全控制器78在欧洲专利申请1 035 953中予以了描述,其公开内容完整地结合到本申请中。但是根据本发明的教导不限于根据欧洲专利申请1 035 953的安全控制装置。
在触摸显示器20上提供了虚拟操作界面80、82、84形式的诸如软按键之类的与操作界面18不同的运行方式选项以供选择,这如在图7中所示。通过触摸这些软按键80、82、84之一,操作者选择新的运行方式“X”。由操作界面的软件将新选择的运行方式作为命令“请求新运行方式X”发送给安全控制器78。安全控制器78从其存储器86中取出与该运行方式相对应的图形信息、比如图标88,并且将其放置到较大图像90中的随机确定的显示位置处。图标88在图像90中的位置仅为安全控制器78所知。该图像90作为诸如位图之类的图像文件被发送到操作界面18,并且在那里被显示在所定义的位置处,这如在图8中所示。
操作者必须通过将指尖放到所示图标88上来确认被安全控制器78所识别的运行方式。触摸显示器上的触摸位置是以触摸坐标形式被检测的并且被发送回安全控制器78。该安全控制器78将触摸位置与图标88在图像99中的仅为安全控制器78所知的随机显示位置相比较。该比较在考虑到图像90在触摸显示器20上的已知位置的情况下进行。如果触摸位置(在所定义的公差内)等于显示位置,则执行所发起的运行方式切换。否则运行方式切换被丢弃并且在先运行方式保留。
通过该方法,产生了操作者与安全控制器78之间的安全的作用循环(Wirkkreis):
-操作者选择运行方式;
-安全控制器78在操作设备10上显示所识别的运行方式;
-操作者向安全控制器78确认所显示的运行方式的正确性;
-安全控制器78调整新的运行方式。
可替代于上述方法,安全控制器78可以显示图标化的数字码,该数字码必须***作者识别并且作为数字通过所显示的键盘被输入。键盘的所显示的数字的触摸位置被发送给安全控制器,该安全控制器借此检查输入的正确性。
图标80、82、84以安全技术被存储在安全控制器78中。
可选地,用于运行方式切换的请求也可以通过硬件钥匙开关到达。
钥匙到运行方式选择开关中的***/抽出是通过借助于PIN的登入/登出方法来模拟的。
根据自主发明的方法,在触摸触摸显示器20以后或多或少地“拉动”手指的可能性被用于为工业机器人12生成模拟行进预先给定值。因此,根据图6的工业机器人12可以以6个自由度、例如X、Y、Z和工具91的定向A、B、C来灵敏地控制。
利用操作人员的手指的偏移可以与在笔记本计算机的情况下通过触摸板的光标控制类似地向工业机器人12提供位置预先给定值。在此,工业机器人12可以同时在两个坐标方向、例如X和Y上行进。
在另一模式下,通过偏移手指来为工业机器人12生成速度预先给定值:手指被偏移得越多,则机器人进行地越快。
在触摸图9所示的所选行进面100以后,用户激活虚拟操作元素92,该虚拟操作元素92定位在触摸点的区域中。接着,虚拟操作元素92还可以借助于手指被拉动得超出界限94而到整个触摸显示器20上,并且因此生成行进预先给定值。在松开以后,工业机器人12立即停下来。然后,为了重新的行进预先给定必须再次命中所期望的面100。
对手指运动的反应的灵敏度可以通过虚拟操作元素96、比如滑动调节器(超驰)针对位置预先给定值以及针对速度预先给定值来无级地调整。
针对2D行进的敏感面100被放置在显示器边缘36附近,使得在与显示器边缘相距明显的距离处仍然可以用手指(例如利用伸展的大拇指)来良好地达到该敏感面100。
为了还能够在第三坐标方向(例如笛卡尔坐标系的Z坐标)上行进,将具有虚拟操作元素98的大致手指宽的域101直接侧向地放置在显示器边缘36处,使得该域101可以用手指“触摸出”,其方式是沿着显示器边缘36引导手指、尤其是大拇指。该域生成例如Z方向上的一维行进预先给定值。
通过该特殊布置,操作者可以明显地区分并盲地到达两个行进域100、101:直接处于显示器边缘36处的域101激活第三维(Z维)的行进预先给定值,其中手指与壳体边缘具有可触摸到的接触。大致手指或大拇指宽地放置在显示器边缘36附近的域100激活两个维(X-Y维)上的同时行进预先给定值。
工业机器人12具有6个自由度。为了以所述三个角度(A、B、C)调整工具91的定向,使用如上所述的相同方法。为此,显示器被划分成两个区。在例如上面的区中存在针对维1-3(例如X、Y、Z)的行进域100、101。在例如下面的区中存在针对维4-6(例如A、B、C)的行进域102、103。通过以凸块108、110、112形式的触觉标记,两个行进域100、101和102、103可以盲地被区分。
在触摸行进面102以后,用户激活虚拟操作元素104,该虚拟操作元素104定位在触摸点的区域中。接着,可以在触摸显示器上将虚拟操作元素104移位,以便生成行进预先给定值。
利用多点触摸显示器20,工业机器人12因此可以以所有6个自由度同时地行进。利用单点触摸显示器,仅能顺序地使用所述行进功能。
在借助于之前所阐述的触摸运动功能的行进中,触摸显示器理想地共线地定向到工业机器人的坐标系。在这种情况下,机器人运动可以最优地与触摸显示器上的手指运动一致。
但是如果操作员与操作设备10一起向侧面离开地转动,则该一致不再存在。于是,机器人的运动方向不再与手指的运动方向一致。
触摸显示器的坐标系在这种情况下必须被再次校准到机器人的坐标系。
根据本发明,在触摸显示器20上设置有具有指针116的专门的虚拟操作元素114。该操作元素114必须首先被用手指触摸,并且接着手指必须在机器人坐标系的所选的方向、例如X方向上被拉动。为了可视地支持操作者,X方向可以在机器人的工作区中例如通过地面上的标记来表征。手指在操作元素114上的运动以及由此指针116的定向与在机器人的工作区中所存在的标记平行地进行。这样的运动示例性地在图6中用“200”来表征。在手指从触摸显示器20提离以后,第一触摸点与松开点之间的矢量方向被计算出。借助于该矢量、所选的机器人坐标轴以及共同的Z矢量计算出旋转矩阵,通过所述旋转矩阵,至此以后所有手指运动在作为行进预先给定值被提供给机器人以前被变换。重新校准因此尽可能快地用单个姿势来进行。在重新校准以后,两个坐标系被再次共线地彼此调整、在一定程度上(quasi)排列好。为了更好的可验证性,经校准的显示器坐标系的方向被图形化地显示在触摸显示器上。
针对机器人的坐标系在图6中绘出。能够辨认出,标记200与X轴平行地延伸。Y轴在机器人12的站立面的平面中延伸。Z轴与此垂直地延伸,机器人12围绕所述Z轴是可转动的(箭头A1)。
在图1和6中,通过箭头1、2、3、4、5、6以及A1、A2、A3、A4、A5、A6来表征机器人12或持握工具91的臂的摆动或转动运动。因此,机器人12可以在该实施例中以6个自由度移动工具91。
该根据本发明的在没有传感机构的情况下工作的校准方法也可以用于任何其它坐标系、比如可自由定义的坐标系(Frames)。

Claims (14)

1.一种用于利用具有带有触摸显示器(20)的图形用户界面(18)的操作设备(10)来操作工业机器人(12)的方法,该方法包括以下方法步骤:
-在触摸显示器(20)上显示至少一个表示工业机器人(12)的功能或运行方式的虚拟操作元素(80,82,84);
-通过由操作者操控所述至少一个虚拟操作元素(80,82,84)来选择所期望的功能或运行方式;
-检测对所述至少一个虚拟操作元素(80,82,84)的操控,并且将与所选功能或运行方式相对应的控制信号发送给安全控制装置(78);
-在安全控制装置(78)中分析所述控制信号,并且选择被分配给所选功能或运行方式的图形信息(88);
-生成图像(90),在所述图像(90)中,图形信息(88)被定位在由安全控制装置(78)确定的显示位置处;
-将图像(90)传输给操作设备(10)并且将具有图形信息(88)的图像(90)显示在触摸显示器(20)上;
-检测在由操作者确认所显示的图形信息(88)时的确认位置;
-将确认位置发送回安全控制装置(78);
-将所接收的确认位置与预先给定的显示位置相比较;
-当所述确认位置与所述显示位置一致时执行所选功能或运行方式。
2.根据权利要求1所述的方法,
其特征在于,
图形信息(88)在图像(90)内的显示位置是随机确定的。
3.根据权利要求1或2所述的方法,
其特征在于,
图像(90)作为诸如位图之类的图像文件从安全控制装置(78)传输到操作设备(10),并且在触摸显示器(20)上被显示在由所述安全控制装置预先给定或者为所述安全控制装置所知的位置处。
4.根据前述权利要求至少之一所述的方法,
其特征在于,
作为图形信息(88)显示与所述功能或运行方式相对应的虚拟操作元素。
5.根据前述权利要求至少之一所述的方法,
其特征在于,
作为图形信息(88)形象化地显示数字码。
6.根据前述权利要求至少之一所述的方法,
其特征在于,
图形信息(88)以安全技术优选地以双通道方式存储在安全控制装置(78)的存储器(86)中。
7.根据前述权利要求至少之一所述的方法,
其特征在于,
在安全控制装置(2)中对所述控制信号的分析以双通道的方式进行。
8.根据前述权利要求至少之一所述的方法,其特征在于
在图形用户界面(18)的触摸显示器(20)上显示虚拟操作元素(80,82,84)形式的不同操作方式/操作选项。
9.根据前述权利要求至少之一所述的方法,
其特征在于,
显示位置的坐标由随机数发生器来生成。
10.根据前述权利要求至少之一所述的方法,
其特征在于,
对触摸显示器(20)的表面上的虚拟操作元素(80,82,84)的触摸是通过确定触摸点的第一坐标来检测的,并且当触摸点的第一坐标在与所述触摸显示器的表面保持接触以后由于操作人员的人工动作而离开预先给定的坐标范围时,进行对虚拟操作元素(80,82,84)的功能的触发。
11.根据权利要求10所述的方法,
其特征在于,
所述人工动作通过操作人员的姿势来触发。
12.根据权利要求10至11所述的方法,
其特征在于,
所述姿势通过将操作人员的手指在触摸显示器(20)上拉入所述预先给定的坐标范围或从所述预先给定的坐标范围中拉出来执行。
13.根据权利要求10至12所述的方法,
其特征在于,
所述姿势是在所定义的方向上执行的。
14.根据权利要求10至13所述的方法,
其特征在于,
所述姿势的强度被无级地调整。
CN201380017733.XA 2012-04-05 2013-04-05 用于操作工业机器人的方法 Active CN104379307B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
DE102012103030.8 2012-04-05
DE102012103030A DE102012103030B3 (de) 2012-04-05 2012-04-05 Verfahren zur Bedienung eines Industrieroboters
PCT/EP2013/057179 WO2013150130A1 (de) 2012-04-05 2013-04-05 Verfahren zur bedienung eines industrieroboters

Publications (2)

Publication Number Publication Date
CN104379307A true CN104379307A (zh) 2015-02-25
CN104379307B CN104379307B (zh) 2016-05-18

Family

ID=48050703

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201380017733.XA Active CN104379307B (zh) 2012-04-05 2013-04-05 用于操作工业机器人的方法

Country Status (8)

Country Link
US (1) US9333647B2 (zh)
EP (1) EP2834050B1 (zh)
KR (1) KR101536107B1 (zh)
CN (1) CN104379307B (zh)
DE (1) DE102012103030B3 (zh)
DK (1) DK2834050T3 (zh)
ES (1) ES2598242T3 (zh)
WO (1) WO2013150130A1 (zh)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104349875A (zh) * 2012-03-29 2015-02-11 里斯集团控股有限责任两合公司 用于操纵工业机器人的装置以及方法
CN107077267A (zh) * 2014-09-25 2017-08-18 视乐有限公司 装备有触摸屏的设备和用于控制此类设备的方法
CN107580690A (zh) * 2015-06-15 2018-01-12 康茂股份公司 用于特别是机器人的工业机器的便携式安全控制装置
CN108705434A (zh) * 2017-04-07 2018-10-26 株式会社迪思科 加工装置
CN109153121A (zh) * 2016-05-20 2019-01-04 库卡德国有限公司 包括用于具有多点触摸屏的移动终端设备的编码装置的移动安全基础控制装置和用于建立明确对应的控制连接的方法
CN111709922A (zh) * 2020-06-10 2020-09-25 北京百度网讯科技有限公司 图像质量比较方法、装置、设备以及存储介质

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102013216740A1 (de) * 2013-08-23 2015-02-26 Robert Bosch Gmbh Bedienvorrichtung, Steuervorrichtung und Anlage der Automationstechnik
DE102014200066A1 (de) * 2014-01-07 2015-07-09 Spinner Werkzeugmaschinenfabrik Gmbh Bediengerät für eine Werkzeugmaschine mit lageabhängiger Zuordnung von Bedienbefehlen zu einzelnen Bewegungsachsen der Werkzeugmaschine
CN104238418A (zh) * 2014-07-02 2014-12-24 北京理工大学 一种交互现实***和方法
US10617234B2 (en) * 2014-09-03 2020-04-14 Key Infuser Device for interaction of an object exhibited with the aid of a robotic arm
US9597807B2 (en) * 2014-10-24 2017-03-21 Hiwin Technologies Corp. Robot teaching device
US10657802B2 (en) 2015-11-02 2020-05-19 The Johns Hopkins University Method, device, and computer-readable medium for mobile device management of collaborative industrial robot
DE102016202881B4 (de) * 2016-02-24 2018-01-18 Kuka Roboter Gmbh Bediengerät für Manipulator
DE102016204137A1 (de) * 2016-03-14 2017-09-14 Kuka Roboter Gmbh Programmierbares Manipulatorsystem mit einer Funktionsschaltervorrichtung
DE102016211244B4 (de) * 2016-06-23 2018-01-18 Kuka Roboter Gmbh Roboter-Bedienhandgerätverbund mit einem Grundsteuerungs-Lagesensor
JP1606242S (zh) * 2017-11-22 2018-06-11
USD938960S1 (en) * 2019-03-27 2021-12-21 Teradyne, Inc. Display screen or portion thereof with graphical user interface
CN113733087B (zh) * 2021-09-06 2023-03-07 深圳太力生物技术有限责任公司 细胞操作机器人的控制信息配置方法、装置、设备和介质

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5465215A (en) * 1994-07-07 1995-11-07 Cincinnati Milacron Inc. Numerical control method and apparatus
US5937143A (en) * 1995-09-18 1999-08-10 Fanuc, Ltd. Teaching pendant for a robot
CN1972782A (zh) * 2004-06-24 2007-05-30 Abb公司 具有便携式操作员控制设备的工业机器人***
CN101171105A (zh) * 2005-05-02 2008-04-30 Abb研究有限公司 一种包括具有安全装备的便携式操作设备的机器人控制***
DE102007018607A1 (de) * 2007-04-18 2008-10-30 Abb Research Ltd. Portable Bedienvorrichtung

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE59813927D1 (de) * 1997-12-06 2007-04-12 Elan Schaltelemente Gmbh & Co Verfahren zur Überwachung einer technischen Anlage mit erhöhten Sicherheitsanforderungen insbesondere eines Handhabungsgerätes, sowie Überwachungs- und Steuergerät
DE10007308A1 (de) * 2000-02-17 2001-08-23 Bosch Gmbh Robert Verfahren und Vorrichtung zur Ermittlung der verbleibenden Betriebsdauer eines Produktes
US8388530B2 (en) * 2000-05-30 2013-03-05 Vladimir Shusterman Personalized monitoring and healthcare information management using physiological basis functions
AT412176B (de) * 2001-06-26 2004-10-25 Keba Ag Tragbare vorrichtung zumindest zur visualisierung von prozessdaten einer maschine, eines roboters oder eines technischen prozesses
ITTO20020863A1 (it) * 2002-10-04 2004-04-05 Comau Spa Terminale portatile di comando, programmazione e/ o
ITTO20020862A1 (it) * 2002-10-04 2004-04-05 Comau Spa Sistema di programmazione per robot o simili apparati
US20040090428A1 (en) 2002-11-08 2004-05-13 Xerox Corporation Overlays with raised portions for touch-sensitive screens
JP2005161498A (ja) * 2003-12-05 2005-06-23 National Institute Of Advanced Industrial & Technology ロボット遠隔操作制御装置
EP1716982B1 (en) * 2005-04-19 2008-05-07 COMAU S.p.A. Process for controlling industrial robots, and related robots, robot systems and computer programs
US20110131002A1 (en) * 2008-05-15 2011-06-02 Simeon Falk Sheye Method for automatic testing of software
US7945349B2 (en) * 2008-06-09 2011-05-17 Abb Technology Ab Method and a system for facilitating calibration of an off-line programmed robot cell
AT10676U1 (de) * 2008-07-21 2009-08-15 Keba Ag Verfahren zum betreiben eines mobilen handbediengerätes für die abgabe oder freischaltung von potentiell gefahrbringenden steuerkommandos sowie entsprechendes handbediengerät
AT509932A3 (de) * 2010-05-31 2015-04-15 Keba Ag Verfahren und steuerungssystem zum programmieren oder vorgeben von bewegungen oder abläufen eines industrieroboters
DE102010025781B4 (de) * 2010-07-01 2022-09-22 Kuka Roboter Gmbh Tragbare Sicherheitseingabeeinrichtung für eine Robotersteuerung
DE102010039540C5 (de) 2010-08-19 2020-01-02 Kuka Deutschland Gmbh Handbediengerät zum manuellen Bewegen eines Roboterarms

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5465215A (en) * 1994-07-07 1995-11-07 Cincinnati Milacron Inc. Numerical control method and apparatus
US5937143A (en) * 1995-09-18 1999-08-10 Fanuc, Ltd. Teaching pendant for a robot
CN1972782A (zh) * 2004-06-24 2007-05-30 Abb公司 具有便携式操作员控制设备的工业机器人***
CN101171105A (zh) * 2005-05-02 2008-04-30 Abb研究有限公司 一种包括具有安全装备的便携式操作设备的机器人控制***
DE102007018607A1 (de) * 2007-04-18 2008-10-30 Abb Research Ltd. Portable Bedienvorrichtung

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104349875A (zh) * 2012-03-29 2015-02-11 里斯集团控股有限责任两合公司 用于操纵工业机器人的装置以及方法
CN104349875B (zh) * 2012-03-29 2017-05-03 里斯集团控股有限责任两合公司 用于操纵工业机器人的装置以及方法
CN107077267A (zh) * 2014-09-25 2017-08-18 视乐有限公司 装备有触摸屏的设备和用于控制此类设备的方法
CN107580690A (zh) * 2015-06-15 2018-01-12 康茂股份公司 用于特别是机器人的工业机器的便携式安全控制装置
CN107580690B (zh) * 2015-06-15 2022-03-22 康茂股份公司 用于特别是机器人的工业机器的便携式安全控制装置
CN109153121A (zh) * 2016-05-20 2019-01-04 库卡德国有限公司 包括用于具有多点触摸屏的移动终端设备的编码装置的移动安全基础控制装置和用于建立明确对应的控制连接的方法
CN109153121B (zh) * 2016-05-20 2022-05-03 库卡德国有限公司 包括编码装置的移动安全基础控制装置和控制连接的方法
US11597097B2 (en) 2016-05-20 2023-03-07 Kuka Deutschland Gmbh Mobile security basic control device comprising a coding device for a mobile terminal with multi-touchscreen and method for setting up a uniquely assigned control link
CN108705434A (zh) * 2017-04-07 2018-10-26 株式会社迪思科 加工装置
CN111709922A (zh) * 2020-06-10 2020-09-25 北京百度网讯科技有限公司 图像质量比较方法、装置、设备以及存储介质
CN111709922B (zh) * 2020-06-10 2023-07-04 北京百度网讯科技有限公司 图像质量比较方法、装置、设备以及存储介质

Also Published As

Publication number Publication date
DE102012103030B3 (de) 2013-05-23
ES2598242T3 (es) 2017-01-26
KR101536107B1 (ko) 2015-07-13
WO2013150130A1 (de) 2013-10-10
EP2834050A1 (de) 2015-02-11
DK2834050T3 (en) 2016-12-12
US9333647B2 (en) 2016-05-10
EP2834050B1 (de) 2016-08-24
CN104379307B (zh) 2016-05-18
US20150066209A1 (en) 2015-03-05
KR20140148474A (ko) 2014-12-31

Similar Documents

Publication Publication Date Title
CN104379307B (zh) 用于操作工业机器人的方法
CN104302452B (zh) 用于操作工业机器人的方法
CN104364723A (zh) 用于操作工业机器人的方法
US9586324B2 (en) Method for operating an industrial robot, and a secure monitoring device for carrying out said method
US20230091713A1 (en) Mobile Security Basic Control Device Comprising a Coding Device for a Mobile Terminal with Multi- Touchscreen and Method for Setting Up a Uniquely Assigned Control Link
DK2977841T3 (en) Procedure for operating an industrial robot
US10928929B2 (en) Method for displaying a virtual interaction on at least one screen and input device, system and method for a virtual application by means of a computing unit
CN108367434A (zh) 机器人***和控制机器人***的方法
CN103823548A (zh) 电子设备、穿戴式设备、控制***和方法
CN110427139A (zh) 文本处理方法及装置、计算机存储介质、电子设备
KR20170130989A (ko) 아이 볼 마우스
KR20130068628A (ko) 태블릿 pc용 양손 인터페이스 장치 및 방법

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant