JP5790840B2 - ロボットの制御装置及びロボットの姿勢補間方法 - Google Patents
ロボットの制御装置及びロボットの姿勢補間方法 Download PDFInfo
- Publication number
- JP5790840B2 JP5790840B2 JP2014119452A JP2014119452A JP5790840B2 JP 5790840 B2 JP5790840 B2 JP 5790840B2 JP 2014119452 A JP2014119452 A JP 2014119452A JP 2014119452 A JP2014119452 A JP 2014119452A JP 5790840 B2 JP5790840 B2 JP 5790840B2
- Authority
- JP
- Japan
- Prior art keywords
- posture
- coordinate value
- point
- components
- amplified
- 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
- 238000000034 method Methods 0.000 title claims description 30
- 239000013598 vector Substances 0.000 claims description 70
- 238000012545 processing Methods 0.000 claims description 28
- 238000006243 chemical reaction Methods 0.000 claims description 14
- 239000011159 matrix material Substances 0.000 claims description 14
- 230000003321 amplification Effects 0.000 claims description 11
- 238000003199 nucleic acid amplification method Methods 0.000 claims description 11
- 238000003754 machining Methods 0.000 description 9
- 230000014509 gene expression Effects 0.000 description 8
- 238000001514 detection method Methods 0.000 description 6
- 238000005070 sampling Methods 0.000 description 6
- 238000010586 diagram Methods 0.000 description 5
- 238000013459 approach Methods 0.000 description 4
- 210000000707 wrist Anatomy 0.000 description 4
- 238000007796 conventional method Methods 0.000 description 2
- 238000007789 sealing Methods 0.000 description 2
- 230000009466 transformation Effects 0.000 description 2
- 230000001133 acceleration Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 239000003973 paint Substances 0.000 description 1
Images
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)
- Robotics (AREA)
- Mechanical Engineering (AREA)
- Computing Systems (AREA)
- Theoretical Computer Science (AREA)
Description
また、図13に示すバリ取りの場合には、ワークの複雑な外形に応じて、エッジの各点がリュータに対して常に最適な角度で当たるように、ロボットの手先の姿勢をティーチングした通りに制御する必要があり、姿勢が維持されないとバリが取り切れず加工精度が低下する。
本実施例は、前述した外部TCPによりワーク22を加工するもので、工具23は固定されており、その工具23に対してロボット本体1がワーク22を移動させて接触させ、加工を行う。
X(t)=a3t3+a2t2+a1t+a ……(1)
Y(t)=b3t3+b2t2+b1t+b ……(2)
Z(t)=c3t3+c2t2+c1t+c ……(3)
この(1)〜(3)式をまとめると、スプライン曲線セグメント上の各点の位置は、次の(4)式に示す3次の一般式(スプラインセグメント関数)によって定義される。
(イ)一区画の両端(始点側指令位置および終点側指令位置)の接線ベクトルの大きさは、両端を結ぶ直線の長さに比例する大きさに定め、且つ、両端の接線ベクトルの向きは、両端を結ぶ直線が、前の一区間についての両端を結ぶ直線および後の一区間について両端を結ぶ直線となす角を、それぞれ2分する方向に定めること。
(ウ)上記のように定めた始点側接線ベクトルの向きが前の区画の終点側接線ベクトルの向きと一致し、終点側接線ベクトルの向きが後の区画の始点側接線ベクトルの向きと一致すること。
姿勢の補間については、スプライン曲線を用いるものに限ることなく、各軸の姿勢決定座標の移動軌跡がそれぞれ滑らかに(数学的に連続となるように)繋がるように補間すれば良い。
Claims (2)
- 垂直多関節型のロボットの手先がワークを把持し、固定されているツールに対して前記ワークを移動させて加工を行う際に、
既に教示された前記手先の移動先である複数のX成分,Y成分,Z成分,X方向回転成分,Y方向回転成分,Z方向回転成分で構成された移動目標点について、
各移動目標点におけるX方向回転成分,Y方向回転成分,Z方向回転成分について、回転角度を座標値に変換するため回転行列変換処理を行い、方向回転成分毎にX成分,Y成分,Z成分で座標化されたX方向姿勢座標値,Y方向姿勢座標値,Z方向姿勢座標値のうち、所定の2方向の成分によって定義される移動目標点での姿勢を計算するために何れか2つの方向の座標値を計算する姿勢座標変換処理手段と、
各移動目標点を原点に、各移動目標点について前記姿勢座標変換処理手段により計算された前記2つの方向の座標値で決まる姿勢ベクトルを任意の長さに伸ばして仮想した姿勢点を決定し、当該仮想した姿勢点における前記2つの方向についての座標値を、それぞれ増幅第1方向姿勢座標値,増幅第2方向姿勢座標値とする姿勢ベクトル増幅処理手段と、
移動目標点毎に存在する増幅第1方向姿勢座標値,増幅第2方向姿勢座標値について、前記増幅第1方向姿勢座標値のみを対象としてそれらを滑らかな軌跡として連結する軌跡処理,前記増幅第2方向姿勢座標値のみを対象としてそれらを滑らかな軌跡として連結する軌跡処理を行う増幅姿勢座標値連結処理手段とを備え、
この増幅姿勢座標値連結処理手段により得られた軌跡上の補間点について、前記2つの方向が正規直交条件を満たすように修正した軌跡に沿って、各移動目標点間の姿勢を補間して移動する処理を行うことを特徴とするロボットの制御装置。 - 垂直多関節型のロボットの手先がワークを把持し、固定されているツールに対して前記ワークを移動させて加工を行う際に、
既に教示された前記手先の移動先である複数のX成分,Y成分,Z成分,X方向回転成分,Y方向回転成分,Z方向回転成分で構成された移動目標点について、
各移動目標点におけるX方向回転成分,Y方向回転成分,Z方向回転成分について、回転角度を座標値に変換するため回転行列変換処理を行い、方向回転成分毎にX成分,Y成分,Z成分で座標化されたX方向姿勢座標値,Y方向姿勢座標値,Z方向姿勢座標値のうち、所定の2方向の成分によって定義される移動目標点での姿勢を計算するために何れか2つの方向の座標値を計算し、
各移動目標点を原点に、各移動目標点について計算された前記2つの方向の座標値で決まる姿勢ベクトルを任意の長さに伸ばして仮想した姿勢点を決定し、当該仮想した姿勢点における前記2つの方向についての座標値を、それぞれ増幅第1方向姿勢座標値,増幅第2方向姿勢座標値とし、
移動目標点毎に存在する増幅第1方向姿勢座標値,増幅第2方向姿勢座標値について、前記増幅第1方向姿勢座標値のみを対象としてそれらを滑らかな軌跡として連結する軌跡処理,前記増幅第2方向姿勢座標値のみを対象としてそれらを滑らかな軌跡として連結する軌跡処理を行い、
前記連結された軌跡上の補間点について、前記2つの方向が正規直交条件を満たすように修正した軌跡に沿って、各移動目標点間の姿勢を補完して移動する処理を行うことを特徴とするロボットの姿勢補間方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014119452A JP5790840B2 (ja) | 2014-06-10 | 2014-06-10 | ロボットの制御装置及びロボットの姿勢補間方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014119452A JP5790840B2 (ja) | 2014-06-10 | 2014-06-10 | ロボットの制御装置及びロボットの姿勢補間方法 |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2010290028A Division JP5565302B2 (ja) | 2010-12-27 | 2010-12-27 | ロボットの制御装置及びロボットの姿勢補間方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2014208400A JP2014208400A (ja) | 2014-11-06 |
JP5790840B2 true JP5790840B2 (ja) | 2015-10-07 |
Family
ID=51903004
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2014119452A Active JP5790840B2 (ja) | 2014-06-10 | 2014-06-10 | ロボットの制御装置及びロボットの姿勢補間方法 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5790840B2 (ja) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110125927A (zh) * | 2019-03-18 | 2019-08-16 | 中国地质大学(武汉) | 基于自适应遗传算法的机械臂轨迹规划方法及系统 |
KR20220094819A (ko) * | 2020-12-29 | 2022-07-06 | 알에스오토메이션주식회사 | 스플라인 경로 생성 장치 |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109074049B (zh) * | 2017-11-04 | 2021-05-11 | 广州芯越数字控制系统有限公司 | 一种数控插补尾巴平摊处理的方法 |
CN109551485B (zh) * | 2019-01-21 | 2020-10-16 | 北京镁伽机器人科技有限公司 | 运动控制方法、装置和系统及存储介质 |
CN111487972B (zh) * | 2020-04-24 | 2024-04-26 | 深圳市优必选科技股份有限公司 | 一种踢球的步态规划方法、装置、可读存储介质及机器人 |
CN114063557B (zh) * | 2020-07-29 | 2024-03-22 | 创博股份有限公司 | 于弧形路径中控制端效器追踪对象的方法 |
CN112975992B (zh) * | 2021-05-21 | 2021-08-13 | 武汉瀚迈科技有限公司 | 一种误差可控的机器人轨迹同步优化方法 |
JP2023006244A (ja) * | 2021-06-30 | 2023-01-18 | セイコーエプソン株式会社 | 教示支援方法、教示支援装置および教示支援プログラム |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS62286108A (ja) * | 1986-06-05 | 1987-12-12 | Hitachi Ltd | ロボツトの動作制御方式 |
JP2694669B2 (ja) * | 1989-06-09 | 1997-12-24 | 株式会社日立製作所 | ロボットの動作制御方法 |
JPH07134606A (ja) * | 1993-11-11 | 1995-05-23 | Nippon Telegr & Teleph Corp <Ntt> | マニピュレータ制御装置 |
JP2921756B1 (ja) * | 1998-02-23 | 1999-07-19 | 川崎重工業株式会社 | ロボットの制御方法および制御装置 |
DE60123379T2 (de) * | 2001-02-26 | 2007-01-11 | Hitachi, Ltd. | Numerisch gesteuerte Bearbeitungseinheit für gekrümmte Flächen |
JP4133887B2 (ja) * | 2004-03-23 | 2008-08-13 | 株式会社不二越 | 産業用ロボットの動作軌跡生成方法 |
JP4736607B2 (ja) * | 2005-08-05 | 2011-07-27 | 株式会社デンソーウェーブ | ロボット制御装置 |
DE102009023307A1 (de) * | 2009-05-29 | 2010-12-02 | Kuka Roboter Gmbh | Verfahren und Vorrichtung zur Steuerung eines Manipulators |
JP2013049102A (ja) * | 2011-08-30 | 2013-03-14 | Denso Wave Inc | ロボットの制御装置及びロボットの姿勢決定方法 |
JP5729226B2 (ja) * | 2011-09-12 | 2015-06-03 | 株式会社デンソーウェーブ | ロボットの位置姿勢補間方法及びロボットの制御装置 |
-
2014
- 2014-06-10 JP JP2014119452A patent/JP5790840B2/ja active Active
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110125927A (zh) * | 2019-03-18 | 2019-08-16 | 中国地质大学(武汉) | 基于自适应遗传算法的机械臂轨迹规划方法及系统 |
KR20220094819A (ko) * | 2020-12-29 | 2022-07-06 | 알에스오토메이션주식회사 | 스플라인 경로 생성 장치 |
KR102470393B1 (ko) * | 2020-12-29 | 2022-11-25 | 알에스오토메이션주식회사 | 스플라인 경로 생성 장치 |
Also Published As
Publication number | Publication date |
---|---|
JP2014208400A (ja) | 2014-11-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5790840B2 (ja) | ロボットの制御装置及びロボットの姿勢補間方法 | |
JP5565302B2 (ja) | ロボットの制御装置及びロボットの姿勢補間方法 | |
JP4736607B2 (ja) | ロボット制御装置 | |
EP2835228B1 (en) | Robot apparatus and robot controlling method | |
KR940003204B1 (ko) | 제어로봇 | |
JP5480198B2 (ja) | 学習制御機能を備えたスポット溶接ロボット | |
JP5380672B2 (ja) | モーションプランナ、制御システム、および多軸サーボシステム | |
CN105710881A (zh) | 一种机器人末端连续轨迹规划过渡方法 | |
De Graaf et al. | Real-time seam tracking for robotic laser welding using trajectory-based control | |
CN110900612A (zh) | 一种位姿同步的六轴工业机器人轨迹平顺方法 | |
JP2013049102A (ja) | ロボットの制御装置及びロボットの姿勢決定方法 | |
JP2009053926A (ja) | 経路計画装置及び経路計画方法 | |
WO2014061681A1 (ja) | 多関節ロボットのウィービング制御装置 | |
WO2012056554A1 (ja) | 工具経路の生成方法および生成装置 | |
JP2020171989A (ja) | ロボット教示システム | |
KR0180953B1 (ko) | 수치제어 공작기계의 주축법선방향 제어방법 및 장치 | |
JP4637197B2 (ja) | 数値制御装置 | |
JP2009166164A (ja) | 工業用ロボット | |
US11559851B2 (en) | Laser machining device and laser machining method | |
Sun et al. | A novel tool path smoothing algorithm of 6R manipulator considering pose-dependent dynamics by designing asymmetrical FIR filters | |
CN105563482A (zh) | 用于工业机器人的末端执行器的旋转运动规划方法 | |
JP5765557B2 (ja) | 加工ロボットの軌道追従装置と方法 | |
JP7307263B2 (ja) | バリ取り装置、及び制御システム | |
JP5382148B2 (ja) | ロボットの動作制御装置及びその動作制御方法 | |
JP4396553B2 (ja) | ロボット制御装置,コンピュータプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20150227 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20150303 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20150310 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20150526 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20150528 |
|
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: 20150707 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20150720 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5790840 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |