JP7185639B2 - 技能伝承機械装置 - Google Patents
技能伝承機械装置 Download PDFInfo
- Publication number
- JP7185639B2 JP7185639B2 JP2019557294A JP2019557294A JP7185639B2 JP 7185639 B2 JP7185639 B2 JP 7185639B2 JP 2019557294 A JP2019557294 A JP 2019557294A JP 2019557294 A JP2019557294 A JP 2019557294A JP 7185639 B2 JP7185639 B2 JP 7185639B2
- Authority
- JP
- Japan
- Prior art keywords
- motion
- command
- unit
- data
- operator
- 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.)
- Active
Links
Images
Classifications
-
- 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/42—Recording and playback systems, i.e. in which the programme is recorded from a cycle of operations, e.g. the cycle of operations being manually controlled, after which this record is played back on the same machine
-
- 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/02—Hand grip control means
- B25J13/025—Hand grip control means comprising haptic means
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N20/00—Machine learning
-
- 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/4155—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 programme execution, i.e. part programme or machine function execution, e.g. selection of a programme
-
- 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/42—Recording and playback systems, i.e. in which the programme is recorded from a cycle of operations, e.g. the cycle of operations being manually controlled, after which this record is played back on the same machine
- G05B19/423—Teaching successive positions by walk-through, i.e. the tool head or end effector being grasped and guided directly, with or without servo-assistance, to follow a path
-
- 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/42—Recording and playback systems, i.e. in which the programme is recorded from a cycle of operations, e.g. the cycle of operations being manually controlled, after which this record is played back on the same machine
- G05B19/427—Teaching successive positions by tracking the position of a joystick or handle to control the positioning servo of the tool head, leader-follower 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
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/36—Nc in input of data, input key till input tape
- G05B2219/36416—Adapt teached position as function of deviation 3-D, 2-D position of end effector, tool
-
- 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/36—Nc in input of data, input key till input tape
- G05B2219/36418—Modify trajectory by operator gesture, gesture force sensed by end effector
-
- 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/39338—Impedance control, also mechanical
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Human Computer Interaction (AREA)
- Automation & Control Theory (AREA)
- Medical Informatics (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Evolutionary Computation (AREA)
- Mathematical Physics (AREA)
- Data Mining & Analysis (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Artificial Intelligence (AREA)
- Manufacturing & Machinery (AREA)
- Robotics (AREA)
- Mechanical Engineering (AREA)
- Manipulator (AREA)
- Numerical Control (AREA)
Description
この構成によれば、操作型の技能伝承ロボットシステム又は案内型の技能伝承ロボットを実現することができる。
本発明の実施形態1は、技能伝承機械装置を例示する。図1は、本発明の実施形態1に係る技能伝承機械装置の構成を例示する機能ブロック図である。図1において、実線の矢印は動作部201の動作用の指令、データ、情報等の流れを示し、破線の矢印は学習部252の学習用の指令、データ、情報等の流れを示す。このことは、図2、図5、図6、図13、図14、及び図16において同様である。
図1を参照すると、実施形態1の技能伝承機械装置(以下、単に機械装置と呼ぶ場合がある)100は、作業部217を有し、作業を行うよう作業部217を動かす動作部201と、動作部201の動作を制御する制御器203と、作業部217の動きに対応する動作部201の動作情報を検出する動作情報検出部254と、操作者による作業部217の動きの修正である手動動き修正を表す手動動き修正データを発生する手動動き修正データ発生部271と、を備える。
実施形態1によれば、動作部201は、基本動作指令と自動動作修正指令とに基づく自動動作指令と、手動動き修正と、に従って作業部217を動かすので、操作者が手動動き修正をせず且つ学習部252が自動動作修正をしない場合、動作部201は基本動作指令部250が出力する基本動作指令に従って作業部217に基本的な動きをさせる。操作者は、目視によって作業部217による作業を確認しながら作業部217の動きを監視し、基本的な動きによって所定作業が熟練した動きで遂行されないときには、所定作業を熟練した動きで遂行するよう手動動き修正を行う。すると、この手動動き修正によって基本的な動きが修正され、それにより、所定作業が熟練した動きで遂行される。一方、この所定作業に関する手動動き修正を表す手動動き修正データが発生され、この手動動き修正データが、学習部252が出力する自動動作修正指令に加算されて動き修正データが生成され、この動き修正データが学習部252によって機械学習される。上述のように学習部252が自動修正をしない場合、学習部252は操作者の動き修正に基づく手動動き修正データのみを学習する。学習部252には、動作部201の動作時において、作業部217の動きに対応する動作部201の動作情報が入力されるので、上記と類似の所定作業が熟練した動きで遂行されない動作状態が生じた場合には、学習部252から上述のように学習した動作修正指令が自動動作修正指令として出力される。これにより、基本動作指令が、所定作業が熟練した動きで遂行される方向に修正され、当該修正が適切であれば、所定の作業が熟練した動きで遂行される。
本発明の実施形態2は、操作型の技能伝承機械装置を例示する。図2は、本発明の実施形態2に係る技能伝承機械装置の構成を例示するブロック図である。実施形態2の技能伝承機械装置200は、以下の構成が実施形態1の技能伝承機械装置100と相違し、その他の構成は実施形態1の技能伝承機械装置100と同じである。以下、この相違点を説明する。
本発明の実施形態3は、操作型の技能伝承ロボットシステム(以下、単にロボットシステムと呼ぶ場合がある)を例示する。図3は、本発明の実施形態3に係る技能伝承ロボットシステムのハードウェアの構成を例示する模式図である。図3を参照すると、実施形態3のロボットシステム300は、以下の構成が実施形態2の機械装置200と相違し、その他の構成は実施形態2の機械装置200と同じである。以下、この相違点を説明する。
図3を参照すると、実施形態3の技能伝承ロボットシステム300は、ロボット本体1と、操作器2と、制御器3と、カメラ4と、モニタ5と、を備える。ロボット本体1と制御器3とがロボット10を構成する。ロボット本体1は、エンドエフェクタ17を備える。ロボット本体1は、例えば、ロボットアームで構成され、ロボットアームの手首部14の先端に力センサ19を介してエンドエフェクタ17が装着される。この力センサ19が力データ検出部を構成する。力データ検出部は、ロボット本体1に設けられた動作データ検出部273の一部を構成する。また、カメラ4及びモニタ5は、動作情報提示機構206(図2参照)の一部を構成する。
ロボット本体1は、基台15と、基台15に支持された腕部13と、腕部13の先端に支持され、エンドエフェクタ17が装着される手首部14とを備えている。ロボット本体1は、図3に示すように3以上の複数の関節JT1~JT6を有する多関節ロボットアームであって、複数のリンク11a~11fが順次連結されて構成されている。より詳しくは、第1関節JT1では、基台15と、第1リンク11aの基端部とが、鉛直方向に延びる軸回りに回転可能に連結されている。第2関節JT2では、第1リンク11aの先端部と、第2リンク11bの基端部とが、水平方向に延びる軸回りに回転可能に連結されている。第3関節JT3では、第2リンク11bの先端部と、第3リンク11cの基端部とが、水平方向に延びる軸回りに回転可能に連結されている。第4関節JT4では、第3リンク11cの先端部と、第4リンク11dの基端部とが、第4リンク11dの長手方向に延びる軸回りに回転可能に連結されている。第5関節JT5では、第4リンク11dの先端部と、第5リンク11eの基端部とが、リンク11dの長手方向と直交する軸回りに回転可能に連結されている。第6関節JT6では、第5リンク11eの先端部と第6リンク11fの基端部とが、ねじり回転可能に連結されている。そして、第6リンク11fの先端部にはメカニカルインターフェースが設けられている。このメカニカルインターフェースに、力センサ19を介して、ロボット本体1の作業内容に対応したエンドエフェクタとしてのエンドエフェクタ17が着脱可能に装着される。力センサ19は、例えば、3軸加速度センサで構成される。力センサ19は、エンドエフェクタ17が作業対象物に作用させる力(作業対象物からの反力)を検出する。力センサ19によって検出される力は、適宜な信号処理手段(図示せず)によって力データに変換される。この信号処理手段は、例えば、力センサ19又は制御器3に設けられる。本明細書では、便宜上、力センサ19が力データを検出すると表現する。
図4は、図3の操作器2の構成を示す斜視図である。図4を参照すると、操作器2は、操作者によって把持される把持部21と、把持部21を移動可能に支持するアーム部22と、モータ24とを備えている。モータ24はサーボモータで構成される。
図5は、図3の技能伝承ロボットシステムの制御系統の概略の構成を例示する機能ブロック図である。
ロボット本体1の動作データ検出部273から出力される動作データは、学習部52に入力されるとともに、動作データ記憶部56に記憶される。
7
次に、以上のように構成されたロボットシステム300の動作を図3乃至図5を参照して説明する。
次に、以上のように動作するロボットシステム300の作用効果を説明する。
ここでは、第1の作用効果を極端に簡略化して説明する。図9(a)~(c)は、エンドエフェクタ17の軌跡が理想の軌跡に改善される過程を示す模式図である。
図10(a)~(c)は、ロボット本体1が第1物体81をスムーズに第2物体82に嵌挿する様子を示す模式図である。図11(a)~(d)は、ロボット本体1が第1物体81をまさぐりながら第2物体82に嵌挿する様子を示す模式図である。図12(a)~(d)は、ロボット本体1が第1物体81をまさぐりながら第2物体82に嵌挿する様子を示す模式図である。
バイラテラル制御として、例えば、対称型バイラテラル制御、力逆送型バイラテラル制御、及び力帰還型バイラテラル制御が知られている。実施形態3では、いずれのバイラテラル制御も適用することができる。ここでは、例えば、力逆送型バイラテラル制御が適用される。力逆送型バイラテラル制御では、上述の「動作指令」及び「動作修正指令」は、「位置指令」及び「位置修正指令」のみを含む。
実施形態3において、ロボットシステム300の各要素を、これらの各要素に対応する他の機械装置の各要素に置き替えることによって、実施形態3の内容を容易に他の機械装置に適用することができる。
本発明の実施形態4は、操作者を訓練可能な技能伝承ロボットシステムを例示する。図13は、本発明の実施形態4に係る技能伝承ロボットシステムの制御系統の構成を例示する機能ブロック図である。実施形態4のロボットシステム400は、以下の構成が実施形態3のロボットシステム300と相違し、その他の構成は実施形態3のロボットシステム300と同じである。以下、この相違点を説明する。
このような実施形態4によれば、実用レベルに学習されたロボットシステム400を用いると、このロボットシステム400に所定の作業を行わせた場合には、学習部52から手本になる自動動作修正指令が出力される。一方、このような状態において、操作者が操作器2を操作すると、この手本になる自動動作修正指令に対するその操作による手動動作修正指令の偏差を操作器制御部42が演算する。そして、操作器制御部42は、当該偏差が所定値以上である場合、すなわち、操作者の操作が所定程度以上に不適切である場合、手本となる自動動作修正指令に対応する手動動作修正指令を出力する動作をするよう操作器2を制御する。これにより、操作者は、適切な操作をするように操作器2によって誘導される。従って、不慣れな操作者を好適に訓練することができる。
本発明の実施形態5は、案内型の技能伝承機械装置を例示する。図14は、本発明の実施形態5に係る技能伝承機械装置500の構成を例示する機能ブロック図である。
図14を参照すると、実施形態5の機械装置500は、以下の構成が実施形態1の機械装置100と相違し、その他の構成は実施形態1の機械装置100と同じである。
本発明の実施形態6は、案内型の技能伝承ロボットシステム(以下、単にロボットシステムと呼ぶ場合がある)を例示する。図15は、本発明の実施形態6に係る技能伝承ロボットシステム600のハードウェアの構成を例示する模式図である。図16は、図15の技能伝承ロボットシステム600の制御系統の構成を例示する機能ブロック図である。
図15及び図16を参照すると、実施形態6では、実施形態1の機械装置100が、作業部としてのエンドエフェクタ17を有し、作業対象物に対する作業を行うようエンドエフェクタ17を動かす動作部としてのロボット本体1と、ロボット本体1の動作を制御する制御器3と、を備えるロボット10であり、基本動作指令部50が、ロボット本体1によってエンドエフェクタ17に基本的な動きをさせる基本動作指令を出力するよう構成されている。また、学習部52が、動作データ記憶部56に記憶された動作データを用いて動き修正データ記憶部283に記憶された動き修正データを機械学習し、機械学習を終えた後、ロボット本体1の動作時に動作データが入力され、自動動作修正指令を出力するよう構成されている。また、ロボット本体1が、基本動作指令と自動動作修正指令とに基づく自動動作指令と、手動動き修正と、に従ってエンドエフェクタ17を動かすよう構成されている。
実施形態6では、いずれのバイラテラル制御も適用することができる。ここでは、例えば、力逆送型バイラテラル制御が適用される。力逆送型バイラテラル制御では、上述の「動作指令」及び「動作修正指令」は、「位置指令」及び「位置修正指令」のみを含む。
実施形態6において、ロボットシステム600の各要素を、これらの各要素に対応する他の機械装置の各要素に置き替えることによって、実施形態6の内容を容易に他の機械装置に適用することができる。
本発明の実施形態7は、実施形態2乃至4における距離のスケーリング及び力のスケーリングを例示する。
操縦装置によって作業機械(マニピュレータなどの産業用ロボットを含む)に対して動作指令が与えられ、作業機械が駆動する。操縦装置は、例えば前後方向に直線的に変位可能な操作子を備えている。操作者が操作子を操作することによってマニピュレータの手首を移動させることができる。操作子の変位に対して、手首は比例的に変位する。ある設定においては、操作子を1cm前方に変位させると、手首が10cm前方に変位する。このとき変位比率は1:10である。この変位比率を所定範囲内(例えば1:1~1:100)において任意に設定することができる。
操縦装置(マスターロボット含む)によって作業機械(マニピュレータなどの産業用ロボット及びスレーブロボットを含む)に対して動作指令が与えられ、作業機械が駆動する。操縦装置は、力センサが取り付けられた操作レバーを備えている。操作者が操作子を操作することによってマニピュレータの手首を駆動できる。手首には、ワークに対して特定の作業を行うためのハンドが取り付けられている。ハンドには力センサが取り付けられており、ハンドがワークに対して加えた力を検出することができる。ハンドの力センサの出力は、マニピュレータを駆動制御するコントローラにフィードバックされ、設定された力がハンドからワークに加えられるようにマニピュレータの関節軸のモータの電流が制御される。ある設定においては、操作レバーに1Nの力が加えられる(一般には操作者によって)と、ハンドがワークに10Nの力を加えるようにモータ電流が制御される。このとき力比率は1:10である。この力比率を所定範囲内(例えば1:1~1:100)において任意に設定することができる。
本発明の実施形態8は、実施形態2乃至4及び7において、1人用の操縦装置によって複数の作業機を駆動・両手両足によって操縦及び外部軸を操縦する形態を例示する。
本発明の実施形態9は、動作情報が、作業部が作業環境に作用させる力を表す力データを含まない操作型の技能伝承機械装置を例示する。図17は、本発明の実施形態9に係る技能伝承機械装置の構成を例示するブロック図である。実施形態9の技能伝承機械装置900は、以下の構成が実施形態1の技能伝承機械装置100と相違し、その他の構成は実施形態1の技能伝承機械装置100と同じである。以下、この相違点を説明する。
本発明の実施形態10は、動作情報が、作業部が作業環境に作用させる力を表す力データを含まない操作型の技能伝承ロボットシステムを例示する。図18は、本発明の実施形態10に係る技能伝承ロボットシステムの制御系統の構成を例示する機能ブロック図である。
本発明の実施形態11は、実施形態10のロボットシステム1000を利用して操作者を訓練することが可能な技能伝承ロボットシステムを例示する。図19は、実施形態11に係る技能伝承ロボットシステム1100の制御系統の構成を例示する機能ブロック図である。
本発明の実施形態12は、操作型の技能伝承ロボットの学習部が学習したプログラムを他のロボットの記憶部に記憶させ、他のロボットを用いて操作者のトレーニングを行う形態を例示する。
2 操作器
3 制御器
4 カメラ
5 モニタ
10 ロボット
17 エンドエフェクタ
19 力センサ
42 操作器制御部
50 基本動作指令部
51 調整部
52 学習部
53 動作修正指令記憶部
55 ニューラルネットワーク
56 動作データ記憶部
60 動作指令生成部
61 自動動作指令生成部
62 動作指令生成部
72 データ入力部
73 学習評価部
75 スイッチ部
81 第1物体
82 第2物体
100 機械装置(技能伝承機械装置)
200,500,900 機械装置(技能伝承機械装置)
201 動作部
202 操作器
203 制御器
206 動作情報提示機構
217 作業部
250 基本動作指令部
252 学習部
253 動き修正データ記憶部
254 動作情報検出部
256 動作情報記憶部
271 手動動き修正データ発生部
272 動き修正データ生成部(動作修正指令生成部)
273 動作データ検出部
281 操作部
282 手動動き修正データ発生部
283 動き修正データ記憶部
300,400,600,1000,1100 ロボットシステム(技能伝承ロボットシステム)
Claims (12)
- 作業部を有し、作業を行うよう前記作業部を動かす動作部と、前記動作部の動作を制御する制御器と、前記作業部の動きに対応する前記動作部の動作情報を検出する動作情報検出部と、操作者の操作に応じた手動動作修正指令を出力する操作器と、を備え、
前記制御器が、前記動作部によって前記作業部に基本的な動きをさせる基本動作指令を出力する基本動作指令部と、自動動作修正指令を出力する学習部と、前記自動動作修正指令に前記手動動作修正指令を加えて動作修正指令を生成する動作修正指令生成部と、前記動作修正指令を記憶する動作修正指令記憶部と、前記動作情報を記憶する動作情報記憶部と、を備え、
前記学習部が、前記動作情報記憶部に記憶された前記動作情報を用いて前記動作修正指令記憶部に記憶された前記動作修正指令を機械学習し、機械学習を終えた後、前記動作部の動作時に前記動作情報が入力され、前記自動動作修正指令を出力するよう構成され、且つ、
前記動作部が、前記基本動作指令と前記自動動作修正指令とに基づく自動動作指令と、前記手動動作修正指令と、に従って前記作業部を動かすよう構成されている、技能伝承機械装置。 - 前記技能伝承機械装置が、前記作業部としての先端効果部を有し、作業対象物に対する作業を行うよう前記先端効果部を動かす前記動作部としての機械本体と、前記機械本体の動作を制御する前記制御器と、を備える機械と、前記操作器と、を備える機械システムであり、
前記基本動作指令部が、前記機械本体によって前記先端効果部に基本的な動きをさせる基本動作指令を出力するよう構成されており、
前記学習部が、前記動作情報記憶部に記憶された前記動作情報を用いて前記動作修正指令記憶部に記憶された前記動作修正指令を機械学習し、機械学習を終えた後、前記機械本体の動作時に前記動作情報が入力され、前記自動動作修正指令を出力するよう構成され、且つ、
前記機械本体が、前記基本動作指令と前記自動動作修正指令とに基づく前記自動動作指令と、前記手動動作修正指令と、に従って前記先端効果部を動かすよう構成されている、請求項1に記載の技能伝承機械装置。 - 前記動作情報検出部が、前記機械本体に設けられた動作データ検出部を含み、前記動作データ検出部は、少なくとも、前記機械本体の動作時における前記先端効果部の位置を表す位置データを検出する位置データ検出部を含み、且つ、少なくとも前記位置データを動作データとして出力するよう構成され、
前記動作情報記憶部が、前記動作データを記憶する動作データ記憶部であり、且つ、
前記学習部が、前記動作データを用いて前記動作修正指令を機械学習し、機械学習を終えた後、前記動作データが入力され、前記自動動作修正指令を出力するよう構成されている、請求項2に記載の技能伝承機械装置。 - 前記操作器から前記制御器に至る前記手動動作修正指令の伝達経路を選択的に連通及び遮断するスイッチ部をさらに備え、
前記スイッチ部が前記伝達経路を遮断している場合において、前記操作器を用いて前記操作者を訓練することが可能なように構成されている、請求項3に記載の技能伝承機械装置。 - 少なくとも前記自動動作修正指令を用いて前記操作器の動作を制御し、且つ前記スイッチ部の動作を制御する操作器制御部をさらに備え、
前記操作器制御部は、訓練モードと非訓練モードとを有し、非訓練モードにおいて、前記スイッチ部に前記伝達経路を連通させ、且つ、少なくとも前記操作者の操作に応じた手動動作修正指令を出力するよう前記操作器を制御し、訓練モードにおいて、前記スイッチ部に前記伝達経路を遮断させ、且つ前記操作器に前記操作者の操作に応じた前記手動動作修正指令を出力させるとともに、前記手動動作修正指令の前記自動動作修正指令に対する偏差を演算し、当該偏差が所定値以上である場合に、前記自動動作修正指令に対応する前記手動動作修正指令を出力する動作をするよう前記操作器を制御するように構成されている、請求項4に記載の技能伝承機械装置。 - 前記動作情報を前記操作者が知覚することが可能なように前記操作者に提示する動作情報提示機構をさらに備える、請求項1に記載の技能伝承機械装置。
- 前記技能伝承機械装置が、前記作業部としての先端効果部を有し、作業対象物に対する作業を行うよう前記先端効果部を動かす前記動作部としての機械本体と、前記機械本体の動作を制御する前記制御器と、を備える機械と、前記機械本体の前記先端効果部が前記作業対象物に作用させる力を表す前記動作情報としての力データに応じた反力を発生しながら前記操作者の操作に応じた手動動作修正指令を出力する、前記動作情報提示機構を兼ねる前記操作器と、を備える機械システムであり、
前記基本動作指令部が、前記機械本体によって前記先端効果部に基本的な動きをさせる基本動作指令を出力するよう構成されており、
前記学習部が、前記動作情報記憶部に記憶された前記動作情報を用いて前記動作修正指令記憶部に記憶された前記動作修正指令を機械学習し、機械学習を終えた後、前記機械本体の動作時に前記動作情報が入力され、前記自動動作修正指令を出力するよう構成され、且つ、
前記機械本体が、前記基本動作指令と前記自動動作修正指令とに基づく前記自動動作指令と、前記手動動作修正指令と、に従って前記先端効果部を動かすよう構成されている、請求項6に記載の技能伝承機械装置。 - 前記動作情報検出部が、前記機械本体に設けられた動作データ検出部を含み、前記動作データ検出部は、前記先端効果部が前記作業対象物に作用させる力を表す前記力データを検出する力データ検出部と、前記機械本体の動作時における前記先端効果部の位置を表す位置データを検出する位置データ検出部とを含み、且つ、前記力データ及び前記位置データを動作データとして出力するよう構成され、
前記動作情報記憶部が、前記動作データを記憶する動作データ記憶部であり、且つ、
前記学習部が、前記動作データを用いて前記動作修正指令を機械学習し、機械学習を終えた後、前記動作データが入力され、前記自動動作修正指令を出力するよう構成されている、請求項7に記載の技能伝承機械装置。 - 前記操作器から前記制御器に至る前記手動動作修正指令の伝達経路を選択的に連通及び遮断するスイッチ部と、
前記力データ及び前記自動動作修正指令を用いて前記操作器の動作を制御し、且つ前記スイッチ部の動作を制御する操作器制御部とをさらに備え、
前記操作器制御部は、訓練モードと非訓練モードとを有し、非訓練モードにおいて、前記スイッチ部に前記伝達経路を連通させ、且つ前記力データに応じた反力を発生しながら前記操作者の操作に応じた手動動作修正指令を出力するよう前記操作器を制御し、訓練モードにおいて、前記スイッチ部に前記伝達経路を遮断させ、且つ前記操作器に前記操作者の操作に応じた前記手動動作修正指令を出力させるとともに、前記手動動作修正指令の前記自動動作修正指令に対する偏差を演算し、当該偏差が所定値以上である場合に、前記自動動作修正指令に対応する前記手動動作修正指令を出力する動作をするよう前記操作器を制御するように構成されている、請求項8に記載の技能伝承機械装置。 - 前記操作器制御部は、前記訓練モードにおいて、前記力データに応じた反力を発生しながら前記操作者の操作に応じた手動動作修正指令を出力するよう前記操作器を制御するように構成されている、請求項9に記載の技能伝承機械装置。
- 前記機械本体が、電流指令に従って動作するよう構成されており、且つ、前記自動動作指令と前記手動動作修正指令とに基づき生成される動作指令に基づいて前記電流指令を出力する調整部をさらに備える、請求項2~5、7~10のいずれかに記載の技能伝承機械装置。
- 前記先端効果部がエンドエフェクタであり、前記機械本体がロボット本体であり、前記機械がロボットであり、前記機械システムがロボットシステムである、請求項2~5、7~11のいずれかに記載の技能伝承機械装置。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017228418 | 2017-11-28 | ||
JP2017228418 | 2017-11-28 | ||
PCT/JP2018/043876 WO2019107454A1 (ja) | 2017-11-28 | 2018-11-28 | 技能伝承機械装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JPWO2019107454A1 JPWO2019107454A1 (ja) | 2020-11-19 |
JP7185639B2 true JP7185639B2 (ja) | 2022-12-07 |
Family
ID=66665139
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2019557294A Active JP7185639B2 (ja) | 2017-11-28 | 2018-11-28 | 技能伝承機械装置 |
JP2019557295A Active JP7185640B2 (ja) | 2017-11-28 | 2018-11-28 | 技能伝承機械装置 |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2019557295A Active JP7185640B2 (ja) | 2017-11-28 | 2018-11-28 | 技能伝承機械装置 |
Country Status (5)
Country | Link |
---|---|
US (1) | US11977365B2 (ja) |
EP (2) | EP3718707A4 (ja) |
JP (2) | JP7185639B2 (ja) |
CN (1) | CN111432990B (ja) |
WO (2) | WO2019107454A1 (ja) |
Families Citing this family (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6669713B2 (ja) * | 2017-11-28 | 2020-03-18 | ファナック株式会社 | ロボットおよびロボットシステム |
JP7039389B2 (ja) * | 2018-05-25 | 2022-03-22 | 川崎重工業株式会社 | ロボットシステム及びロボット制御方法 |
JP6826076B2 (ja) | 2018-07-17 | 2021-02-03 | ファナック株式会社 | 自動経路生成装置 |
JP7117237B2 (ja) * | 2018-12-27 | 2022-08-12 | 川崎重工業株式会社 | ロボット制御装置、ロボットシステム及びロボット制御方法 |
JP7159883B2 (ja) * | 2019-01-22 | 2022-10-25 | 富士通株式会社 | 強化学習方法、強化学習プログラム、および強化学習装置 |
JP7339806B2 (ja) * | 2019-08-05 | 2023-09-06 | 川崎重工業株式会社 | 制御システム、ロボットシステム及び制御方法 |
JP7306937B2 (ja) * | 2019-09-25 | 2023-07-11 | ファナック株式会社 | ロボットに支持された部材の位置を調整するロボット装置の制御装置 |
JP7518610B2 (ja) * | 2019-11-15 | 2024-07-18 | 川崎重工業株式会社 | 制御装置、制御システム、ロボットシステム及び制御方法 |
JP7282703B2 (ja) | 2020-02-10 | 2023-05-29 | 株式会社東芝 | ロボットシステムおよびプログラム |
CN119367155A (zh) * | 2020-04-10 | 2025-01-28 | 川崎重工业株式会社 | 医疗用移动体系统及其运行方法 |
JP2023145814A (ja) * | 2020-08-21 | 2023-10-12 | パナソニックIpマネジメント株式会社 | 制御システム、制御方法、および制御装置 |
CN114603551A (zh) * | 2020-12-08 | 2022-06-10 | 山东新松工业软件研究院股份有限公司 | 一种控制方法及电子设备 |
CN113463492B (zh) * | 2021-07-09 | 2024-06-14 | 广东开放大学(广东理工职业学院) | 一种自动划线车 |
JP2023038776A (ja) * | 2021-09-07 | 2023-03-17 | オムロン株式会社 | 指令値生成装置、方法、及びプログラム |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2016189924A1 (ja) | 2015-05-28 | 2016-12-01 | 株式会社日立製作所 | ロボット操作装置およびプログラム |
WO2017033376A1 (ja) | 2015-08-25 | 2017-03-02 | 川崎重工業株式会社 | 産業用ロボットおよびその運転方法 |
WO2017094424A1 (ja) | 2015-11-30 | 2017-06-08 | オムロン株式会社 | 制御装置 |
JP2017127964A (ja) | 2016-01-14 | 2017-07-27 | ファナック株式会社 | 学習機能を備えたロボット装置 |
Family Cites Families (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS61173842A (ja) * | 1985-01-24 | 1986-08-05 | Yamazaki Mazak Corp | 数値制御装置 |
JPS6249403A (ja) * | 1985-08-28 | 1987-03-04 | Agency Of Ind Science & Technol | マニピユレ−タ制御装置 |
JPH07210234A (ja) * | 1994-01-20 | 1995-08-11 | Fujitsu Ltd | 操作制御装置および操作制御方法 |
JP3311896B2 (ja) * | 1995-04-26 | 2002-08-05 | トヨタ自動車株式会社 | フィードバック式加工条件補正装置 |
JP3110403B2 (ja) | 1998-11-16 | 2000-11-20 | 技術研究組合医療福祉機器研究所 | マスタスレーブマニピュレータ装置の制御方法とマニピュレータ操作入力のトレーニング方法 |
SE524818C2 (sv) * | 2003-02-13 | 2004-10-05 | Abb Ab | En metod och ett system för att programmera en industrirobot att förflytta sig relativt definierade positioner på ett objekt |
CN101278244B (zh) * | 2005-10-06 | 2012-05-30 | Abb股份有限公司 | 用于工业机器人的控制系统和示教盒 |
US7551979B2 (en) * | 2005-11-18 | 2009-06-23 | Strasbaugh | Robot calibration system and method |
JP4298757B2 (ja) * | 2007-02-05 | 2009-07-22 | ファナック株式会社 | ロボット機構のキャリブレーション装置及び方法 |
WO2009107358A1 (ja) * | 2008-02-28 | 2009-09-03 | パナソニック株式会社 | ロボットアームの制御装置及び制御方法、ロボット、ロボットアームの制御プログラム、及びロボットアーム制御用集積電子回路 |
JP5108563B2 (ja) | 2008-03-03 | 2012-12-26 | 日本放送協会 | ニューラルネットワーク装置及びそれを用いたロボットカメラ制御装置並びにニューラルネットワークプログラム |
JP2009262306A (ja) * | 2008-04-28 | 2009-11-12 | Kobe Steel Ltd | ロボットの教示方法 |
CN101623867B (zh) * | 2008-07-11 | 2010-12-01 | 中国科学院沈阳自动化研究所 | 一种使机器人高精度跟踪指定路径的设备和方法 |
DE112010000775B4 (de) * | 2009-02-12 | 2016-03-17 | Kyoto University | Industrierobotersystem |
WO2012065175A2 (en) | 2010-11-11 | 2012-05-18 | The Johns Hopkins University | Human-machine collaborative robotic systems |
CN103085072B (zh) * | 2013-03-11 | 2014-10-29 | 南京埃斯顿机器人工程有限公司 | 基于三维建模软件实现工业机器人离线编程的方法 |
JP2014176940A (ja) * | 2013-03-15 | 2014-09-25 | Yaskawa Electric Corp | ロボットシステム、ロボット制御方法及び被加工物の製造方法 |
US9358685B2 (en) * | 2014-02-03 | 2016-06-07 | Brain Corporation | Apparatus and methods for control of robot actions based on corrective user inputs |
US11106967B2 (en) * | 2017-07-03 | 2021-08-31 | X Development Llc | Update of local features model based on correction to robot action |
JP7518610B2 (ja) * | 2019-11-15 | 2024-07-18 | 川崎重工業株式会社 | 制御装置、制御システム、ロボットシステム及び制御方法 |
-
2018
- 2018-11-28 CN CN201880077003.1A patent/CN111432990B/zh active Active
- 2018-11-28 JP JP2019557294A patent/JP7185639B2/ja active Active
- 2018-11-28 WO PCT/JP2018/043876 patent/WO2019107454A1/ja unknown
- 2018-11-28 US US16/767,984 patent/US11977365B2/en active Active
- 2018-11-28 EP EP18884705.7A patent/EP3718707A4/en active Pending
- 2018-11-28 WO PCT/JP2018/043877 patent/WO2019107455A1/ja unknown
- 2018-11-28 EP EP18883581.3A patent/EP3718706A4/en not_active Withdrawn
- 2018-11-28 JP JP2019557295A patent/JP7185640B2/ja active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2016189924A1 (ja) | 2015-05-28 | 2016-12-01 | 株式会社日立製作所 | ロボット操作装置およびプログラム |
WO2017033376A1 (ja) | 2015-08-25 | 2017-03-02 | 川崎重工業株式会社 | 産業用ロボットおよびその運転方法 |
WO2017094424A1 (ja) | 2015-11-30 | 2017-06-08 | オムロン株式会社 | 制御装置 |
JP2017127964A (ja) | 2016-01-14 | 2017-07-27 | ファナック株式会社 | 学習機能を備えたロボット装置 |
Also Published As
Publication number | Publication date |
---|---|
JPWO2019107454A1 (ja) | 2020-11-19 |
US11977365B2 (en) | 2024-05-07 |
EP3718707A1 (en) | 2020-10-07 |
CN111432990B (zh) | 2023-10-27 |
WO2019107454A1 (ja) | 2019-06-06 |
EP3718706A1 (en) | 2020-10-07 |
EP3718707A4 (en) | 2021-08-25 |
EP3718706A4 (en) | 2021-10-06 |
JP7185640B2 (ja) | 2022-12-07 |
CN111432990A (zh) | 2020-07-17 |
WO2019107455A1 (ja) | 2019-06-06 |
JPWO2019107455A1 (ja) | 2020-11-19 |
US20210003993A1 (en) | 2021-01-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP7185639B2 (ja) | 技能伝承機械装置 | |
US10932874B2 (en) | Remote control robot system | |
JP7068059B2 (ja) | 遠隔操作方法及び遠隔操作システム | |
US9149931B2 (en) | Robot system, robot control device and method for controlling robot | |
Yashin et al. | Aerovr: Virtual reality-based teleoperation with tactile feedback for aerial manipulation | |
JP6201126B2 (ja) | マスタスレーブシステム | |
US11045954B2 (en) | Robot system and method of controlling the same | |
JP7339776B2 (ja) | 制御システム、機械装置システム及び制御方法 | |
JP7339806B2 (ja) | 制御システム、ロボットシステム及び制御方法 | |
JPWO2007111252A1 (ja) | マニピュレータの制御方法および制御システム | |
JP2013184236A (ja) | ロボットのキャリブレーション方法及びキャリブレーション装置 | |
Yang et al. | Neural learning enhanced teleoperation control of Baxter robot using IMU based motion capture | |
Lee et al. | A robot teaching framework for a redundant dual arm manipulator with teleoperation from exoskeleton motion data | |
JP7263920B2 (ja) | 演算装置、制御プログラム、機械学習器及び把持装置 | |
Lee et al. | Reinforcement learning-based virtual fixtures for teleoperation of hydraulic construction machine | |
Ohta et al. | A posture control of redundant manipulator using image information on bilateral system | |
CN119115946A (zh) | 一种协作六轴机器人的控制方法及协作六轴机器人 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20200417 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20210930 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20220802 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20220930 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20221101 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20221125 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7185639 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |