JPH0144476B2 - - Google Patents
Info
- Publication number
- JPH0144476B2 JPH0144476B2 JP57024361A JP2436182A JPH0144476B2 JP H0144476 B2 JPH0144476 B2 JP H0144476B2 JP 57024361 A JP57024361 A JP 57024361A JP 2436182 A JP2436182 A JP 2436182A JP H0144476 B2 JPH0144476 B2 JP H0144476B2
- Authority
- JP
- Japan
- Prior art keywords
- hand
- speed
- actuator
- robot
- velocity
- 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.)
- Expired
Links
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—Program-control systems
- G05B19/02—Program-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 program data in numerical form
- G05B19/416—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 program data in numerical form characterised by control of velocity, acceleration or deceleration
-
- 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/43—Speed, acceleration, deceleration control ADC
- G05B2219/43188—Vector speed with feedback
-
- 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/43—Speed, acceleration, deceleration control ADC
- G05B2219/43203—Limitation of speed, permissible, allowable, maximum speed
Landscapes
- Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Manufacturing & Machinery (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Numerical Control (AREA)
- Manipulator (AREA)
Description
【発明の詳細な説明】
本発明はロボツトを駆動するための制御装置に
関する。
関する。
従来のロボツトの制御では、特開昭49−50376
号に開示されている如く、教示された点間を指定
された速度になるよう等間隔に補間し、この結果
から補間点に対応するロボツトアクチユエータの
変位を計算し、実際のアクチユエータの変位から
偏差を決定し、これによりアクチユエータを制御
していた。しかしこの方法では直線に沿つての速
度からアクチユエータの速度を決定しているた
め、ロボツトの姿勢によつてはアクチユエータの
速度がその能力を起え、制御不能となる場合があ
つた。
号に開示されている如く、教示された点間を指定
された速度になるよう等間隔に補間し、この結果
から補間点に対応するロボツトアクチユエータの
変位を計算し、実際のアクチユエータの変位から
偏差を決定し、これによりアクチユエータを制御
していた。しかしこの方法では直線に沿つての速
度からアクチユエータの速度を決定しているた
め、ロボツトの姿勢によつてはアクチユエータの
速度がその能力を起え、制御不能となる場合があ
つた。
本発明の目的はハンドを指定された経路に沿つ
て駆動する際、アクチユエータへの速度指令がそ
の性能を越えた場合、経路に沿つての速度を修正
し、ハンドを円滑に駆動できるようにした産業用
ロボツトの制御方法を提供するにある。
て駆動する際、アクチユエータへの速度指令がそ
の性能を越えた場合、経路に沿つての速度を修正
し、ハンドを円滑に駆動できるようにした産業用
ロボツトの制御方法を提供するにある。
即ち本発明は、指定された経路に沿つてのハン
ドの速度から、ロボツトのアクチユエータの速度
を計算し、もしアクチユエータの速度がその性能
を越えた場合、各アクチユエータの速度をすべて
がその性能内に入るように比例的に減小させ、ハ
ンドの経路に沿つての速度を修正することを特徴
とするものである。
ドの速度から、ロボツトのアクチユエータの速度
を計算し、もしアクチユエータの速度がその性能
を越えた場合、各アクチユエータの速度をすべて
がその性能内に入るように比例的に減小させ、ハ
ンドの経路に沿つての速度を修正することを特徴
とするものである。
以下本発明を図に示す実施例にもとづいて具体
的に説明する。第1図に本発明の産業用ロボツト
の制御装置の一実施例を示す図である。1は産業
用ロボツトの一実施例を示すものである。即ち第
1図に示した産業用ロボツトは6自由度を有する
関節形産業用ロボツトである。12は基台17に
対し垂直軸を中心に旋回可能に設けられた旋回台
で、モータ(アクチユエータ)10eに減速機を
介して連結されている。13は旋回台12に水平
軸を中心に回動可能に支持された上腕で旋回台1
2上に取付けられたモータ(アクチユエータ)1
0bに減速機を介して連結されている。14は上
腕13の先端に水平軸を中心に回動可能に支持さ
れた前腕で、旋回台12上に取付けられたモータ
(アクチユエータ)10aから減速機を介して出
力された出力軸と平行リンク機構で連結されてい
る。15は前腕14の先端に2自由度をもつて連
結された第1の手首部材で、旋回台12上に取付
けられたモータ(アクチユエータ)10c,10
dから減速機を介して出力された出力軸に平行リ
ンク機構で連結されている。16は第1の手首部
材の先に1自由度を有するように連結された第2
の手首部材で前腕14上に設けられたモータ(ア
クチユエータ)10fから減速機を介して出力さ
れた出力軸に軸、歯車等で連結されている。2は
この第2の手首部材16の先に取付けられた物体
をつかむハンドである。なお本発明においては産
業用ロボツトは第1図に示す産業用ロボツトに限
定されるものでなく、通常の産業用ロボツトに適
用できるものである。ところでロボツトハンド2
の運動を教示するにはテイーチングコンソール4
からハンド2の位置および速度を入力するかある
いは操作ボツクス5によりロボツトを操作し、所
定の位置にハンド2を位置決めし、そのときの各
アクチユエータ10a,10b,10c,10
d,10eに連結された変位検出器11a,11
b,11c,11d,11eからハンド2の位置
を求める。ロボツト1を制御するときはこのよう
にして与えられた位置間を指定された速度になる
ように補間し、各サンプリング時間毎にハンド2
が占める位置を求め、これからアクチユエータ1
0a,10b,10c,10d,10eへの制御
量を決定する。
的に説明する。第1図に本発明の産業用ロボツト
の制御装置の一実施例を示す図である。1は産業
用ロボツトの一実施例を示すものである。即ち第
1図に示した産業用ロボツトは6自由度を有する
関節形産業用ロボツトである。12は基台17に
対し垂直軸を中心に旋回可能に設けられた旋回台
で、モータ(アクチユエータ)10eに減速機を
介して連結されている。13は旋回台12に水平
軸を中心に回動可能に支持された上腕で旋回台1
2上に取付けられたモータ(アクチユエータ)1
0bに減速機を介して連結されている。14は上
腕13の先端に水平軸を中心に回動可能に支持さ
れた前腕で、旋回台12上に取付けられたモータ
(アクチユエータ)10aから減速機を介して出
力された出力軸と平行リンク機構で連結されてい
る。15は前腕14の先端に2自由度をもつて連
結された第1の手首部材で、旋回台12上に取付
けられたモータ(アクチユエータ)10c,10
dから減速機を介して出力された出力軸に平行リ
ンク機構で連結されている。16は第1の手首部
材の先に1自由度を有するように連結された第2
の手首部材で前腕14上に設けられたモータ(ア
クチユエータ)10fから減速機を介して出力さ
れた出力軸に軸、歯車等で連結されている。2は
この第2の手首部材16の先に取付けられた物体
をつかむハンドである。なお本発明においては産
業用ロボツトは第1図に示す産業用ロボツトに限
定されるものでなく、通常の産業用ロボツトに適
用できるものである。ところでロボツトハンド2
の運動を教示するにはテイーチングコンソール4
からハンド2の位置および速度を入力するかある
いは操作ボツクス5によりロボツトを操作し、所
定の位置にハンド2を位置決めし、そのときの各
アクチユエータ10a,10b,10c,10
d,10eに連結された変位検出器11a,11
b,11c,11d,11eからハンド2の位置
を求める。ロボツト1を制御するときはこのよう
にして与えられた位置間を指定された速度になる
ように補間し、各サンプリング時間毎にハンド2
が占める位置を求め、これからアクチユエータ1
0a,10b,10c,10d,10eへの制御
量を決定する。
以下本発明の実施例を6自由度ロボツトを例に
して示す。
して示す。
いま目標とするハンド2の位置および姿勢が、
ハンド2の基準点の静止座標に対する位置ベクト
ルpf→とハンド2の2個の基準軸の方向余弦ff→,
gf→で与えられているとする(第2図)。またハン
ド2の並進速度の大きさvが指定されているもの
とする。時刻tにおけるロボツトハンド2の位置
および姿勢p→,f→,g→はそのときのアクチユエー
タ10a〜10fの変位θ1、θ2…θ6により決定さ
れ p→=p→(θ1、θ2…θ6) (1) f→=f→(θ1、θ2…θ6) (2) g=g(θ1、θ2…θ6) (3) である。このときハンド2が目標点pf→に向かつ
て並進速度vで移動すると、サンプリング時間T
の間に移動する量は、線形補間では であり一方姿勢の変化はベクトルe回りの回転で
与えられ、 (i) f→f→=f→、gf=gのとき e→=0 (4) (ii) ff→=f→、gf→≠gのとき e→=f→ (5) (iii) ff→≠f→、gf→=g→のとき e→=g→ (6) (iv) (ff→−f→)×(gf→−g→)=0のとき e→=(ff→×gf→)×(f→×g→)/ |(ff→×gf→)×(g→×f→)| (7) (v) その他のとき e=(ff→−f→)×(gf→−g→)/ (f→f→−f→)×(gf→−g→)|(8) である。またf、gからff、gfまでの回転角θは で与えられるため、時間Tの間の回転角△θは である。したがつてハンド2の並進速度vと回転
速度wは となる。
ハンド2の基準点の静止座標に対する位置ベクト
ルpf→とハンド2の2個の基準軸の方向余弦ff→,
gf→で与えられているとする(第2図)。またハン
ド2の並進速度の大きさvが指定されているもの
とする。時刻tにおけるロボツトハンド2の位置
および姿勢p→,f→,g→はそのときのアクチユエー
タ10a〜10fの変位θ1、θ2…θ6により決定さ
れ p→=p→(θ1、θ2…θ6) (1) f→=f→(θ1、θ2…θ6) (2) g=g(θ1、θ2…θ6) (3) である。このときハンド2が目標点pf→に向かつ
て並進速度vで移動すると、サンプリング時間T
の間に移動する量は、線形補間では であり一方姿勢の変化はベクトルe回りの回転で
与えられ、 (i) f→f→=f→、gf=gのとき e→=0 (4) (ii) ff→=f→、gf→≠gのとき e→=f→ (5) (iii) ff→≠f→、gf→=g→のとき e→=g→ (6) (iv) (ff→−f→)×(gf→−g→)=0のとき e→=(ff→×gf→)×(f→×g→)/ |(ff→×gf→)×(g→×f→)| (7) (v) その他のとき e=(ff→−f→)×(gf→−g→)/ (f→f→−f→)×(gf→−g→)|(8) である。またf、gからff、gfまでの回転角θは で与えられるため、時間Tの間の回転角△θは である。したがつてハンド2の並進速度vと回転
速度wは となる。
ところでアクチユエータの速度θ(ク)1、θ(ク)2、
…、θ(ク)6とv→、w→の関係は線形関係となり、6
×6′のヤコビアン行列Jにより となり、これから によりアクチユエータの速度が定まり、これを指
令値としてアクチユエータを制御すれば良い。と
ころでこのようにして求めたアクチユエータの速
度θ(ク)1、θ(ク)2、…、θ(ク)6の幾つかがその性能
を越える場合がある。このとき1より小さい定数
aを式(14)にかけ とし、aθ(ク)i i=1〜6がその性能を越えな
いようにすることが可能である。このとき、v→、
w→はvに比例であるから、式(15)の操作は指令
速度vをaに修正したことになる。このようにし
てアクチユエータの速度がaθ(ク)i(i=1〜6)
となるようにすればロボツトのハンドが指定され
た経路に沿つて移動するように制御することが可
能である。
…、θ(ク)6とv→、w→の関係は線形関係となり、6
×6′のヤコビアン行列Jにより となり、これから によりアクチユエータの速度が定まり、これを指
令値としてアクチユエータを制御すれば良い。と
ころでこのようにして求めたアクチユエータの速
度θ(ク)1、θ(ク)2、…、θ(ク)6の幾つかがその性能
を越える場合がある。このとき1より小さい定数
aを式(14)にかけ とし、aθ(ク)i i=1〜6がその性能を越えな
いようにすることが可能である。このとき、v→、
w→はvに比例であるから、式(15)の操作は指令
速度vをaに修正したことになる。このようにし
てアクチユエータの速度がaθ(ク)i(i=1〜6)
となるようにすればロボツトのハンドが指定され
た経路に沿つて移動するように制御することが可
能である。
以上の演算は第1図に示す演算回路により実行
される。即ちテイーチングコンソール4あるいは
操作ボツクス5により与えられた目標値とロボツ
ト1の対偶の変位から演算装置3により計算した
ハンドの現在位置から、演算装置3で本発明によ
る手法によりロボツトの対偶速度を計算し、これ
を速度指令としてサーボ回路9に出力する。サー
ボ回路9は対偶に取り付けられたアクチユエータ
10が指令された速度となるように制御する。
される。即ちテイーチングコンソール4あるいは
操作ボツクス5により与えられた目標値とロボツ
ト1の対偶の変位から演算装置3により計算した
ハンドの現在位置から、演算装置3で本発明によ
る手法によりロボツトの対偶速度を計算し、これ
を速度指令としてサーボ回路9に出力する。サー
ボ回路9は対偶に取り付けられたアクチユエータ
10が指令された速度となるように制御する。
なおこの実施例ではヤコビアン行列を用いた計
算の例を示したが、ハンドの目標位置から対偶変
位を計算し、実際の対偶変位との差からロボツト
を制御する場合においても全く同様に行なうこと
ができる。さらに5自由度以下のロボツトについ
ても同様である。
算の例を示したが、ハンドの目標位置から対偶変
位を計算し、実際の対偶変位との差からロボツト
を制御する場合においても全く同様に行なうこと
ができる。さらに5自由度以下のロボツトについ
ても同様である。
以上説明したように本発明によれば、従来、指
定速度に応じてハンドを駆動しようとしたとき、
それがアクチユエータの性能を越えた場合エラー
で停止し、駆動できなかつたのに比較して、アク
チユエータの性能に応じてハンドの速度を修正す
ることが可能となる効果を奏する。
定速度に応じてハンドを駆動しようとしたとき、
それがアクチユエータの性能を越えた場合エラー
で停止し、駆動できなかつたのに比較して、アク
チユエータの性能に応じてハンドの速度を修正す
ることが可能となる効果を奏する。
また現在位置から目標点に向かう補間方式とし
て円弧補間等の任意の曲線を用いることができる
が、この円弧補間等で式(3)のように目標点の関数
としてハンドの経路に沿つての速度が計算できる
場合には、本発明の方式をそのまま用いることが
できる効果を有する。
て円弧補間等の任意の曲線を用いることができる
が、この円弧補間等で式(3)のように目標点の関数
としてハンドの経路に沿つての速度が計算できる
場合には、本発明の方式をそのまま用いることが
できる効果を有する。
第1図は本発明の産業用ロボツトの制御方法を
実施する装置の一実施例を示す概略構成図、第2
図は静止空間内におけるハンドの位置と姿勢とを
示した図である。 1……ロボツト腕、2……ロボツトハンド、3
……演算装置、4……テイーチングコンソール、
5……操作ボツクス、6……制御装置、7……プ
ロセツサ、8……入出力インタフエース、9……
サーボ回路、10……アクチユエータ。
実施する装置の一実施例を示す概略構成図、第2
図は静止空間内におけるハンドの位置と姿勢とを
示した図である。 1……ロボツト腕、2……ロボツトハンド、3
……演算装置、4……テイーチングコンソール、
5……操作ボツクス、6……制御装置、7……プ
ロセツサ、8……入出力インタフエース、9……
サーボ回路、10……アクチユエータ。
Claims (1)
- 1 ロボツトハンドを所定の経路に沿つて駆動す
るための産業用ロボツトの制御方法において、指
定された経路に沿つて指定された速度でハンドを
駆動する際、指定された経路に沿つてのハンドの
速度から、ロボツトのアクチユエータの速度を計
算し、アクチユエータの速度がその性能を越える
場合、各アクチユエータの速度をすべてがその性
能内に入るように比例的に減少させ、ハンドの移
動する経路に沿つてのハンドの速度を自動的に修
正することを特徴とする産業用ロボツトの制御方
法。
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP57024361A JPS58143981A (ja) | 1982-02-19 | 1982-02-19 | 産業用ロボツトの制御方法 |
| US06/458,998 US4594671A (en) | 1982-02-19 | 1983-01-18 | Velocity method of controlling industrial robot actuators |
| EP83100395A EP0086950B1 (en) | 1982-02-19 | 1983-01-18 | Method of controlling an industrial robot |
| DE8383100395T DE3377946D1 (en) | 1982-02-19 | 1983-01-18 | Method of controlling an industrial robot |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP57024361A JPS58143981A (ja) | 1982-02-19 | 1982-02-19 | 産業用ロボツトの制御方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS58143981A JPS58143981A (ja) | 1983-08-26 |
| JPH0144476B2 true JPH0144476B2 (ja) | 1989-09-27 |
Family
ID=12136051
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP57024361A Granted JPS58143981A (ja) | 1982-02-19 | 1982-02-19 | 産業用ロボツトの制御方法 |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US4594671A (ja) |
| EP (1) | EP0086950B1 (ja) |
| JP (1) | JPS58143981A (ja) |
| DE (1) | DE3377946D1 (ja) |
Families Citing this family (39)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS60108283A (ja) * | 1983-11-15 | 1985-06-13 | 富士通株式会社 | 多関節型ロボツトの駆動制御方法 |
| US4683406A (en) * | 1984-06-08 | 1987-07-28 | Nec Corporation | Joint assembly movable like a human arm |
| US4734866A (en) * | 1984-07-05 | 1988-03-29 | Siemens Aktiengesellschaft | Computer controller for an industrial multiaxis robot |
| DE3564778D1 (en) * | 1984-12-04 | 1988-10-13 | Siemens Ag | Device and method for controlling an industrial robot |
| JPS61138310A (ja) * | 1984-12-07 | 1986-06-25 | Toyoda Mach Works Ltd | ロボツト制御装置 |
| JPS61255409A (ja) * | 1985-05-08 | 1986-11-13 | Fuji Electric Co Ltd | 2軸位置決め制御装置 |
| JPS61279911A (ja) * | 1985-06-06 | 1986-12-10 | Amada Co Ltd | ロボツトの制御方法 |
| US4718078A (en) * | 1985-08-19 | 1988-01-05 | Siemens Aktiengesellschaft | System for controlling motion of a robot |
| US4975856A (en) * | 1986-02-18 | 1990-12-04 | Robotics Research Corporation | Motion controller for redundant or nonredundant linkages |
| EP0262600B1 (en) * | 1986-09-29 | 1992-11-25 | Asea Ab | Method and device for optimum parameter control of controllers for rotational and/or linear movements in one or more degrees of freedom in an industrial robot |
| US4716350A (en) * | 1986-12-08 | 1987-12-29 | Ford Motor Company | Method to avoid singularity in a robot mechanism |
| US4956789A (en) * | 1987-05-13 | 1990-09-11 | Hitachi, Ltd. | Method and apparatus for driving a servo system while suppressing residual vibration generated during position control |
| US4835710A (en) * | 1987-07-17 | 1989-05-30 | Cincinnati Milacron Inc. | Method of moving and orienting a tool along a curved path |
| US4965499A (en) * | 1987-12-31 | 1990-10-23 | Westinghouse Electric Corp | Parametric path modeling for an optical automatic seam tracker and real time robotic control system |
| DE4000348A1 (de) * | 1989-03-06 | 1990-09-13 | Hewlett Packard Co | Vorrichtung und verfahren zum ueberwachen der bewegungen eines vielgelenkigen roboters |
| US5159249A (en) * | 1989-05-16 | 1992-10-27 | Dalila Megherbi | Method and apparatus for controlling robot motion at and near singularities and for robot mechanical design |
| JPH04111006A (ja) * | 1990-08-30 | 1992-04-13 | Kobe Steel Ltd | ロボットの経路補間方法 |
| DE4123323C2 (de) * | 1991-07-13 | 1994-02-10 | Andreas Ehlerding | Werkzeugträger |
| US5430643A (en) * | 1992-03-11 | 1995-07-04 | The United States Of America As Represented By The Administrator Of The National Aeronautics And Space Administration | Configuration control of seven degree of freedom arms |
| US5546508A (en) * | 1992-04-03 | 1996-08-13 | The United States Of America As Represented By The Administrator Of The National Aeronautics And Space Administration | Controlling flexible robot arms using high speed dynamics process |
| US5377310A (en) * | 1992-04-03 | 1994-12-27 | The United States Of America As Represented By The Administrator Of The National Aeronautics And Space Administration | Controlling under-actuated robot arms using a high speed dynamics |
| DE69319841T2 (de) * | 1992-09-25 | 1998-12-03 | Nec Corp., Tokio/Tokyo | Steuerungsschaltung für hochpräzise Bahnverfolgung welche eine multiaxiale Koordination verwendet |
| US5294873A (en) * | 1992-10-27 | 1994-03-15 | The United States Of America As Represented By The Administrator Of The National Aeronautics And Space Administration | Kinematic functions for redundancy resolution using configuration control |
| JPH07104856A (ja) * | 1993-10-01 | 1995-04-21 | Fanuc Ltd | 振動制御方法 |
| JPH07197485A (ja) * | 1993-12-28 | 1995-08-01 | Komatsu Ltd | 建設機械の作業機制御装置 |
| SE9400579L (sv) * | 1994-02-21 | 1995-08-22 | Asea Brown Boveri | Förfarande för att styra en industrirobots rörelse i och i närheten av singulariteter |
| JP4060393B2 (ja) * | 1996-01-24 | 2008-03-12 | 三菱電機株式会社 | ロボットの速度演算装置、およびロボットの速度演算方法 |
| US6853877B1 (en) | 1996-09-06 | 2005-02-08 | Nomadic Technologies | Method and apparatus for mobile robot motion control |
| US6023645A (en) * | 1997-05-15 | 2000-02-08 | Mitsubishi Denki Kabushiki Kaisha | Trajectory control apparatus and trajectory control method for intra-planar multifreedom SCARA type of robot, and computer-readable recording medium with trajectory control program for intra-planar multifreedom SCARA type of robot stored therein |
| US6493608B1 (en) * | 1999-04-07 | 2002-12-10 | Intuitive Surgical, Inc. | Aspects of a control system of a minimally invasive surgical apparatus |
| US6434437B1 (en) * | 1999-12-02 | 2002-08-13 | Caterpillar Inc. | Boom extension and boom angle control for a machine |
| JP3453554B2 (ja) * | 2000-10-13 | 2003-10-06 | ファナック株式会社 | 加減速方法 |
| KR20040034167A (ko) * | 2002-10-21 | 2004-04-28 | 창원대학교 공작기계기술연구센터 | 6축 수직다관절 매니퓰레이터의 직선이동 제어방법 |
| EP1870211B1 (en) * | 2006-06-22 | 2019-02-27 | Honda Research Institute Europe GmbH | Method for controlling a robot by assessing the fitness of a plurality of simulated behaviours |
| JP5726052B2 (ja) * | 2011-03-08 | 2015-05-27 | 株式会社神戸製鋼所 | 多関節型ロボットの制御装置,制御方法及び制御プログラム |
| US9193573B1 (en) * | 2012-05-11 | 2015-11-24 | The Boeing Company | Process for measuring and controlling extension of scissor linkage systems |
| JP1516783S (ja) * | 2014-03-07 | 2015-02-09 | ||
| JP7414810B2 (ja) * | 2018-09-10 | 2024-01-16 | ファナック アメリカ コーポレイション | ロボット連続経路のゼロティーチ |
| CN114310048B (zh) * | 2021-12-31 | 2024-07-05 | 北京博清科技有限公司 | 焊接装置、焊接装置的控制方法与控制装置 |
Family Cites Families (15)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US3909600A (en) * | 1972-06-26 | 1975-09-30 | Cincinnati Milacron Inc | Method and apparatus for controlling an automation along a predetermined path |
| US3920972A (en) * | 1974-07-16 | 1975-11-18 | Cincinnati Milacron Inc | Method and apparatus for programming a computer operated robot arm |
| DE2530261C2 (de) * | 1974-10-22 | 1986-10-23 | Asea S.p.A., Mailand/Milano | Programmiereinrichtung für einen Manipulator |
| DE2656433C3 (de) * | 1976-12-14 | 1983-11-17 | Fraunhofer-Gesellschaft Zur Foerderung Der Angewandten Forschung E.V., 8000 Muenchen | Verfahren und Anordnung zur Regelung von Manipulatoen und industriellen Robotern |
| US4338672A (en) * | 1978-04-20 | 1982-07-06 | Unimation, Inc. | Off-line teach assist apparatus and on-line control apparatus |
| CA1119279A (en) * | 1978-04-20 | 1982-03-02 | Yung-Ming Yen-Chen | Off-line teach assist apparatus and on-line control apparatus |
| JPS5517967A (en) * | 1978-07-25 | 1980-02-07 | Matsushita Electric Works Ltd | Breaker for indicating trip identification |
| JPS5682192A (en) * | 1979-12-05 | 1981-07-04 | Fujitsu Ltd | Controlling system for robot |
| US4305028A (en) * | 1980-04-04 | 1981-12-08 | Nordson Corporation | System for evaluating the capability of a work-performing robot to reproduce a programmed series of motions |
| US4360886A (en) * | 1980-04-04 | 1982-11-23 | Nordson Corporation | Method and apparatus for analyzing the feasibility of performing a programmed sequence of motions with a robot |
| US4513381A (en) * | 1982-06-07 | 1985-04-23 | The Singer Company | Speed regulator for power tool |
| US4486693A (en) * | 1982-07-06 | 1984-12-04 | Contitronix, Inc. | Motor velocity control |
| US4435221A (en) * | 1982-07-30 | 1984-03-06 | Phillips Petroleum Company | Process for cleaning metal surfaces of poly(arylene sulfide) deposits |
| US4494060A (en) * | 1983-03-02 | 1985-01-15 | Anorad Corporation | Axis controller for robotic actuator |
| US4498036A (en) * | 1983-08-15 | 1985-02-05 | Pneumo Corporation | Adaptive control system |
-
1982
- 1982-02-19 JP JP57024361A patent/JPS58143981A/ja active Granted
-
1983
- 1983-01-18 US US06/458,998 patent/US4594671A/en not_active Expired - Lifetime
- 1983-01-18 DE DE8383100395T patent/DE3377946D1/de not_active Expired
- 1983-01-18 EP EP83100395A patent/EP0086950B1/en not_active Expired
Also Published As
| Publication number | Publication date |
|---|---|
| US4594671A (en) | 1986-06-10 |
| EP0086950B1 (en) | 1988-09-07 |
| EP0086950A1 (en) | 1983-08-31 |
| DE3377946D1 (en) | 1988-10-13 |
| JPS58143981A (ja) | 1983-08-26 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH0144476B2 (ja) | ||
| JP3207728B2 (ja) | 冗長マニピュレータの制御方法 | |
| EP3342551B1 (en) | Robot system | |
| JP6700669B2 (ja) | 制御方法、ロボット装置、プログラム、記録媒体、及び物品の製造方法 | |
| JP7257283B2 (ja) | 手術マニピュレータの入力装置 | |
| JPH079606B2 (ja) | ロボット制御装置 | |
| US20100274388A1 (en) | Method and device to regulate an automated manipulator | |
| JPS59708A (ja) | 適合速度制御を行なう経路運動マニピユレ−タ | |
| US4986724A (en) | System for compensated motion of coupled robot axes | |
| JPS61201304A (ja) | ロボツトの位置制御法 | |
| JPS61169905A (ja) | ロボツトの軌道制御装置 | |
| JPS60118478A (ja) | 関節形ロボツトの位置制御装置 | |
| JPH06332535A (ja) | ロボットの制御装置 | |
| JPH06222817A (ja) | ロボットのウィービング制御装置 | |
| JPH01222311A (ja) | 多自由度作業機械の曲面倣い制御装置 | |
| JPH0647689A (ja) | 多関節形ロボットの制御方法 | |
| JPH07314363A (ja) | 多関節マニピュレータの運動制御方法及び装置 | |
| JPH0677205B2 (ja) | ロボツトの制御方法 | |
| JPS62154006A (ja) | ロボツト制御装置 | |
| JP3106762B2 (ja) | ロボット動作のシミュレーション装置 | |
| JPS6327723B2 (ja) | ||
| JP3094418B2 (ja) | 産業用ロボットの協調制御方法および装置 | |
| JPH0760667A (ja) | ロボットのウィービング制御装置 | |
| JP4268035B2 (ja) | 産業用ロボットおよびその制御方法 | |
| Carignan et al. | Achieving impedance objectives in robot teleoperation |