CN115190834A - 力传感器的诊断装置以及机器人控制装置 - Google Patents
力传感器的诊断装置以及机器人控制装置 Download PDFInfo
- Publication number
- CN115190834A CN115190834A CN202180017878.4A CN202180017878A CN115190834A CN 115190834 A CN115190834 A CN 115190834A CN 202180017878 A CN202180017878 A CN 202180017878A CN 115190834 A CN115190834 A CN 115190834A
- Authority
- CN
- China
- Prior art keywords
- force
- force sensor
- robot
- moment
- error
- 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.)
- Pending
Links
- 238000005259 measurement Methods 0.000 abstract description 8
- 238000003745 diagnosis Methods 0.000 description 34
- 238000009434 installation Methods 0.000 description 29
- 238000001514 detection method Methods 0.000 description 20
- 238000010586 diagram Methods 0.000 description 9
- 230000007423 decrease Effects 0.000 description 7
- 238000000034 method Methods 0.000 description 7
- 230000006870 function Effects 0.000 description 4
- 238000012790 confirmation Methods 0.000 description 3
- 230000005484 gravity Effects 0.000 description 3
- 125000006850 spacer group Chemical group 0.000 description 3
- 238000012937 correction Methods 0.000 description 2
- 230000002123 temporal effect Effects 0.000 description 2
- 206010034719 Personality change Diseases 0.000 description 1
- 239000012636 effector Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 239000000126 substance Substances 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01L—MEASURING FORCE, STRESS, TORQUE, WORK, MECHANICAL POWER, MECHANICAL EFFICIENCY, OR FLUID PRESSURE
- G01L25/00—Testing or calibrating of apparatus for measuring force, torque, work, mechanical power, or mechanical efficiency
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J13/00—Controls for manipulators
- B25J13/08—Controls for manipulators by means of sensing devices, e.g. viewing or touching devices
- B25J13/085—Force or torque sensors
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J19/00—Accessories fitted to manipulators, e.g. for monitoring, for viewing; Safety devices combined with or specially adapted for use in connection with manipulators
- B25J19/02—Sensing devices
-
- 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/1628—Programme controls characterised by the control loop
- B25J9/1633—Programme controls characterised by the control loop compliant, force, torque control, e.g. combined with position control
-
- 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
- G01—MEASURING; TESTING
- G01L—MEASURING FORCE, STRESS, TORQUE, WORK, MECHANICAL POWER, MECHANICAL EFFICIENCY, OR FLUID PRESSURE
- G01L1/00—Measuring force or stress, in general
- G01L1/26—Auxiliary measures taken, or devices used, in connection with the measurement of force, e.g. for preventing influence of transverse components of force, for preventing overload
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01L—MEASURING FORCE, STRESS, TORQUE, WORK, MECHANICAL POWER, MECHANICAL EFFICIENCY, OR FLUID PRESSURE
- G01L5/00—Apparatus for, or methods of, measuring force, work, mechanical power, or torque, specially adapted for specific purposes
- G01L5/0061—Force sensors associated with industrial machines or actuators
- G01L5/0066—Calibration arrangements
-
- 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/40582—Force sensor in robot fixture, base
Landscapes
- Engineering & Computer Science (AREA)
- Robotics (AREA)
- Mechanical Engineering (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Chemical & Material Sciences (AREA)
- Analytical Chemistry (AREA)
- Manipulator (AREA)
Abstract
力传感器的诊断装置诊断设置于机器人的力传感器,力传感器配置在设置机器人的设置面附近,并检测从外部施加到机器人的力以及力矩。力传感器的诊断装置具备:计算部(23),其计算由力传感器检测的力及力矩的各自的理论值;判断部(24),其通过将由力传感器检测出的力及力矩的实测值与力及力矩的理论值进行比较,来判断力传感器是否发生变形;以及通知部(25),其通知判断部(24)的判断结果。
Description
技术领域
本发明涉及力传感器的诊断装置以及机器人控制装置。
背景技术
以往,在工业机器人上设置有力传感器,该力传感器检测施加到机器人上的外力,以检测机器人与物体或人的接触(例如,参照专利文献1及2。)。在专利文献1、2中,力传感器配置在设置机器人的设置面附近。
现有技术文献
专利文献
专利文献1:日本特开2019-042906号公报
专利文献2:日本特开2018-080941号公报
发明内容
发明要解决的问题
存在力传感器的检测精度由于某种原因下降的情况。如果机器人在力传感器的检测精度下降的状态下进行动作,则可能无法准确地检测出机器人与物体或人的接触。因此,在机器人开始动作之前,需要确认力传感器的检测精度是否满足规定的标准。但是,导致检测精度下降的原因有多种,要确定原因并不容易。
用于解决问题的方案
本公开的一方面是一种力传感器的诊断装置,其诊断设置于机器人的力传感器,该力传感器配置在设置所述机器人的设置面附近,并检测从外部施加到所述机器人的力以及力矩,所述力传感器的诊断装置的特征在于,具备:计算部,其计算由所述力传感器检测的所述力及所述力矩的各自的理论值;判断部,其通过将由所述力传感器检测出的所述力及所述力矩的实测值与所述力及所述力矩的所述理论值进行比较,来判断所述力传感器是否发生变形;以及通知部,其通知该判断部的判断结果。
附图说明
图1是一个实施方式的机器人系统的整体构成图。
图2A是示出设置板正确设置的例子的图。
图2B是示出设置板错误设置的例子的图。
图3是一个实施方式的机器人控制装置的功能框图。
图4是说明连接于机器人的负载的设定值的例子的图。
图5是对传感器诊断动作中的机器人主体的旋转体的动作进行说明的图。
图6是对传感器诊断动作中的机器人主体的第一臂的动作进行说明的图。
图7是示出由通知部显示的力传感器的诊断结果的例子的图。
图8是示出由机器人控制装置执行的力传感器的诊断方法的流程图。
图9A是示出传感器诊断动作中的旋转体以及第一臂的旋转角度的时间变化的曲线图。
图9B是示出传感器诊断动作中的力误差ΔF的时间变化的曲线图。
图9C是示出传感器诊断动作中的力矩误差ΔM的时间变化的曲线图。
图10是示出判断部的判断结果的变形例的图。
具体实施方式
以下参照附图对一个实施方式的力传感器的诊断装置、机器人控制装置以及机器人系统进行说明。
如图1所示,本实施方式的机器人系统100具备工业机器人1、以及与机器人1连接并控制机器人1的机器人控制装置2。
机器人1具备机器人主体3、用于将机器人主体3固定到设置面S的设置板4、以及检测从外部施加到机器人主体3的力以及力矩的力传感器5。例如,机器人1是与作业者在相同的作业空间进行作业的协作机器人,机器人主体3是六轴垂直多关节机器人。
机器人主体3具有基台6、旋转体7、第一臂8以及第二臂9。旋转体7载置在基台6上,并能够相对于基台6绕竖直方向的第一轴线J1旋转。第一臂8的基端部支撑于旋转体7,并能够相对于旋转体7绕水平方向的第二轴线J2旋转。第二臂9的基端部支撑于第一臂8的前端部,并能够相对于第一臂8绕水平方向的第三轴线J3旋转。
在机器人主体3设置有分别使旋转体7、第一臂8以及第二臂9旋转的多个伺服电机(省略图示)、以及分别检测旋转体7、第一臂8以及第二臂9的旋转角度的多个编码器(省略图示)。
在第二臂9的前端设置有安装负载11的安装面10。负载11例如是手部或工具等末端执行器。
如图2A所示,设置板4配置在地面等水平或大致水平的设置面S上,通过化学锚栓等地脚螺栓12以非常大的力,例如以数吨的力固定到设置面S。
力传感器5配置在基台6与设置板4之间,且固定于基台6以及设置板4。例如,力传感器5具有因施加于机器人主体3的外力而变形的圆筒状的主体、以及固定于主体的多个应变传感器。力传感器5例如是六轴力传感器,由力传感器5检测的力包括X轴、Y轴以及Z轴方向三个力分量,由力传感器5检测的力矩包括绕X轴、Y轴以及Z轴的三个力矩分量。X轴、Y轴以及Z轴相互正交。
配置在设置面S附近的力传感器5容易受到设置板4在设置面S上的设置状态的影响,存在力传感器5因设置板4错误地设置在设置面S上而变形的情况。
图2A示出了设置板4正确设置的例子,图2B示出了设置板4错误设置的例子。如图2A所示,在设置面S具有凹凸的情况下,在设置板4与设置面S之间的间隙中插入垫片13,以确保设置板4的平坦度。如图2B所示,在未插入垫片13或垫片13不适当地插入的情况下,设置板4因来自地脚螺12的力而如箭头所示那样变形,固定于设置板4的力传感器5变形。
如图3所示,机器人控制装置2具备存储部21、控制部22、计算部23、判断部24以及通知部25。
机器人控制装置2具有诊断力传感器5的传感器诊断功能,计算部23、判断部24以及通知部25负责传感器诊断功能。即,在一个实施方式中,力传感器的诊断装置作为机器人控制装置2的一部分而搭载于机器人控制装置2。
存储部21中存储有用于诊断力传感器5的传感器诊断程序。机器人控制装置2具有处理器,处理器按照传感器诊断程序执行处理,从而实现控制部22、计算部23、判断部24以及通知部25的后述功能。
存储部21具有RAM(Random Access Memory,随机存取存储器)、ROM(Read-OnlyMemory,只读存储器)及其他任意的存储装置。存储部21中存储有连接于机器人1的负载11的设定值。如图4所示,设定值例如包括负载11的质量M、以安装面10的中心位置为基准的负载11的重心位置(Gx,Gy,Gz)、以及负载11绕重心G的惯性Ix,Iy,Iz。设定值例如由作业者输入机器人控制装置2并存储在存储部21中。
控制部22控制机器人主体3以及力传感器5。控制部22通过控制伺服电机,从而使机器人主体3执行使机器人主体3的姿态变化的传感器诊断动作。另外,控制部22在传感器诊断动作中的机器人主体3的姿态变化过程中,使力传感器5执行力以及力矩的检测。由力传感器5检测出的力以及力矩的实测值Fa、Ma从力传感器5发送到机器人控制装置2,用于力传感器5的诊断。
图5以及图6示出了机器人主体3的传感器诊断动作。在传感器诊断动作中,机器人主体3的姿态仅通过旋转体7绕第一轴线J1的旋转而从初始姿态变化到第一姿态(参照图5。),接下来,仅通过第一臂8绕第二轴线J2的旋转而从第一姿态变化到第二姿态(参照图6。)。初始姿态是负载11配置在沿水平方向远离第一轴线J1的位置的姿态,例如,第一臂8以及第二臂9是水平延伸的姿态。
传感器诊断动作中的旋转体7以及第一臂8的各自的旋转角度范围由作业者任意设定。旋转体7以及第一臂8优选旋转到各自的最大旋转角度,旋转体7以及第一臂8各自的旋转量优选为90°以上。
例如,在传感器诊断动作中,旋转体7从0°旋转到180°,第一臂8从90°旋转到0°(参照图9A。)。即,在初始姿态中,旋转体7的旋转角度为0°,第一臂8的旋转角度为90°。第一臂8在90°沿水平方向延伸,在0°沿竖直方向延伸。
计算部23从存储部21读取负载11的设定值,并使用负载11的设定值来计算在传感器诊断动作过程中由力传感器5检测的力及力矩的各自的理论值Ft、Mt。例如,理论值Ft是X轴、Y轴以及Z轴方向的三个力分量的理论值的均方根,理论值Mt是绕X轴、Y轴以及Z轴的三个力矩分量的理论值的均方根。
在理论值Ft、Mt根据机器人主体3的姿态的变化而相应变化的情况下,为了计算理论值Ft、Mt,需要机器人主体3的姿态的信息。在这种情况下,计算部23获取传感器诊断动作过程中的各时刻的机器人主体3的姿态的信息。例如,旋转体7、第一臂8以及第二臂9的各自的旋转角度从编码器发送到机器人控制装置2,并按时间序列存储到存储部21中。计算部23根据存储部21中存储的旋转角度计算各时刻的机器人主体3的姿态,并使用负载11的设定值和机器人主体3的姿态来计算理论值Ft、Mt。
如后面详细说明的那样,判断部24通过将实测值Fa、Ma与理论值Ft、Mt进行比较,来判断负载11的设定值是否正确、以及判断力传感器5是否因设置板4的错误设置而发生变形。例如,实测值Fa是由力传感器5实际检测出的X轴、Y轴以及Z轴方向的三个力分量的均方根,实测值Ma是由力传感器5实际检测出的绕X轴、Y轴以及Z轴的三个力矩分量的均方根。
当判断负载11的设定值正确并且力传感器5未发生变形时,判断部24判断力传感器5的检测精度为“合格”。
另一方面,当判断负载11的设定值错误、和/或力传感器5发生变形时,判断部24判断力传感器5的检测精度为“不合格”,且基于不合格的原因,从“模式1”、“模式2”以及”模式3”中选择一个模式。
通知部25具有显示器(省略图示),并将判断部24的判断结果显示于显示器。当判断结果为“合格”时,通知部25显示“合格”。当判断结果为不合格时,如图7所示,通知部25显示由判断部24选择的模式、以及与所选择的模式对应的应对方法。
接着,参照图8对由机器人控制装置2执行的力传感器5的诊断方法进行说明。例如,通过基于作业者的指示来执行传感器诊断程序,从而机器人控制装置2开始力传感器5的诊断方法。传感器诊断方法在没有从外部向机器人主体3施加力以及力矩的情况下执行。
首先,控制部22通过控制机器人主体3以及力传感器5,获取力的实测值Fa以及力矩的实测值Ma(步骤S1)。具体地,机器人主体3执行传感器诊断动作,旋转体7以及第一臂8依次旋转。由此,机器人主体3的姿态从初始姿态变化到第一姿态,接着从第一姿态变化到第二姿态。并且,在旋转体7的旋转过程中以及第一臂8的旋转过程中,通过力传感器5检测力以及力矩。
接着,通过计算部23,使用连接于机器人主体3的负载11的设定值,计算在旋转体7的旋转过程中以及第一臂8的旋转过程中由力传感器5检测的力以及力矩的理论值Ft、Mt(步骤S2)。
接着,通过判断部24,计算作为实测值Fa与理论值Ft之间的差分的大小的力误差ΔF=|Fa-Ft|、以及作为实测值Ma与理论值Mt之间的差分的大小的力矩误差ΔM=|Ma-Mt|(步骤S3)。
控制部22也可以以机器人主体3配置为初始姿态时由力传感器5检测的力以及力矩分别为零的方式设定力传感器5的零点,然后使机器人主体3的姿态发生变化。在这种情况下,无论机器人主体3的姿态相对于初始姿态如何变化,通过计算部23计算的理论值Ft、Mt始终为零。
图9A示出了传感器诊断动作过程中的旋转体7以及第一臂8的旋转角度的时间变化,图9B示出了传感器诊断动作过程中的力的实测值Fa以及理论值Ft的时间变化,即示出了力误差ΔF的时间变化,图9C示出了传感器诊断动作过程中的力矩的实测值Ma以及理论值Mt的时间变化,即示出了力矩误差ΔM的时间变化。
在图9B以及图9C中,以初始姿态的力误差ΔF以及力矩误差ΔM分别为零的方式设定了力传感器5的零点。当负载11的设定值正确且力传感器5没有因设置板4的错误设置而发生变形时,力误差ΔF以及力矩误差ΔM分别始终为零或大致为零。
另一方面,当因作业者输入错误值作为质量M或重心位置(Gx,Gy,Gz)等而导致负载11的设定值错误时,尽管没有从外部对机器人主体3施加力以及力矩,但也检测出非零的力误差ΔF以及力矩误差ΔM。在这种情况下,力误差ΔF以及力矩误差ΔM随着机器人主体3的姿态的变化而变化,尤其是力矩误差ΔM随着旋转体7的旋转而发生较大变化。
另外,当因设置板4的误设置而导致力传感器5发生变形时,尽管没有从外部向机器人主体3施加力,但也检测出非零的力误差ΔF以及力矩误差ΔM。在这种情况下,力误差ΔF以及力矩误差ΔM随着机器人主体3的姿态的变化而变化,尤其是力误差ΔF随着第一臂8的旋转而发生较大变化。
接着,通过判断部24,将力矩误差ΔM与规定的第一阈值Th1进行比较(步骤S4),并判断负载11的设定值是否正确。具体地,当在机器人主体3的姿态变化的整个期间力矩误差ΔM均为第一阈值Th1以下时,判断负载11的设定值是正确的。另一方面,如图9C所示,当在机器人主体3的姿态变化期间中存在力矩误差ΔM大于第一阈值Th1的期间时,判断负载11的设定值是错误的。
接下来,通过判断部24,将力误差ΔF与规定的第二阈值Th2进行比较(步骤S5或S6),并判断力传感器5是否由于设置板4的误设置而发生变形。具体地,当在机器人主体3的姿态变化的整个期间力误差ΔF均为第二阈值Th2以下时,判断力传感器5未发生变形。另一方面,如图9B所示,当在机器人主体3的姿态变化期间中存在力误差ΔF大于第二阈值Th2的期间时,判断力传感器5发生变形。
当判断负载11的设定值正确且力传感器5未发生变形时(步骤S4的“是”且步骤S5的“是”),通过判断部24判断力传感器5的检测精度为“合格”。接着,通过通知部25通知诊断结果为“合格”(步骤S7),力传感器5的诊断方法结束。
当判断负载11的设定值正确(步骤S4中的“是”)且力传感器5发生变形时(步骤S5的“否”),通过判断部24判断力传感器5的检测精度为“不合格”。在这种情况下,“不合格”的原因为因设置板4的误设置而导致的力传感器5的变形。因此,通过判断部24选择与设置板4的误设置对应的“模式3”,并通过通知部25通知诊断结果为“模式3”(步骤S8)。此时,作为应对方法,将设置板4的设置状态的确认与诊断结果一起通知。
当判断负载11的设定值错误(步骤S4的否)且力传感器5未发生变形时(步骤S6的“是”),通过判断部24判断力传感器5的检测精度为“不合格”。在这种情况下,“不合格”的原因为负载11的设定值错误。因此,通过判断部24选择与负载11的设定值错误对应的“模式2”,并通过通知部25通知诊断结果为“模式2”(步骤S9)。此时,作为应对方法,将负载11的设定值的确认与诊断结果一起通知。
当判断负载11的设定值错误(步骤S4的否)且力传感器5发生变形时(步骤S4的“否”且步骤S6的“否”),通过判断部24判断力传感器5的检测精度为“不合格”。在这种情况下,“不合格”的原因为设置板4的误设置以及负载11的设定值错误。因此,通过判断部24选择与设置板4的误设置以及负载11的设定值错误对应的“模式1”,并通过通知部25通知诊断结果为“模式1”(步骤S10)。此时,作为应对方法,将负载11的设定值的确认以及重新诊断与诊断结果一起通知。
当诊断结果为“不合格”时,作业者按照由通知部25通知的应对方法来校正负载11的设定值或设置板4的设置状态,之后,再次执行力传感器5的诊断方法(步骤S11的“是”)。作业者重复负载11的设定值的校正或设置板4的设置状态的校正、以及诊断的重新执行,直到诊断结果变为“合格”为止。
这样,由于设置板4的误设置而导致的力传感器5的变形、以及负载11的设定值的误设定,可能会导致力传感器5的检测精度下降。当机器人主体3在力传感器5的检测精度下降的状态下进行动作时,例如可能发生尽管机器人主体3没有与物体或人接触,但也检测出接触而导致机器人主体3停止的情况。因此,为了使机器人1正常动作,需要在机器人主体3的动作开始之前确认力传感器5的检测精度满足所要求的标准。但是,例如仅基于力误差ΔF以及力矩误差ΔM来确定检测精度下降的原因对作业者来说并不容易。
根据本实施方式,在传感器诊断动作过程中,在使机器人主体3的姿态变化的同时通过力传感器5检测力以及力矩,并测量力误差ΔF以及力矩误差ΔM。当负载11的设定值错误时,尤其力矩误差ΔM变大;当力传感器5发生变形时,尤其力误差ΔF变大。因此,能够基于力矩误差ΔM以及力误差ΔF来判断负载的设定值是否正确以及力传感器5是否发生变形。另外,能够通过机器人主体3的简单动作以及由机器人控制装置2进行的简单计算来确定力传感器5的检测精度下降的原因。
另外,当负载11的设定值错误时,旋转体7旋转时的力矩误差ΔM变大,当力传感器5发生变形时,第一臂8旋转时的力误差ΔF变大。因此,通过使旋转体7以及第一臂8分别单独旋转,能够相互区别地判断负载11的设定值的误设定和力传感器5的变形。
另外,根据本实施方式,所确定的原因和与原因相应的应对方法被一起通知给作业者。由此,能够提醒作业者采取适当的应对方法。作业者通过按照所通知的应对方法进行适当的应对,能够在短时间内可靠地完成力传感器5的检测精度的调整。
在上述实施方式中,也可以根据传感器诊断动作中的机器人主体3的姿态的变化量,即根据旋转体7以及第一臂8的旋转量来改变误差ΔM、ΔF的阈值Th1、Th2。
例如,旋转体7以及第一臂8的旋转范围可能因在机器人主体3的周围存在结构物等而受到限制。旋转体7以及第一臂8的旋转量越大,误差ΔM、ΔF也越大,因此,在无论旋转量如何阈值Th1、Th2都恒定的情况下,存在无法准确地判断负载11的设定值是否正确以及力传感器5是否发生变形的情况。
通过使阈值Th1、Th2随着旋转量的变大而增大,能够准确地判断负载11的设定值是否正确以及力传感器5是否发生变形。也可以例如,在旋转量小于90°的情况下,以使阈值Th1、Th2随着旋转量的减小而减小的方式,使阈值Th1、Th2与旋转量成正比。
在上述实施方式中,判断部24以“合格”及“不合格”两个等级来判断力传感器5的检测精度,但取而代之,也可以以3个以上的等级来进行判断。例如,如图10所示,判断部24也可以以“优”、“良”、“稍差”、“差”4个等级来进行判断。在该例中,在“稍差”或“差”的情况下,通过通知部25通知模式以及应对方法。
根据该构成,作业者能够基于更详细的判断结果,更具体地识别力传感器5的检测精度的程度。
在上述实施方式中,在机器人主体3的姿态变化过程中持续检测力误差ΔF以及力矩误差ΔM,取而代之,也可以仅在机器人主体3的姿态为规定的姿态时检测力误差ΔF以及力矩误差ΔM。
例如,可以在机器人主体3的姿态为第一姿态及第二姿态这两个时刻检测力误差ΔF以及力矩误差ΔM,使用两个时刻的误差的差分来执行步骤S4至S6的判断。
在上述实施方式中,判断部24判断负载11的设定值是否正确以及力传感器5是否发生变形这两者,但取而代之,也可以仅判断力传感器5是否发生变形。
即使所通知的判断结果仅是力传感器5是否发生变形,也能够辅助作业者确定力传感器5的检测精度下降的原因,并提醒作业者采取适当的应对方法。
在上述实施方式中,力传感器的诊断装置作为机器人控制装置2的功能的一部分实现,但取而代之,也可以是力传感器的诊断装置与机器人控制装置2分体设置。例如,具备计算部23、判断部24以及通知部25的力传感器的诊断装置可以配置在机器人控制装置2的外部,并与机器人控制装置2连接。
在上述实施方式中,机器人1是六轴垂直多关节机器人,但机器人1也可以是六轴以外的轴数的垂直多关节机器人或者其他关节构成的机器人。
附图标记说明:
1 机器人
2 机器人控制装置
5 力传感器
11 负载
21 存储部
22 控制部
23 计算部
24 判断部
25 通知部
S 设置面。
Claims (14)
1.一种力传感器的诊断装置,其诊断设置于机器人的力传感器,该力传感器配置在设置所述机器人的设置面附近,并检测从外部施加到所述机器人的力以及力矩,所述力传感器的诊断装置的特征在于,具备:
计算部,其计算由所述力传感器检测的所述力及所述力矩的各自的理论值;
判断部,其通过将由所述力传感器检测出的所述力及所述力矩的实测值与所述力及所述力矩的所述理论值进行比较,来判断所述力传感器是否发生变形;以及
通知部,其通知该判断部的判断结果。
2.根据权利要求1所述的力传感器的诊断装置,其中,
所述判断部基于力矩误差和力误差,判断所述力传感器是否发生变形,所述力矩误差是所述力矩的所述实测值与所述力矩的所述理论值之间的差分的大小,所述力误差是所述力的所述实测值与所述力的所述理论值之间的差分的大小。
3.根据权利要求2所述的力传感器的诊断装置,其中,
所述判断部在所述力矩误差为规定的第一阈值以下且所述力误差为规定的第二阈值以下时,判断所述力传感器未发生变形,
在所述力矩误差为规定的第一阈值以下且所述力误差大于规定的第二阈值时,判断所述力传感器发生变形。
4.根据权利要求1至3中任一项所述的力传感器的诊断装置,其中,
所述计算部使用连接于所述机器人的负载的设定值来计算所述力及所述力矩的各自的理论值,
所述判断部通过将所述力及所述力矩的实测值与所述力及所述力矩的所述理论值进行比较,来进一步判断所述负载的所述设定值是否正确。
5.根据权利要求4所述的力传感器的诊断装置,其中,
所述判断部基于力矩误差,判断所述负载的设定值是否正确,所述力矩误差是所述力矩的所述实测值与所述力矩的所述理论值之间的差分的大小。
6.根据权利要求5所述的力传感器的诊断装置,其中,
所述判断部在所述力矩误差为规定的第一阈值以下时,判断所述负载的设定值是正确的,
在所述力矩误差大于规定的第一阈值时,判断所述负载的设定值是错误的。
7.根据权利要求3所述的力传感器的诊断装置,其中,
所述判断部基于所述机器人的姿态发生变化时的所述力矩误差以及所述力误差,判断所述力传感器是否发生变形。
8.根据权利要求7所述的力传感器的诊断装置,其中,
所述判断部根据所述机器人的姿态的变化量来改变所述规定的第二阈值。
9.根据权利要求6所述的力传感器的诊断装置,其中,
所述判断部基于所述机器人的姿态发生变化时的所述力矩误差,判断所述负载的所述设定值是否正确。
10.根据权利要求9所述的力传感器的诊断装置,其中,
所述判断部根据所述机器人的姿态的变化量来改变所述规定的第一阈值。
11.根据权利要求1至10中任一项所述的力传感器的诊断装置,其中,
所述计算部获取所述机器人的姿态的信息,并基于获取到的姿态来计算所述力的理论值以及所述力矩的理论值。
12.一种机器人控制装置,其具有诊断设置于机器人的力传感器的功能,该力传感器配置在设置所述机器人的设置面附近,并检测从外部施加到所述机器人的力以及力矩,
所述机器人控制装置的特征在于,具备:
控制部,其控制所述机器人;
计算部,其计算由所述力传感器检测的所述力及所述力矩的各自的理论值;
判断部,其通过将由所述力传感器检测出的所述力及所述力矩的实测值与所述力及所述力矩的所述理论值进行比较,来判断所述力传感器是否发生变形;以及
通知部,其通知该判断部的判断结果。
13.根据权利要求12所述的机器人控制装置,其中,
所述机器人控制装置具备存储连接于所述机器人的负载的设定值的存储部,
所述计算部使用所述存储部中存储的所述负载的设定值来计算所述力及所述力矩的各自的理论值,
所述判断部通过将所述力及所述力矩的实测值与所述力及所述力矩的所述理论值进行比较,来进一步判断所述负载的所述设定值是否正确。
14.根据权利要求13所述的机器人控制装置,其中,
所述控制部使所述机器人执行使所述机器人的姿态变化的传感器诊断动作,并且在所述传感器诊断动作中的所述机器人的姿态变化过程中使所述力传感器执行所述力及所述力矩的检测。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2020-037862 | 2020-03-05 | ||
JP2020037862 | 2020-03-05 | ||
PCT/JP2021/007237 WO2021177147A1 (ja) | 2020-03-05 | 2021-02-26 | 力センサの診断装置およびロボット制御装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN115190834A true CN115190834A (zh) | 2022-10-14 |
Family
ID=77613055
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202180017878.4A Pending CN115190834A (zh) | 2020-03-05 | 2021-02-26 | 力传感器的诊断装置以及机器人控制装置 |
Country Status (5)
Country | Link |
---|---|
US (1) | US20230040101A1 (zh) |
JP (1) | JP7376683B2 (zh) |
CN (1) | CN115190834A (zh) |
DE (1) | DE112021000429T5 (zh) |
WO (1) | WO2021177147A1 (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US12234137B2 (en) * | 2021-10-28 | 2025-02-25 | Toyota Research Institute, Inc. | Lifting robots |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0777476A (ja) * | 1993-09-08 | 1995-03-20 | Hitachi Constr Mach Co Ltd | 力センサの検査方法 |
JP2006082201A (ja) * | 2004-09-17 | 2006-03-30 | Honda Motor Co Ltd | 脚式移動ロボットの力センサ異常検知装置 |
CN102785253A (zh) * | 2011-04-06 | 2012-11-21 | 发那科株式会社 | 具有机器人的异常检测功能的机器人系统及其控制方法 |
JP2014058029A (ja) * | 2012-09-19 | 2014-04-03 | Canon Inc | ロボット装置及び力覚センサの診断方法 |
US20160031086A1 (en) * | 2014-07-31 | 2016-02-04 | Fanuc Corporation | Mobile collaborative robot |
Family Cites Families (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0719982A (ja) * | 1993-06-30 | 1995-01-20 | Hitachi Constr Mach Co Ltd | 力センサの検査方法 |
JP2012051042A (ja) * | 2010-08-31 | 2012-03-15 | Yaskawa Electric Corp | ロボットシステム及びロボット制御装置 |
JP5849473B2 (ja) * | 2011-07-06 | 2016-01-27 | セイコーエプソン株式会社 | ロボット、ロボットの制御方法、およびプログラム |
JP2013094935A (ja) * | 2011-11-04 | 2013-05-20 | Honda Motor Co Ltd | ロボットアーム装置 |
WO2015145638A1 (ja) * | 2014-03-26 | 2015-10-01 | 株式会社Ihi | ロボットシステム並びにセンサ検査装置及び方法 |
JP5980877B2 (ja) * | 2014-10-23 | 2016-08-31 | ファナック株式会社 | ロボットに掛かる荷重を検知するためのシステム、ロボット、およびロボットシステム |
JP6166305B2 (ja) * | 2015-05-08 | 2017-07-19 | ファナック株式会社 | 負荷パラメータ設定装置および負荷パラメータ設定方法 |
JP6591818B2 (ja) * | 2015-07-30 | 2019-10-16 | ファナック株式会社 | 産業用ロボットシステムおよびその制御方法 |
WO2018029790A1 (ja) * | 2016-08-09 | 2018-02-15 | 株式会社 トライフォース・マネジメント | 力覚センサ |
WO2018042571A1 (ja) * | 2016-08-31 | 2018-03-08 | 株式会社 トライフォース・マネジメント | 力覚センサ |
JP6342971B2 (ja) | 2016-11-14 | 2018-06-13 | ファナック株式会社 | 力検出装置及びロボット |
JP2019042906A (ja) | 2017-09-07 | 2019-03-22 | 株式会社不二越 | ロボットの外部接触2重チェック装置 |
JP7192292B2 (ja) * | 2018-07-30 | 2022-12-20 | セイコーエプソン株式会社 | ロボットおよびロボットの異常検出方法 |
JP7400225B2 (ja) * | 2019-06-25 | 2023-12-19 | セイコーエプソン株式会社 | リセット制御方法 |
-
2021
- 2021-02-26 WO PCT/JP2021/007237 patent/WO2021177147A1/ja active Application Filing
- 2021-02-26 CN CN202180017878.4A patent/CN115190834A/zh active Pending
- 2021-02-26 DE DE112021000429.8T patent/DE112021000429T5/de active Pending
- 2021-02-26 US US17/797,957 patent/US20230040101A1/en active Pending
- 2021-02-26 JP JP2022505164A patent/JP7376683B2/ja active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0777476A (ja) * | 1993-09-08 | 1995-03-20 | Hitachi Constr Mach Co Ltd | 力センサの検査方法 |
JP2006082201A (ja) * | 2004-09-17 | 2006-03-30 | Honda Motor Co Ltd | 脚式移動ロボットの力センサ異常検知装置 |
CN102785253A (zh) * | 2011-04-06 | 2012-11-21 | 发那科株式会社 | 具有机器人的异常检测功能的机器人系统及其控制方法 |
JP2014058029A (ja) * | 2012-09-19 | 2014-04-03 | Canon Inc | ロボット装置及び力覚センサの診断方法 |
US20160031086A1 (en) * | 2014-07-31 | 2016-02-04 | Fanuc Corporation | Mobile collaborative robot |
Also Published As
Publication number | Publication date |
---|---|
WO2021177147A1 (ja) | 2021-09-10 |
JP7376683B2 (ja) | 2023-11-08 |
US20230040101A1 (en) | 2023-02-09 |
JPWO2021177147A1 (zh) | 2021-09-10 |
DE112021000429T5 (de) | 2022-10-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5046509B2 (ja) | 傾度センサ及びその使用方法 | |
US10067019B2 (en) | Force and torque sensor having redundant instrumentation and operative to detect faults | |
US9348331B2 (en) | Robot apparatus and speed reducer state diagnosing method | |
CN102785253B (zh) | 具有机器人的异常检测功能的机器人系统及其控制方法 | |
US8594847B2 (en) | Manipulator, particularly industrial robot, having a redundant sensor arrangement, and method for the control thereof | |
US9701022B2 (en) | Robot malfunction indication method | |
US9505129B2 (en) | Robot control device for stopping robot by detecting contact force with person | |
US8712589B2 (en) | System and method for judging success or failure of work of robot | |
JP4955791B2 (ja) | ロボットシステム | |
CN110370281B (zh) | 检测施加给机器人的载荷的系统、机器人及机器人系统 | |
US20160114483A1 (en) | Robot control method, robot apparatus, program, recording medium, and manufacturing method of assembly part | |
JP4440072B2 (ja) | ロボットの制御方法 | |
KR101835728B1 (ko) | 6축 센서 캘리브레이션 장치 | |
JP7096544B2 (ja) | ねじ締付装置及びねじ締付方法 | |
CN115190834A (zh) | 力传感器的诊断装置以及机器人控制装置 | |
US20200078942A1 (en) | Robot system | |
CN110871456B (zh) | 机器人 | |
EP4010153A1 (en) | Robotic arm and robot | |
CN113021350B (zh) | 一种机器人负载测试方法 | |
WO2021042718A1 (en) | Robotic arm and robot | |
EP3389928B1 (en) | Impulse wrench rotation detection | |
CN116981906A (zh) | 用于校正至少一个轴系的未对准的方法 | |
US11872700B2 (en) | Robot with a torque sensor and a force sensor | |
JP2020037172A (ja) | ロボット | |
JP4577607B2 (ja) | ロボットの制御装置およびロボットシステム |
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 |