CN102039594A - 阻抗控制参数调节装置和调节方法 - Google Patents

阻抗控制参数调节装置和调节方法 Download PDF

Info

Publication number
CN102039594A
CN102039594A CN2010105159868A CN201010515986A CN102039594A CN 102039594 A CN102039594 A CN 102039594A CN 2010105159868 A CN2010105159868 A CN 2010105159868A CN 201010515986 A CN201010515986 A CN 201010515986A CN 102039594 A CN102039594 A CN 102039594A
Authority
CN
China
Prior art keywords
parameter
value
setting time
overshoot
sticky
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
CN2010105159868A
Other languages
English (en)
Other versions
CN102039594B (zh
Inventor
安藤慎悟
永井亮一
井上康之
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.)
Yaskawa Electric Corp
Original Assignee
Yaskawa Electric Corp
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 Yaskawa Electric Corp filed Critical Yaskawa Electric Corp
Publication of CN102039594A publication Critical patent/CN102039594A/zh
Application granted granted Critical
Publication of CN102039594B publication Critical patent/CN102039594B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

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/1628Programme controls characterised by the control loop
    • B25J9/1633Programme controls characterised by the control loop compliant, force, torque control, e.g. combined with position control
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • B25J9/1628Programme controls characterised by the control loop
    • B25J9/1638Programme controls characterised by the control loop compensation for arm bending/inertia, pay load weight/inertia
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J13/00Controls for manipulators
    • B25J13/08Controls for manipulators by means of sensing devices, e.g. viewing or touching devices
    • B25J13/085Force or torque sensors
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • B25J9/1628Programme controls characterised by the control loop
    • B25J9/1641Programme controls characterised by the control loop compensation for backlash, friction, compliance, elasticity in the joints
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • B25J9/1656Programme controls characterised by programming, planning systems for manipulators
    • B25J9/1664Programme controls characterised by programming, planning systems for manipulators characterised by motion, path, trajectory planning
    • 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/36429Power assisted positioning
    • 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/37Measurements
    • G05B2219/37357Force, pressure, weight or deflection
    • 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/39Robotics, robotics to robotics hand
    • G05B2219/39188Torque compensation
    • 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/39Robotics, robotics to robotics hand
    • G05B2219/39325External force control, additional loop comparing forces corrects position
    • 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/39Robotics, robotics to robotics hand
    • G05B2219/39343Force based impedance control
    • 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/39Robotics, robotics to robotics hand
    • G05B2219/39347Joint space impedance control
    • 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/39Robotics, robotics to robotics hand
    • G05B2219/39348Generalized impedance control
    • 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/41Servomotor, servo controller till figures
    • G05B2219/41387Observe reference torque, position and feedback position, estimate contact force

Landscapes

  • Engineering & Computer Science (AREA)
  • Robotics (AREA)
  • Mechanical Engineering (AREA)
  • Human Computer Interaction (AREA)
  • Manipulator (AREA)
  • Feedback Control In General (AREA)
  • Control Of Non-Electrical Variables (AREA)

Abstract

本发明涉及阻抗控制参数调节装置和调节方法。该调节装置具有:参数初始值计算部(117),力指令施加部(111),评价基准计测部(112),容许值设定部(113),粘性参数搜索部(114),结束判断部(115)以及惯性参数调节部(116),力指令施加部(111)对阻抗控制部接通/断开力指令,评价基准计测部(112)计测力响应的整定时间、过冲量和振动次数,容许值设定部(113)设定过冲量和整定时间的容许值,粘性参数搜索部(114)搜索整定时间为最小的粘性参数,结束判断部(115)对调节值和容许值进行比较来判断结束还是继续处理,惯性参数调节部(116)根据过冲量和整定时间的调节值来调节惯性参数。

Description

阻抗控制参数调节装置和调节方法
技术领域
本发明涉及基于设在产业用机器人的末端执行器上的力传感器的信息的阻抗控制的参数调节装置和参数调节方法。
阻抗控制是这样的位置和力的控制方法:用于将在从外部向机器人的手指尖施加力的情况下产生的机械阻抗(惯性、衰减系数、刚性)设定为适合于目标作业的值。
背景技术
广泛公知有这样的技术,即,在使用产业用机器人执行嵌合等接触作业的情况下,在机器人机械手的末端执行器或手腕部设置力传感器,构成利用力传感器信息的力控制。作为具体的力控制方法,例如容易利用阻抗控制。
阻抗控制构成反馈控制,使得外力作用于末端执行器时的位置响应根据期望的惯性、粘性、刚性特性进行动作。可在嵌合作业时避免工件(workpiece:加工件)之间接触时的力而吸收位置误差。不过,当惯性、粘性、刚性的参数不适当时,具有作业执行极端花费时间的情况。此外,有时在接触时控制***变得不稳定(振荡)而不能作业。因此,需要适当调节阻抗控制的参数。
作为调节阻抗控制参数的技术,日本特开2001-277162号(专利文献1)公报作了公开。
在该公报中,调节作业者(示教者)在使用显示部确认力响应的同时,通过按钮操作调节重量(重
Figure BSA00000314648500011
轻)和硬度(硬软)的举动指定参数,根据该举动指定参数,通过模糊推理调节阻抗参数。
在专利文献1中,在目视确认力响应的同时,通过按钮操作调节参数。在专利文献1中,采用这样的作法:利用2个举动指定参数,通过模糊推理调节3个阻抗参数。然而,模糊推理用于对个人的主观判断进行统计处理,而不是用于消除个人差异。因此,具有调节结果或调节时间取决于个人技能的问题。由于调节结果取决于个人差异,因而难以进行最佳的参数调节。
发明内容
本发明是鉴于上述问题而完成的,本发明的目的在于提供一种使阻抗控制的多个参数不取决于个人技能、即使不具有特别的知识也总能调节最佳参数的装置及其调节方法。
根据本发明的一个方面,提供一种阻抗控制参数调节装置,该装置调节根据设在机器人机械手的末端执行器上的力传感器的信息构成的阻抗控制的参数,其中,该阻抗控制参数调节装置具有:
参数初始值计算部,其计算在参数调节时设定的惯性参数和粘性参数的初始值;
力指令施加部,其通过对阻抗控制接通/断开阶梯状的力指令,将末端执行器所把持的工件反复按压对象工件;
评价基准计测部,其在每次按压时记录来自力传感器的力反馈的时间响应,并且自动计测力反馈的时间响应的整定时间、过冲量和振动次数;
容许值设定部,其设定作为可容许过冲量的最大值的过冲量容许值、和作为可容许整定时间的最大值的整定时间容许值;
粘性参数搜索部,其固定惯性参数,执行反复按压,搜索整定时间最小的粘性参数;
结束判断部,其对作为粘性参数搜索部的粘性参数搜索结果而从评价基准计测部获得的整定时间调节值和过冲量调节值分别与所述过冲量容许值和所述整定时间容许值进行比较,判断是结束还是继续反复处理;以及
惯性参数调节部,其在结束判断部判断为继续处理的情况下,增减惯性参数、或者缓和过冲量容许值和整定时间容许值中的任一方,之后再执行粘性参数搜索部的处理。
根据本发明的另一个方面,提供一种阻抗控制参数调节方法,该方法通过反复测定力反馈的时间响应来调节根据设在机器人机械手的末端执行器上的力传感器的信息构成的阻抗控制的参数,该阻抗控制参数调节方法执行以下步骤:
计算在参数调节时设定的惯性参数和粘性参数的初始值;
(a)容许值设定步骤,设定与力反馈的时间响应相关的过冲量容许值(上限)和整定时间容许值(上限);
(b)粘性参数搜索步骤,固定惯性参数来搜索整定时间最小的粘性参数;
(c)结束判断步骤,对根据所述粘性参数搜索步骤的执行结果获得的过冲量调节值和整定时间调节值分别与所述过冲量容许值和整定时间容许值进行比较,由此判断是结束还是继续反复处理;以及
(d)惯性参数调节步骤,在所述结束判断步骤判断为继续处理的情况下,增减惯性参数、或者缓和过冲量容许值和整定时间容许值中的任一方,之后再执行粘性参数搜索步骤。
根据本发明,具有能自动调节阻抗控制的多个参数而不取决于个人技能的效果。
并且,根据本发明,由于根据力响应的振动次数朝整定时间减少的方向增减粘性参数,并根据力响应的过冲量朝过冲量减小的方向增减惯性参数,因而具有能调节整定时间和过冲量最小的最佳阻抗参数的效果。
附图说明
通过以下的详细说明,结合附图,将更全面地理解本发明及其相关优点,在附图中:
图1是本发明的阻抗控制参数调节装置的结构图。
图2是本发明的阻抗控制参数调节方法的流程图。
图3是本发明的粘性参数搜索处理的流程图。
图4是本发明的结束判断处理和惯性参数搜索处理的流程图。
图5A示出本发明的力指令施加部输出的力指令的一例。
图5B示出力响应的整定时间、过冲量的状况以及本发明的评价基准值的计测原理。
图5C示出力响应的整定时间、过冲量、振动次数的状况以及本发明的评价基准值的计测原理。
图6示出本发明的粘性参数搜索进展的状况。
图7是本发明的产业用机器人的结构图。
图8示出受到本发明的阻抗控制的产业用机器人的结构图。
图9是本发明的阻抗控制的框图。
图10是本发明的参数初始值计算部的流程图。
具体实施方式
现在将参照附图说明实施方式,其中类似的参照标号表示各种图中的对应或相同的部件。
以下,参照附图说明本发明的实施方式。
首先,说明一般的产业用机器人和阻抗控制的***结构,之后说明本发明的技术。
图7是一般的产业用机器人的结构图。本结构图由机械手、控制器以及可移动式示教操作盘构成。在图7中,101是机器人,是具有多个关节轴和连杆的机械手。在各关节轴中内置带有编码器的驱动电动机,该驱动电动机可独立驱动各关节。102是机器人101的控制器,是用于根据各关节轴驱动电动机的编码器信号构成反馈控制(位置控制***)、并对机器人101的运动进行控制的装置。103是可移动式示教操作盘,是用于由示教者手动(JOG)操作机器人、或者制作、编辑动作程序的接口。可移动式示教操作盘103主要由操作钮组103a和显示画面103b构成。104是设在机器人101的手腕部的末端执行器。末端执行器根据应用安装有各种工具。在图9的情况下,安装用于把持部件的手(夹具)。
图8示出受到阻抗控制的产业用机器人的结构图。105是安装在机器人101的手腕上的6轴力传感器。该6轴力传感器可计测XYZ各轴方向的力和绕各轴的力矩。106是构成在控制器102内部的阻抗控制部,根据来自力传感器105和各轴编码器的信号构成反馈控制***。从阻抗控制部106向致动器驱动放大部107输出各驱动电动机的扭矩指令或电流指令,致动器驱动放大部107根据该扭矩(或电流)指令值向各驱动电动机提供电力。108是在控制器内部存储利用可移动式示教操作盘生成(示教)的动作程序的动作程序存储部。109是对存储在动作程序存储部108内的动作程序进行解释/执行,并向阻抗控制部106提供动作指令的动作程序执行部。110a是末端执行器104所把持的工件(例如嵌合部件),110b是对象工件(例如被嵌合部件)。以嵌合作业为例,可以通过使机器人101处于阻抗控制状态而适当调节其参数,由此以允许位置姿势误差的方式对部件进行嵌合。
图9示出阻抗控制的控制框图。在图9中,106a是位置控制***,根据各关节轴的位置指令和当前位置(反馈)将各驱动电动机的扭矩(或电流指令)输出到致动器驱动放大部107。Fref是力矩指令(力矩目标值),Ffb是力矩反馈值。θref是从动作程序执行部109发送来的位置指令(关节坐标系),δθ是阻抗控制运算部106b计算的位置修正量。在阻抗控制运算部106b中,首先根据Fref和Ffb,按照下式计算正交坐标系中的位置修正量δP(阻抗模型106c)。
δP=(Ms2+Ds+K)-1(Fref-Ffb)               …(1)
这里,M、D、K分别是惯性矩阵、粘性系数矩阵、刚性矩阵(弹簧常数)。通常,它们作为对角矩阵设定各轴方向独立的阻抗特性。并且,s是拉普拉斯算子,相当于与时间相关的一阶微分。
正交坐标系中的位置修正量δP使用雅可比矩阵J(θ),根据下式分解为关节坐标系的位置修正量δθ(速度分解运算部106d)。
δθ=J(θ)-1δP                   …(2)
通过向位置控制***106a提供该δθ与θref相加后的位置指令θref’,由此机器人在针对外力或力矩保持通过M、D、K指定的特性的同时,进行动作。例如,通过刚性力矩K,机器人针对外力如弹簧那样动作,此时,通过减小惯性力矩M和粘性系数矩阵D来轻柔平稳地动作。
本发明涉及该3个参数中的惯性M和粘性D的调节技术。
图1是本发明的阻抗控制装置的结构图。图1大致由机器人101和控制器102构成。在图1中,111是对阻抗控制部106反复接通/断开阶梯状的力指令的力指令施加部。图5A示出力指令施加部111输出的力指令的例子(501)。输出一定时间(T1)大小Fstp的力指令,之后力指令回到零。通过向对象工件110b的方向反复提供该力指令,可使把持工件110a反复按压对象工件110b。
112是评价基准计测部。评价基准计测部每当按压动作时记录力传感器反馈的时间响应(力响应),根据该时间响应自动计测整定时间、过冲量和振动次数,作为用于参数调节的评价基准值。
图5B和图5C示出评价基准值的计测原理。关于整定时间,首先针对阶梯状的力指令值501确定其上限值502和下限值503,设定整定范围504。将力响应505开始收敛于整定范围504内(进入整定范围内且以后不会出来)的时间506设为整定时间。关于过冲量,将力响应505超过阶梯状的力指令值而成为最大的值507设定为过冲量。关于振动次数,对力响应离开整定范围504的次数进行计数。不过,仅在超过上限值502的情况、低于下限值503的情况交替发生时进行计数。
在图5C的力响应508a的情况下,由于一次也没有超过上限值502,因而振动次数为零。在力响应508b的情况下,由于在一次超过上限值502后收敛在整定范围504内而没有小于下限值503,因而振动次数计数为1次。在力响应508c的情况下,由于在超过上限值502之后,越过整定范围504而落到下限值503之下,之后整定,因而振动次数计数为2次。
在图1中,113是设定针对整定时间和过冲量的容许值的容许值设定部。114是粘性参数搜索部,该粘性参数搜索部在将惯性参数M固定的状态下,在反复按压的过程中搜索整定时间为最小的粘性参数D。关于搜索方法的详情,在后面描述。115是结束判断部,该结束判断部将根据粘性参数搜索结果获得的整定时间(整定时间调节值)和过冲量(过冲量调节值)与由容许值设定部113设定的整定时间容许值和过冲量容许值进行比较,判断是结束还是继续调节处理。关于结束判断方法,在后面描述。116是惯性参数调节部,在结束判断部115判断为继续参数调节处理的情况下,该惯性参数调节部改变惯性参数M的值。在惯性参数调节部116改变了惯性参数之后,再执行粘性参数搜索部114的处理。反复执行粘性参数搜索部的处理和惯性参数调节部的处理,直到结束判断部115判断为结束为止。
117是参数初始值计算部。参数初始值计算部根据所设定的末端执行器和把持工件的重量、机器人机械手的位置控制***的频带,计算在参数调节时设定的惯性参数和粘性参数的初始值。
如以上说明那样,根据本发明,只要利用参数初始值计算部设定末端执行器和把持工件的重量、以及机器人机械手的位置控制***的区域,并利用容许值设定部设定整定时间和过冲量的容许值,由此粘性参数搜索部、结束判断部和惯性参数调节部根据明确的评价基准反复执行粘性参数和惯性参数的调节,因而具有这样的效果:即使没有特别的知识也能调节多个参数,而不取决于个人技能。
图2是本发明的阻抗控制参数调节方法的流程图。
在图2中,在S201中,针对进行调节(按压动作)的坐标轴方向,设定阻抗控制的惯性参数M和粘性参数D的初始值。在S202中,设定力响应的整定时间和过冲量的容许值。在S203中,在将惯性参数M固定的状态下,执行反复按压动作,由此搜索力响应的整定时间为最小的粘性参数。在S204中,对作为粘性参数搜索的结果获得的整定时间(整定时间调节值)和过冲量(过冲量调节值)进行比较,判断是继续处理还是结束处理。在S204中判断为继续处理的情况下,在S205中调节(微调)惯性参数,回到S203,再次搜索粘性参数。反复执行从S203到S205的一系列处理,直到在S204中判断为结束为止。
下面,说明S203的粘性参数搜索方法的详情。
图3示出粘性参数搜索S203的详细流程图。
在图3中,在S301中,设定力指令值501的大小Fstp和施加时间T1、T2、粘性参数D的搜索范围ΔD、搜索方向系数α(1或-1)、搜索范围的减小率γ(小于1)、整定时间的减小幅度阈值δT的初始值。在S302中,如图5A所示,将阶梯状的力指令501施加给阻抗控制部106。在S303中,记录(计测/保存)力传感器反馈的时间响应(力响应)。在S304中,如图5B、图5C所示,针对所记录的响应,自动计测整定时间、过冲量和振动次数。
在S305中,判断自动计测的振动次数是否超过预先设定的阈值1(例如2),在超过的情况下,将搜索方向系数α设定为1(增大)(S306)。在振动次数是阈值1以下的情况下,在S307中判断振动次数是否小于预先设定的阈值2(例如1),在小于的情况下,将搜索方向系数α设定为-1(减小)(S308)。振动次数多(超过阈值1)意味着,由于认为按压时的控制***为衰减不足,因而在下次按压时使粘性参数D增大。振动次数少(小于阈值2)意味着,由于认为按压时的控制***为过衰减,因而在下次按压时使粘性参数减小。
在振动次数是阈值2以上且是阈值1以下的情况下,在S309中判断整定时间是否比上次按压时增大,在整定时间增大的情况下,使搜索方向系数α的符号反转,并且把搜索范围ΔD乘以衰减率γ后的值再设定为新的搜索范围ΔD(S310)。
然后在S311中判断相比于上次按压时的整定时间减小幅度是否是阈值δT以下,在δT以下的情况下,认为整定时间充分减小,结束处理(S312)。在整定时间的减小幅度大于阈值δT的情况下,在S313中根据下式更新粘性参数D。
D(更新值)=D(当前值)+α×ΔD    …(3)
在更新了粘性参数D之后,回到S302再次施加力指令,以下,反复上述处理。
图6示意性示出上述的粘性参数搜索进展的状况。在图6中,横轴表示粘性参数,纵轴表示在该粘性参数下实施按压时的整定时间的关系。如图所示,认为存在整定时间为最小的最佳粘性参数而不存在极小值(局部最小值)。601至606表示搜索的顺序。601是第1次按压时的粘性参数和计测出的整定时间,602表示第2次,603表示第3次(下同)。在第1次按压时振动次数小于阈值2,为过衰减,因而搜索方向系数α被设定为-1,执行第2次、第3次的按压。此时,使粘性参数D减小初始设定的搜索范围ΔD来执行按压。整定时间减少直到第3次,在第4次时整定时间转而增加。在整定时间转而增加的情况下,使搜索方向系数α的符号反转,对搜索范围ΔD乘以减小率(例如0.3)。因此,第5次以后,如图6所示,在使D增大的方向(α=1)上以比第4次以前更小的搜索范围进行搜索。从图中可以看出,通过反复这样的处理,搜索逐渐收敛于整定时间最小的状态。当整定时间的减小幅度为阈值δT以下时结束搜索(根据阈值δT的设定,在第6次搜索后结束)。
对于以上说明的搜索处理,即使在衰减不足(振动次数>阈值1)的情况下,也同样可以奏效而搜索到整定时间为最小的粘性参数。
以上,根据图3说明了粘性参数搜索处理的详情,接下来说明图2中的结束判断S204和惯性参数调节S205的详情。
图4示出结束判断S204和惯性参数调节S205的详细流程图。
在图4中,虚线包围的范围对应于S204和S205。首先,对结束判断S204的详情进行说明。在S401中,判断作为粘性参数搜索S203(图3)的结果获得的过冲量调节值是否小于等于在S202中设定的过冲量容许值。在调节值是容许值以下的情况下,在S402中,判断整定时间调节值是否小于等于整定时间容许值。在过冲量和整定时间均是容许值以下的情况下,作为已进行了适当调节而结束(S206)。在过冲量调节值是容许值以下、而整定时间调节值超过容许值的情况下,由于惯性参数M过重,因而将惯性参数的搜索方向系数β设定为-1(S404)。
另一方面,在S401中判断为过冲量调节值超过容许值的情况下,也同样判断整定时间调节值是否小于等于容许值(S403)。在过冲量调节值超过容许值、且整定时间调节值小于等于容许值的情况下,由于惯性参数M过轻,因而将惯性参数的搜索方向系数β设定为1(S405)。然后在S406中,判断搜索方向系数β的符号(正负)是否发生变化,在符号发生变化(反转)的情况下,将惯性参数搜索范围ΔM乘以减小率ε(小于1)后的值再设定为新的搜索范围ΔM(S407)。然后在S408中,根据下式更新惯性参数,回到粘性参数搜索S203。
M(更新值)=M(当前值)+β×ΔM    …(4)
另一方面,在过冲量调节值和整定时间调节值均超过容许值的情况下,由于容许值的设定过于严格,因而在S409中朝缓和容许值的方向进行再设定。
图10是参数初始值计算部的流程图。由参数初始值计算部确定的惯性参数M和粘性参数D的初始值是在阻抗控制参数调节方法的初始值设定S201中设定的。
在S702中,设定末端执行器与把持工件的重量之和M0。在S703中,设定机器人的位置控制***的频带ωc。在S704中,设定衰减系数ζ。在S705中,S702中设定的末端执行器与把持工件的重量之和M0成为调节时的惯性参数M的初始值。在S706中,根据S705中确定的惯性参数M、S703中设定的机器人位置控制***的频带ωc和下式,计算刚性参数K。
K=M(ωc)2           …(5)
在S707中,根据S703中确定的惯性参数M、S706中确定的刚性参数K、S704中设定的衰减系数ζ和下式,计算调节时的粘性参数D的初始值。
D = ζ × 2 ( MK ) - - - ( 6 )
如以上说明那样,根据本发明,自动设定调节时的惯性参数和粘性参数的初始值,根据按压时的力响应的振动次数和整定时间的增减来自动调节粘性参数的搜索方向和搜索范围,根据过冲量和整定时间的调节值来自动调节惯性参数的搜索方向和搜索范围,因而具有总能在短时间内调节成最佳参数的效果。
利用本发明的阻抗控制调节装置和调节方法,可调节与对象作业(组装作业或飞边清除作业等)、对象工件(材质)和机器人(包含末端执行器)对应的最佳阻抗控制参数。
显然,根据上述原理可以对本发明进行各种变更和变形。因此应当理解,在所附权利要求的范围内,还可以在上述具体说明以外实施本发明。

Claims (15)

1.一种阻抗控制参数调节装置,该装置调节根据设在机器人机械手的末端执行器上的力传感器的信息构成的阻抗控制的参数,其中,该阻抗控制参数调节装置具有:
参数初始值计算部,其计算在参数调节时设定的惯性参数和粘性参数的初始值;
力指令施加部,其通过对阻抗控制接通/断开阶梯状的力指令,将末端执行器所把持的工件反复按压对象工件;
评价基准计测部,其在每次按压时记录来自力传感器的力反馈的时间响应,并且自动计测力反馈的时间响应的整定时间、过冲量和振动次数;
容许值设定部,其设定作为可容许过冲量的最大值的过冲量容许值、和作为可容许整定时间的最大值的整定时间容许值;
粘性参数搜索部,其固定惯性参数,执行反复按压,搜索整定时间最小的粘性参数;
结束判断部,其对作为粘性参数搜索部的粘性参数搜索的结果而从评价基准计测部获得的整定时间调节值和过冲量调节值分别与所述过冲量容许值和所述整定时间容许值进行比较,判断是结束还是继续反复处理;以及
惯性参数调节部,其在结束判断部判断为继续处理的情况下,增减惯性参数、或者缓和过冲量容许值和整定时间容许值中的任一方,之后再执行粘性参数搜索部的处理。
2.根据权利要求1所述的阻抗控制参数调节装置,其中,所述评价基准计测部按照以阶梯状的所述力指令值为中心指定了上限和下限的整定范围来计测整定时间。
3.根据权利要求2所述的阻抗控制参数调节装置,其中,所述评价基准计测部交替计测力反馈响应超过所述整定范围的次数和不到所述整定范围的次数,按照这些次数之和来计测振动次数。
4.根据权利要求3所述的阻抗控制参数调节装置,其中,在所述振动次数大于预先设定的第1阈值的情况下,所述粘性参数搜索部使粘性参数增大,在所述振动次数小于预先设定的第2阈值的情况下,使粘性参数减小。
5.根据权利要求4所述的阻抗控制参数调节装置,其中,当所述振动次数大于等于所述第2阈值且小于等于所述第1阈值时,在整定时间比上次增加的情况下,所述粘性参数搜索部使粘性参数的搜索方向反转,并使搜索范围以预先设定的比率减小,当整定时间相比于上次的变化量小于等于预先设定的阈值时,结束搜索处理。
6.根据权利要求1所述的阻抗控制参数调节装置,其中,只在过冲量调节值小于等于过冲量容许值且整定时间调节值小于等于整定时间容许值的情况下,所述结束判断部才判断为结束搜索处理,除此以外的情况下,判断为继续搜索处理。
7.根据权利要求1所述的阻抗控制参数调节装置,其中,
在过冲量调节值小于等于过冲量容许值且整定时间调节值大于整定时间容许值的情况下,所述惯性参数调节部使惯性参数减小而再执行粘性参数搜索部的处理,
在过冲量调节值大于过冲量容许值且整定时间调节值小于等于整定时间容许值的情况下,所述惯性参数调节部使惯性参数增大而再执行粘性参数搜索部的处理,
在过冲量调节值大于过冲量容许值且整定时间调节值大于整定时间容许值的情况下,所述惯性参数调节部将过冲量容许值或整定时间容许值中的任一方再设定为其调节值而再执行粘性参数搜索部的处理。
8.根据权利要求1所述的阻抗控制参数调节装置,其中,所述参数初始值计算部通过设定所述末端执行器和把持工件的重量、所述机器人机械手的位置控制***的频带,来计算在参数调节时设定的惯性参数和粘性参数的初始值。
9.一种阻抗控制参数调节方法,该方法通过反复测定力反馈的时间响应,来调节根据设在机器人机械手的末端执行器上的力传感器的信息构成的阻抗控制的参数,该阻抗控制参数调节方法执行以下步骤:
计算在参数调节时设定的惯性参数和粘性参数的初始值;
(a)容许值设定步骤,设定与力反馈的时间响应相关的过冲量容许值和整定时间容许值;
(b)粘性参数搜索步骤,固定惯性参数来搜索整定时间最小的粘性参数;
(c)结束判断步骤,对根据所述粘性参数搜索步骤的执行结果获得的过冲量调节值和整定时间调节值分别与所述过冲量容许值和所述整定时间容许值进行比较,由此判断是结束还是继续反复处理;以及
(d)惯性参数调节步骤,在所述结束判断步骤判断为继续处理的情况下,增减惯性参数、或者缓和过冲量容许值和整定时间容许值中的任一方,之后再执行粘性参数搜索步骤。
10.根据权利要求9所述的阻抗控制参数调节方法,其中,所述粘性参数搜索步骤(b)执行以下步骤:
(b1)对粘性参数D的初始值、粘性参数D的搜索范围ΔD和搜索方向系数α、搜索范围的减小率γ、与整定时间的变化量相关的阈值δT进行初始设定;
(b2)通过对阻抗控制接通/断开阶梯状的力指令,将末端执行器所把持的工件按压对象工件后返回;
(b3)在所述按压时计测并保存力反馈的时间响应;
(b4)计测并保存时间响应的整定时间、过冲量和振动次数作为所述力反馈的时间响应的评价值;
(b5)在所述振动次数大于第1阈值的情况下,将所述搜索方向系数α设为1,在所述振动次数小于第2阈值的情况下,将所述搜索方向系数α设为-1;
(b6)在所述振动次数大于等于第2阈值且小于等于第1阈值、整定时间比上次增加的情况下,使所述搜索方向系数α的符号反转,并对所述搜索范围ΔD乘以减小率γ来更新搜索范围ΔD;
(b7)在整定时间相对于上次的变化量ΔT大于所述阈值δT的情况下,根据D=D+α×ΔD更新粘性参数D后返回到(b2);以及
(b8)在所述变化量ΔT小于等于所述阈值δT的情况下,结束处理。
11.根据权利要求10所述的阻抗控制参数调节方法,其中,在所述步骤(b4)中,按照以阶梯状的所述力指令值为中心指定了上限和下限的整定范围来计测整定时间。
12.根据权利要求11所述的阻抗控制参数调节方法,其中,在所述步骤(b4)中,交替计测力反馈响应超过所述整定范围的次数和不到所述整定范围的次数,按照这些次数之和来计测振动次数。
13.根据权利要求9所述的阻抗控制参数调节方法,其中,只在过冲量调节值小于等于过冲量容许值且整定时间调节值小于等于整定时间容许值的情况下,所述结束判断步骤(c)才判断为结束搜索处理,除此以外的情况下,判断为继续搜索处理。
14.根据权利要求9所述的阻抗控制参数调节方法,其中,所述惯性参数调节步骤(d)执行以下步骤:
(d1)对惯性参数M的初始值和搜索范围ΔM、搜索方向系数β和搜索范围ΔM的减小率ε进行初始设定;
(d2)执行所述粘性参数搜索步骤;
(d3-1)在过冲量调节值小于等于过冲量容许值且整定时间调节值大于整定时间容许值的情况下,将所述搜索方向系数β设为-1;
(d3-2)在过冲量调节值大于过冲量容许值且整定时间调节值小于等于整定时间容许值的情况下,将所述搜索方向系数β设为1;
(d3-3)在所述搜索方向系数β的符号反转的情况下,对所述搜索范围ΔM乘以减小率ε来更新值,之后根据M=M+β×ΔM更新惯性参数,返回到(d2);以及
(d3-4)在过冲量调节值大于过冲量容许值且整定时间调节值大于整定时间容许值的情况下,将过冲量容许值或整定时间容许值中的任一方再设定为其调节值而回到(d2)。
15.根据权利要求9所述的阻抗控制参数调节方法,其中,所述初始值计算步骤执行以下步骤:
(e1)通过设定末端执行器和把持工件的重量来作为调节时的惯性参数的初始值;
(e2)设定所述机器人机械手的位置控制***的频带ωc;
(e3)根据所述惯性参数M和所述频带ωc计算刚性参数K;
(e4)设定衰减系数ζ;以及
(e5)根据所述惯性参数、所述刚性参数和所述衰减系数计算粘性参数,作为调节时的粘性参数的初始值。
CN201010515986.8A 2009-10-20 2010-10-18 机器人***以及机器人***的控制方法 Expired - Fee Related CN102039594B (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2009-241324 2009-10-20
JP2009241324A JP4962551B2 (ja) 2009-10-20 2009-10-20 ロボットシステムおよびロボットシステムの制御方法

Publications (2)

Publication Number Publication Date
CN102039594A true CN102039594A (zh) 2011-05-04
CN102039594B CN102039594B (zh) 2015-03-04

Family

ID=43348529

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201010515986.8A Expired - Fee Related CN102039594B (zh) 2009-10-20 2010-10-18 机器人***以及机器人***的控制方法

Country Status (4)

Country Link
US (2) US8626341B2 (zh)
EP (1) EP2314426A3 (zh)
JP (1) JP4962551B2 (zh)
CN (1) CN102039594B (zh)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103568011A (zh) * 2012-07-20 2014-02-12 精工爱普生株式会社 控制***、程序以及机械装置的控制方法
CN104209948A (zh) * 2013-05-31 2014-12-17 株式会社安川电机 机器人***和被加工物的制造方法
CN106003019A (zh) * 2015-03-31 2016-10-12 精工爱普生株式会社 机器人控制装置、机器人***以及机器人控制方法
CN106003049A (zh) * 2016-07-05 2016-10-12 李亚楠 人-机协作***的控制方法
CN107683190A (zh) * 2015-02-24 2018-02-09 卡斯坦宁堡有限公司 用于进行机器人机械手的开环和闭环控制的装置和方法
CN109397072A (zh) * 2017-08-18 2019-03-01 均豪精密工业股份有限公司 工件加工方法及加工***
CN110405753A (zh) * 2018-04-26 2019-11-05 精工爱普生株式会社 机器人控制装置以及机器人***
CN112847361A (zh) * 2021-01-05 2021-05-28 佛山科学技术学院 一种机器人柔性装配控制方法及***

Families Citing this family (39)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5311294B2 (ja) * 2010-04-28 2013-10-09 株式会社安川電機 ロボットの接触位置検出装置
WO2012124342A1 (ja) * 2011-03-17 2012-09-20 パナソニック株式会社 ロボット、ロボットの制御装置、制御方法、及び制御プログラム
JP5919142B2 (ja) * 2012-08-31 2016-05-18 本田技研工業株式会社 駆動装置
WO2014037999A1 (ja) * 2012-09-04 2014-03-13 株式会社安川電機 ロボットの制御パラメータ調整方法、ロボットシステム、及びロボット制御装置
JP6361207B2 (ja) * 2014-03-24 2018-07-25 セイコーエプソン株式会社 ロボット、ロボットシステムおよびロボット制御装置
DE102014216514B3 (de) * 2014-08-20 2015-09-10 Kuka Roboter Gmbh Verfahren zum Programmieren eines Industrieroboters und zugehöriger Industrieroboter
JP6443837B2 (ja) 2014-09-29 2018-12-26 セイコーエプソン株式会社 ロボット、ロボットシステム、制御装置、及び制御方法
JP6512790B2 (ja) * 2014-10-24 2019-05-15 キヤノン株式会社 ロボット制御方法、ロボット装置、プログラム、記録媒体及び物品の製造方法
US9592608B1 (en) * 2014-12-15 2017-03-14 X Development Llc Methods and systems for providing feedback during teach mode
JP6582483B2 (ja) 2015-03-26 2019-10-02 セイコーエプソン株式会社 ロボット制御装置およびロボットシステム
JP6700679B2 (ja) * 2015-06-04 2020-05-27 キヤノン株式会社 制御方法、物品の製造方法、ロボット装置、制御プログラム及び記録媒体
US10272568B2 (en) 2015-09-17 2019-04-30 Canon Kabushiki Kaisha Robot apparatus, robot controlling method, program, recording medium, and assembly manufacturing method
JP6519458B2 (ja) 2015-12-01 2019-05-29 オムロン株式会社 制御装置
US9919422B1 (en) 2016-01-06 2018-03-20 X Development Llc Methods and systems to provide mechanical feedback during movement of a robotic system
JP7182464B2 (ja) * 2016-01-12 2022-12-02 インテュイティブ サージカル オペレーションズ, インコーポレイテッド 触覚アクチュエータの均一なスケーリング
GB2549072B (en) * 2016-03-24 2020-07-29 Cmr Surgical Ltd Robot control
CN105945979B (zh) * 2016-07-08 2018-03-23 上海航天控制技术研究所 对欠驱动二指爪机构进行柔顺控制的方法
DE102016212911A1 (de) * 2016-07-14 2018-01-18 Siemens Aktiengesellschaft Verfahren und Vorrichtung zum Steuern einer Roboterbewegung eines Roboters anhand einer zweiten Trajektorie
US20180021949A1 (en) * 2016-07-20 2018-01-25 Canon Kabushiki Kaisha Robot apparatus, robot controlling method, program, and recording medium
JP2018015857A (ja) * 2016-07-29 2018-02-01 セイコーエプソン株式会社 制御装置、及びロボット
US10309059B2 (en) * 2016-09-23 2019-06-04 Honeywell International Inc. Method of designing model predictive control for cross directional flat sheet manufacturing processes to guarantee temporal robust stability and performance
JP6506245B2 (ja) * 2016-12-26 2019-04-24 ファナック株式会社 組付動作を学習する機械学習装置および部品組付システム
JP6714734B2 (ja) * 2017-02-03 2020-06-24 オリンパス株式会社 医療用マニピュレータおよびその作動方法
JP2018126798A (ja) 2017-02-06 2018-08-16 セイコーエプソン株式会社 制御装置、ロボットおよびロボットシステム
JP2018126796A (ja) * 2017-02-06 2018-08-16 セイコーエプソン株式会社 制御装置、ロボットおよびロボットシステム
CN108687559A (zh) * 2017-04-10 2018-10-23 斯伦贝谢技术有限公司 用于钻孔机的自动刀具头放置和组装设备
JP7172277B2 (ja) * 2018-08-21 2022-11-16 セイコーエプソン株式会社 制御装置及びロボットシステム
JP7211007B2 (ja) * 2018-10-30 2023-01-24 セイコーエプソン株式会社 制御装置、ロボットシステムおよび制御方法
JP7318295B2 (ja) 2019-04-24 2023-08-01 セイコーエプソン株式会社 表示方法
JP7497141B2 (ja) * 2019-05-10 2024-06-10 川崎重工業株式会社 ロボット制御装置、ロボットシステム及びロボット制御方法
JP7283994B2 (ja) 2019-06-21 2023-05-30 ファナック株式会社 ロボットの制御装置およびプログラミング装置
JP2021037582A (ja) * 2019-09-03 2021-03-11 ファナック株式会社 アームを有するロボットの制御装置
CN111730599B (zh) * 2020-07-08 2021-09-07 深圳市优必选科技股份有限公司 阻抗控制方法、装置、阻抗控制器和机器人
JP2022065759A (ja) * 2020-10-16 2022-04-28 セイコーエプソン株式会社 ロボットのパラメーターセットを調整する方法、プログラム、および情報処理装置
JP2022070451A (ja) * 2020-10-27 2022-05-13 セイコーエプソン株式会社 ロボットのパラメーターセットの調整を支援する方法、プログラム、および情報処理装置
JP2022084215A (ja) * 2020-11-26 2022-06-07 セイコーエプソン株式会社 ロボットシステム、ロボットシステムの制御方法、ロボットシステムにおける力制御パラメーターの調整方法
JP2022157883A (ja) * 2021-03-31 2022-10-14 セイコーエプソン株式会社 ロボットの制御方法、ロボットシステムおよびロボット制御プログラム
JP2023004513A (ja) * 2021-06-28 2023-01-17 セイコーエプソン株式会社 ロボットの作業における力制御パラメーターを設定する方法,ロボットシステム、及び、コンピュータープログラム
JPWO2023162031A1 (zh) * 2022-02-22 2023-08-31

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH03161289A (ja) * 1989-11-16 1991-07-11 Agency Of Ind Science & Technol マスター・スレーブロボットの制御方法
JPH04369004A (ja) * 1991-06-17 1992-12-21 Yaskawa Electric Corp マニピュレータのインピーダンス制御方法
JP2001277162A (ja) * 2000-03-31 2001-10-09 Omron Corp インピーダンスパラメータ調整装置
JP2004223663A (ja) * 2003-01-24 2004-08-12 Doshisha インピーダンス制御装置、およびインピーダンス制御プログラム
US20040230325A1 (en) * 2003-05-13 2004-11-18 Subramanian Ramamoorthy Automatic tuning of motion controllers using search techniques
CN101160104A (zh) * 2005-02-22 2008-04-09 马科外科公司 触觉引导***及方法

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04241606A (ja) * 1991-01-14 1992-08-28 Yaskawa Electric Corp 多関節型力制御マニピュレータのインピーダンス制御領域の評価法
JPH05150804A (ja) * 1991-11-29 1993-06-18 Fujitsu Ltd マニピユレータの繰り返し学習制御装置
JP3369351B2 (ja) * 1995-03-28 2003-01-20 富士通株式会社 多関節マニピュレータの弾性設定方法および制御装置
JP3081518B2 (ja) * 1995-11-02 2000-08-28 株式会社神戸製鋼所 ロボットの剛性同定方法及びその装置
JP2000010636A (ja) * 1998-06-19 2000-01-14 Fukuoka Prefecture ロボットの力制御方法
US6539292B1 (en) * 2001-06-09 2003-03-25 Stanley R. Ames, Jr. Using location-influenced behavior to control model railroads
JP4375253B2 (ja) * 2005-02-25 2009-12-02 株式会社日立製作所 信号保安システム
JP2007136588A (ja) * 2005-11-16 2007-06-07 Yaskawa Electric Corp プログラミングペンダント
CN101432103B (zh) * 2006-07-04 2012-05-23 松下电器产业株式会社 机器人手臂的控制装置
TWI327228B (en) * 2007-04-13 2010-07-11 Ind Tech Res Inst Method for detecting and controlling output characteristics of a dc motor and a self-propelled apparatus using the same
JP4319232B2 (ja) * 2007-09-12 2009-08-26 トヨタ自動車株式会社 パワーアシスト装置およびその制御方法
JP4445038B2 (ja) * 2008-02-06 2010-04-07 パナソニック株式会社 ロボット、ロボットの制御装置及び制御方法、並びに、ロボットの制御装置の制御プログラム
US8175749B2 (en) * 2008-02-28 2012-05-08 Panasonic Corporation Control apparatus and control method for robot arm, robot, control program for robot arm, and integrated electronic circuit for controlling robot arm
CN102300679B (zh) * 2009-09-28 2014-12-10 松下电器产业株式会社 机器人手臂的控制装置及控制方法、机器人及机器人手臂控制用集成电路
WO2012101955A1 (ja) * 2011-01-27 2012-08-02 パナソニック株式会社 ロボットアームの制御装置及び制御方法、ロボット、ロボットアーム制御プログラム、並びに、集積電子回路

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH03161289A (ja) * 1989-11-16 1991-07-11 Agency Of Ind Science & Technol マスター・スレーブロボットの制御方法
JPH04369004A (ja) * 1991-06-17 1992-12-21 Yaskawa Electric Corp マニピュレータのインピーダンス制御方法
JP2001277162A (ja) * 2000-03-31 2001-10-09 Omron Corp インピーダンスパラメータ調整装置
JP2004223663A (ja) * 2003-01-24 2004-08-12 Doshisha インピーダンス制御装置、およびインピーダンス制御プログラム
US20040230325A1 (en) * 2003-05-13 2004-11-18 Subramanian Ramamoorthy Automatic tuning of motion controllers using search techniques
CN101160104A (zh) * 2005-02-22 2008-04-09 马科外科公司 触觉引导***及方法

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103568011A (zh) * 2012-07-20 2014-02-12 精工爱普生株式会社 控制***、程序以及机械装置的控制方法
CN103568011B (zh) * 2012-07-20 2017-04-12 精工爱普生株式会社 控制***、程序以及机械装置的控制方法
CN104209948A (zh) * 2013-05-31 2014-12-17 株式会社安川电机 机器人***和被加工物的制造方法
CN107683190A (zh) * 2015-02-24 2018-02-09 卡斯坦宁堡有限公司 用于进行机器人机械手的开环和闭环控制的装置和方法
CN107683190B (zh) * 2015-02-24 2021-01-22 卡斯坦宁堡有限公司 用于进行机器人机械手的开环和闭环控制的装置和方法
CN106003019A (zh) * 2015-03-31 2016-10-12 精工爱普生株式会社 机器人控制装置、机器人***以及机器人控制方法
CN106003049A (zh) * 2016-07-05 2016-10-12 李亚楠 人-机协作***的控制方法
CN109397072A (zh) * 2017-08-18 2019-03-01 均豪精密工业股份有限公司 工件加工方法及加工***
CN110405753A (zh) * 2018-04-26 2019-11-05 精工爱普生株式会社 机器人控制装置以及机器人***
CN112847361A (zh) * 2021-01-05 2021-05-28 佛山科学技术学院 一种机器人柔性装配控制方法及***

Also Published As

Publication number Publication date
EP2314426A3 (en) 2012-03-07
US20140081460A1 (en) 2014-03-20
US8626341B2 (en) 2014-01-07
US9156164B2 (en) 2015-10-13
CN102039594B (zh) 2015-03-04
JP2011088225A (ja) 2011-05-06
US20110093120A1 (en) 2011-04-21
EP2314426A2 (en) 2011-04-27
JP4962551B2 (ja) 2012-06-27

Similar Documents

Publication Publication Date Title
CN102039594A (zh) 阻抗控制参数调节装置和调节方法
US10668619B2 (en) Controller and machine learning device
US8996179B2 (en) Movement simulator
JP6169655B2 (ja) 工作機械、シミュレーション装置、及び機械学習器
US10895852B2 (en) Controller and machine learning device
US20170090459A1 (en) Machine tool for generating optimum acceleration/deceleration
US10576628B2 (en) Controller and machine learning device
US20100305751A1 (en) Power consumption estimation apparatus
KR102356660B1 (ko) 다자유도 협동 로봇의 마찰 보상 방법
US11119464B2 (en) Controller and machine learning device
US11067961B2 (en) Controller and machine learning device
US20170090452A1 (en) Machine tool for generating speed distribution
JP6841852B2 (ja) 制御装置及び制御方法
JP2019123051A (ja) ロボット装置、ロボットの制御方法、ロボットの制御装置
US6332101B1 (en) Off-line teaching method for correcting robot model by revising teaching data on basis of difference between actual and target position
US20190129381A1 (en) Life prediction apparatus
WO2020008587A1 (ja) 数値制御装置
CN109507879A (zh) 控制装置以及机器学习装置
Trostmann et al. General scheme for automatic control of continuous bending of beams
Knani Dynamic modelling of flexible robotic mechanisms and adaptive robust control of trajectory computer simulation––Part I
JP6378249B2 (ja) サーボ制御および機械運動の遅れを考慮する加工時間予測機能を有する数値制御装置
JP2020121358A (ja) 学習制御装置、ロボット制御装置およびロボット
De Marco Investigation of a Model-Based Approach for Dynamical Manipulation of Deformable Objects
Shojaei Barjuei Modeling and control of flexible mechatronic systems

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
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20150304

Termination date: 20161018