CN111356558A - 用于仿真机器人的制动过程的方法和系统 - Google Patents
用于仿真机器人的制动过程的方法和系统 Download PDFInfo
- Publication number
- CN111356558A CN111356558A CN201880074076.5A CN201880074076A CN111356558A CN 111356558 A CN111356558 A CN 111356558A CN 201880074076 A CN201880074076 A CN 201880074076A CN 111356558 A CN111356558 A CN 111356558A
- Authority
- CN
- China
- Prior art keywords
- robot
- range
- braking process
- determined
- final
- 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
- 238000000034 method Methods 0.000 title claims abstract description 66
- 230000008569 process Effects 0.000 title claims abstract description 36
- 230000033001 locomotion Effects 0.000 claims description 34
- 238000004088 simulation Methods 0.000 claims description 16
- 238000013461 design Methods 0.000 claims description 11
- 238000013507 mapping Methods 0.000 claims description 8
- 238000004590 computer program Methods 0.000 claims description 4
- 238000004364 calculation method Methods 0.000 claims description 2
- 230000036544 posture Effects 0.000 description 16
- 230000001419 dependent effect Effects 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 238000011161 development Methods 0.000 description 2
- 230000018109 developmental process Effects 0.000 description 2
- 230000005484 gravity Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
Images
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/1674—Programme controls characterised by safety, monitoring, diagnostic
-
- 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/1602—Programme controls characterised by the control system, structure, architecture
-
- 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
- B25J9/1664—Programme controls characterised by programming, planning systems for manipulators characterised by motion, path, trajectory planning
- B25J9/1666—Avoiding collision or forbidden zones
-
- 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
- B25J9/1671—Programme controls characterised by programming, planning systems for manipulators characterised by simulation, either to verify existing program or to create and verify new program, CAD/CAM oriented, graphic oriented programming systems
-
- 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
- G05B17/00—Systems involving the use of models or simulators of said systems
- G05B17/02—Systems involving the use of models or simulators of said systems electric
-
- 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/39—Robotics, robotics to robotics hand
- G05B2219/39098—Estimate stop, brake distance in predef time, then verify if in safe distance
Landscapes
- Engineering & Computer Science (AREA)
- Robotics (AREA)
- Mechanical Engineering (AREA)
- Automation & Control Theory (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Manipulator (AREA)
Abstract
根据本发明的一种用于借助机器人的动态模型来仿真机器人(1)的制动过程的方法,针对机器人的初始状态确定由所仿真的制动过程引起的最终状态范围,该最终状态范围包括机器人的多个可能的最终状态。
Description
技术领域
本发明涉及用于仿真机器人的制动过程的一种方法和一种系统,以及一种用于执行该方法的计算机程序产品。
背景技术
由专利文献EP1906281B1已知一种方法,在该方法中,针对机器人的预定运动轨迹上的多个可选点,分别计算连接该点与停止点的制动距离,并且在考虑该制动距离的情况下计算虚拟的运动范围,该运动范围包括机器人针对运动轨迹最远可到达的位置。
发明内容
本发明的目的在于改善机器人的运行。
本发明的目的通过一种具有权利要求1所述特征的方法来实现。权利要求9、10请求保护一种用于执行在此所述方法的系统或计算机程序产品。优选的扩展方案由从属权利要求给出。
根据本发明的一种实施方式,在一种针对机器人的(至少一种)初始状态而利用机器人的动态模型仿真机器人的制动过程的方法中,在一种实施方式中是(分别)通过对制动过程的仅一次仿真或者说对制动过程的单次仿真,(分别)确定由于所仿真的制动过程而引起的机器人的最终状态范围,该最终状态范围包括机器人的多个可能的最终状态。
由此,在一种实施方式中,可以同时考虑机器人的参数、特别是公差的变化,并由此改善仿真的有效性和/或可靠性,并因此特别是改善基于此对机器人和/或其周围环境的设计。
因此,例如关节和/或驱动器的摩擦参数以及特别是机械式的机器人制动器、特别是停机制动器的制动力矩相对强烈地变化。因此,在开头提到的专利文献EP1906281B1中仅基于单个的停止点计算得到的虚拟运动范围的有效性或可靠性将受到限制。
在一种实施方式中,机器人具有机器人臂,该机器人臂具有至少三个、特别是至少六个、在一种实施方式中为至少七个(运动)轴或者关节。在一种扩展方案中,机器人具有特别是电动的、在一种实施方式中为电动马达式的驱动器,用于移动这些轴,和/或具有特别是机械(作用)的制动器、特别是停机制动器,用于制动、特别是锁定这些轴。
在一种实施方式中,动态模型描述了机器人的姿势和/或其一阶和/或更高阶的时间导数,在一种实施方式中,动态模型将该姿势与特别是驱动力、制动力、重力、摩擦力和/或(机器人)外力关联起来,在一种实施方式中是借助于微分方程、特别以微分方程的形式将它们关联起来,其中,为了更紧凑地表示,在本发明中也将反向平行的力偶或转矩概括地称为力。在一种实施方式中,对制动过程的仿真相应地包括求解、特别是数值地求解这些微分方程或计算机器人的姿势的时间变化和/或其一阶和/或更高阶的时间导数。在一种实施方式中,机器人的姿势可以包括机器人的一个或多个轴的姿态(Stellung)和/或机器人的特定于机器人的参照物、特别是TCP的位置和/或位姿(Lage),特别可以是机器人的一个或多个轴的姿态和/或机器人的特定于机器人的参照物、特别是TCP的位置和/或位姿。
在一种实施方式中,最终状态范围可以包括带有机器人的多个可能的停止姿势的停止姿势范围,特别可以是带有机器人的多个可能的停止姿势的停止姿势范围,其中,在一种实施方式中,机器人在一个或多个停止姿势下不运动或停止。停止姿势对于机器人和/或其环境、特别是其环境的安全装置的设计是特别重要的。
同样地,在一种实施方式中,最终状态范围还可以包括带有机器人的多个可能的运动姿势的运动姿势范围,特别可以是带有机器人的多个可能的运动姿势的运动姿势范围,其中,在一种实施方式中,机器人在运动姿势下(分别)仍然运动或不停止。因此,例如在一种实施方式中,可以在预定的(制动)时间内仿真制动过程,并且在该时间结束时确定机器人的可能的运动状态、特别是(剩余)速度的范围。
在一种实施方式中,基于机器人在被仿真的制动过程期间(在该致动过程中机器人仍然在运动)的运动姿势和预定的映射,预测、特别是外推得到停止姿势范围,所述的映射将不同的运动姿势,特别是不同的成对的运动姿势和速度,分别对应于具有多个可能的停止姿势的停止姿势范围,特别是以函数、综合特征曲线、预定的偏差等形式。
如已经说明的那样,在本发明中,运动姿势特别是指机器人在其中(仍然)运动或(仍然)不停止的姿势。
在一种实施方式中,机器人的速度、特别是其一个或多个轴的速度和/或特定于机器人的参照物、特别是其TCP的速度在据以预测停止姿势范围的或者根据预定的映射对应于停止姿势范围的运动姿势下处于预定的范围内,在一种扩展方案中,该预定的范围最大为(相应的)最大(可能或允许)速度的10%、特别是最大1%和/或为至少0.1°每秒或1mm每秒。
因此,在一种实施方式中,停止姿势范围不是基于被仿真的静止姿势来确定,而是基于在(被仿真的)制动过程期间先前已经被仿真的运动姿势之一来确定,该运动姿势通过预定的映射对应于停止姿势范围。在一种实施方式中,可以在达到预定的最小速度或达到(仿真)速度的预定范围时中止仿真,在另一种实施方式中,也可以继续进行直到被仿真的停止状态姿势。
由此,在一种实施方式中,可以缩短仿真时间。附加地或替代地,由此在一种实施方式中可以增加有效性和/或可靠性,特别是因为数值误差、偏离参数值的影响等可以被极强地放大直到被仿真的停止状态姿势。
在一种实施方式中,根据仿真或者在仿真中或者为了进行仿真,为动态模型的至少一个参数预先设定变化范围、特别是公差范围,在一种扩展方案中,为动态模型的两个或更多个参数分别预先设定变化范围、特别是公差范围。在一种实施方式中,该参数可以包括特别是机器人的关节的摩擦参数和/或特别是机器人的制动器的特别是最大、最小或平均的制动力矩,特别可以是机器人的关节的摩擦参数和/或特别是机器人的制动器的特别是最大、最小或平均的制动力矩。
由此,在一种实施方式中,可以同时考虑到机器人参数、特别是公差的变化,并由此改善仿真的有效性和/或可靠性,并因此特别是改善机器人和/或其环境的基于此的设计。
在一种实施方式中,可以分别利用或针对来自一个或多个预定的变化范围的不同的值来仿真制动过程,并因此确定最终状态姿势范围或停止状态姿势范围。
在一种实施方式中,借助于针对动态模型的一个或多个(分别)被预先给定了变化范围的参数的区间运算来仿真制动过程。在此,区间运算特别是指例如在R.E.Moore:Interval Analysis,Prentice-Hall,Englewood Cliff,NJ1966,ISBN 0-13-476853-1中所描述的运算,和/或根据IEEE标准1788-2015所述的运算,特别是如下的运算:即,在该运算中,两个参数x、y的相加通过[x1+y1,x2+y2]来定义,这两个参数的变化范围[x1,x2>x1]或[y1,y2>y1]分别被预先给定。
在一种实施方式中,由此可以缩短仿真时间。附加地或替代地,在一种实施方式中,由此可以改善有效性和/或可靠性。
在一种实施方式中,针对所确定的最终状态范围的至少两个可能的最终状态,特别是所确定的最终状态范围的一个或两个极端的最终状态,分别确定与其相关的设计变量,特别是机器人的动能和/或机器人的环境的安全装置的参数。
因此,在一种实施方式中,机器人和/或其环境、特别是安全装置,在一种实施方式中为安全区域、防护栏等等,可以基于所确定的最终状态范围和为此确定的一个或多个设计变量来设计。
因此,例如对于预定的制动时间,可以确定在该时间结束时机器人的可能的运动状态、特别是(剩余)速度和相应动能的范围,并且可以相应地设计防护栏,特别是其类型和/或材料。类似地,例如对于至少一个初始状态,可以在制动过程结束时确定机器人的可能的停止姿势的停止姿势范围,并且可以相应地设计安全范围,特别是其大小和/或形状。
在一种实施方式中,针对机器人的多个初始状态,分别以在此描述的方式来确定由于被仿真的制动过程而引起的最终状态范围,该最终状态范围包括机器人的多个可能的最终状态,并且确定与这些最终状态相关的设计变量,特别是机器人的动能和/或机器人的环境的安全装置的参数。
因此,在一种实施方式中,机器人和/或其环境、特别是安全装置,在一种实施方式中为安全区域、防护栏等等,可以基于所确定的最终状态范围和为此确定的设计变量来设计。
因此,例如可以针对不同的初始姿势和/或初始速度,分别确定可能的停止姿势的范围,并相应地设计安全区域,特别是其大小和/或形状。
本发明还特别涉及用于设计机器人的环境(的安全装置)、特别是防护栏和/或安全区域的一种方法或一种系统。在一种实施方式中,设计可以包括创建和/或修改和/或检查现有的或所构思的机器人或机器人的现有的或构所思的环境(的安全装置),特别可以是创建和/或修改和/或检查现有的或所构思的机器人或机器人的现有的或构所思的环境(的安全装置)。
在一种实施方式中,在(所仿真的)制动过程中,对机器人的至少一个轴,在一种实施方式中为对机器人的刚好一个轴,进行致动。附加地或替代地,在一种实施方式中,在(所仿真的)制动过程中,特别是(已经)在初始状态下或之中,或者在整个制动过程期间,使机器人的至少一个轴,在一种实施方式中为所有其它的轴,停止,在一种实施方式中为(分别)处于使机器人的(初始)动能最大化的姿态下。
换句话说,在一种实施方式中,为机器人的至少一个惯性运动距离(Nachlaufweg)确定停止姿势范围。
根据本发明的一种实施方式,一种特别是以硬件技术和/或软件技术、特别是编程技术实现的系统,被设计用于执行在此所述的方法,和/或具有:用于确定针对机器人的初始状态由于被仿真的制动过程而引起的最终状态范围的装置,该最终状态范围包括机器人的多个可能的最终状态。
在一种实施方式中,该系统或其装置具有:
基于机器人在其仍然运动的被仿真的制动过程期间的运动姿势和预定的映射来预测停止姿势范围的装置,该预定的映射将不同的运动姿势分别对应于带有多个可能的停止姿势的停止姿势范围;和/或
用于为动态模型的至少一个参数预先设定变化范围的装置;和/或
用于借助于针对动态模型的至少一个参数的区间运算来仿真制动过程的装置;和/或
用于针对所确定的最终状态范围的至少两个可能的最终状态,分别确定与其相关的设计变量、特别是机器人的动能和/或机器人的环境的安全装置的参数的装置;和/或
用于针对机器人的多个初始状态分别确定由于所仿真的制动过程而引起的最终状态范围的装置,该最终状态范围包括机器人的多个可能的最终状态和与这些最终状态相关的设计变量、特别是机器人的动能和/或机器人的环境的安全装置的参数。
本发明意义下的装置可以硬件技术和/或软件技术地构成,特别是具有:优选与存储系统和/或总线系统进行数据连接或信号连接的处理单元,特别是数字处理单元,尤其是微处理器单元(CPU);和/或一个或多个程序或程序模块。为此,CPU可以被设计为:执行被实现为存储在存储系统中的程序的指令;从数据总线采集输入信号,和/或将输出信号发送至数据总线。存储系统可以具有一个或多个特别是不同的存储介质,特别是光学的、磁的、固体的和/或其他非易失性的介质。程序可以是这样的:其能够体现或者说执行在此所述的方法,从而使得CPU能够执行该方法的步骤。在一种实施方式中,计算机程序产品可以具有特别是非易失性的、用于存储程序的存储介质或者其上存储有程序的存储介质,其中,该程序的执行使得系统、特别是计算机能够执行在此所述的方法或该方法的一个或多个步骤。
在一种实施方式中,该方法的一个或多个、特别是所有的步骤被完全或部分自动地执行,特别是通过所述系统或其装置来执行。
在一种实施方式中,在此提到的范围可以(分别)是单侧开放的或两侧封闭的范围,特别是封闭的或单侧开放的区间,或者具有上限和/或下限,特别是由此被预先设定。
附图说明
其它的优点和特征由从属权利要求和实施例给出。为此部分示意性示出:
图1为根据本发明的一种实施方式的机器人和用于仿真机器人的制动过程的方法;
图2为根据本发明的一种实施方式的用于仿真制动过程的方法。
具体实施方式
图1示出了根据本发明的一种实施方式的六轴机器人1和计算机2形式的、用于仿真机器人的制动过程的系统,其执行根据本发明的一种实施方式的、如图2所示的用于仿真制动过程的方法。
以对轴的制动为例,其位置在图1中由相应的轴坐标q来表示。
方程
在步骤S10中,为制动力矩B和摩擦系数μ分别预先设定变化范围[B1,B2>B1]或[μ1,μ2>μ1]。
随后在步骤S20中,利用动态模型并借助于区间运算,仿真机器人1的制动过程直到停止,从而例如在上述微分方程的数值时间积分中,根据区间[B1+μ1,B2+μ2]确定和B+μ。
在此,相应地得出机器人的带有多个可能的停止姿势qi的停止姿势范围[q1,q2>q1]。因此,例如,可以将来自变化范围[μ1,μ2]的最小摩擦系数μ1与来自变化范围[B1,B2]的最小制动转矩B1相关联以获得最大惯性运动距离q2;反之,可以将来自变化范围[μ1,μ2]的最大摩擦系数μ2与来自变化范围[B1,B2]的最大制动转矩B2相关联以获得最小惯性运动距离q1。
随后在步骤S30中,针对最小惯性运动距离q1和最大惯性运动距离q2,分别确定所需的安全范围,并在步骤S40中根据这些安全范围中的较大的安全范围来设计机器人1的安全范围。
随后,在该变型的步骤S20中,利用动态模型再次仿真机器人1的制动过程,但是制动力矩B和摩擦系数μ具有奇异值。一旦在仿真过程中机器人的速度处于停止状态之前的预定的范围内,就可以中断仿真,并且可以在步骤S20中基于当前(仿真的)运动姿势和预定的映射Q来预测停止姿势范围[q1,q2]。
随后在步骤S30中,分别针对最小惯性运动距离q1和最大惯性运动距离q2确定所需的安全范围,并且在步骤S40中根据这些安全范围中较大的安全范围来设计机器人1的安全范围。
由此特别清楚的是,在本发明的一种实施方式中,通常还可以将基于机器人的运动姿势和预定的映射(其将不同的运动姿势分别对应于具有多个可能静止姿势的停止姿势范围)对停止姿势范围的预测这一方面与针对动态模型的至少一个参数预先设定变化范围的的仿真这一方面结合起来,在该实施方式中,例如通过在步骤S20中借助于针对变化范围[μ1,μ2]、[B1,B2]的区间运算进行仿真,直至机器人的速度处于预定范围内,并且基于在此所确定的运动姿势范围中的运动姿势和预定的映射Q来预测停止姿势范围[q1,q2]。
尽管在前面的描述中已经阐述了示例性的实施方式,但是应该指出的是,还可能有很多的变型。此外还应指出的是,这些示例性实施方式仅仅是举例,其不应对保护范围、应用和构造形成任何限制。相反,通过前面的描述能够赋予本领域技术人员实现对至少一个示例性实施方式进行转换的教导,其中,在不脱离本发明保护范围的情况下,可以实现特别是关于所述部件的功能和布置的各种变化,例如可以根据权利要求和等效的特征组合获得。
附图标记列表
1 机器人
2 计算机(系统)
q 关节角度(姿势)。
Claims (10)
1.一种用于借助机器人的动态模型来仿真机器人(1)的制动过程的方法,其中,针对机器人的初始状态,确定由于所仿真的制动过程而引起的最终状态范围,该最终状态范围带有机器人的多个可能的最终状态。
2.根据权利要求1所述的方法,其特征在于,所述最终状态范围具有停止姿势范围,该停止姿势范围带有机器人的多个可能的停止姿势。
3.根据前述权利要求所述的方法,其特征在于,基于机器人在被仿真的制动过程期间的运动姿势和预定的映射,预测所述停止姿势范围,其中,在该被仿真的制动过程中机器人仍然运动,并且所述映射将不同的运动姿势分别对应于带有多个可能的停止姿势的停止姿势范围。
4.根据前述权利要求中任一项所述的方法,其特征在于,在所述仿真过程中,为所述动态模型的至少一个参数预先设定变化范围。
5.根据前述权利要求所述的方法,其特征在于,借助于针对动态模型的至少一个参数的区间运算来仿真所述制动过程。
6.根据前述权利要求中任一项所述的方法,其特征在于,针对所确定的最终状态范围的至少两个可能的最终状态,分别确定与其相关的设计变量,特别是机器人的动能和/或机器人的环境的安全装置的参数。
7.根据前述权利要求中任一项所述的方法,其特征在于,针对机器人的多个初始状态分别确定由于所仿真的制动过程而引起的最终状态范围,该最终状态范围带有机器人的多个可能的最终状态,并且确定与这些最终状态相关的设计变量,特别是机器人的动能和/或机器人的环境的安全装置的参数。
8.根据前述权利要求中任一项所述的方法,其特征在于,在所述制动过程中,将所述机器人的至少一个轴制动,和/或使所述机器人的至少一个轴停止。
9.一种用于借助机器人的动态模型来仿真机器人(1)的制动过程的系统(2),所述系统被设计用于执行根据前述权利要求中任一项所述的方法和/或具有:用于确定针对所述机器人的初始状态由于所仿真的制动过程而引起的最终状态范围的装置,该最终状态范围带有所述机器人的多个可能的最终状态。
10.一种计算机程序产品,具有程序代码,该程序代码存储在能由计算机读取的介质上,所述计算机程序产品用于执行根据前述权利要求中任一项所述的方法。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE102017010599.5A DE102017010599A1 (de) | 2017-11-15 | 2017-11-15 | Verfahren und System zum Simulieren eines Bremsvorgangs eines Roboters |
DE102017010599.5 | 2017-11-15 | ||
PCT/EP2018/079082 WO2019096551A1 (de) | 2017-11-15 | 2018-10-24 | Verfahren und system zum simulieren eines bremsvorgangs eines roboters |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111356558A true CN111356558A (zh) | 2020-06-30 |
CN111356558B CN111356558B (zh) | 2024-05-03 |
Family
ID=64049184
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201880074076.5A Active CN111356558B (zh) | 2017-11-15 | 2018-10-24 | 用于仿真机器人的制动过程的方法和系统 |
Country Status (6)
Country | Link |
---|---|
US (1) | US11633858B2 (zh) |
EP (1) | EP3710206A1 (zh) |
KR (1) | KR102613115B1 (zh) |
CN (1) | CN111356558B (zh) |
DE (1) | DE102017010599A1 (zh) |
WO (1) | WO2019096551A1 (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP3498433A1 (en) * | 2017-12-14 | 2019-06-19 | Universal Robots A/S | Dynamical safety trajectories in a robotic system |
DE102021208576B3 (de) * | 2021-08-06 | 2022-10-06 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung eingetragener Verein | Vorgeben einer zulässigen Maximalgeschwindigkeit eines robotischen Gerätes |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110060462A1 (en) * | 2009-09-04 | 2011-03-10 | Kuka Roboter Gmbh | Method And Device For Stopping A Manipulator |
CN106826839A (zh) * | 2015-11-19 | 2017-06-13 | 库卡罗伯特有限公司 | 对机器人的控制 |
US20180081340A1 (en) * | 2015-04-22 | 2018-03-22 | DEUTSCHES ZENTRUM FüR LUFT-UND RAUMFAHRT E.V. | Controlling and/or regulating motors of a robot |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6678582B2 (en) * | 2002-05-30 | 2004-01-13 | Kuka Roboter Gmbh | Method and control device for avoiding collisions between cooperating robots |
JP2007144524A (ja) * | 2005-11-24 | 2007-06-14 | Denso Wave Inc | ロボットの干渉回避方法およびロボット |
ATE504869T1 (de) * | 2006-09-30 | 2011-04-15 | Abb Technology Ag | Verfahren und system zur auslegung und überprüfung von sicherheitsbereichen eines roboters |
DE102007037078B4 (de) * | 2007-08-06 | 2022-01-27 | Kuka Roboter Gmbh | Verfahren zur Einhaltung von Arbeitsraumgrenzen eines Arbeitsmittels eines Roboters |
EP2230054A4 (en) * | 2007-12-07 | 2011-11-09 | Yaskawa Denki Seisakusho Kk | ROBOTIC MOTOR CONTROL METHOD, ROBOTIC SYSTEM AND ROBOTIC REGULATION REGULATOR |
DE102014226914B4 (de) | 2014-12-23 | 2019-02-28 | Kuka Deutschland Gmbh | Override basierte vorausschauende Geschwindigkeitskappung |
JP6444908B2 (ja) | 2016-02-17 | 2018-12-26 | ファナック株式会社 | 掃引空間を算出するロボットのシミュレーション装置 |
JP6309990B2 (ja) * | 2016-03-24 | 2018-04-11 | ファナック株式会社 | 複数の機構ユニットにより構成されたロボットを制御するロボットシステム、該機構ユニット、およびロボット制御装置 |
EP3498433A1 (en) * | 2017-12-14 | 2019-06-19 | Universal Robots A/S | Dynamical safety trajectories in a robotic system |
-
2017
- 2017-11-15 DE DE102017010599.5A patent/DE102017010599A1/de active Pending
-
2018
- 2018-10-24 WO PCT/EP2018/079082 patent/WO2019096551A1/de unknown
- 2018-10-24 US US16/762,393 patent/US11633858B2/en active Active
- 2018-10-24 CN CN201880074076.5A patent/CN111356558B/zh active Active
- 2018-10-24 KR KR1020207013166A patent/KR102613115B1/ko active IP Right Grant
- 2018-10-24 EP EP18795447.4A patent/EP3710206A1/de active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110060462A1 (en) * | 2009-09-04 | 2011-03-10 | Kuka Roboter Gmbh | Method And Device For Stopping A Manipulator |
US20180081340A1 (en) * | 2015-04-22 | 2018-03-22 | DEUTSCHES ZENTRUM FüR LUFT-UND RAUMFAHRT E.V. | Controlling and/or regulating motors of a robot |
CN106826839A (zh) * | 2015-11-19 | 2017-06-13 | 库卡罗伯特有限公司 | 对机器人的控制 |
Also Published As
Publication number | Publication date |
---|---|
CN111356558B (zh) | 2024-05-03 |
WO2019096551A1 (de) | 2019-05-23 |
KR102613115B1 (ko) | 2023-12-12 |
US20200384649A1 (en) | 2020-12-10 |
DE102017010599A1 (de) | 2019-05-16 |
KR20200085280A (ko) | 2020-07-14 |
EP3710206A1 (de) | 2020-09-23 |
US11633858B2 (en) | 2023-04-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11638994B2 (en) | Robotic digital twin control with industrial context simulation | |
US9724827B2 (en) | Monitoring a kinematically redundant robot | |
EP3628453A1 (en) | A control system and method for a robot | |
KR102003216B1 (ko) | 로봇을 위한 모터 제어 및/또는 조정 | |
EP3819733A1 (en) | Creation of a digital twin from a mechanical model | |
TWI769747B (zh) | 計算自動化機器之安全範圍的方法及控制機器人的裝置 | |
Duchaine et al. | Computationally efficient predictive robot control | |
CN110941183B (zh) | 一种基于神经网络的工业机器人动力学辨识方法 | |
CN103495977A (zh) | 一种6r型工业机器人负载识别方法 | |
CN105404744B (zh) | 一种空间机械臂全状态动力学半物理仿真系统 | |
Dong et al. | Force-free control for the flexible-joint robot in human-robot interaction | |
JP2018030210A (ja) | シミュレーション装置、制御システム、ロボットシステム、シミュレーション方法、プログラム及び記録媒体 | |
Shimada et al. | Mecanum-wheel vehicle systems based on position corrective control | |
CN111356558A (zh) | 用于仿真机器人的制动过程的方法和系统 | |
CN112528434B (zh) | 信息识别方法、装置、电子设备和存储介质 | |
Benabdallah et al. | Kinect-based Computed Torque Control for lynxmotion robotic arm | |
US20170261529A1 (en) | Method for identifying friction parameter for linear module | |
KR101439929B1 (ko) | 로봇의 삼차원 시뮬레이션 방법 및 시스템 | |
KR101103586B1 (ko) | 로봇용 시뮬레이션 시스템 및 방법 | |
EP3191263B1 (en) | A robot controller, a robot unit and a method for controlling the operation of a robot unit | |
Teodorescu et al. | Probabilistic shared control for a smart wheelchair: A stochastic model-based framework | |
CN103817695A (zh) | 一种机器人柔性关节的控制方法及驱动装置 | |
CN110549375A (zh) | 一种用于机械臂的防护门防撞方法及系统 | |
Saeed et al. | Modeling and control of a pantograph mechanism interacting with the environment | |
Matsui et al. | Motion-copying system using modal information for motion reproduction |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |