CN102689307A - 机器人、用于机器人的控制装置和运行机器人的方法 - Google Patents
机器人、用于机器人的控制装置和运行机器人的方法 Download PDFInfo
- Publication number
- CN102689307A CN102689307A CN2012100831129A CN201210083112A CN102689307A CN 102689307 A CN102689307 A CN 102689307A CN 2012100831129 A CN2012100831129 A CN 2012100831129A CN 201210083112 A CN201210083112 A CN 201210083112A CN 102689307 A CN102689307 A CN 102689307A
- Authority
- CN
- China
- Prior art keywords
- interrupt condition
- control device
- interrupt
- robot
- robots arm
- 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
Links
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1656—Programme controls characterised by programming, planning systems for manipulators
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1674—Programme controls characterised by safety, monitoring, diagnostic
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/40—Robotics, robotics mapping to robotics vision
- G05B2219/40204—Each fault condition has a different recovery procedure
Landscapes
- Engineering & Computer Science (AREA)
- Robotics (AREA)
- Mechanical Engineering (AREA)
- Manipulator (AREA)
- Numerical Control (AREA)
Abstract
本发明涉及一种机器人(R),一种用于机器人的控制装置(S)和一种运行机器人(R)的方法。该机器人(R)包括机器人臂(M),该机器人臂具有多个彼此依次连接的节肢(1)、用于固定终端执行器(4)的固定装置(3),和用于使所述节肢(1)运动的驱动器,以及与该驱动器连接的控制装置。根据本发明的方法,借助在控制装置上运行的计算机程序对命令进行初始化,根据该命令,通过控制装置控制机器人臂(M)开始执行应用步骤。识别出该命令的多个中断条件中的至少一个中断条件,根据识别出的中断条件中断应用步骤的执行,并在识别出中断条件的同时,将关于该中断条件的信息传递给计算机程序,并根据该信息中断应用步骤的执行。
Description
技术领域
本发明涉及一种机器人、一种用于机器人的控制装置和一种运行机器人的方法。
背景技术
机器人通常是执行机器,其装备有特定的工具,并对多个运动轴,特别是关于方向、位置和工作流程是可编程的,以自动地处理对象。机器人通常包括具有多个节肢的机器人臂和可编程控制器(控制装置),控制器用于在机器人运行期间控制或调整机器人臂的运动过程。驱动器例如是电驱动器。
在专利文献WO 2005061187 A1中例如公开了一种机器人控制装置。
发明内容
本发明的目的在于提出一种经过改进的运行机器人的方法、一种相应设计的控制装置和一种相应设计的机器人。
本发明的目的通过一种运行机器人的方法得以实现,该机器人包括:机器人臂,其具有多个彼此依次连接的节肢、用于固定终端执行器的固定装置和用于使节肢运动的驱动器;和与驱动器相连接的控制装置。该方法具有以下步骤:
通过在控制装置上运行的计算机程序初始化命令,根据该命令,通过控制装置控制机器人臂开始执行应用步骤,
从多个中断条件中识别该命令的至少一个中断条件,
根据识别出的中断条件中断应用步骤的执行,
在识别出该中断条件的同时,将关于该中断条件的信息传递给计算机程序,并根据该信息中断执行应用步骤。
本发明的另一个方面涉及一种控制装置,该控制装置用于机器人臂,该机器人臂具有多个彼此依次连接的节肢、用于固定终端执行器的固定装置和用于使节肢运动的驱动器,并将控制装置设计为,使机器人臂按照根据本发明的方法运行。
本发明的另一个方面涉及一种机器人,其具有:机器人臂,其具有多个彼此依次连接的节肢、用于固定终端执行器的固定装置和用于使节肢运动的驱动器;和与驱动器相连接的控制装置。
根据本发明,当存在至少一个中断条件时,相应地中止执行通过控制装置的命令被初始化的应用步骤。通过识别相关的中断条件,同样还将与中断条件相关的信息传递或发送到应用程序,并根据该信息中断应用步骤的执行。因此在中断之后,控制装置或在控制装置上运行的计算机程序或应用程序不需要确定中断的原因,由此,控制装置例如可以直接根据与识别出的中断条件有关的信息,生成与该中断条件相对应的、用于控制机器人的其他命令。由此给出控制装置更快响应对应用步骤的中断的先决条件。
根据本发明方法的一种实施方式,该方法包括下述步骤:将与识别到的中断条件相对应的标识符传递给计算机程序或应用程序。所发送或传递的标识符(例如实施为返回值)使得控制装置或在控制装置上运行的计算机程序或应用程序能够对所涉及的中断条件进行唯一的分类。优选多个中断条件的每一个中断条件都对应于一个唯一的标识符,其在识别出相关的中断条件时被传递给控制装置或在控制装置上运行的计算机程序或应用程序。
根据本发明方法的一种变形,至少一个中断条件与相应的信息一起由软件模块产生。优选每个中断条件都对应于唯一的软件模块,该软件模块在进入其中断条件时将例如唯一的标识符形式的信息传递给控制装置或计算机程序或应用程序。
中断条件例如可以是:达到作用于末端执行器上的最大力;识别到障碍物和/或预先设定的持续时间结束。
根据本发明方法的一种实施方式,该方法可以表示对应用步骤的命令执行结束的扩展的显式的定义。
因此可以将控制和调节功能封装在标准化模块中。每个模块都可以具有模块特有的中断条件,该中断条件特别是由模块开发人员设定。在此存在这样的可能性:中断条件的参数化由各模块程序(Modulauftrag)自动进行。通常优选模块特有的中断条件监测内部的模块状态。将该模块中断条件的结果特别是与用户命令中断条件相“或(ODER)”。由此模块可以不依赖于用户中断条件而使命令结束。此外,模块还描述附加有命令返回值的中断条件的为真(Wahr-Werden)的原因。现在可以更容易地确定停止或中断的原因。在该解决方案中,用户不必考虑模块特有属性在用户中断条件中的职责。
可以在系统配置下定义与应用程序的用户中断条件“或(ODER)”关联的缺省中断条件。它们特别是在系统范围内有效的。由此不必再显式地给出强制中断(obligatorische Abbrüche)。特别是可以将缺省中断条件设计为,使其在系统运行时间不被改变,也就是不被应用程序改变。由此可以保证用于进行分析的有效中断条件与命令历史(Kommandogeschichte)无关。
由于在系统内全局有效的缺省中断条件中所使用的模块是未知的,因此很难为每个所使用的命令定义普遍有效的、有意义的中断条件。基于该原因,可以定义中断条件的可选部分。这些可选部分例如具有与特定的中断类别相关联的关键词。优选在以后总是将这些关键词通报给相关模块。
关键词可以例如为SETPOINT_REACHED。由此可以表述为:一旦达到命令的额定值,就要结束命令。诸如力调整或间距调整的调整模块可以理解该关键词并相应地进入应用步骤执行的结束。用于的机器人手运行的模块不理解该关键词。因此将忽略该中断条件的部分。
全局缺省中断条件可以通过局部定义的命令中断条件由应用程序从外部设置。这例如可以通过使用相应的关键词实现。通过在局部中断条件中引用上述关键词(例如SETPOINT_REACHED),可以停止对与其相关联的中断条件的分析。由此使用户拥有自主定义该部分的自由。应注意的是,所描述的对缺省中断条件的操作或对其的停止仅对一个命令是有效的。
可以将中断条件划分为有编号的子表达式。这样,每个命令都可以作为返回值提供为执行中断条件而引入的信号和表达式的编号。由此可以同时执行多个表达式。在这种情况下,优选将所有的信号和表达式编号送回。它们可以在以后任意的时间点上被应用程序看到。
可以给出专用的非周期性的中断条件。这些中断条件例如可以在中断服务例程中实现。相关的中断优选由在中断条件中所使用的事件或传感器触发。通过这种方式使得对这些中断条件部分不用进行周期性的分析,而是仅在出现信号变化或特定事件时对其进行分析。其结果又与命令中断条件相“或(ODER)”。该解决方案的优势在于,机器人程序(应用程序)的程序运行不会被中断,也就是说,应用程序开发人员不需要将其应用程序的部分在中断服务例程中实现或者对其进行显式地编程。被中断的不是应用程序,而是命令。
附图说明
在附图中示例性示出了本发明的实施例。
图1示出了具有机器人臂和控制装置的机器人;
图2示出了构造为夹钳的末端执行器,其抓住一个对象并且被固定在机器人臂的固定装置上。
具体实施方式
图1示出了机器人R,其具有机器人臂M和控制装置S。机器人臂M主要表示机器人R的可移动部件,其包括多个彼此顺序连接的节肢1,这些节肢通过关节2相互连接。机器人臂M在其一个末端上具有例如法兰形式的固定装置3,在法兰上可以固定例如夹钳4形式的末端执行器。夹钳4具有例如具有夹钳钳口5,夹钳4利用该夹钳钳口可以抓住对象6,从而使对象借助通过机器人R运动。在图2中更详细地示出了抓着对象6的夹钳4、固定装置3和部分机器人臂M。
机器人臂M还具有与控制装置S相连接但未详细示出的驱动器,借助于该驱动器节肢1可以关于配属于关节2的轴彼此相对运动。
驱动器例如是电驱动器,并在机器人R的自动运行中受控制装置S的控制,从而使机器人R的固定装置3或所谓的工具中心点自动完成预先设定的运动。为此目的,在控制装置S上运行相应的应用程序。特别可以将控制装置S设计为,使其在自动运行中控制驱动器。夹钳4也与控制装置S相连接,从而使控制装置S能够控制对对象6的夹紧和释放。
在本实施例中,夹钳4具有力/力矩传感器7、摄像头8,它们同样与控制装置S相连接,从而使控制装置能够获得由力/力矩传感器7和摄像头8产生的信号。
在本实施例中,将应用程序设计为,使其发出执行机器人R的当前应用的应用步骤的命令。此外,将控制装置S或在控制装置S上运行的应用程序设计为,其命令在直至多个预先设定的中断条件中的至少一个条件满足之前都是活跃的。
在本实施例中,中断条件例如包括以下几种:
第一中断条件是达到作用于对象6或夹钳4上的最小力Fmin,例如10N。该作用于对象6或夹钳4上的力特别是通过力/力矩传感器7来确定并由控制装置8进行分析。
第二中断条件是识别到障碍物9,其有可能与夹钳4或对象6发生碰撞。障碍物9可以借助于由摄像头8拍摄的图像数据组(例如由控制装置S对其进行分析)来识别。
第三中断条件是在命令开始后,预定的持续时间T(例如55秒)结束。
在本实施例中,每个中断条件都对应于一个例如返回值形式的标识符。
在本实施例中,将控制装置S或将在控制装置S上运行的应用程序设计为,当存在至少一个中断条件时,控制装置S不仅中断命令,而且还将与当前中断条件有关的信息或指示例如以所对应的例如相应的返回值形式的标识符的形式传递给控制装置S。根据该信息,在控制装置S上运行的应用或应用程序可以直接判定,根据该特定的中断条件执行哪一种动作,而无需再次确定中断原因。
这例如可以通过下述伪码进行编程:
返回值=机器人命令(...,1:=力>10N,2:=Objekt_erkannt=wahr(对象识别=真),3:=运行时间>55秒)
调用函数(返回值)。
如果例如中断原因是识别到障碍物9,也就是第二中断条件,则调用函数(2)。现在将中断原因送回,用户因此将不再必须确定中断原因。
在本实施例中,将控制装置S或将在控制装置S上运行的应用程序设计为,通过缺省的中断条件来附加地补充特别是由使用者定义的中断条件。这些缺省的中断条件例如通过相关的控制模块来定义,也就是根据由力/力矩传感器7确定的力和可能由摄像头8识别出的障碍物9来定义。
在本实施例中,可以将应用程序设计为,特别是将控制和调节功能分配或封装在标准化模块(也就是软件模块)中。每个模块都可以具有模块特有的中断条件,该中断条件特别是由模块开发人员来定义。在此可能会出现:中断条件的参数化由各模块程序自动进行。模块特有的中断条件例如通常监测内部的模块状态。该模块中断条件的结果与用户命令中断条件相“或(ODER)”。模块由此可以不依赖于用户中断条件而结束命令。此外,模块还可以具有对出现附加有命令返回值的中断条件的原因的描述。由此可以更容易地确定命令停止的原因。在该解决方案中,用户不再需要考虑模块特有的属性在用户中断条件中的职责。
在本发明的实施例中,例如与力/力矩传感器7相对应的“力模块”、与摄像头8相对应的“对象识别模块”或与持续时间T相对应的“时间模块”可以提供各自的中断标准。在该系统中,这些被特别是实施为软件模块的模块每个都具有自己唯一的标识符。这样,标识符被作为中断原因送回。在本实施例中其可实现如下:
例如,“力模块”具有标识符K20,“对象识别模块”具有标识符K23,而“时间模块”具有标识符K18。根据所传送的标识符,在控制装置S上运行的应用或应用程序可以直接判定:根据该特定的中断条件执行哪一种动作,而无需再次确定中断原因。这可以通过下述伪码进行编程:
返回值=机器人命令(...,1:=力>10N,2:=Objekt_erkannt=wahr(对象识别=真),3:=运行时间>55秒)
调用函数(返回值)。
如果现在是由“对象识别模块”中断了命令,则调用函数(K23)。
附加地还可以在控制装置S的系统配置下定义缺省中断条件,其与由用户定义的应用程序的中断条件相“或(ODER)”。它们特别在全系统内有效。由此不必再显式地给出强制性的中断。优选缺省中断条件在系统运行时间不能也不允许改变,也就是不被应用程序改变。由此将确保用于分析的有效的中断条件与命令历史(Kommandogeschichte)无关。
还可以给出专用的非周期性的中断条件。这些中断条件例如在中断服务例程中实现。相应的中断请求例如由在中断条件中所使用的事件或传感器触发。通过这种方式将不再对这些中断条件的部分进行周期性的分析,而是仅在出现信号变化或特定事件时对其进行分析。其结果又可以与命令中断条件相“或(ODER)”。该解决方案的优势在于,机器人程序(应用程序)的程序运行不会被中断,也就是说,应用程序开发人员不需要将其应用程序的部分在中断服务例程中实现或者对其进行显式地编程。被中断的不是应用程序,而是命令。
Claims (10)
1.一种运行机器人(R)的方法,该机器人具有机器人臂(M),该机器人臂包括多个彼此依次连接的节肢(1)、用于固定终端执行器(4)的固定装置(3),和用于使所述节肢(1)运动的驱动器,以及与所述驱动器相连接的控制装置(S),该方法具有以下步骤:
借助于在所述控制装置(S)上运行的计算机程序对命令进行初始化,根据该命令通过所述控制装置(S)控制所述机器人臂(M)开始执行应用步骤,
识别出所述命令的多个中断条件中的至少一个中断条件,
根据识别出的中断条件中断所述应用步骤的执行,
在识别中断条件的同时,将关于所述中断条件的信息传递给所述计算机程序,并根据该信息中断所述应用步骤的执行。
2.如权利要求1所述的方法,具有以下步骤:将与识别出的中断条件相对应的标识符传递给所述计算机程序。
3.如权利要求1或2所述的方法,还具有以下步骤:根据关于所识别出的中断条件的信息,直接对与所识别出的中断条件相对应的其他命令中的一个进行初始化,以通过所述控制装置(S)控制所述机器人臂(M)。
4.如权利要求3所述的方法,其中,对多个中断条件中的每个中断条件都赋予一个唯一的标识符,在识别所涉及的中断条件时,将该标识符传递给所述计算机程序。
5.如权利要求1到4中任一项所述的方法,其中,至少一个中断条件与相应的信息一起由软件模块产生。
6.如权利要求1到5中任一项所述的方法,其中,多个中断条件中的每个中断条件都与一个软件模块相对应,该软件模块在识别其中断条件时将关于所涉及的中断条件的信息传递给所述计算机程序。
7.如权利要求1到6中任一项所述的方法,其中,所述中断条件是达到作用于所述末端执行器(4)上的最大力,识别到障碍物(9)和/或预定的持续时间结束。
8.如权利要求1到7中任一项所述的方法,具有以下步骤:非周期性地对至少一个中断条件进行分析,其中,将所涉及的中断条件赋予中断服务程序,和/或根据事件和/或传感器触发该所涉及的中断条件。
9.一种控制装置,用于机器人臂(M),该机器人臂具有多个彼此依次连接的节肢(1)、用于固定终端执行器(4)的固定装置(3)和用于使所述节肢(1)运动的驱动器,该控制装置设计为,使所述机器人臂(M)按照如权利要求1到8中任一项所述的方法运行。
10.一种机器人,具有:机器人臂(M),其具有多个彼此依次连接的节肢(1)、用于固定终端执行器(4)的固定装置(3)和用于使所述节肢(1)运动的驱动器;以及与所述驱动器相连接控制装置(S),用以使如权利要求9所述的机器人臂(M)运动。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE102011005985.7 | 2011-03-23 | ||
DE102011005985.7A DE102011005985B4 (de) | 2011-03-23 | 2011-03-23 | Roboter, Steuervorrictung für einen Roboter und Verfahren zum Betreiben eines Roboters |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102689307A true CN102689307A (zh) | 2012-09-26 |
CN102689307B CN102689307B (zh) | 2018-05-29 |
Family
ID=45894189
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210083112.9A Active CN102689307B (zh) | 2011-03-23 | 2012-03-21 | 机器人、用于机器人的控制装置和运行机器人的方法 |
Country Status (4)
Country | Link |
---|---|
US (1) | US10144129B2 (zh) |
EP (1) | EP2502713B1 (zh) |
CN (1) | CN102689307B (zh) |
DE (1) | DE102011005985B4 (zh) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103538382A (zh) * | 2012-07-17 | 2014-01-29 | 库卡罗伯特有限公司 | 用于在表面上印刷的方法和装置 |
CN104369190A (zh) * | 2013-07-26 | 2015-02-25 | 库卡实验仪器有限公司 | 用于机器人轴组制动的方法和装置 |
CN104827473A (zh) * | 2014-02-06 | 2015-08-12 | 库卡实验仪器有限公司 | 用于对工业机器人编程的方法和对应的工业机器人 |
CN106313113A (zh) * | 2015-06-30 | 2017-01-11 | 芋头科技(杭州)有限公司 | 一种对机器人进行训练的系统及方法 |
CN106808494A (zh) * | 2015-11-30 | 2017-06-09 | 发那科株式会社 | 记录机器人紧急停止的发生状况的机器人控制装置 |
CN110286965A (zh) * | 2012-11-12 | 2019-09-27 | 希图系统有限公司 | 用于注册、监测和控制的系统、方法和计算机可读介质 |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102018120813B4 (de) * | 2018-08-27 | 2020-03-05 | Meissner Ag Modell- Und Werkzeugfabrik | Computergestütztes Verfahren für die Punzierung einer Oberfläche eines Werkstücks sowie eine entsprechende Vorrichtung |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5784613A (en) * | 1995-09-12 | 1998-07-21 | International Busines Machines Corporation | Exception support mechanism for a threads-based operating system |
CN1309597A (zh) * | 1998-11-30 | 2001-08-22 | 索尼公司 | 机器人装置及其控制方法 |
US20020087232A1 (en) * | 2000-12-28 | 2002-07-04 | Lapham John R. | Versatile robot control system |
WO2005061187A1 (en) * | 2003-12-22 | 2005-07-07 | Abb Ab | Control system of an industrial robot |
CN1911606A (zh) * | 2005-08-10 | 2007-02-14 | 株式会社东芝 | 用于控制机器人的行为的装置和方法 |
CN101156118A (zh) * | 2005-04-01 | 2008-04-02 | 西门子公司 | 用于在机器的机器元件与物体发生接触时产生明确反应的方法和控制装置 |
CN101896321A (zh) * | 2007-12-15 | 2010-11-24 | Abb股份公司 | 对象的位置获取 |
Family Cites Families (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5968003A (ja) * | 1982-10-13 | 1984-04-17 | Toyoda Mach Works Ltd | 数値制御工作機械の非常機械原点復帰装置 |
DE4333952B4 (de) * | 1993-10-05 | 2006-06-01 | Siemens Ag | Numerische Steuerung für Werkzeugmaschinen |
DE19533604A1 (de) * | 1995-09-11 | 1997-03-13 | Siemens Ag | Parametrierbare Fehlerreaktion |
US6734581B1 (en) * | 1998-10-28 | 2004-05-11 | Eigenpoint Company | Programmable emergency-stop circuit with testing |
JP3392779B2 (ja) | 1999-05-25 | 2003-03-31 | ファナック株式会社 | 作業の異常監視機能を備えたロボット制御装置 |
DE19959330A1 (de) * | 1999-12-09 | 2001-06-13 | Kuka Roboter Gmbh | Verfahren und Vorrichtung zum Steuern eines Roboters |
DE60017723T2 (de) | 2000-06-29 | 2005-06-09 | Fanuc Ltd. | Robotersteuerung mit einer Überwachungsfunktion der Anomalien |
US6329779B1 (en) | 2000-08-28 | 2001-12-11 | Delphi Technologies, Inc. | Obstacle detection method for a motor-driven panel |
DE10300605A1 (de) | 2002-08-02 | 2004-02-26 | Bosch Rexroth Ag | Ablaufsteuerung mit definierter Behebung von Ausnahmezuständen |
US7180253B2 (en) | 2003-09-30 | 2007-02-20 | Rockwell Automation Technologies, Inc. | Method and system for generating multi-dimensional motion profiles |
US20070282480A1 (en) * | 2003-11-10 | 2007-12-06 | Pannese Patrick D | Methods and systems for controlling a semiconductor fabrication process |
WO2005124482A1 (en) | 2004-06-17 | 2005-12-29 | Abb Ab | Control system for an industrial robot |
JP4210270B2 (ja) | 2005-06-07 | 2009-01-14 | ファナック株式会社 | ロボット制御装置及びロボット制御方法 |
DE102008022924A1 (de) * | 2008-05-09 | 2009-11-12 | Siemens Aktiengesellschaft | Vorrichtung und Verfahren für einen medizinischen Eingriff |
US8386070B2 (en) * | 2009-03-18 | 2013-02-26 | Intelligent Hospital Systems, Ltd | Automated pharmacy admixture system |
US8996174B2 (en) * | 2012-06-21 | 2015-03-31 | Rethink Robotics, Inc. | User interfaces for robot training |
-
2011
- 2011-03-23 DE DE102011005985.7A patent/DE102011005985B4/de not_active Revoked
-
2012
- 2012-03-14 EP EP12159477.4A patent/EP2502713B1/de active Active
- 2012-03-21 CN CN201210083112.9A patent/CN102689307B/zh active Active
- 2012-03-22 US US13/426,854 patent/US10144129B2/en active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5784613A (en) * | 1995-09-12 | 1998-07-21 | International Busines Machines Corporation | Exception support mechanism for a threads-based operating system |
CN1309597A (zh) * | 1998-11-30 | 2001-08-22 | 索尼公司 | 机器人装置及其控制方法 |
US20020087232A1 (en) * | 2000-12-28 | 2002-07-04 | Lapham John R. | Versatile robot control system |
CN1484807A (zh) * | 2000-12-28 | 2004-03-24 | 自动装置工作空间技术有限公司 | 多功能机器人控制系统 |
WO2005061187A1 (en) * | 2003-12-22 | 2005-07-07 | Abb Ab | Control system of an industrial robot |
CN101156118A (zh) * | 2005-04-01 | 2008-04-02 | 西门子公司 | 用于在机器的机器元件与物体发生接触时产生明确反应的方法和控制装置 |
CN1911606A (zh) * | 2005-08-10 | 2007-02-14 | 株式会社东芝 | 用于控制机器人的行为的装置和方法 |
CN101896321A (zh) * | 2007-12-15 | 2010-11-24 | Abb股份公司 | 对象的位置获取 |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103538382A (zh) * | 2012-07-17 | 2014-01-29 | 库卡罗伯特有限公司 | 用于在表面上印刷的方法和装置 |
CN103538382B (zh) * | 2012-07-17 | 2016-10-12 | 库卡罗伯特有限公司 | 用于在表面上印刷的方法和装置 |
CN110286965A (zh) * | 2012-11-12 | 2019-09-27 | 希图系统有限公司 | 用于注册、监测和控制的系统、方法和计算机可读介质 |
CN110286965B (zh) * | 2012-11-12 | 2023-12-05 | 希图系统有限公司 | 用于注册、监测和控制的系统、方法和计算机可读介质 |
CN104369190A (zh) * | 2013-07-26 | 2015-02-25 | 库卡实验仪器有限公司 | 用于机器人轴组制动的方法和装置 |
US9956693B2 (en) | 2013-07-26 | 2018-05-01 | Kuka Deutschland Gmbh | Method and device for decelerating a robot axis arrangement |
US10792821B2 (en) | 2013-07-26 | 2020-10-06 | Kuka Deutschland Gmbh | Method and device for decelerating a robot axis arrangement |
CN104827473A (zh) * | 2014-02-06 | 2015-08-12 | 库卡实验仪器有限公司 | 用于对工业机器人编程的方法和对应的工业机器人 |
US9393687B2 (en) | 2014-02-06 | 2016-07-19 | Kuka Roboter Gmbh | Method for programming an industrial robot and industrial robot |
CN106313113A (zh) * | 2015-06-30 | 2017-01-11 | 芋头科技(杭州)有限公司 | 一种对机器人进行训练的系统及方法 |
CN106808494A (zh) * | 2015-11-30 | 2017-06-09 | 发那科株式会社 | 记录机器人紧急停止的发生状况的机器人控制装置 |
US10022879B2 (en) | 2015-11-30 | 2018-07-17 | Fanuc Corporation | Robot controller which records state of occurrence of emergency stop of robot |
Also Published As
Publication number | Publication date |
---|---|
DE102011005985B4 (de) | 2019-01-24 |
US20120265340A1 (en) | 2012-10-18 |
CN102689307B (zh) | 2018-05-29 |
EP2502713A3 (de) | 2015-05-13 |
EP2502713A2 (de) | 2012-09-26 |
EP2502713B1 (de) | 2019-11-20 |
DE102011005985A1 (de) | 2012-09-27 |
US10144129B2 (en) | 2018-12-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102689307A (zh) | 机器人、用于机器人的控制装置和运行机器人的方法 | |
EP3482884A1 (en) | Mobile manipulator, method for controlling mobile manipulator, and program therefor | |
CN102672711B (zh) | 机器人和运行机器人的方法 | |
KR102360597B1 (ko) | 분산 자동 제어 | |
WO2017163251A2 (en) | Systems and methods for human and robot collaboration | |
US20190042987A1 (en) | Life cycle management system for plant components | |
JP2009545457A (ja) | 機械の衝突防止のためのカメラを利用した監視方法及び装置 | |
CN1766771A (zh) | 用于工业自动化的可升级和灵活的信息安全 | |
US20190001504A1 (en) | Method For Detecting A Collision Of A Robot Arm With An Object, And A Robot With A Robot Arm | |
Michalos et al. | Human robot collaboration in industrial environments | |
KR101178186B1 (ko) | Pc 기반 시스템에서 피엘씨 신호 패턴을 이용하여 다수의 설비로 구성된 자동화 라인의 비정상 상태 알람 방법. | |
JP7604108B2 (ja) | ロボットを有する製造環境における近接状態の検出 | |
Ding et al. | Structured collaborative behavior of industrial robots in mixed human-robot environments | |
Marvel et al. | Towards mobile manipulator safety standards | |
CN103428426A (zh) | 具有预测运动控制的机器视觉系统和方法 | |
EP4145237A1 (en) | Method of maintenance of an electromechanical device | |
CN115997183A (zh) | 机器人手臂的目标导向控制 | |
US20190184580A1 (en) | Robot hand and control method for the robot hand | |
CN113247145A (zh) | 车辆组装系统和组装车辆的方法 | |
KR102400416B1 (ko) | 카메라를 이용한 로봇 축각도들의 검출 및 로봇의 선택 | |
US20170050319A1 (en) | Programmable Machine Vision Device | |
CN109074065B (zh) | 用于将数控装置匹配于待控制的机器的设备和方法以及数控装置 | |
CN110843769A (zh) | 用于匹配传感器的探测区域的方法、组件和存储介质 | |
US11327474B2 (en) | Method for manufacturing or machining a product, and control device for controlling a production system | |
US20230061945A1 (en) | Mode architecture for general purpose robotics |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |