• 検索結果がありません。

初期設計段階 多関節 最適 関節数 ン 長 軌 関 研究

N/A
N/A
Protected

Academic year: 2021

シェア "初期設計段階 多関節 最適 関節数 ン 長 軌 関 研究 "

Copied!
122
0
0

読み込み中.... (全文を見る)

全文

(1)

初期設計段階 多関節 最適 関節数 ン 長 軌 関 研究

Research on Optimum Number of Joints, Length of Links and Trajectory for Multi-Jointed Robot Arm at Initial Design Stage

2015 2

金紺 亨俊

Hyeongjun KIM

(2)

初期設計段階 多関節 最適 関節数 ン 長 軌 関 研究

Research on Optimum Number of Joints, Length of Links and Trajectory for Multi-Jointed Robot Arm at Initial Design Stage

2015 2

早稲 大学大学院紺 創造理工学研究科 総 機械工学専攻紺 最適 ン研究

金紺 亨俊

Hyeongjun 紺 KIM

(3)

I

目 次

1 章紺 序論 ... - 1 -

1. 1紺 研究背景 ... - 1 -

1. 1. 1紺 研究 問題 ... - 1 -

1. 1. 2紺 人間 腕 特性 ... - 2 -

1. 2紺 形状や軌 関 従来 研究 ... - 3 -

1. 2. 1紺 構造解析 設計 関 研究 ... - 4 -

1. 2. 2紺 経路 軌 設計 関 研究 ... - 5 -

1. 2. 3紺 冗長自 効 利用 関 研究 ... - 7 -

1. 2. 4紺 従来 関連研究 問題点 課題 ... - 8 -

1. 3紺 研究目的 ... - 9 -

1. 4紺 研究対象 研究方法 ... - 10 -

1. 4. 1紺 最適 対象 仮 ... - 10 -

1. 4. 2紺 研究方法 手 ... - 10 -

1. 4. 3紺 関節数 ン 長 軌 最適 手 ... - 11 -

1. 5紺 論文 構 ... - 12 -

2 章紺 多関節 解析手法 ... - 15 -

2. 1紺 概紺 要 ... - 15 -

2. 2紺 多関節 ... - 16 -

2. 2. 1紺 ン 表示 ... - 16 -

2. 2. 2紺 逆運動学解析 ... - 17 -

2. 2. 3紺 Jacobian行列 ... - 20 -

2. 2. 4紺 特異点 ... - 20 -

2. 2. 5紺 動力学解析 ... - 21 -

2. 3紺 最適 計画 ... - 23 -

2. 3. 1紺 冗長自 生 場 設計変数 ... - 23 -

2. 3. 2紺 3次Spline補間 用い 軌 計画 ... - 25 -

2. 3. 3紺 目的関数設 ... - 27 -

2. 4紺 遺伝的 (GA) 適用 ... - 28 -

2. 4. 1紺 遺伝的 原理 ... - 28 -

2. 4. 2紺 交 突然変異 選択 ... - 29 -

2. 4. 3紺 適用手 ... - 30 -

(4)

II

3 章紺 固 軌 条件 多関節 最適

関節数 ン 長 ... - 33 -

3. 1紺 概紺 要 ... - 33 -

3. 2紺 ... - 34 -

3. 2. 1紺 標変換行列 逆運動学解析 ... - 34 -

3. 2. 2紺 運動方程式 ... - 36 -

3. 3紺 冗長自 最適設計方法 ... - 37 -

3. 3. 1紺 関節角 設計変数表現 ... - 37 -

3. 3. 2紺 設計変数 含 軌 計画 ... - 38 -

3. 3. 3紺 最適 問題 式 ... - 39 -

3. 3. 4紺 最適 手 ... - 41 -

3. 4紺 最適 設計結果 ... - 44 -

3. 4. 1紺 Case 1 結果 ... - 45 -

3. 4. 2紺 Case 2 結果 ... - 46 -

3. 4. 3紺 Case 3 結果 ... - 47 -

3. 4. 4紺 各Case 角 角 関節 ... - 48 -

3. 4. 5紺 各Case 効果 Effect size ... - 51 -

3. 5紺 章 ... - 54 -

4 章 紺 初期設計段階 次元 面 多関節 関節数 ン 長 軌 最適 ... - 57 -

4. 1紺 概紺 要 ... - 57 -

4. 2紺 初期設計段階 最適 関節数 ン 長 軌 最適 手法 ... - 58 -

4. 2. 1紺 設計変数 ... - 59 -

4. 2. 2紺 目的関数設 ... - 61 -

4. 2. 3紺 最適 問題 式 ... - 62 -

4. 2. 4紺 最適 手法 ... - 63 -

4. 2. 5紺 多目的最適 手 ... - 64 -

4. 3紺 最適設計結果 ... - 66 -

4. 3. 1紺 単目的最適 問題 ... - 66 -

4. 3. 2紺 多目的最適 問題 ... - 66 -

4. 3. 3紺 単目的最適 多目的最適 結果 比較 ... - 67 -

4. 4紺 実験 検討 ... - 73 -

4. 4. 1紺 実験装置 ... - 73 -

4. 4. 2紺 実験方法 ... - 75 -

4. 4. 3紺 実験結果 ... - 77 -

(5)

III

4. 4. 4紺 実験結果 考察 ... - 81 -

4. 5紺 章 ... - 81 -

5 章 紺 3 次元空間 多関節 最適 関節数 ン 長 軌 最適 ... - 83 -

5. 1紺 概紺 紺 要 ... - 83 -

5. 2紺 3次元空間 ... - 84 -

5. 2. 1紺 運動方程式 ... - 84 -

5. 2. 2紺 冗長自 考慮 軌 計画 ... - 86 -

5. 3紺 最適 問題設 ... - 87 -

5. 3. 1紺 最適 問題 式 ... - 87 -

5. 3. 2紺 最適 手 ... - 87 -

5. 4紺 最適 結果 ... - 90 -

5. 5紺 実用問題 貢献 ... - 95 -

5. 6紺 章 ... - 95 -

6 章 結論 後 展望... - 97 -

6. 1紺 研究 結論 ... - 97 -

6. 2紺 後 展望 ... - 100 -

6. 2. 1紺 弾性体 仮 最適 ... - 100 -

6. 2. 2紺 作業 考慮 最適 ... - 101 -

6. 2. 3紺 問題 ... - 102 -

参考文献 ... - 103 -

謝紺 辞 ... - 109 -

研究業績 ... - 111 -

(6)

IV

(7)

V

図 目 次

1

1. 1紺 産業用 例 ... - 2 -

1. 2紺 人体 黄金比 各種生物 腕 比率 ... - 3 -

1. 3紺 Zvi Shiller 最適 結果 ... - 4 -

1. 4紺 Indura Adji State-Value Function ... - 5 -

1. 5紺 白井 GA SA 利用 最適 手法 ... - 6 -

1. 6紺 人間 腕 自 ... - 7 -

1. 7紺 研究対象 概念 ... - 10 -

1. 8紺 論文 構 ... - 14 -

2

2. 1紺 運動学 逆運動学 ... - 16 -

2. 2紺 Denavit-Hartenberg紺 ... - 17 -

2. 3紺 冗長 逆運動学 解 ... - 18 -

2. 4紺 PUMA型 4 解 ... - 19 -

2. 5紺 冗長 逆運動学 解 ... - 19 -

2. 6紺 特異点 置 い 例 ... - 21 -

2. 7紺 次元 ... - 22 -

2. 8紺 冗長自 生 場 設計変数 概略 ... - 24 -

2. 9紺 Spline補間 用い 軌 計画 概念 ... - 25 -

2. 10 交 Crossover 突然変異 Mutation 概念 ... - 29 -

2. 11紺 選択 ... - 30 -

2. 12紺 実 ン 例 ... - 31 -

3

3. 1紺 関節角計算例 概念 ... - 35 -

3. 2紺 面剛体 ... - 37 -

3. 3紺 関節角計算例 概念 ... - 38 -

3. 4紺 軌 計画 概念 ... - 39 -

3. 5紺 計画 軌 目標点 ... - 39 -

(8)

VI

3. 6紺 制約条件 , 明 ... - 41 -

3. 7紺 最適 手 ... - 43 -

3. 8紺 各最適 結果 ... - 44 -

3. 9紺 Case1 軌 ... - 45 -

3. 10紺 Case2 軌 ... - 46 -

3. 11紺 Case3 軌 ... - 47 -

3. 12紺 Case1 角 角 関節 変 ... - 48 -

3. 13紺 Case2 角 角 関節 変 ... - 49 -

3. 14紺 Case3 角 角 関節 変 ... - 50 -

3. 15紺 各Case 効果 棒 ... - 53 -

3. 16紺 固 軌 搬送 適用例 ... - 55 -

4

4. 1紺 軌 計画 設計変数 表現 ... - 60 -

4. 2紺 軌 最適 概念 ... - 60 -

4. 3紺 研究 意思決 方法 ... - 63 -

4. 4紺 多目的最適 手 ... - 65 -

4. 5紺 多目的最適 解 ... - 68 -

4. 6紺 可操作 比較 ... - 68 -

4. 7紺 初期値 単目的最適 多目的最適 各軌 ... - 69 -

4. 8紺 初期値 単目的最適 多目的最適 各角 変 ... - 70 -

4. 9紺 初期値 単目的最適 多目的最適 各角 変 ... - 71 -

4. 10紺 初期値 単目的最適 多目的最適 各関節 変 ... - 72 -

4. 11紺 実験装置 概略 ... - 73 -

4. 12紺 実 製作 実験 ... - 73 -

4. 13紺 角 P制御 線 ... - 74 -

4. 14紺 計測系 概略 ... - 75 -

4. 15紺 力や摩 影響 最 環境設 ... - 76 -

4. 16紺 挙動 ... - 78 -

4. 17紺 初期 電 電流 電力 ... - 79 -

4. 18紺 最適 電 電流 電力 ... - 80 -

4. 19紺 最適 初期設計段階 搬送 適用例 ... - 82 -

(9)

VII

5

5. 1紺 次元 ... - 85 -

5. 2紺 次元空間 軌 計画方法 ... - 86 -

5. 3紺 次元 最適 手 ... - 89 -

5. 4紺 初期 軌 ... - 91 -

5. 5紺 最適 軌 ... - 92 -

5. 6紺 各場 角 変 ... - 93 -

5. 7紺 各場 関節 変 ... - 94 -

5. 8紺 溶接 適用例 ... - 95 -

6

6. 1紺 弾性体 仮 ... - 100 -

6. 2紺 剛体 ン 回転 ネ 弾性体 ... - 101 -

6. 3紺 作業 概念 ... - 101 - 紺

(10)

VIII

紺 紺

(11)

1. 1紺 研究背景

- 1 -

1 章 序論

1. 1 研究背景

1. 1. 1 ロボッ ア ム 研究 おける問題

産業用 1.1 う 方向 運動 い

水 方向 作業 搬送 適 い 通称SCARA Selective

Compliance Assembly Robot Arm 型 呼 水 多関節 あ

次元空間 運動 設置面積 対 広い作業範 確保 自動車 組 立 複雑 作業 通称PUMA型 呼

垂直多関節 あ 水 多関節 共 表的

産業用 あ う 作業 適 性

断 選択 使用 い 軌 確性や

復性 要 性能 要求 生産 減 要 目標

要求 従 軌 最適 確性や 復

性 高 形状最適 軽 消費 ネ

減少 研究 数多 行わ

う 研究 既 性能 改善

活用 初期設計 段階 関節数や ン 長

決 研究 異 比較的単純 作業 面

場 関節数や ン 長 関 作業 可能 最 限 関節数や ン 長 い 十 考察 い 経験的 決 い 既 装置 用い

い 理 既 装置 使用 安易 あ 装置

改良 試 場 関節数 増加 数 増え

初期設備費用 高 点 関節数 作業空間 次元 超え

発生 冗長自 制御 複雑 考え

(12)

- 2 -

言い換え 従来 性能 改良 研究 関節数

等 決 既 性能 改善 いう利点 あ

初期設計段階 設計 関節数や ン 長 決

根 的 問題 変 発生 影響 関 議論

十 行わ 決 関節数 条件 最適 行う

い 現状 あ

理 関節数や ン 長 初期設計段階 決

作業 容いわゆ 軌 影響 大 関節数や ン 長

変 計画 軌 変更 い い い 互い

影響 初期環境条件 仮 解 あ 挙

う 問題 解決 最適 関節数 ン 長 数理計画法

解い 複数 最適解 いわゆ 多峰性 求

解 局 的 最適解 あ 最適 問題 設計変数 自然 数 実数両方 考慮 い い い 最適 手法 選択 要 問題 考 え

(a) 菱電機 型水 多関節 紺 紺 紺 紺 紺 (b) 菱電機MELFA RV-F

1. 1紺 産業用 例[1

1. 1. 2 人間 腕 特性

人間 腕 観察 2 特徴 持 い

1 人間 腕 冗長自 持 い 人間 冗長自 う

利用 害物 避 目標支点 到 状況 わ

運動 怪 自 1 失 最 限 運動 確保

特徴 あ [2] 人間 冗長自 発生 複雑性 利用

目標 学習 結果 直観的 腕 動

う一 特徴 人間 腕 1.2 う 各関節 一 比率 持

(13)

1. 2紺 形状や軌 関 従来 研究

- 3 -

あ え 腕 場 手首 手先 手首 比率

約 1:1.6 比率いわゆ 黄金比 持 指摘 い 一方 人間 腕

相当 生 物 腕 観察 環境 適 形

利用目的 わ 結果腕 比率 人間 腕 異 人間 生物 学的 似 い 類人猿 腕 人間 異 生態系 適 固 比率 持

人間 含 生 物 腕 環境や目的 適 比率 持

特徴 あ 作業目的 適 形 関節数 駆動方式 や 比率 ン 長 あ い 考え

特徴 い 明 い 経験や長い間 進 何

意味 周 環境 対 関節数や腕 長 適応あ い 最適

結果 推測 軌 関節数 ン 長

緊密 関係 あ い 考え 観察や考察 筆者

多関節 最適 関節数 ン 長 軌 注目 研究 進 動機

紺 紺

(a) 人体 比率[3 紺 紺 (b) 多様 生物 比率[4

1. 2紺 人体 黄金比 各種生物 比率

1. 2 ロボッ ア ム 形状や軌道 関 る従来 研究

制御 関 最適 研究 多 研究 直接

関連 い 形状や軌 関 最適 研究 多

(14)

- 4 -

最適 関節数 ン 長 軌 関連 従来 研究

構造解析 設計 関 研究

移動経路 軌 設計 関 研究

最適 関 研究 手法 体的 容 特徴

い 明 ~ 明 後

冗長性 効 利用 関 研究

各研究 問題点 組 課題 い 考え 設計 いう言葉 最適 含 総 的 意味 設計方法 使 い

1. 2. 1 ロボッ ア ム 構造解析 設計 関 る研究

形状 関 研究 Zvi Shiller[5] 各

関節 一 関節 加わ 条件 作業 間 最 最適 行 軌 わ 最適 ン 長 求 結果 1.3 う 根元

ン 長 短 結果 得 Zvi Shiller 各 ン 長 総和 値

一 条件 制作 変

全体 効率性 変 初期値 最適 結果 効性 比較 客観性 い 最適 行 対象 関節数 2 関節

関節数 ン 長 影響 明 考慮 条件 範 考え

室巻[6] 構造 振動 制御性能 評価 最適 動作指標 目的関数 扱い 最適形状 求

設計変数 関節数 固 各 ン 断面積 考慮 ン

長 触 い い 評価関数 一 あ 広範 わ

解 中 一 解 選択 困 あ

1. 3 Zvi Shiller 最適 結果[5

(15)

1. 2紺 形状や軌 関 従来 研究

- 5 -

B.K.Rout[7] 最適 手法 GA 用い

ン 長や ン 質 最適 行 結果 解 大域的

最適 問題 い GA 用い 信 性 高い解 求 いう可能性 示

研究 関節数 固 前 行い関節数 変 影響 い 議論 い い

1. 2. 2 ロボッ ア ム 経路また 軌道設計 関 る研究

最適 軌 関 研究 害物回避 問題 解決

研究 多い 毛利[8] 作業空間 手先 侵入 い

空間 場 禁 空間 近似 手先 領

域 避 目標点 届 経路 ン 方法[9]~[10]

索 得 経路 間 関数 軌 変換 あ

作業 間 短縮 手法 示

[11] 各 ン 線 表 毛利 研究

全体 害物回避 拡張 研究 間短縮

各関節 駆動力 制約 行わ 作業 間短縮 結

果 駆動力 制約 大 依 う 予想 固

空間経路 軌 対 作業 間 最 行 経路 最適 性 考慮

尾崎 [12]多関節 各関節角 B ン関数 利用 近似 軌 滑 示 評価関数 害物回避

関数 付 線形和 評価関数 軌 最適 行 方法 滑

軌 計画 B ン 制御点 関節空間

え 設計者 実空間 害物 配置等 容易 考慮 い状態 B

1. 4 Indura Adji State-Value Function11

(16)

- 6 -

ン 制御点 置 決 い 幾何学的運動学 利用 動力学的要素 考慮 い い 多関節

対象 い 冗長自 効 利用 い 触

い い

山 [13] GA 用い い 初期軌 決 傾斜 用い 数理計画法 用い 消費 間 最 行う手法 示 方法

研究 使用 動力学 考慮 最短 間軌 設計 理 最短 間 駆動力 関 制約条件 大 影響 い 形

Indura Adji[14] ン 長 一 仮 作業 間 最

1.4 う 手先 軌 State-Value Function 表

最適 行 Nicolas Schmit [15] 3関節 対 消

費 最 軌 最適 行 S. Mahalakshmi[16] 作

業 間 消費 最 多目的最適 問題 考え Spline補間 軌 作 方法 示

研究 関節数や ン 長 変 最適 軌 影響 い 一 考慮 い い

一方 軌 や形状 最適 研究 あ Lee[17]

1. 5紺 白井 GA SA 利用 最適 手法[18

(17)

1. 2紺 形状や軌 関 従来 研究

- 7 -

軌 形状 作業 間 最適 行い 消費 ネ 軌 偏差 作業 間 最 最適 問題 考え

結果 各目的関数 間 互い 関係 あ 確

解 求 白井[18] 可変長 最

適 軌 求 GA SA Simulated Annealing) 利用 1.5

う 最適 手法 案 作業 間 軌 偏差 最

最適 問題 考え 結果 ン 長 変 作業 間 短 縮 面 効 いう結果 得

軌 や形状 最適 研究 関節数 変 最適構造 軌 い 考慮 い い

1. 2. 3 冗長自由 有効 利用 関 る研究

人間 腕 1.6 う 7自 持 3次元空間 6自 対 一

自 余 い う 作業空間 次元 持

い 自 数 多 自 持 場 冗長性

あ い 冗長自 持 言わ う 冗長自

効 利用 研究 活発 行わ い

冗長自 い 害物 回避 目標 到着 い場

あ 冗長自 活用 回避 場 あ

場 各自 解析 優先 軌 計画問題 評価方法 い 考慮 必要 考慮 害物回避 利用 関 研究 行 わ [19]~[24]

1. 6紺 人間

(18)

- 8 -

2.3.3 節 詳 明 可操作 評価関数 冗長自

特異姿勢回避 利用 研究 行わ [25]~[27]

冗長自 持 各関節 消

費 ネ 最適 関節あ 必要 減少

加 動特性 改善 利用 関 研究 [28]~[31]

研究 単一評価関数 効性 扱

実 性能 表 複数 評価関数 い 考慮 い

い 評価関数 入 実 近い最

適 創 一般的 最適解 得 考え

1. 2. 4 従来 関連研究 おける問題点および課題

述 1.2.1節 構造解析 設計 関 従来 研究

関節 や作業 間 評価関数 扱

ン 長 断面積 最適 初期

設計 段階 論議 必要 あ 関節数 冗長性 関 全 議論 行わ い い

1.2.2 節 経路 軌 設計 関 従来 研究

い 方法 軌 一 複数 う 評

価関数 用い 中 一 経路 軌 選ぶ 常 問題 あ

言え 冗長自 持 い 駆動力 動

作 間 直接性能 関わ 評価関数 考慮 い い場 多 冗長自 効 利用 い 議論 い い

従来 問題点 既 使用 前 関節

数 固 条件 最適 実行 研究 あ 冗長性 利点 い 考慮 い い 初期設計 段階 関節数 ン 長 等 決 問題 対 全 扱わ い い

研究 い い 要 考え 初期設計 段 階 関節数 ン 長 軌 冗長性 互い え 影響 明

最適 関節数 ン 長 軌 求 必要 あ

3関節 場 発生 冗長自 問題

軌 計画方法 問題

目標 適応 総 的 目的関数 設 問題 考え 新 い最適設計問題 設 汎用性 あ 解法 要 あ 紺 従来 研究 固 関節数 条件 最適 行い 関節数 直接設計変数 扱 研究 い 理 関節数 自然数 あ

(19)

1. 3紺 研究目的

- 9 -

面 ン 長や関節角 実数 両方 考慮 最適 手法

必要 加え 最適 関節数 ン 長 軌

満足 最適 問題 解 多 局 的 最適解 いわ ゆ 多峰性 問題 含 中 大局的 最適解 選択 望

紺 最適 関節数 ン 長 軌 索 最適 手法

整数 実数 混 問題 多点 索 必要 問題 多峰性 問題

適 手法 選択 要 問題

紺 従来 数理計画法 問題 対 適 手法 創発

的 手法 あ 遺伝的 GA 活用 必要

1. 3 研究目的

研究 SCARA 型 PUMA 型 い 単純 2 ン 剛

体 多関節 剛体 初期設計段階 関

節数 ン 長 決 後 詳細設計 段階 活用 汎用 性 あ 設計方法 示 結果 基 い 例示的 設計

検討 加え 併 実用的 効 示 目的

体的 関節数 ン 長 軌 え 影響

最適 決 行う

冗長自 活用 問題 軌 計画方法 問題

害物 作業環境 適応 総 的 目

的関数 設 問題

解決 最適 関節数や ン 長 影響 え 種

類や駆動方式 駆動 想 数 対応 質 考慮

運動方程式 計算 間接的 映 方法 便宜的

示 設計手法 詳細設計 後 設計段階 体的 最適 問題 対応 示 述 課題 解決 設計手法 数値計算

例 示 示 手法 実 搬送 既 産業用

適用可能 面 効 簡単 例 基 検討

(20)

- 10 -

1. 4 研究対象 研究方法

1. 4. 1 最適化対象 仮定

紺 多関節 剛体 対象 始点 終点 面

次元運動や 次元空間 運動 考え わ 1.7 う 任意 A B 点間 移動 想

駆動 各関節 直接設置 駆動方式

や 駆動方式 多 駆動方式

ネ 消費 駆動方式 依 便宜的 各関節

直接設置 駆動方式 標準 考え

1. 4. 2 研究方法 手順

紺 初期設計段階 多関節 剛体 最適 関節数 ン 長 考え 要 あ 記1.3 目 関 次 う 方法

冗長自 関係紺

多関節 剛体 面運動 考え 3関節

冗長自 発生 冗長自 活用 各関節

角 設計変数

1. 7紺 研究対象 概念

(21)

1. 4紺 研究対象 研究方法

- 11 - 軌 関係

予備的 研究 始点 終点 表的 軌 想

主 研究 ン曲線 ン ン 設計変

数 軌 最適 最適軌 求 場 考え

紺 評価指標 目的関数 関係

最適軌 評価 評価指 種々考え 大局的 評価指標 一 あ 消費 ネ 特異点 回避 考え 可操作性 考え

紺 関係

簡単 関節部 駆動 方式 想

数 対応 質 考え 運動方程式 消費 ネ 計算 映

作業環境 空間 害物等 最終的 ン 長や ン 形状 最適 必要 考え 案 手法 関節数 決

作業環境 変 対応 設計手法 掲載 目的関数 作業 間 置決 確 等々 い い 考え

い 案 手法 関節数 決 考慮 う

多関節 剛体 面運動 場 い 研究 展開

解析 主体 研究 並行 一部 実験 行い 比較 試

3次元空間 運動 い 解析 拡張 検討 行う

1. 4. 3 関節数, ンク長,軌道 最適化 手順

紺 関節数 関 自然数 変数 え い 系 状態 決 い 1 関

節 開始 数 増加 限数 各関節数

逆運動学解析 動力学解析 行い 長や軌 最適 行い 目的関数

最適 最 関節数 選ぶ 軌 最適 い 軌 ン

関数 近似 ン ン 設計変数 扱い 最適軌

求 冗長自 発生 場 関 回転角 設計変

数 姿勢 決

最適 手法 1.2.4 言 整数 実数混 問題 多点 索必要 問題

多峰性 問題 適 点 考え 手法 研究 扱う

関節数 自然数 や ン 長や軌 実数 設計 変数 軌 設計 予備的 研究 多峰性 見

遺伝的 (Genetic Algorithm) 用 後遺伝的

い GA 簡略 使う 紺

(22)

- 12 -

GA 自然選択 Natural selection 適者生 Survival of the fittest

原則 立脚 簡素 最適 あ 最適 手法 多

用い い GA 一般的 最適 手法 異 特徴 大

う 四 程 あ う 特徴 非線形 問題 連 問題 解

全域的空間 場 使わ 研究 最適 手法

適 断 紺

媒 変数 Parameter 直接利用 媒 変数 集 Parameter set

使用 最適解 索

単点 Point 多点 Multi points 索方法 あ

付加的 知識 使用 適 性 利用

決 論的 確率的 Crossover or Mutation 使用

実行

多目的最適 い 解 求 解 中 適

解 求 方法

1. 5 本論文 構成

紺 論文 全6章 構 い 示

紺 第 1 章 序論 関節数や ン 長 軌 関係 い 研究背景や関連 従来 研究 課題 述 後 論文 目的 研究対 象 研究方法 い 明 最後 論文 構 示

紺 第 2 章 多関節 い 最適 関節数 ン 長 軌 最適 行う 後 章 使用 基礎的 解析方法 い

明 行う 剛体多関節 対象 GA 最適 行う

適用 対象 い 最適 問題

式 最適 義 必要 実用 目指 汎

用性 あ 設計方法 示 設計変数 制約条件 目的関数 選

択 適 必要 あ 章 多関節

最適 計画 GA 適用 実 最適

行う 使わ 理論 明

第 3 章 論文 中心 第 4 章 予備的 研究

面 運動 対象 い 面 表的 軌 想 い

わゆ 固 軌 対 研究 行う 多関節 固 軌

通 冗長自 関節 や加 動特性 改善 着目

消費 ネ 最 最適 行い 最適 関節数や ン 長 求

(23)

1. 5紺 論文 構

- 13 -

最後 構造 関節数 ン 長 軌 影響 把握

効果 概念 入 傾向 考察 実 使用 い

作業 い 実用性 高い い 言

第4章 論文 主要 研究 容 あ 固 軌 関節数や ン 長 直接的 影響 避 第 3 章 設計方法 拡張 面 軌 自体 変 軌 含 最適 問題 考え 後 詳細設計

段階 活用 汎用性 あ 手法 案 効性 検討

実験 行い 案 手法 効性 実用面 検証 前章

想 軌 え 軌 沿う 最適 関節数

ン 長 求 章 軌 知 設計変数 含 最適

行う 前章 結果 関節角 0 特異姿勢 結果 観

察 章 問題 防 目的関数 設 多目的最適 行

う 体的 多 最適 関節数 ン 長 加え 軌

最適 始点 終点 外 目標点 設計変数 設

Spline 補間 用い 軌 計画 特異点 回避 考慮 消費 ネ

最 可操作性 最大 最適 問題 式 手法 案

最適 問題 式 MOGA Multi-Object Genetic Algorithm 多目的

最適 行い Pareto解集 中一 解 選択 方法 示

実験 実施 実験的 最適 結果 検証 最後 実 作

業 想 面 章 得 果 活用 示

第5章 第3 4章 面 物体 対象 最適 行 対

通常 作業 多 見 次元空間 対

象 面 手法 発展 最適 行い 汎用性 あ 手法

案 果 検討 対象 次元 増え 標変換 関

複雑 計算 飛躍的 増え 前章 第 4 章 直 接 用 膨大 計算 間 要 実用的 い

効率的 最適 行う 目的関数 消費 ネ 一 限

わ 特異姿勢 防 制約条件 設 最適 問

題 案 得 果 実用面 資 示

第 6 章 得 果 基 い 論文 結論

後 展望 い 述 最後 研究 関連 後 研究 展望 示

研究 各章 構 ワ 1.8 記

(24)

- 14 - 1. 8紺 論文

(25)

2. 1紺 概紺 要

- 15 -

2

多関節ロボッ ア ム 解析手法

2. 1 概 要

紺 初期設計 段階 多関節 剛体 関節数 ン 長 軌 対象 汎用性 あ 最適設計法 示 対象

い 運動学解析や動力学解析 最適 問題 式

最適 設 必要

紺 運動学解析 先端 置情報 計算や特異姿

勢 解析方法 示 動力学解析 運動

方程式 義 各関節部 関節 計算 値 用い 評価関数 数値計算や個々 値 比較 可能 研究 最適 手法

あ GA 用い 最適 問題 式 方法 示 必要

紺 章

多関節 解析

最適 計画

遺伝的 GA 適用

最適 行う 使わ 理論 実 適用 方法 い 明

紺 多関節 運動学 次元空間 関節

数 個 仮 適用 ン 表示方法 示

冗長自 発生 関節角 Jacobian行列 特異点 い 考察や問

題点 述 後 動力学解析 行う 運動方程式 義 関節

式 出 紺

紺 最適 計画 前述 多関節

基 い 最適 問題 式 行う 研究 課題 あ 冗長自

(26)

- 16 -

関節角 問題 軌 計画問題 目的関数 適用方法 案 紺

紺 最後 遺伝的 GA 適用 GA 原理 ン

方法 い 検討 実 適用 い 考察

2. 2 多関節ロボッ ア ム モ 化

紺 運動学 Kinematics 固 基準 標系 い 間

関数 運動 幾何学的 解析 行う う 運動

学 空間移動 解析的 記述 特 手先 ン

置 姿勢 関係 間 関数 扱う あ 運動学 2.1 示 う 運動問題 逆運動学問題 2

紺 運動学 関節 標系 関節角 え 場 直交 標系 手先 置 計算 問題 あ 対 逆運動学問題 手

先 置 え 場 満足 各関節角 計算 問題

あ 運動学 関節 標系 直交 標系 変換 あ 逆運動 学 直交 標系 関節 標系 変換 言え 紺

紺 運動 逆運動学 繋 ン 概

念 基 い 多関節 適用 ン 表示 関節角

Jacobian行列 特異点 い 明 紺

2. 1 運動学 逆運動学

2. 2. 1 ンク 表示

一般的 う 多関節 機構学的面 各 ン

い 四 値 記述 基準 ン 自体 記述 残 基

準 ン 接 ン 記述 値 利用

機構 義 規約 Denavit-Hartenberg表示法 呼 い 研究 3~5

(27)

2. 2紺 多関節

- 17 -

章 多関節 ン 表示法 Denavit-Hartenberg表示法 利

用 2.2 一般的 多関節 ン 系 表 い

, , 軸 1 単 , , 軸 単

あ ン 呼 , , , う 義

基準 測 距

回 測 間 角

基準 測 距

回 測 間 角

1 関節 基準 標 関節 標変換行列 紺 式(2.1) う 表

∙ ∙ 0 ∙

∙ ∙ ∙

0 0 0 1

(2.1)

標変換 式(2.2) う え

… (2.2)

2. 2 Denavit-Hartenberg 32 追加

2. 2. 2 逆運動学解析

逆運動学問題 端装置 置 方角 え 関節角

求 あ 逆運動学 問題 運動学 問題 う 簡単

い 逆運動学 連立方程式 非線形 形 あ 解 求 容

易 い 完全 解 求 い場 あ

(28)

- 18 -

2. 3紺 冗長 逆運動学

逆運動学 解 過程 直面 問題 いわゆ 冗

長性 解 複数 あ 例え 2.3 う 目標点

関節角 解 無数 解 数 関節数 決

ン , , 関係 あ 例え PUMA型

腕 あ 目標 到 解 あ 2.4 置

法角 持 う 手 置 四 解 示 い

解 い 最後 関節 返 可能性 あ 全体

的 一 目標 対 解 持 関節 限界範

解 中い 解 可能 あ 可能性 あ

一般的 0 い ン 多 目

標 到 方法 多 例え 回転 関節 持 い

考え う 表2.1 可能 解 数 ン 中 0 数

関係あ 示 い 0 い 多い 多 解

6自 完全 一般的 回転 関節 持 い 最大 16 個

解 [33]~[34]

2. 1 6 逆問題解

Number of solutions

0 4

0 8

0 16

0 16

(29)

2. 2紺 多関節

- 19 -

複数 解 持 中 一 解 選択 い い問題 あ 一 解 選ぶ 考慮 選択 基準 設計者

異 例え 2.5 う A B 動 B-a

う B-b う 移動 面 理的 考え 研

究 例 移動 う 基準 目的関数 設 目的関数 最少 一 解 選択 う 目的関数 後 最適 問題 わ 用

2. 4 PUMA 4 解[35

2. 5紺 冗長 逆運動学

(30)

- 20 - 2. 2. 3 Jacobian行列紺

ン 微 多次元 形 あ 例え 個 関数 あ 個 立変数 関数 仮

, , … , , , , … , ,

, , … , ,

(2.3)

う 微 微 関数 表

+ + ⋯ + +

+ + ⋯ + +

+ + ⋯ + +

(2.4) 式(2.4) 偏微 × 行列 ン J 義 両辺 間 微 割 式(2.5) う

(2.5)

あ 瞬間 X あ 値 持 う J(X) 線形変換 新 瞬

X 変 線形変換

ン 間 変 線形変換 言え 工学

一般的 関節 手先 直交 標系 表現

行列 あ 行列 数 直交 標空間 自 数 一 あ

2. 2. 4 特異点

関節 直交 標系 連結 線形変換 え 場

行列 逆行列 求 いう問題 あ 行列 非特異的

Non-singular あ 断 あ 行列 非特異的 あ 行列

逆 求 直交 標系 関節 変 率 計算

例え 直交 標系空間 中 え

(31)

2. 2紺 多関節

- 21 -

運動 い 仮 う 式(2.5) 使う 各瞬間 必要 関節角 変 率 計算

逆行列 無 関 根 的 質問 関節角 値 対

ン 逆行列 い あ 領域

? あ

ン 特異性 値 持 い う 置 特異点 いう 2.6 う 特異姿勢

直交 標空間 見 1 個 自 喪失

意味 直交 標空間 中 関節 変 率 う 選

択 動 い方向 空間 表 [32] 紺紺

特異姿勢 軌 計画 い 考慮 あ

要 問題 あ 研究 特異姿勢 避 方法 目的関数 設計条件 設 回避 う 考え い 紺紺

2. 6紺 特異点 例紺

2. 2. 5 動力学解析

研究 多関節 面や空間 運動 剛体 扱

う 2.7 次元 表 場 示

関節数 各 ン 質 剛体 挙動 示 各関節部 質 回転運動 減衰 ネ 考慮 い 仮

各関節角 各 ン 長 各 ン 断面積 各 ン 任意

標点 あ 1, 1,

紺 全体 運動 ネ 全体 置 ネ 式(2.6), (2.7)

う 密 ン 任意 標点

関節部 あ

(32)

- 22 -

2. 7 次元

+

+ 1

2 1, 2, ⋯ ,

(2.6)

+

+

1, 2, ⋯ ,

(2.7)

紺 ン 方程式 入 式(2.8) う

(33)

2. 3紺 最適 計画

- 23 -

dtd + 1, 2, ⋯ , (2.8)

関節 あ 式(2.8) 式(2.9) う 簡略 運動方程 式

+ , + 1, 2, ⋯ ,

∙ + + { } 1, 2, ⋯ , (2.9)

紺 慣性行列 , 力 遠心力` 力

研究 先 運動学解析 各関節 角 角 角加 計算 行い 式(2.9) 動力学解析 各関節部 関節 計算

最適 各部 関節 比較 可能 最適 関節

変 評価

研究 各 ン 細長い棒 関節部 集中質 持 仮 慣性行例 運動特性 い 考慮 い

2. 3 最適化モ 計画

1章 腕 最適 関節数 関節 長 軌 最適

考慮 い問題 い 明 設計変数設

軌 計画 目的関数設 問題 う 式 最適

研究 要 点 あ 3.4.5章 扱う最適 問

題 式 行う 必要 設計変数 設 軌 計画

目的関数設 い 明 章 異 条件

適用 向 一般的 明 詳細 適用 各節 再 論

2. 3. 1 冗長自由 が生 る場合 設計変数

関節数 作業空間 次元 超え 冗長自 発生

逆運動学 用い 関節角 求 い 研究 関節

角 1, 式(2.10) う 表 ≥ 設計変数 扱う

次元 場 4

(34)

- 24 -

2. 8紺 冗長自 設計変数 概略

+ + ⋯ + +

紺 紺 + + ⋯ +

+ + ⋯ +

(2.10)

関節角 , , 逆運動学 用い 式(2.11a), (2.11b), (2.11c) う 計算

紺 紺 紺 ,

,

, ,

, + ,

2 , 1

(2.11a) (2.11b) (2.11c)

, う

+ , (2.12)

, , , , , 2番目 ン 手先 標 あ , , , , , 計算

(35)

2. 3紺 最適 計画

- 25 -

ン 手先 標 , , , , , え 式(2.13a),

(2.13b), (2.13c) 1 ン 手先 標 , , , , , 計算

計算 繰 返 2番目 ン 手先 標 , , , , ,

, ,

, ,

, ,

(2.13a) (2.13b) (2.13c)

わ 姿勢 表 関節 , , ⋯ , 求

2.8 概略 示 い

2. 3. 2 3Spline補間を用いた軌道計画

軌 2.9 う 始点 終点 含 個 ン ン

, , ⋯ , , え 各 ン ン 当 各関節角

式(2.14) う

,

,

, ,

,

, ,

⋯⋯

⋯⋮

, ,

,

,

, ,

, , , , 1, 1,

紺 紺

(2.14)紺

, 任意 関節角 あ , 次 Spline 補間

用い 間 関数 各関節 軌 Θ 求

2. 9 Spline補間 用い 計画 概念

(36)

- 26 -

3次Spline 用い 理 明 2次Spline 最初 2 目標

点 繋 線 直線 点 最後 区間 大 振動 可能性 あ

あ 4 次 高次 Spline 高次多 式 持 安 性

章 3次Spline 用い

各関節 軌 Θ 1, 式(2.15) う 義

Θ , + , , + , , + , ,

1, 1,

(2.15) 各 数 , , , , , , ,

, , ,, ,

, , ,

, , ,

3 ,

, , ,

,

3 2, , + , 1, 1,

(2.16) (2.17) (2.18) (2.19)

, 式(2.20) う 表示 い い 0 あ

,

,

, ,

, 1

,

2 , + ,

,

,

2 , + ,

,1

0

3 , , , , , ,

3 , , , , , ,

0

1, 1,

(2.20)

3次Spline補間 一般的 端 条件 あ 表2.2 各端 条件 示

あ 章 , 0, , 0 Natural condition 用い 理

Clamped end condition 曲線 最初 最後 関数 0 補間 曲線

最初 最後 比 仮想 目標点 漸近 あ

Not-a-knot condition 3次 関数 繋 端 条件 持 い 多

い曲率 持 [36]~[38]

(37)

2. 3紺 最適 計画

- 27 -

2. 2 3Spline補間 条件

Condition First and Last Equation

Natural , 0, , 0

Clamped end

2 , , + , , 3 , ,

, ,

2 , , + 2 , , 3 , , ,

,

Not-a-knot , , , + , , + , , 0

, , , + , , + , , 0

2. 3. 3 目的関数設定

初期設計 段階 関節数や ン 長 あ 決 う

目的関数 評価指標 選択 大い 議論 あ あ 考え 初期設計 詳細設計 段階 体的 い 目的関数

考え 大局的 目的関数 選択

関節数 決 後 詳細設計 段階 個々目的関数 対 示 手法 対応 考え方

目的関数 汎用 考慮 消費 ネ 可操作 多目的最

適 行う 消費 ネ 始点 終点

動 各 ン 運動 ネ や 置 ネ 足 値 考え 式

(2.21) う 表

∙ + + 1, 2, ⋯ ,

(2.21)

紺 可操作 次元 自 持 考え

姿勢 表 関節 , , ⋯ ,

置 表 置 , , ⋯ ,

紺 紺 幾何学的関係 紺 紺 え

間変数 微 紺 紺 紺 ン行

列 あ 次式(2.23) え 紺 紺 可

操作 呼 操作能力 運動学的 観点 一 指標

[39] 可操作 最 値0 最大値1 持 最 値0 場 特異点 置 あ 最大値 1 場 作業空間 移動 容易 いう 示

(38)

- 28 -

最適 式(2.24) う 初期姿勢 可操作 最大 多様 作業環境 わ 関節数 ン 長 軌 最適 考え 紺

紺 紺 紺 紺 紺 紺 紺 紺 det ∙ (2.23)

det ,, 紺紺

Where紺 , , , , , ⋯ , ,

(2.24)

2. 4 遺伝的ア ゴ ズム(GA) 適用

研究 最適 手法 あ 遺伝的 原理 述 あ 最適問題 実 適用 方法 い 検討

2. 4. 1 遺伝的ア ゴ ズム 原理

自然 A ン T ン G ン C ン いう

4種類 塩基 個体 情報 表 一般的 GA 個体 情報 0 1

表 形 蓄え う 蓄え

場 遺伝的 Locos 遺伝子 蓄え 対立遺伝子

Allele いう 対立遺伝子 複数並 列 色体 Chromosome い

う GA 色体 情報 入 文 列 String 直 表

方法 2 方法 使わ

― ン Binary coding [40]

紺 実数値 色体 , , ⋯ 次 関係 あ

+ 2 1 2 ∈ {0,1} (2.24)

遺伝子 数 , ン 範 あ , , ⋯ 紺

う 遺伝子 構 や 配列 遺伝子型 Genotype 実数値 う 色

体 情報 基 い 個体 特性 表現 表現型 Phenotype

いう 例え 色体 0 場 最 値 色体

1 人や 最大値 結局 式(2.24) ン 2 進数表記 10進数表記 変換 ン 範 中 修 一

あ ― ン ン 壁 Hamming cliff

呼 問題 あ 単 変わ 全 異 形態 色体

(39)

2. 4紺 遺伝的 (GA) 適用

- 29 -

作 連 性 生 あ 一般的 う 連 性

最適 行 う 問題 発生 考え 近接 色体

連 性 防 考案 次 ン あ

ン Gray coding

ン ン 壁 言わ 問題 持 い

解消 ン いう手法 使わ 表

現型 隣 わ 数 遺伝子型 隣 わ う

ン 修 あ 紺

ン 実数値 色体 , , ⋯ 関係 式(2.25)

+ 2 1 ⨁ 2 ∈ {0,1} (2.25)

式() 中 ⨁ 加え 値 2

残 示 演算子 ン 壁 紺

2. 4. 2 交叉,突然変異,選択

GA 交 Crossover 突然変異 Mutation 呼 操作 行 次

世 作 交 突然変異 概念 2.10 示 い 交 複数 親子体 用い 行わ 各親子体 持 い 対立遺伝子 交 率 親 交換 交 方法 一点交 点交 方法 案 い お41が

~お43が

2. 10 Crossover 突然変異 Mutation 概念

(40)

- 30 -

自然界 親世 次 世 色体 々発生

現象 突然変異 いう う 起 確率 突然変異率 い う

GA 交 主要 遺伝子 突然変異 補助的 遺伝子

使用 理 最適 行う過程 突然変異 い場 親世 色体 色体 束 結果交 意味

う 問題 解消 突然変異 いう概念 GA 必要

紺 最適 個体 次 世 生 後 選択 いう操作 行わ

環境 適 個体 次 世 残 次 世 親個体 う

選択 1 章 前述 ン 適者生 原理 立脚 行わ 選 択 方法 選択 確率的 ン 選択 ン ン 選択

様々 方法 あ [44]~[46] 選択 い 扱う 紺 選択 現 個体群 優 個体 選択 方法

利用 2.11 う 環境 適 計算 選

択確率 選択 い 紺

適 高い個体 生 残 次 世 遺伝子 残 [47]

2. 11 選択

2. 4. 3 適用手順 Step 1)紺 遺伝子型決

案 GA 適用 各設計変数 2.12 う

ン 用い 色体 変換 色体 各

(41)

2. 4紺 遺伝的 (GA) 適用

- 31 -

ン 長 関節角 中間目標点 情報 含 い 中間目標点 最適 問題 省略 3章 最適 問題

2. 12紺 実

Step 2)紺 初期遺伝子 個体群決

紺 Step 1) 決 遺伝子型 要素 う様々 個体 発生 個体 数

問題 易 や性質 依 一般的 数十個 発生 少 並列的処理 特徴 遺伝子 長 発揮 い い 逆 多 一世 あ 演算 増え 無駄 計算

Step 3)紺 各個体 適応 評価

遺伝子 適応 非常 要 概念 各個

体 適応 前 決 方法 演算 集団中 前 決 基準

満足 個体 無 個体 あ 終了 う い場

次 段階 行 Step 4)紺 選択

紺 Step 3) 決 適応 基 い 次 段階 交 行う個体 生

決 Step 5)紺 交

紺 色体 間 遺伝子 交 率 新 い個体 発生 Step 6)紺 突然変異

紺 遺伝子 部 値 強制的 変え 遺伝子集団 多様性 大 う 良い解 持 個体 発生 期

(42)

- 32 -

あ 突然変異率 大 悪い方向 向 う変異

確率 大 解 求

Step 7)紺 繰 返

紺 Step 3) 戻 各個体 適応 評価

(43)

3. 1紺 概紺 要

- 33 -

3

固定軌道条件 多関節ロボッ ア ム 最適 関節数 ンク長

3. 1 概 要

多関節剛体 最適 関節数や ン 長 初期設計

段階 設計 い あ 理 関節数や ン

長 軌 関節角 緊密関係 あ 関節角 計算 非線形 連立方程式 解 い い や作業 容 作業空間 制御方法 多 要因 関係 あ あ [48]~[50] 章

予備的 研究 単純

面 運動

冗長自 消費 ネ 減少 着目 評価関数 消費 ネ

既 軌 え 最適 関節や ン 長 求 仮 最適 関節数 ン 長 軌 関係 析

紺 仮 軌 え 最適 ン 長 求 従来

研究 あ 軌 最適 関節数 ン 長 傾向 把握

型的 軌 え 各軌 最適

結果 考察

紺 章 多 最適 関節数や ン 長 求

軌 固 問題 単純 行う 単純 研究 方向性や傾向 運動特性や効果 析 把握 次章 研究 容 方向性

(44)

- 34 - 章 目的 あ

最適 行う 設計変数選択 軌 計画 解析方法

い 2章 論議 方法 基 詳細 い 各節 述 章 得 結果 効性 各種 観点 示

3. 2 ロボッ ア ム モ 化

次元 面 運動 対象 最適 行

う い 体的 明 標

変換行列 作 逆運動 関節角 求 方法 示 運

動方程式 式 関節 計算 動力学解析 行う 2章 論議 方法 適用 示

3. 2. 1 標変換行列 よる逆運動学解析

紺 Denavit-Hartenberg 記法 面 関節 ン

表3.1 う 表

3. 1 面 関節

1 0 0 0

2 0 0

3 0 0

⋮ ⋮ ⋮ ⋮ ⋮

0 0

式(2.1) 標変換行列 式(3.1) う 得 全体 標変換 式(3.2) う 計算

(45)

3. 2紺

- 35 -

3. 1紺 関節角計算例 概念

0 00 0

0 0 1 0

0 0 0 1

,

00 0

0 0 1 0

0 0 0 1

00 0

0 0 1 0

0 0 0 1

, …

00 0

0 0 1 0

0 0 0 1

紺 紺 紺 紺 紺 紺 (3.1)紺

… (3.2)

紺 式(3.2) 数学的 解法 各関節角 求 関節数

3関節 冗長自 発生 研究 う 方法 関

節角 計算

2次元 面 多関節剛体 3.1 う 表

関節角 1, ≥ 中 式(3.3) う 表

+ + ⋯ + +

紺 紺 + + ⋯ +

+ + ⋯ +

(3.3)

3 ≥ 3 場 関節角 い 最適 問題 関係

(46)

- 36 -

あ 3.3 節 詳 明 関節角 , 逆運動学 用い 式(3.4a), (3.4b) う 計算

,

,

, + , 2 1

(3.4a) (3.4b)

, , , 2番目 ン 手先 標 あ , う

+ , (3.5)

, , , , 2番目 ン 手先 標 あ

3. 2. 2 運動方程式

章 3.2 う 多関節 2次元 面 運動 剛体 扱う 各 ン 質 剛体挙動 各関節部 質 , 面 回転運動 力 影響 減衰 ネ 置 ネ 解析 簡

略 考慮 い 仮 各関節角 各 ン 長

各 ン 断面積 各 ン 任意 標点 あ 1, 2, ⋯ , 紺

全体 運動 ネ 式(3.6) う 密

ン 任意 標点 関節部 あ

紺 紺 紺 紺 紺 紺 紺 +

+ 1

2 (3.6)

紺 ン 方程式 入 式(3.7) う 関節

あ ン ネ 総和 あ

式(3.7) 式(3.8) う 簡略 運動方程式 d

dt + 1, 2, ⋯ , (3.7)

(47)

3. 3紺 冗長自 最適設計方法

- 37 -

3. 2 面剛体

+ , 1, 2, ⋯ ,

∙ { } + { } 1, 2, ⋯ , (3.8)

J 慣性行列 , 力 遠心力 あ

3. 3 冗長自由 を有 るロボッ ア ム 最適設計

方法

3. 3. 1 関節角 設計変数表現

3.2.1節 述 う 面運動 関節数 3

冗長自 発生 逆運動学 用い 関節角 求 超越関数

非線形 連立方程式 解 い い 間や計算

必要 3関節 関節角 ≥ 3 設計変数 扱い , 逆運動学 用い 式(3.4a), (3.4b 計算 ≥ 3 い

式(3.3) 関 係 用 い 姿 勢 表 関 節

, , ⋯ , 求 概念 3.3 表

(48)

- 38 -

3. 3紺 関節角計算例 概念

3. 3. 2 設計変数を含めた軌道計画

章 直線運動 曲線運動 数回 方向転換運動 意 軌 え

3.4 う 始点 終点 含 5 中間点 , , , , 決

あ 式(3.8) う 各中間点 当 各関節角

紺 紺 紺

Θ , Θ , Θ ⋮,

Θ , Θ , Θ ⋮,

Θ , Θ , Θ ⋮,

Θ , Θ , Θ ⋮,

Θ , Θ , Θ ⋮,

, , , , , 1,

紺 紺

(3.9)紺

3次Spline 補間 用い 間 関数 各関節 軌 求 紺

目標点 軌 多関節 関節数や動 特性 把

握 3.5 う 始点 終点 一 型的 軌 え Case

1 面 直線運動 Case 2 軸 方向 方向転換 い滑 曲線

運動 Case 3 軸 方向 数回方向 転換 運動 想 軌 あ

う 型的 軌 中間点 え 理 始点 終点 一

場 軌 複雑 関節数や ン 長 う変 確

(49)

3. 3紺 冗長自 最適設計方法

- 39 -

3. 4紺 軌 計画 概念

(a) Case1 (b) Case2 (c) Case3

3. 5紺 計画 目標点

3. 3. 3 最適化問題 定式化

各関節数 ン 長 軌 最適 最適設計問題 表3.2 う 式

設計変数 関節数紺 各 ン 長 3 関節 場 , , ⋯ ,

≥ 3 加わ 式(3.10) う 紺

(50)

- 40 -

3. 2紺 最適 問題

Design variable 設計変数

, , ⋯

, , , ⋯

3関節 場

Objective function to be minimized 最 目的関数

Driving energy:

⇒ Min

Constraints

制約条件 , , ⋯ > 0

+ + + ⋯ +

+ + ⋯ + ≥ ,

紺 紺 紺

,

, ,

,

, ,

,

, ,

,

, ,

,

, ,

, , , , , 1,

紺 紺

(3.10)紺 目的関数 冗長自 利点 あ 消費 ネ 減少 注目 消費 ネ

目的関数 設 最 行う 消費 ネ

始点 終点 動 各 ン 運動 ネ 加算 値 考え 式(3.11) う 表

∙ + 1,

(3.11)

制約条件 各 ン 長 ン 長 変 増減

防 ン 長 総和 一 条件 関節数 変

目的関数 影響 考慮 関節部 質 制限 い紺紺

(51)

3. 3紺 冗長自 最適設計方法

- 41 - 紺

3. 6紺 制約条件 ,

条件 中 各 ン 長や関節数 変 確 , 3.6 示 う 原点 え 各目標点紺 紺 紺 1紺番目 ン 距 表

3 関節 場 冗長自 逆運動学 用い 角 求

2紺個 知数 生 紺

3関節 場 各紺 紺当 2個 角 設計変数

2紺個 紺 , 紺制約条件 必要 え 5 関節 場 冗

長自 3 設計変数 数 , , , , 紺 5個 15

個 総20個 制約条件 紺 , , , , 0紺 5個 + + + +

紺 1個 , 紺 15個 総21個 紺 3. 3. 4 最適化手順

紺 3.7 研究 最適 手 示 概略 う 関節数 ン 長 軌 初期値 設

初期値 決 後 逆運動学 用い 各目標点 角 求

求 各目標点 角 Spline 補間 各 ン 角 求

動力学解析 行い 目的関数 計算 消費 ネ 最

GA 最適 行う ネ 最 値 関節数

+ 1 戻 う い場 設計変数 変え

(52)

- 42 -

3 場 設計変数 加え

終了

関節数 1 ~ 中 目的関数 最 選ぶ

(53)

3. 3紺 冗長自 最適設計方法

- 43 - 3. 7紺 最適

(54)

- 44 -

3. 4 最適化設計結果

想 軌 対 最適 関節数や ン 長 求 GA 基 い

販最適 (modeFrontier) 利用 水 面 2 関節 5 関節

最適 行 生 世 数 1000 世 交 選択 突然変異 適用率 0.5 0.05 0.1 あ 各初期 値 卓 用 想 2, 0.25 , 0.25 ,

12 × 10 , 2700 kg/ 体積 密 各 ン 質

1, 2, ⋯ , 計 算 各 関 節 部 質 紺 1, 2, ⋯ ,

0.29[kg] 一 値 あ

結果 3.8 う 世 経過 目的関数 束 最適 解 求 詳細 容 各Case 示 最後 角 角 関 節 変 3.12 3.13 3.14 示

(a) Case1

(b) Case2 (c) Case3

3. 8紺 各最適 結果

(55)

3. 4紺 最適 設計結果

- 45 - 3. 4. 1 Case 1 結果

Case 1 最適 結果 3.9 う 最適関節数 初期値 2 最適

3 3関節 ン 長 , , 0.21, 0.24, 0.05[m]

消費 ネ 2.97[× 10 ] 2.63[× 10 ] 約

11[%]減少 各関節数 対 最適 結果 表3.3 示

(a) 最適 前紺 紺 紺 紺 紺 紺 紺 紺 紺 紺 紺 紺 紺 (b) 最適 3. 9 Case1

3. 3 Case1 最適 結果

設計 Initial n=2 n =3 n =4 n =5

0.25 0.2 0.21 0.19 0.17

0.25 0.3 0.24 0.11 0.1

- - 0.05 0.15 0.08

- - - 0.05 0.1

- - - - 0.05

Driving Energy × 10 2.97 2.86 2.63 2.98 4.03

Rate of change [%] -3.8 -11.5 0.3 35.8

(56)

- 46 - 3. 4. 2 Case 2 結果

紺 Case 2 最適 結果 3.10 う 最適関節数 初期値 2 最適

4 4関節 ン 長 , , , 0.12, 0.15, 0.06, 0.12

[m] 消費 ネ 7.01[× 10 ] 5.44[× 10 ]

約22[%]減少 各関節数 対 最適 結果 表3.4 示

(a) 最適 前紺 紺 紺 紺 紺 紺 紺 紺 紺 紺 紺 紺 紺 (b) 最適 3. 10 Case2

3. 4 Case2 最適 結果

設計 Initial n=2 n =3 n =4 n =5

0.25 0.29 0.23 0.12 0.18

0.25 0.21 0.22 0.15 0.17

- - 0.05 0.11 0.05

- - - 0.12 0.05

- - - - 0.05

Driving Energy × 10 7.01 6.95 6.57 5.44 9.98

Rate of change [%] -0.9 -6.2 -22.4 42.4

(57)

3. 4紺 最適 設計結果

- 47 - 3. 4. 3 Case 3 結果

紺 Case 3 最適 結果 Case1,2 い 3.11 う 関節数 変

2 2関節 最適 ン 長 , 0.28, 0.22[m]

消費 ネ 59.28[× 10 ] 58.08[× 10 ]

約2[%] 減少 各関節数 対 最適 結果 表3.5 示

(a) 最適 前紺 紺 紺 紺 紺 紺 紺 紺 紺 紺 紺 紺 紺 (b) 最適 3. 11 Case3

3. 5 Case2 最適 結果

設計 Initial n=2 n =3 n =4 n =5

0.25 0.28 0.25 0.14 0.1

0.25 0.22 0.11 0.07 0.11

- - 0.14 0.05 0.05

- - - 0.24 0.05

- - - - 0.19

Driving Energy × 10 59.28 58.08 73.42 79.04 83.15

Rate of change [%] -2.0 23.9 33.3 40.3

(58)

- 48 -

3. 4. 4 各Case 角 ,角 ,関節 ク

(a)

(b)

(c) 関節

最適 前紺 紺 紺 紺 紺 紺 紺 紺 紺 紺 紺 紺 最適

3. 12 Case1 関節

(59)

3. 4紺 最適 設計結果

- 49 -

(a)

(b)

(c) 関節

最適 前紺 紺 紺 紺 紺 紺 紺 紺 紺 紺 紺 紺 最適

3. 13 Case2 関節

(60)

- 50 -

(a)

(b)

(c) 関節

最適 前紺 紺 紺 紺 紺 紺 紺 紺 紺 紺 紺 紺 最適

3. 14 Case3 関節

(61)

3. 4紺 最適 設計結果

- 51 - 3. 4. 5 各Case 効果量 Effect size

紺 出力値 入力値 間 関連性 あ う 予測 効果 称

指標 入 指標 比 系 影響力 わ 一

般的 入力変数 対 効果 Cohen’s d 式(3.12) う 義 [51]

| |

(3.12)

1 + 1

+ 2 (3.13)

一般 散

1 (3.14)

入力変数 領域 出力変数 集 体 散

1 (3.15)

入力変数 領域 出力変数 集 体 散 あ

入力変数 限領域 出力変数 均値 入力 変数 限領域 出力変数 均値 入力変数 限領域

値 数 入力変数 限領域 値 数 あ 紺 検 式(3.16) う

| |

+ (3.16)

紺 効果 d 式(3.17) 関係 あ

| | × ×

+ + 2

+ (3.17)

効果 数 大 値 大

意差あ 示 い [52]

各結果 効果 d 検 値 表3.6 示 最 高い値 影 あ Case3 外 手先 ン 効果 高 影響 大 い

(62)

- 52 -

3.15 効 棒 表 い 棒 高 効果 呼 出

力値 入力値 間 関係 強 示 大 い効果 入力変 数 比例的 関係 示 0 い場 比例 関係 示

3. 6紺 各Case 効果

Case Case1 Case2 Case3

因子 効果 効果 効果

-0.032 3.953 -0.002 4.961 -0.092 1.977

-0.139 14.913 -0.032 8.580 0.079 1.719

0.160 16.184 0.049 4.114 - -

- - 0.054 9.477

(63)

3. 4紺 最適 設計結果

- 53 - (a) Case1

(b) Case2

(c) Case3

3. 15紺 各Case 効果

(64)

- 54 -

3. 5 本章 ま め

紺 章 最適 関節数 ン 長 軌 影響

明 問題 簡略 行 面 動

計画 軌 沿 動 消費 ネ 最 最適 問題

式 始点 終点 一 特徴 持 型的

軌 え 軌 沿 動作 腕 2 関節 5

関節 GA 用い 最適解求 3 関節 自 生 冗長

自 関 3関節 関節角 設計変数 解決

紺 結果 各 軌 対 消費 ネ 減少 最適 関節

数や ン 長 求 特 Case1 Case2 う 比較的 単純 軌 い

関節数 増え 消費 ネ 減少率 高 効果的 あ

面 Case3 う 方向転換 数回あ 複雑 軌 い 関節 2 関節

最適 ン 長 変 や消費 ネ 減少 少 い 結果

紺 各場 角 角 関節 変 観察 共通点 見

根元 ン 角 変 大 い 関節 変 大 い 面 先端 ン 角 変 大 い 関節 変

少 い 理 根元 ン ネ 多 消費

根元 ン 動 い ネ 消費 少 い先端 ン 動 方向 最適 行わ 考え 紺

紺 最適 結果 中Case1 Case2 角 あ 区間 角 急

昇 あ 現象 い 関節角 0 特異姿勢 影

響 い 考え 両方 関節角 0 0 近 区間

あ 原因 角 急 昇 い 考え 理

式(2.5) 関節角や直交 標 関係 表 式(3.18) う

(3.18) 角 式(3.19) う

(3.19)

(65)

3. 5紺

- 55 -

角 ン行列 逆行列 計算 必要 行列式 値 0

逆行列 角 無限大 発散 う 系

関節角 0 行列式 値 0 角 発散

角 急 昇 理 特異姿勢 結果 考え

全 共通点 手先 ン 効果 [+] 根元

ン [-] 値 持 わ 意味 手先

ン 長 増加 消費 ネ 増加 根元 ン 長 増加

消費 減少 最適 消費 ネ 最

手先根元 ン 長 ン 短 傾向 あ 考え

実 最適 結果 Case1 Case 2 場 根元 ン 短

手先 ン 長 面Case 3 逆 結果 い

理 い 単純 手先 ン 短 根元 ン 長

余計 動 ネ 消費 場 関節数 増え 冗長自

理的 軌 消費 ネ 減少 い 推測

紺 章 最適 関節数 ン 長 軌 関

連性 把握 簡略 行い 運動特性や効果 基準 影 響 確 効性

3. 16紺 固 搬送 適用例

(66)

- 56 -

結果 基 い 多関節剛体 初期設計 軌 設計 変数 入 設計 間 短縮や作業 効率面 効 関節数や ン 長

決 考え 章 得 結果 初期設計 段階

固 軌 作業 行う 対 ン 長 変更

消費 ネ 減少 期 例え 3.16 う A B

間 軌 固 い 搬送 対 関節数や

ン 長 最適 ネ 減少 考え 経済的 利

益 発生 思わ

角 急 昇や 一般的 結論 方法や目的

関数 設 更 研究 必要 考え 容 い 4 章 述 紺

(67)

4. 1紺 概紺 要

- 57 -

4

初期設計段階 おける二次元平面内 多関節ロボッ ア ム 関節数, ンク 長,軌道 同時最適化

4. 1 概 要

3章 最適 質 把握 型的

固 軌 え 問題 簡略 関節数や ン 長 最適 行い 軌 最適 関節数や ン 長 え 影響 検討 効果

析 結果 傾向 い 議論 搬送 例

挙 最適 結果 効性 初期設計 段階や既 対 確

章 初期設計 段階 関節数や ン 長 決 汎用性 手法 示 言う汎用性 あ 手法 初期設計段階 案 手法 最適 関節部や ン 長 決 後 流 設計 あ 詳細設計

段階 害物回避 作業空間 考慮 各種 制御 考慮

各種 最適 可能 手法 あ 軌 設計変

数 加え 行い 目的関数 消費 ネ 可操作 目

的 最適 問題 設 解法 示 数値計算例 得

結果 検討 行う 実 多関節 製作 実験 行

い 数値計算 結果 比較 検討 加え 最後 案 手法

搬送 適用 効性 示

前章 準備 固 軌 え 軌 沿

う 最適 関節数 ン 長 求 章 軌 知 設計

変数 含 最適 行う 前章 結果 関節角 0 特

表   2. 2 紺 3 次 Spline 補間 端 条件
表   3. 6 紺 各 Case 効果

参照

関連したドキュメント