CN106965171A - 具备学习功能的机器人装置 - Google Patents
具备学习功能的机器人装置 Download PDFInfo
- Publication number
- CN106965171A CN106965171A CN201710025546.6A CN201710025546A CN106965171A CN 106965171 A CN106965171 A CN 106965171A CN 201710025546 A CN201710025546 A CN 201710025546A CN 106965171 A CN106965171 A CN 106965171A
- Authority
- CN
- China
- Prior art keywords
- robot
- action
- mechanism portion
- study
- robot mechanism
- 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/1628—Programme controls characterised by the control loop
- B25J9/163—Programme controls characterised by the control loop learning, adaptive, model based, rule based expert control
-
- 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
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/18—Numerical 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/404—Numerical 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 control arrangements for compensation, e.g. for backlash, overshoot, tool offset, tool wear, temperature, machine construction errors, load, inertia
-
- 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
-
- 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/39352—Feedback error learning, ffw ann compensates torque, feedback from pd to ann
Landscapes
- Engineering & Computer Science (AREA)
- Robotics (AREA)
- Mechanical Engineering (AREA)
- Human Computer Interaction (AREA)
- Manufacturing & Machinery (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Manipulator (AREA)
- Numerical Control (AREA)
Abstract
本发明提供一种具备学习功能的机器人装置,其特征在于,具有:机器人机构部;传感器,其设置在机器人机构部的位置控制的对象部位,检测用于求出对象部位的位置信息的物理量;以及机器人控制部,其具有控制机器人机构部的动作的动作控制部,机器人控制部具备:学习控制部,其根据通过动作控制部使机器人机构部进行预定动作时的、在预定动作中通过传感器检测出的物理量,来计算用于改善机器人机构部的预定动作的学习修正量;以及学习扩展部,其求出学习控制部计算出的学习修正量与学习过的预定动作的信息之间的关系,对于新动作的信息,使用求出的关系,计算用于改善新动作的学习修正量。
Description
技术领域
本发明涉及机器人装置,特别是涉及具备计算用于改善机器人动作的学习修正量的学习功能的多关节的机器人装置。
背景技术
已知一种具备学习功能的机器人,该学习功能是通过重复执行预定动作,来制作用于改善机器人动作的学习修正量。另外,根据制作出的学习修正量,一边使机器人动作一边进行示教修正时,为了避免对修正后的动作适用错误的学习修正量,提出了把机器人速度降低到安全速度,并将学习修正量归零的方法(例如,日本特开2011-192267号公报。以下称为“专利文献1”。)。
在专利文献1中,提出了有学习控制功能的机器人的学习运行、或者在实际运行中发生异常处理的处置方法和直到重新学习的方法。另外,在专利文献1中,提出了如下方法:当学习过的动作被示教修正时,只要修正量在某范围内,则直接适用相邻位置的学习修正量,若修正量超过预定范围,则一边减速一边将学习修正量归零。
但是,在该现有技术中,学习修正量依赖于机器人的控制对象部位的位置时,如果直接适用不同位置的学习修正量,则有可能给抑制振动的效果带来影响。示教修正较大时,一边减速一边将学习修正量归零,还有可能得到高速化效果。另外,在使用了视觉传感器等进行跟踪动作的***中,存在工件位置随机变化时无法应对的问题。
发明内容
本发明的目的是提供一种机器人装置,通过求出学习修正量与动作信息之间的关系,即使针对还未学习的新动作也能计算学习修正量,而不需要安装传感器进行重新学习的作业。
本发明的一个实施例所涉及的机器人装置,其特征在于,具有:机器人机构部;传感器,其设置在机器人机构部的位置控制的对象部位,直接或间接地检测用于求出对象部位的位置信息的物理量;以及机器人控制部,其具有控制机器人机构部的动作的动作控制部,机器人控制部具备:学习控制部,其根据通过动作控制部使机器人机构部进行预定动作时的、在该预定动作中通过传感器检测出的物理量,来计算用于改善机器人机构部的预定动作的学习修正量;以及学习扩展部,其求出学习控制部计算出的学习修正量与学习过的预定动作的信息之间的关系,对于不同于机器人机构部的预定动作的新动作的信息,使用求出的关系,计算用于改善新动作的学习修正量。
附图说明
根据与附图有关的以下实施方式的说明,本发明的目的、特征以及优点会变得更清楚。在这些图中:
图1是本发明的实施例所涉及的机器人装置的结构图,
图2表示本发明的实施例所涉及的机器人装置的学习中的位置控制的对象部位的轨迹的图,
图3是用于说明本发明的实施例所涉及的机器人装置的传递函数的计算处理过程的流程图,
图4A是表示本发明的实施例所涉及的机器人装置的速度的时间变化的图,
图4B是表示本发明的实施例所涉及的机器人装置的学习修正量的时间变化的图,
图5是表示本发明的实施例所涉及的机器人装置的运行中的位置控制的对象部位的新的轨迹的图,以及
图6是用于说明对于本发明的实施例所涉及的机器人装置的新位置的学习修正量的计算处理过程的流程图。
具体实施方式
以下,参照附图,对于本发明的实施例所涉及的机器人装置进行说明。图1表示本发明的实施例所涉及的机器人装置的结构图。本发明的实施例所涉及的机器人装置101具有机器人机构部1、传感器2以及机器人控制部4。
传感器2被设置在机器人机构部1的位置控制的对象部位,直接或间接地检测用于求出对象部位的位置信息的物理量。作为传感器2,能够使用例如加速度传感器。机器人机构部1的位置控制的对象部位,例如如果是点焊用的机器人,则是点焊枪。但是,机器人装置的位置控制的对象部位并不限定于此例,也可以是其他部位。
机器人控制部4具有控制机器人机构部1的动作的动作控制部3。动作控制部3接受来自未图示的上层控制装置等的动作指令,根据在驱动机器人机构部1的同时来自机器人机构部1的反馈数据,控制机器人机构部1的动作。作为反馈控制,能够使用例如位置反馈控制、速度反馈控制、或电流反馈控制中的至少一个。通过反馈控制,机器人机构部1的位置或速度被控制成与指令位置或指令速度一致。
机器人控制部4还具备学习控制部5和学习扩展部6。学习控制部5根据通过动作控制部3使机器人机构部1进行预定动作时的、在预定动作中通过传感器2检测出的物理量,来计算用于改善机器人机构部1的预定动作的学习修正量。作为机器人机构部1所执行的预定动作,列举有例如图2所示向图中箭头方向(Y方向)的点焊动作。预定动作也可以是在作业程序中使用的动作、或者是在指定动作范围内自动生成的包含了X轴、Y轴、Z轴、绕X轴、绕Y轴、绕Z轴的动作。像这样执行预定动作,通过学习控制部5计算用于降低机器人振动的学习修正量。将计算出的学习修正量和从动作指令得到的动作信息存储到存储器8中。这里,优选的是,在机器人机构部1的动作信息中包含位置、动作速度、加速度以及惯性中的至少1个。
作为传感器2使用了加速度传感器时,传感器2所检测的物理量是机器人机构部1的控制对象部位的加速度。学习控制部5计算出的学习修正量在加算器7中与来自动作控制部3的指令值相加,修正后的指令值被输入到机器人机构部1中。
在本发明中提出了根据针对学习过的位置的动作信息和制作好的学习修正量,来计算还未学习的位置的学习修正量的方法以及装置。具体地,首先,使机器人执行预定动作,并学习用于改善机器人动作的修正量。接下来,根据预定动作的信息以及学习修正量的频谱图(spectrogram)求出动作信息与学习修正量之间的传递函数,使用该传递函数,根据还未学习的动作信息来计算学习修正量。
学习扩展部6求出学习控制部5计算出的学习修正量与学习过的预定动作的信息之间的关系,对于不同于机器人机构部1的预定动作的新动作的信息,使用求出的关系,计算用于改善新动作的学习修正量。
具体地,使机器人机构部1执行预定动作并求出学习修正量之后,根据新的动作指令使机器人机构部1运行。在停止中或运行中,通过学习扩展部6求出表示存储器8中所存储的上述动作信息与学习修正量之间的关系的传递函数。把从动作指令取得的新动作的信息输入学习扩展部6,根据上述传递函数计算针对新动作的学习修正量,并与从动作控制部3输出的动作指令相加。
这样,学习扩展部6根据学习控制部5计算出的学习修正量以及机器人机构部1的预定动作信息的频谱图,求出学习修正量与动作信息之间的传递函数,并根据传递函数以新动作的信息为输入计算针对新动作的学习修正量。
机器人控制部4还可以通过动作控制部3使机器人机构部1以机器人机构部1所容许的最大速度以及最大加速度进行动作、或者在仿真模式执行动作,由此取得机器人机构部1的动作信息。
此外,学习控制部5和学习扩展部6不会同时动作。学习控制部5仅在学习中进行动作,在学习结束后的再现时(运行中)不进行动作。反之,学习扩展部6仅在再现时(运行中)进行动作,在学习中不进行动作。
接下来,对于如上所述的传递函数的导出方法进行说明。
图3表示用于说明传递函数的计算处理过程的流程图。另外,在图4A以及图4B分别表示本发明的实施例所涉及的机器人装置的速度指令以及学习修正量的时间变化。首先,在步骤S1中,将在学习中得到的动作信息(例如,速度数据)和学习修正量存储到存储器中,根据这些动作状态,划分为1个或多个区间。具体地,如图4A以及图4B所示,把机器人从静止状态转移到动作开始的时刻作为区间1~区间7的各区间的始点,把从动作停止到开始下一个动作的时刻作为该区间的终点。在这里也可以不划分区间,而从各时刻的数据求出传递函数。
接下来,在步骤S2中,通过短时傅立叶变换按照每个区间以如下方式求出动作信息(例如,速度数据)以及学习修正量的频谱图。
这里,yi表示速度,Yi表示求出的速度频谱图,ω表示窗口函数,k表示指数(index)、jm表示m区间的终点时刻的指数,m表示区间编号,f表示频率区间的指数,n表示预定动作的数据数量,下标i表示表示在多个轴的第i个轴的轴编号。例如,6轴多关节机器人时,则i是1~6。
在这里,如果把短时傅里叶变换表示为STFT,则能够如下表示上述数学式(1)。
Yi=STFT{yi} (2)
另外,当Yi为已知时,求出yi的过程如果逆变换为ISTFT,则如下表示。
yi=ISTFT{Yi} (3)
也可以同样地求出学习修正量的频谱图和其逆变换。
Xi=STFT{xi} (4)
xi=ISTFT{Xi} (5)
在这里,xi表示学习修正量,Xi表示求出的学习修正量的频谱图,下标i表示轴编号。
接下来,在步骤S3中,如下求出每个区间的速度与学习修正量之间的传递函数。
在这里,Ci表示速度与学习修正量之间的传递函数,m表示区间编号,下标i表示轴编号。
图5表示本发明的实施例所涉及的机器人装置的运行中的位置控制的对象部位的新轨迹。在运行中,使具有机器人机构部1的机器人在与图5所示的学习过的位置不同的、新位置执行Y方向的点焊动作。机器人在进行动作时,计算从动作指令得到的每个插补位置与学习过的位置之间的距离,选择距离最短的区间,并使用该区间的传递函数。这里根据距离选择了要使用的传递函数的区间,也可以根据惯性(inertia)选择惯性最近的区间。根据所选择的传递函数,针对新动作指令把速度信息代入传递函数,计算学习修正量。把计算出的学习修正量与动作指令相加,并输出到具有机器人机构部1的机器人。
设从动作指令得到的某时刻的控制对象部位的位置为Pt。图6表示用于说明对于新位置Pt的学习修正量的计算处理过程的流程图。
首先,在步骤S11中,从动作指令取得新的动作位置,计算新的动作位置与各区间之间的平均距离,选择最近的区间。如下计算从学习过的位置的各插补点到Pt(xpt,ypt,zpt)的距离。
在这里,Pk表示时刻k的位置(xpk,ypk,zpk)。
按照每个区间求出到Pt的平均距离Sm,选择到Pt的距离最短的区间。也可以选择惯性最近的区间。
在这里,m表示区间编号、n表示m区间内的数据数量。
接下来,在步骤S12中,根据所选择的区间得传递函数,根据速度信息计算Pt的新的学习修正量。
qi=ISTFT{Qi} (11)
在这里,pjoint表示Pt的各轴区间上的各轴位置,表示把pjoint微分后的速度,表示的频谱图,qi表示位置Pt的学习修正量,Qi表示qi的频谱图,下标i表示第i轴。
接下来,在步骤S13中,把在步骤S12计算出的学习修正量qi与从动作控制部3计算出的动作指令相加,并输出到具有机器人机构部1的机器人中。
在以上的说明中,示出了使用速度数据作为动作信息的例子,但是并不限定于此例,动作信息也可以是位置、加速度或惯性等。
如以上说明,根据本发明,能够计算基于预定动作的机器人的动作信息与学习修正量之间的传递函数。因此,能够使用该传递函数来计算还未学习的动作的学习修正量而不必使用传感器。结果,不需要花费时间精力进行传感器的设置、重新学习,从而能够缩短学习的开始时间。另外,还能够应对通过视觉传感器等检测不确定位置工件的***。
根据本发明所涉及的机器人装置,通过求出学习修正量与动作信息之间的关系,即使对于还未学习的新动作也能够计算学习修正量,而不需要安装传感器进行重新学习的作业。另外,还能够应对以往不能应对的使用了视觉传感器等进行追踪动作的***。
Claims (5)
1.一种机器人装置,其特征在于,具有:
机器人机构部;
传感器,其设置在所述机器人机构部的位置控制的对象部位,直接或间接地检测用于求出所述对象部位的位置信息的物理量;以及
机器人控制部,其具有控制所述机器人机构部的动作的动作控制部,
所述机器人控制部具备:
学习控制部,其根据通过所述动作控制部使所述机器人机构部进行预定动作时的、在该预定动作中通过所述传感器检测出的物理量,来计算用于改善所述机器人机构部的预定动作的学习修正量;以及
学习扩展部,其求出所述学习控制部计算出的学习修正量与学习过的预定动作的信息之间的关系,对于不同于所述机器人机构部的预定动作的新动作的信息,使用求出的所述关系,计算用于改善所述新动作的学习修正量。
2.根据权利要求1所述的机器人装置,其特征在于,
所述学习扩展部根据所述学习控制部计算出的学习修正量以及所述机器人机构部的预定的动作信息的频谱图,求出学习修正量与动作信息之间的传递函数,并根据该传递函数以新动作的信息为输入来计算针对新动作的学习修正量。
3.根据权利要求1或2所述的机器人装置,其特征在于,
所述机器人机构部的动作信息中包含位置、动作速度、加速度以及惯性中的至少1个。
4.根据权利要求1~3中任一项所述的机器人装置,其特征在于,
所述机器人控制部通过所述动作控制部使所述机器人机构部以所述机器人机构部所容许的最大速度以及最大加速度进行动作、或者在仿真模式执行动作,由此取得所述机器人机构部的动作信息,
所述学习扩展部根据所述动作信息计算针对新动作的学习修正量。
5.根据权利要求1~4中任一项所述的机器人装置,其特征在于,
所述预定动作是在作业程序中使用的动作,或者是在指定动作范围内自动生成的包含了X轴、Y轴、Z轴、绕X轴、绕Y轴、绕Z轴的动作。
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2016005377 | 2016-01-14 | ||
JP2016-005377 | 2016-01-14 | ||
JP2016225207A JP6386516B2 (ja) | 2016-01-14 | 2016-11-18 | 学習機能を備えたロボット装置 |
JP2016-225207 | 2016-11-18 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106965171A true CN106965171A (zh) | 2017-07-21 |
CN106965171B CN106965171B (zh) | 2019-07-19 |
Family
ID=59256015
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710025546.6A Active CN106965171B (zh) | 2016-01-14 | 2017-01-13 | 具备学习功能的机器人装置 |
Country Status (3)
Country | Link |
---|---|
US (1) | US10254741B2 (zh) |
CN (1) | CN106965171B (zh) |
DE (1) | DE102017000063B4 (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109773787A (zh) * | 2018-12-29 | 2019-05-21 | 南京埃斯顿机器人工程有限公司 | 机械设备的控制学习方法及其具备学习功能的服务器*** |
CN110065091A (zh) * | 2018-01-24 | 2019-07-30 | 固德科技股份有限公司 | 一种机械手臂动态监测***及其实施方法 |
CN111069787A (zh) * | 2018-10-19 | 2020-04-28 | 通快机床两合公司 | 用于加工工件的方法和加工机 |
CN113412178A (zh) * | 2018-12-27 | 2021-09-17 | 川崎重工业株式会社 | 机器人控制装置、机器人***以及机器人控制方法 |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6542839B2 (ja) * | 2017-06-07 | 2019-07-10 | ファナック株式会社 | 制御装置及び機械学習装置 |
JP6669715B2 (ja) * | 2017-11-30 | 2020-03-18 | ファナック株式会社 | 振動抑制装置 |
JP6703020B2 (ja) | 2018-02-09 | 2020-06-03 | ファナック株式会社 | 制御装置及び機械学習装置 |
US11858140B2 (en) * | 2018-05-25 | 2024-01-02 | Kawasaki Jukogyo Kabushiki Kaisha | Robot system and supplemental learning method |
JP6875329B2 (ja) | 2018-06-26 | 2021-05-19 | ファナック株式会社 | 学習制御を行うロボットシステム |
JP6836571B2 (ja) | 2018-11-14 | 2021-03-03 | ファナック株式会社 | ロボット装置 |
CN113268431B (zh) * | 2021-06-24 | 2022-08-19 | 深圳市凯莱特科技股份有限公司 | 一种rpa机器人软件的学习方法 |
DE102021209867A1 (de) | 2021-09-07 | 2023-03-09 | Kuka Deutschland Gmbh | Bewerten und/oder Steuern eines Roboterarbeitsprozesses |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4642752A (en) * | 1983-11-30 | 1987-02-10 | Armco, Inc. | Programmable automatic manipulator system |
CN1762670A (zh) * | 2004-10-18 | 2006-04-26 | 发那科株式会社 | 具备学习控制功能的机器人及机器人的控制方法 |
JP2012240142A (ja) * | 2011-05-17 | 2012-12-10 | Fanuc Ltd | 学習制御機能を備えたスポット溶接ロボット |
CN103101053A (zh) * | 2011-11-07 | 2013-05-15 | 精工爱普生株式会社 | 机器人控制***、机器人***以及传感器信息处理装置 |
JP2013169644A (ja) * | 2012-02-21 | 2013-09-02 | GM Global Technology Operations LLC | 手続き記憶学習およびロボット制御 |
JP2015168053A (ja) * | 2014-03-04 | 2015-09-28 | ファナック株式会社 | 教示作業を簡易化し、動作性能を向上させる機能を備えたロボット制御装置 |
Family Cites Families (57)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4638445A (en) * | 1984-06-08 | 1987-01-20 | Mattaboni Paul J | Autonomous mobile robot |
US5121497A (en) * | 1986-03-10 | 1992-06-09 | International Business Machines Corporation | Automatic generation of executable computer code which commands another program to perform a task and operator modification of the generated executable computer code |
JPH05173618A (ja) | 1991-12-24 | 1993-07-13 | Sony Corp | 数値制御装置 |
CA2081519C (en) * | 1992-10-27 | 2000-09-05 | The University Of Toronto | Parametric control device |
DE69636230T2 (de) * | 1995-09-11 | 2007-04-12 | Kabushiki Kaisha Yaskawa Denki, Kitakyushu | Robotersteuerung |
AU3477397A (en) * | 1996-06-04 | 1998-01-05 | Paul J. Werbos | 3-brain architecture for an intelligent decision and control system |
EP1037134A2 (en) * | 1999-03-16 | 2000-09-20 | Matsushita Electric Industrial Co., Ltd. | Virtual space control data receiving apparatus and method |
JP4188607B2 (ja) * | 2001-06-27 | 2008-11-26 | 本田技研工業株式会社 | 二足歩行移動体の床反力推定方法及び二足歩行移動体の関節モーメント推定方法 |
WO2003007129A2 (en) * | 2001-07-13 | 2003-01-23 | Broks Automation, Inc. | Trajectory planning and motion control strategies for a planar three-degree-of-freedom robotic arm |
AU2002331786A1 (en) * | 2001-08-31 | 2003-03-18 | The Board Of Regents Of The University And Community College System, On Behalf Of The University Of | Coordinated joint motion control system |
JP3790816B2 (ja) * | 2002-02-12 | 2006-06-28 | 国立大学法人 東京大学 | 人型リンク系の運動生成方法 |
US20040030449A1 (en) * | 2002-04-22 | 2004-02-12 | Neal Solomon | Methods and apparatus for multi robotic system involving coordination of weaponized unmanned underwater vehicles |
JP3950805B2 (ja) * | 2003-02-27 | 2007-08-01 | ファナック株式会社 | 教示位置修正装置 |
US20050054381A1 (en) * | 2003-09-05 | 2005-03-10 | Samsung Electronics Co., Ltd. | Proactive user interface |
WO2005028166A1 (ja) * | 2003-09-22 | 2005-03-31 | Matsushita Electric Industrial Co., Ltd. | 弾性体アクチュエータの制御装置及び制御方法 |
CN100476669C (zh) * | 2004-02-25 | 2009-04-08 | 学校法人立命馆 | 浮游移动体的控制*** |
DE602004028005D1 (de) * | 2004-07-27 | 2010-08-19 | Sony France Sa | Ein automatisiertes System zur Aktionsanwahl, sowie das Verfahren und dessen Anwendung, um Prognosemaschinen auszubilden und die Entwicklung sich selbst entwickelnder Geräte zu unterstützen |
JP4382003B2 (ja) * | 2005-03-23 | 2009-12-09 | 川崎重工業株式会社 | ロボット制御装置およびロボット制御方法 |
US7211979B2 (en) * | 2005-04-13 | 2007-05-01 | The Broad Of Trustees Of The Leland Stanford Junior University | Torque-position transformer for task control of position controlled robots |
JP4876511B2 (ja) * | 2005-09-29 | 2012-02-15 | 株式会社日立製作所 | ロジック抽出支援装置 |
US7741802B2 (en) * | 2005-12-20 | 2010-06-22 | Intuitive Surgical Operations, Inc. | Medical robotic system with programmably controlled constraints on error dynamics |
US8924021B2 (en) * | 2006-04-27 | 2014-12-30 | Honda Motor Co., Ltd. | Control of robots from human motion descriptors |
US7937349B2 (en) * | 2006-11-09 | 2011-05-03 | Pucher Max J | Method for training a system to specifically react on a specific input |
JP4267027B2 (ja) * | 2006-12-07 | 2009-05-27 | ファナック株式会社 | ロボット制御装置 |
JP4445038B2 (ja) * | 2008-02-06 | 2010-04-07 | パナソニック株式会社 | ロボット、ロボットの制御装置及び制御方法、並びに、ロボットの制御装置の制御プログラム |
JP4715863B2 (ja) * | 2008-05-01 | 2011-07-06 | ソニー株式会社 | アクチュエータ制御装置及びアクチュエータ制御方法、アクチュエータ、ロボット装置、並びにコンピュータ・プログラム |
US9554922B2 (en) * | 2008-09-04 | 2017-01-31 | Bionx Medical Technologies, Inc. | Hybrid terrain-adaptive lower-extremity systems |
JP5242342B2 (ja) * | 2008-10-31 | 2013-07-24 | 株式会社東芝 | ロボット制御装置 |
US8428781B2 (en) * | 2008-11-17 | 2013-04-23 | Energid Technologies, Inc. | Systems and methods of coordination control for robot manipulation |
JP4676544B2 (ja) * | 2009-05-29 | 2011-04-27 | ファナック株式会社 | 工作機械に対してワークの供給及び取り出しを行うロボットを制御するロボット制御装置 |
JP4768086B2 (ja) * | 2009-07-02 | 2011-09-07 | パナソニック株式会社 | ロボット、ロボットアームの制御装置、及びロボットアームの制御プログラム |
US8250901B2 (en) * | 2009-09-22 | 2012-08-28 | GM Global Technology Operations LLC | System and method for calibrating a rotary absolute position sensor |
JP5506618B2 (ja) * | 2009-12-28 | 2014-05-28 | 本田技研工業株式会社 | ロボットの制御装置 |
JP5506617B2 (ja) * | 2009-12-28 | 2014-05-28 | 本田技研工業株式会社 | ロボットの制御装置 |
JP4850956B2 (ja) * | 2010-02-19 | 2012-01-11 | ファナック株式会社 | 学習制御機能を備えたロボット |
CN102163047B (zh) | 2010-02-19 | 2014-02-12 | 发那科株式会社 | 学习控制机器人 |
US8726095B2 (en) * | 2010-12-02 | 2014-05-13 | Dell Products L.P. | System and method for proactive management of an information handling system with in-situ measurement of end user actions |
JP5185358B2 (ja) * | 2010-12-13 | 2013-04-17 | 株式会社東芝 | 行動履歴検索装置 |
JP5074640B2 (ja) * | 2010-12-17 | 2012-11-14 | パナソニック株式会社 | 弾性体アクチュエータ駆動機構の制御装置及び制御方法、並びに、制御プログラム |
AT510886B1 (de) * | 2011-01-10 | 2012-10-15 | Fronius Int Gmbh | Verfahren zum einlernen/prüfen eines bewegungsablaufs eines schweissroboters, schweissroboter und steuerung dazu |
US8718837B2 (en) * | 2011-01-28 | 2014-05-06 | Intouch Technologies | Interfacing with a mobile telepresence robot |
US8886359B2 (en) * | 2011-05-17 | 2014-11-11 | Fanuc Corporation | Robot and spot welding robot with learning control function |
JP5269158B2 (ja) * | 2011-09-01 | 2013-08-21 | 株式会社神戸製鋼所 | 制御方法及び制御装置 |
WO2013069291A1 (ja) * | 2011-11-10 | 2013-05-16 | パナソニック株式会社 | ロボット、ロボットの制御装置、制御方法、及び制御プログラム |
KR101305819B1 (ko) * | 2012-01-04 | 2013-09-06 | 현대자동차주식회사 | 착용식 로봇의 사용자 조작 의도 토크 추출방법 |
JP5895628B2 (ja) * | 2012-03-15 | 2016-03-30 | 株式会社ジェイテクト | ロボットの制御方法及びロボット制御装置、並びにロボット制御システム |
JP5374613B2 (ja) * | 2012-05-30 | 2013-12-25 | 株式会社神戸製鋼所 | 多関節ロボットの弾性変形補償制御装置および制御方法 |
US9092698B2 (en) * | 2012-06-21 | 2015-07-28 | Rethink Robotics, Inc. | Vision-guided robots and methods of training them |
JP6128767B2 (ja) | 2012-07-05 | 2017-05-17 | キヤノン株式会社 | ロボット制御装置、及びロボット制御方法 |
US9056396B1 (en) * | 2013-03-05 | 2015-06-16 | Autofuss | Programming of a robotic arm using a motion capture system |
US9384443B2 (en) * | 2013-06-14 | 2016-07-05 | Brain Corporation | Robotic training apparatus and methods |
US9314924B1 (en) * | 2013-06-14 | 2016-04-19 | Brain Corporation | Predictive robotic controller apparatus and methods |
US9144907B2 (en) * | 2013-10-24 | 2015-09-29 | Harris Corporation | Control synchronization for high-latency teleoperation |
US9463571B2 (en) * | 2013-11-01 | 2016-10-11 | Brian Corporation | Apparatus and methods for online training of robots |
US9358685B2 (en) * | 2014-02-03 | 2016-06-07 | Brain Corporation | Apparatus and methods for control of robot actions based on corrective user inputs |
US9630318B2 (en) * | 2014-10-02 | 2017-04-25 | Brain Corporation | Feature detection apparatus and methods for training of robotic navigation |
US20160346923A1 (en) * | 2015-05-29 | 2016-12-01 | Boris Kesil | Robotic station with self-teaching functions |
-
2017
- 2017-01-05 DE DE102017000063.8A patent/DE102017000063B4/de active Active
- 2017-01-12 US US15/405,190 patent/US10254741B2/en active Active
- 2017-01-13 CN CN201710025546.6A patent/CN106965171B/zh active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4642752A (en) * | 1983-11-30 | 1987-02-10 | Armco, Inc. | Programmable automatic manipulator system |
CN1762670A (zh) * | 2004-10-18 | 2006-04-26 | 发那科株式会社 | 具备学习控制功能的机器人及机器人的控制方法 |
JP2012240142A (ja) * | 2011-05-17 | 2012-12-10 | Fanuc Ltd | 学習制御機能を備えたスポット溶接ロボット |
CN103101053A (zh) * | 2011-11-07 | 2013-05-15 | 精工爱普生株式会社 | 机器人控制***、机器人***以及传感器信息处理装置 |
JP2013169644A (ja) * | 2012-02-21 | 2013-09-02 | GM Global Technology Operations LLC | 手続き記憶学習およびロボット制御 |
JP2015168053A (ja) * | 2014-03-04 | 2015-09-28 | ファナック株式会社 | 教示作業を簡易化し、動作性能を向上させる機能を備えたロボット制御装置 |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110065091A (zh) * | 2018-01-24 | 2019-07-30 | 固德科技股份有限公司 | 一种机械手臂动态监测***及其实施方法 |
CN111069787A (zh) * | 2018-10-19 | 2020-04-28 | 通快机床两合公司 | 用于加工工件的方法和加工机 |
CN111069787B (zh) * | 2018-10-19 | 2024-04-02 | 通快机床欧洲股份公司 | 用于加工工件的方法和加工机 |
CN113412178A (zh) * | 2018-12-27 | 2021-09-17 | 川崎重工业株式会社 | 机器人控制装置、机器人***以及机器人控制方法 |
CN113412178B (zh) * | 2018-12-27 | 2023-07-21 | 川崎重工业株式会社 | 机器人控制装置、机器人***以及机器人控制方法 |
CN109773787A (zh) * | 2018-12-29 | 2019-05-21 | 南京埃斯顿机器人工程有限公司 | 机械设备的控制学习方法及其具备学习功能的服务器*** |
WO2020133881A1 (zh) * | 2018-12-29 | 2020-07-02 | 南京埃斯顿机器人工程有限公司 | 机械设备的控制学习方法和具备学习功能的机械设备控制学习*** |
Also Published As
Publication number | Publication date |
---|---|
CN106965171B (zh) | 2019-07-19 |
DE102017000063B4 (de) | 2019-10-31 |
DE102017000063A1 (de) | 2017-07-20 |
US20170205802A1 (en) | 2017-07-20 |
US10254741B2 (en) | 2019-04-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106965171A (zh) | 具备学习功能的机器人装置 | |
CN108356823B (zh) | 具有学习控制功能的控制***以及控制方法 | |
US11000949B2 (en) | Robot for controlling learning in view of operation in production line, and method of controlling the same | |
US10259118B2 (en) | Robot system having function of simplifying teaching operation and improving operating performance by learning | |
CN102189550B (zh) | 具有学习控制功能的机器人 | |
CN104889986B (zh) | 机器人控制装置 | |
CN103080859B (zh) | 轨迹控制装置 | |
JP6669715B2 (ja) | 振動抑制装置 | |
CN109202894B (zh) | 进行学习控制的机器人及其控制方法 | |
JP6386516B2 (ja) | 学習機能を備えたロボット装置 | |
JP5383756B2 (ja) | 学習制御機能を備えたロボット | |
CN102006011A (zh) | 具有同时推定惯量和摩擦的功能的电动机的控制装置 | |
CN101729000A (zh) | 伺服电动机控制装置 | |
CN113954069A (zh) | 一种基于深度强化学习的机械臂主动容错控制方法 | |
JP7164368B2 (ja) | ロボット装置 | |
CN107065559A (zh) | 一种工业机器人增量自适应控制方法 | |
CN112650217B (zh) | 一种基于评估函数的机器人轨迹跟踪策略动态优化方法 | |
US20210039256A1 (en) | Robot control method | |
CN113442115A (zh) | 机器人拖动示教轨迹复现方法及***、计算机存储介质 | |
CN114800513B (zh) | 基于单次拖动示教自动生成机器人轴孔装配程序的***和方法 | |
CN111813045A (zh) | 根据速度前馈参数实现轮廓误差补偿处理的方法、数控加工***、设备、装置及存储介质 | |
CN114918924B (zh) | 机器人牵引示教方法、装置、电子设备及存储介质 | |
JPWO2020255312A1 (ja) | ロボットの動作調整装置、動作制御システムおよびロボットシステム | |
CN113671838B (zh) | 一种基于迭代滑模控制的列车运行跟踪方法 | |
WO2021070404A1 (ja) | 組み立て装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
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 |