JP2012157965A - ロボットの運動方法決定装置、ロボットの運動方法決定方法、及び、そのプログラム - Google Patents
ロボットの運動方法決定装置、ロボットの運動方法決定方法、及び、そのプログラム Download PDFInfo
- Publication number
- JP2012157965A JP2012157965A JP2011021107A JP2011021107A JP2012157965A JP 2012157965 A JP2012157965 A JP 2012157965A JP 2011021107 A JP2011021107 A JP 2011021107A JP 2011021107 A JP2011021107 A JP 2011021107A JP 2012157965 A JP2012157965 A JP 2012157965A
- Authority
- JP
- Japan
- Prior art keywords
- control value
- value
- robot
- evaluation
- control
- 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
Images
Landscapes
- Numerical Control (AREA)
- Manipulator (AREA)
Abstract
【解決手段】本発明に係るロボットの運動方法決定装置100は、ロボットが第1の位置から第2の位置へ移動するように、ロボットが備える複数の駆動部を制御するための制御値の候補の組である制御値候補を決定し、決定した制御値候補をロボットに送信する実機制御部102と、制御値候補によって制御されている複数の駆動部の駆動状態を示す物理量である実測値を取得する実測値取得部104と、実測値から、実測値に対応する制御値候補の評価値を決定する評価部106と、評価値に基づいて、制御値候補を、ロボットの運動方法を決定するための制御値の組として採用するか否かを決定する制御値決定部108とを備える。
【選択図】図2
Description
まず、本発明の実施の形態1に係るロボットの運動方法決定装置の構成を説明する。
LMOVE(500,1000,250)
SPEED[v1]MM/S
LMOVE([x]+100,[y]+100,[z]+100)
SPEED[v2]MM/S
LMOVE([x]+200,[y]+200,[z]+200)
SPEED[v3]MM/S
LMOVE([x]+300,[y]+300,[z]+300)
図8は、実施の形態2に係るロボットの運動方法決定装置100の機能ブロックを示す図である。なお、図2に示される実施の形態1に係るロボットの運動方法決定装置100と同様の構成部には、同じ符号を付け、詳細な説明を省略する。
34 コンピュータ
36 キーボード
38 マウス
40 CD−ROM装置
42 CD−ROM
44 CPU
46 ROM
48 RAM
50 ハードディスク
52 通信モデム
54 バス
100 ロボットの運動方法決定装置
102 実機制御部
104 実測値取得部
106 評価部
108 制御値決定部
110 類似度算出部
112 評価記憶部
200 実機
202 計測装置
550 発見的手法
552、750、752 軌道
702、704、706、708、710、712 探索範囲
900 計算機
902 動力学モデル
904 発見的手法
906 軌道
Claims (9)
- ロボットを事前に定められた第1の位置から第2の位置へ移動させるための運動方法を決定するロボットの運動方法決定装置であって、
前記ロボットが前記第1の位置から前記第2の位置へ移動するように、前記ロボットが備える複数の駆動部を制御するための制御値の候補の組である制御値候補を決定し、決定した前記制御値候補を前記ロボットに送信する実機制御部と、
前記制御値候補によって制御されている前記複数の駆動部の駆動状態を示す物理量である実測値を取得する実測値取得部と、
前記実測値から、前記実測値に対応する前記制御値候補の評価値を決定する評価部と、
前記評価値に基づいて、前記制御値候補を、前記ロボットの運動方法を決定するための前記制御値の組として採用するか否かを決定する制御値決定部とを備える
ロボットの運動方法決定装置。 - さらに、評価記憶部を備え、
前記実機制御部は、互いに異なる複数の前記制御値候補を決定し、
前記評価部は、前記複数の制御値候補の各々を、当該制御値候補の評価値と対応付けて前記評価記憶部に記憶させ、
前記制御値決定部は、前記評価記憶部に記憶されている複数の前記評価値のうち、最も評価がよい評価値に対応する前記制御値候補を、前記制御値の組として採用するよう決定する
請求項1に記載のロボットの運動方法決定装置。 - さらに、2つの前記制御値候補間の類似度を算出する類似度算出部を備え、
前記実機制御部は、前記複数の制御値候補に含まれる任意の2つの制御値候補間の類似度が、事前に定められた類似度の閾値が示す類似性よりも類似しないように前記複数の制御値候補を決定する
請求項2に記載のロボットの運動方法決定装置。 - 前記制御値は、前記駆動部の駆動時間、駆動距離、駆動速度、駆動加速度、及び、位置のうち少なくとも1つに対応する値であり、
前記実測値は、電流値、電力、及び、電力量のうちの少なくとも1つであり、
前記評価部は、前記複数の駆動部における前記実測値の合計又は前記実測値のピーク値がより小さいほど、より大きくなるように評価値を決定し、
前記類似度算出部は、前記2つの制御値候補間で対応する前記制御値の候補同士の差の絶対値の総和の逆数として前記類似度を算出し、
前記実機制御部は、前記複数の制御値候補に含まれる任意の2つの制御値候補間の前記類似度が、事前に定められた閾値未満となるように前記複数の制御値候補を決定し、
前記制御値決定部は、前記評価記憶部に記憶されている複数の前記評価値のうち、最も大きな評価値に対応する前記制御値候補を、前記制御値の組として採用するよう決定する
請求項3に記載のロボットの運動方法決定装置。 - 前記実機制御部は、前記複数の制御値候補に含まれる任意の2つの制御値候補のうち、一方の制御値候補に対応する評価値が、事前に定められた評価基準値未満である場合には、前記一方の制御値候補と、他方の制御値候補とが、事前に定められた閾値が示す類似性よりも類似しないように、前記複数の制御値候補を決定する
請求項3に記載のロボットの運動方法決定装置。 - ロボットを事前に定められた第1の位置から第2の位置へ移動させるための運動方法を決定するロボットの運動方法決定方法であって、
前記ロボットが前記第1の位置から前記第2の位置へ移動するように、前記ロボットが備える複数の駆動部を制御するための制御値の候補の組である制御値候補を決定し、決定した前記制御値候補を前記ロボットに送信する実機制御ステップと、
前記制御値候補によって制御されている前記複数の駆動部の駆動状態を示す物理量である実測値を取得する実測値取得ステップと、
前記実測値から、前記実測値に対応する前記制御値候補の評価値を決定する評価ステップと、
前記評価値に基づいて、前記制御値候補を、前記ロボットの運動方法を決定するための前記制御値の組として採用するか否かを決定する制御値決定ステップとを含む
ロボットの運動方法決定方法。 - 請求項6に記載のロボットの運動方法決定方法をコンピュータに実行させる
プログラム。 - 請求項7に記載のプログラムを記録した
コンピュータ読み取り可能な記録媒体。 - ロボットを事前に定められた第1の位置から第2の位置へ移動させるための運動方法を決定する集積回路であって、
前記ロボットが前記第1の位置から前記第2の位置へ移動するように、前記ロボットが備える複数の駆動部を制御するための制御値の候補の組である制御値候補を決定し、決定した前記制御値候補を前記ロボットに送信する実機制御部と、
前記制御値候補によって制御されている前記複数の駆動部の駆動状態を示す物理量である実測値を取得する実測値取得部と、
前記実測値から、前記実測値に対応する前記制御値候補の評価値を決定する評価部と、
前記評価値に基づいて、前記制御値候補を、前記ロボットの運動方法を決定するための前記制御値の組として採用するか否かを決定する制御値決定部とを備える
集積回路。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011021107A JP5828539B2 (ja) | 2011-02-02 | 2011-02-02 | ロボットの運動方法決定装置、ロボットの運動方法決定方法、及び、そのプログラム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011021107A JP5828539B2 (ja) | 2011-02-02 | 2011-02-02 | ロボットの運動方法決定装置、ロボットの運動方法決定方法、及び、そのプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2012157965A true JP2012157965A (ja) | 2012-08-23 |
JP5828539B2 JP5828539B2 (ja) | 2015-12-09 |
Family
ID=46838929
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2011021107A Active JP5828539B2 (ja) | 2011-02-02 | 2011-02-02 | ロボットの運動方法決定装置、ロボットの運動方法決定方法、及び、そのプログラム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5828539B2 (ja) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104875203A (zh) * | 2014-02-27 | 2015-09-02 | 发那科株式会社 | 生成机器人的动作路径的机器人仿真装置 |
JP2016042748A (ja) * | 2014-08-14 | 2016-03-31 | 株式会社Ihi | エネルギーマネジメントシステムおよび電力需給計画最適化方法 |
US9925664B2 (en) | 2014-02-27 | 2018-03-27 | Fanuc Corporation | Robot simulation device for generation motion path of robot |
JP2018097810A (ja) * | 2016-12-16 | 2018-06-21 | ファナック株式会社 | ロボットおよびレーザスキャナの動作を学習する機械学習装置,ロボットシステムおよび機械学習方法 |
KR20180083052A (ko) * | 2017-01-12 | 2018-07-20 | 한국기계연구원 | 모듈라 로봇의 최적구조 도출 방법 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002312755A (ja) * | 2001-04-18 | 2002-10-25 | Fuji Heavy Ind Ltd | 遺伝的アルゴリズムを用いた最適化システム、制御装置、最適化方法、プログラムおよび記録媒体 |
JP2004148492A (ja) * | 2002-10-11 | 2004-05-27 | Sony Corp | ロボット装置のためのモーション編集装置及びモーション編集方法、ロボット装置及びロボット装置の制御方法、並びにコンピュータ・プログラム |
JP2006262198A (ja) * | 2005-03-17 | 2006-09-28 | Fujitsu Ltd | 動画圧縮符号化装置 |
JP2007173907A (ja) * | 2005-12-19 | 2007-07-05 | Nippon Telegr & Teleph Corp <Ntt> | 異常トラヒック検出方法及び装置 |
-
2011
- 2011-02-02 JP JP2011021107A patent/JP5828539B2/ja active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002312755A (ja) * | 2001-04-18 | 2002-10-25 | Fuji Heavy Ind Ltd | 遺伝的アルゴリズムを用いた最適化システム、制御装置、最適化方法、プログラムおよび記録媒体 |
JP2004148492A (ja) * | 2002-10-11 | 2004-05-27 | Sony Corp | ロボット装置のためのモーション編集装置及びモーション編集方法、ロボット装置及びロボット装置の制御方法、並びにコンピュータ・プログラム |
JP2006262198A (ja) * | 2005-03-17 | 2006-09-28 | Fujitsu Ltd | 動画圧縮符号化装置 |
JP2007173907A (ja) * | 2005-12-19 | 2007-07-05 | Nippon Telegr & Teleph Corp <Ntt> | 異常トラヒック検出方法及び装置 |
Non-Patent Citations (4)
Title |
---|
JPN6014046029; 林 俊孝、立矢 宏、三浦 由理江: '発見的手法によるマニピュレータの軌道生成' 機素潤滑設計部門講演会講演論文集 , 20020418, pp.125-128, 一般社団法人日本機械学会 * |
JPN6014046032; 林 道大、立矢 宏、浅川 直紀: '発見的手法を用いた多自由度マニピュレータの軌道決定 : 鋼板搬送用マニピュレータの動的トルク抑制の実現' 日本機械学會論文集. C編 , 20090225, pp.262-269, 一般社団法人日本機械学会 * |
JPN6014046034; 林 道大、立矢 宏、浅川 直紀、松原 豊: '発見的手法によるマニピュレータの省力化駆動(PTP制御の場合)' 第6回生産加工・工作機械部門講演会講演論文集 , 20061124, pp.121-122 * |
JPN6014046036; 立矢 宏、伊谷 英之、林 道大、伊賀 裕和、樋口 理宏: '産業用ロボットのCP制御における動力学モデルを用いない最適軌道生成' 日本機械学會論文集. C編 79巻 805号, 201309, pp.3075-3087, 一般社団法人日本機械学会 * |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104875203A (zh) * | 2014-02-27 | 2015-09-02 | 发那科株式会社 | 生成机器人的动作路径的机器人仿真装置 |
JP2015160277A (ja) * | 2014-02-27 | 2015-09-07 | ファナック株式会社 | ロボットの動作経路を生成するロボットシミュレーション装置 |
US9573273B2 (en) | 2014-02-27 | 2017-02-21 | Fanuc Corporation | Robot simulation device for generating motion path of robot |
US9925664B2 (en) | 2014-02-27 | 2018-03-27 | Fanuc Corporation | Robot simulation device for generation motion path of robot |
JP2016042748A (ja) * | 2014-08-14 | 2016-03-31 | 株式会社Ihi | エネルギーマネジメントシステムおよび電力需給計画最適化方法 |
JP2018097810A (ja) * | 2016-12-16 | 2018-06-21 | ファナック株式会社 | ロボットおよびレーザスキャナの動作を学習する機械学習装置,ロボットシステムおよび機械学習方法 |
US10780577B2 (en) | 2016-12-16 | 2020-09-22 | Fanuc Corporation | Machine learning device, robot system, and machine learning method for learning operations of robot and laser scanner |
KR20180083052A (ko) * | 2017-01-12 | 2018-07-20 | 한국기계연구원 | 모듈라 로봇의 최적구조 도출 방법 |
Also Published As
Publication number | Publication date |
---|---|
JP5828539B2 (ja) | 2015-12-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5828539B2 (ja) | ロボットの運動方法決定装置、ロボットの運動方法決定方法、及び、そのプログラム | |
US9104203B2 (en) | Robot and method for planning path of the same | |
CN110598867B (zh) | 一种量子态信息转化方法 | |
US20110078100A1 (en) | Methods and systems for multi-objective evolutionary algorithm based engineering desgin optimization | |
WO2013140236A1 (en) | Trajectory generation device, moving object, trajectory generation method | |
KR101234797B1 (ko) | 로봇 및 산출된 공분산을 이용한 로봇의 위치 추정 방법 | |
CN110942151B (zh) | 一种量子态层析方法及装置 | |
GB2538391A (en) | Methods and apparatus for predicting fault occurrence in mechanical systems and electrical systems | |
Boscariol et al. | Planning continuous-jerk trajectories for industrial manipulators | |
JP2016040066A (ja) | 経路生成方法、経路生成装置、ロボット装置、プログラム及び記録媒体 | |
US20210081809A1 (en) | Optimization apparatus, optimization program, and optimization method | |
CN110275489A (zh) | 时间序列数据分析装置 | |
JP2018077547A (ja) | 並列処理装置、並列処理方法、および、並列化処理用プログラム | |
US11514135B2 (en) | Optimization apparatus, temperature setting method, and non-transitory computer-readable storage medium | |
JP2003288579A (ja) | 最適フィッティングパラメータ決定方法および装置、並びに最適フィッティングパラメータ決定プログラム | |
KR102645576B1 (ko) | 양자 컴퓨팅 시스템을 시뮬레이션하는 방법 및 양자 컴퓨팅 시뮬레이션 시스템 | |
Boscariol et al. | Jerk-continuous trajectories for cyclic tasks | |
US8726100B2 (en) | Non-transitory computer-readable recording medium in which a failure analyzing program is recorded, failure analyzing apparatus, and method for analyzing failure | |
US20240054393A1 (en) | Learning Device, Learning Method, Recording Medium Storing Learning Program, Control Program, Control Device, Control Method, and Recording Medium Storing Control Program | |
JP7498393B2 (ja) | 情報処理装置、情報処理方法、プログラム及び情報処理システム | |
CN113031510B (zh) | 面向复杂多轴***的b样条曲线计算加速方法 | |
Wang et al. | Support vector networks in adaptive friction compensation | |
Salvi et al. | Virtual Evaluation of Deep Learning Techniques for Vision-Based Trajectory Tracking | |
JP5595070B2 (ja) | Cadデータ送信方法、cadデータ受信方法、cadデータ送信装置、cadデータ受信装置、cadデータ送信プログラム、およびcadデータ受信プログラム、ならびにデータ構造 | |
JP2019096977A (ja) | 可視化方法、可視化装置及び可視化プログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20140106 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20141003 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20141104 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20141222 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20150714 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20150911 |
|
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: 20151006 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20151016 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5828539 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
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 |