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

第23回D&S 講演原稿 Nakamura & Fujii Laboratory @ Shinshu University

N/A
N/A
Protected

Academic year: 2018

シェア "第23回D&S 講演原稿 Nakamura & Fujii Laboratory @ Shinshu University"

Copied!
5
0
0

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

全文

(1)

[No.13-22] 日本機械学会 23回 設計工 学・システム部門 講演会 講 演論文集 2013.10.23-25,沖縄県読谷村

3301

動作エネ ギー最小化基準と安定化基準によ

障害物環境下におけ 二足ロボッ 歩行動作計画

山口 貴也

*1

,中村 正行

*2

A Study on Planning of Walking Gait Pattern of Two-Legged Robot in Obstacle Environment

based on Minimizing Energy and Dynamic Stability Control

Takaya YAMAGUCHI

*1

and Masayuki NAKAMURA

*2

*1,2 Faculty of Engineering, Shinshu University 4-17-1 Wakasato, Nagano City, Nagano, 380-8553 Japan

The purpose of this study is the planning of walking for 2 legs robot in the operating field with obstacles. It is expected that 2 legged robot can avoid obstacle more smoothly in the same way that human adjust stride naturally to step over obstacle. In this study stepping sequence is automatically determined under the condition of minimizing energy and differences between the reference ZMP and the analyzed ZMP for walking. The generation problem of stepping points is reduced to a combinatorial optimization problem solved by using genetic algorithm. Trajectoriy parameters of toes and the hip between each point are optimized by using conjugate gradient method.

Key Words : Optimization, Robot, Legged Locomotion, Stepping Point, Trajectory Generation, Obstacle

1. じめに

人間 生活 や い う 設計さ 空間 ボッ 行動 場合,人間 近い動作 可能 二足 ボッ 適 い 考え .人間や動物 無意識 歩行動作を生成 い , ボッ 場合 一連 動作を 行わ 制御値を決定 必要 あ . ボッ 動作を決定 消費エネ 最小を基準

動作を生成 研究や最適 動作を決定 研究 行わ い

(1)(2)

,安定性を考慮 動作を 決定 研究 行わ い

(3)

.本研究 2足歩行 ボッ 障害物を回避 一連 歩行動作 足先着地 点 生成を,障害物 置 形状 応 消費エネ 最小 歩行動作 安定 基 い 行う.

障害物 歩行 存在 場合を想定 ,障害物 合わ 足裏 着地点を生成 後,一歩分 着地点 間 腰部移動 軌遈生成を 繰 返 こ 障害物を回避 歩幅調整動作を生成 こ 可能 あ

(4)(5)

. ,消費エネ 最小を基準 動作生成を行 場合,歩行 安定性 保証さ い い. こ ,本研究 動歩行 安定性 指標 あ ZMPを評価関数 加え こ ,安定性を考慮 入 着地点列を生成 .いく 歩行生成 数値 ュ ョン結果 消費エネ 最小 歩行動作 安 定 基 い 障害物回避 歩幅調整動作 生成可能 う を検討 .

2. 消費エネ ギー解析

2 1 ロボッ

対象 解析 1 示 う 67 ン を仮定 .こ 消費エネ

基 い 障害物 応 歩幅 生成 ュ ョン あ ,両足首,膝部,腰部

*1

学生員,信州大学 工学部 380-8553 県長 市若 4-17-1

*2

正員,信州大学工学部 E-mail:[email protected]

(2)

6 チュエ タを配 ,XZ 面内 い 運動 . ,障害物 置や形状 ボッ ビ ョン

識 ,一定 識精 を有 仮定 .

2 2 運動方程式

歩行動作中 単脚支持相 け 運動 ,以 運動方程式 表 こ .

( , ) ( ) )

(qq C qqq Gq

M (1)

ここ ,q(1,2,,6) あ ,M(q)q慣性項,C(q,q)q 遠心 力項,G(q) 力項, を表 .

2 3 消費エネ ギー

各関節部 け タ 出力

Piを次式 計算

i i

Pi (2)

ここ ,i 関節番号,

i 各関節部 T 一歩 時間 i 各関節 角速

あ .式(1)

Piを関節分足 合わ ,時間t 積分 ,駆動エネ Emを得

 

T

t i

i

m Pdt

E

0 6

1

(3)

, タ 内部 け 熱損失エネ Eeを次式 計算 .

GK dt R E

T

t i

i

e



 



 

 

0 6

1

2 (4)

ここ ,R 電機子抵抗,G 減速比,K 定数 あ .駆動エネ 熱損失エネ 和を歩行

動作 消費エネ .

3. 軌道生成

3 1 腰部および足先軌道

本研究 用い 腰部軌遈 以 周期関数を仮定 .

hs te

ts hip toe

hip z

x x

x x a X

z









 

 

 4

sup 4 2

cos

1 1 (5)

,足先軌遈 以 2次関数を仮定 .

4 2 3

2x a x a

a

ztoe toe toe (6)

4 3 2 1,a ,a ,a

a 軌遈パ タ,Xtoe 歩幅,zhs 腰部 初期Z 標,xts 足先始点 X 標,xte 足先着地

X 標を表 .

3 2 最適化問題

一歩 歩行動作 い 腰部 足先 軌遈関数 パ タ値を歩行動作 消費エネ 最小 う 決定 ,最適 問題を以 う 定義 .

最適 パ タ:P

a1, a2

(7)

(3)

評価関数:WE E f

 

G min.

e

m(8)

制約条件:a20, (xtoe,ztoe)G (9) ここ ,最適 パ タ 腰部軌遈a1,足先軌遈a2 あ ,G 障害物空間 あ .f (G) 制約条件 関

項を表 .本研究 共役勾配法を用い 評価関数 最小 を .

4. 遺伝的ア ズムによ 着地点列 生成

4 1 歩幅によ 遺伝子表現

一歩 歩行動作 始点 終点を い 一連 歩行動作 .一歩 歩幅 可変 障害物 置や大 さ 応 調整さ 仮定 .足先 一連 着地点列 遺伝的 ズ を用い 求 .本研究 け 遺伝的 ズ ,整数値を遺伝子 用い . ン 2脚 歩幅 組 合わ 対

1 整数を割 遺伝子 並び 着地点列を表 (3)

Fig.1 Biped robot model Fig.2 Gene expression of steps

4 2 最適着地点列生成

次 ,歩行開始 障害物を跨い 回避 歩行終了 最適 着地点列を生成 ,着地点列最適 問題を以 う 定義 .

最適 パ タ:

( 12)

2

1,X , ,X m ,

X

P m mmj (10)

評価関数:

Z ZT

.

Z E C E

W C

e

e T

t

t t S

j

j min

0

2 0

2

0 1

1

(11)

制約条件:XmjXalw (12)

Xmj m(m1,2) j周期目 着地点,Xalw 足先着地可能領域,Zt 歩行開始 t秒経過後 ZMPZTt 歩行開始 t秒経過後 目標ZMPE0 消費エネ 最小値,Z0 ZMP 目標ZMP 差 総和 最小 値 . ,Se 歩行終了周期数,Te 歩行終了時間,C1C2 正 定数 あ 係数 .適 応 関数を以 示 .

kW k j

f 1 2 (13)

j ペ ,k1 k2 正 定数 あ 係数 .ペ ,生成 着地点列中 ズ 寸法制約 点 動作可能範 を超え 歩幅 存在 場合 与え,ペ 与え 個体 適応 く .適応 高い個体ほ 消費エネ 値 小さい歩行動作 あ ,ZMP 歩行動作

安定 目標ZMP 近い 考え . Z

Link 0 Link 1

Link 5

1 4

5

Link 2 Link 3 Link 4

2

Link 6

6

Obstacle

3

Population

Individual 1

Individual 2

227 68 523 174 83

123 15 605 348 93

Gene

(4)

5. 最適歩行動作生成

5 1 例題

ここ 一連 動作生成方法 有効性を確 ,例題 3 示 う 障害物環境を想定 .

障害物 大 さを縦 0.01m,横0.01m 歩行開始 置 0.50m 置 矩形 障害物を一 設置 .歩行

条件 ,歩行距離を 0.70m,最小歩幅を0.01m,最大歩幅を0.13m 仮定 .ここ , 係数C

1 仮定 .比較 E0 Z0を求 C10 安定性 を考慮 場合 C20

消費エネ を考慮 場合 い 動作生成を行う. 5 2 動作生成結果

4 足先着地点列 生成結果 .表1 歩行開始 終了 総消費エネ を示

5 得 歩行動作中 ZMP 目標ZMP 差を示 .得 動作 障害物 合わ 歩幅調整を 行 い こ 確 .エネ 最小規範 い 生成さ 着地点列 大 く乱 ZMP 足 裏装置範 内 存在 い時間 長い.一方 ,安定性を考慮 場合 一定歩幅 着地点列 生成さ

ZMP 足裏装置範 存在 時間 長いこ 動作 安定性を十 分 確保 い い ボッ 歩行中 転倒 こ 予測さ .消費エネ 安定性を同時 考 慮 動作生成を行 場合 C1 0 結果 近い着地点列を得 ,C1 C21 C1 0

異 障害物を回避 10歩程 前 歩幅調節動作を行 い こ わ .こ 安定性 同時 消費エネ を考慮 い ,歩行区間全体 消費エネ を減少 こ 着地点 選 択さ 考え .

Fig.3 An example configuration of obstacle

11

C C20 C10C21 C11C21 Fig.4 Stepping points obtained for the example

Table 1 Consumption energy

C1=0C2=1 C1=1C2=0 C1=1C2=1

Consumption energy 16.24 J 18.52 J 17.92 J

0.01m

0.505m

0.495m 0.700m

0.000m

0 0.7

X[m]

0 0.7

X[m]

0 0.7

X[m]

(5)

11

C C20

10

C C21

11

C C21 Fig.5 Differences between calculated ZMP and target ZMP

6. おわ

本研究 ,2足歩行 ボッ い ,障害物 歩行 存在 場合を想定 ,消費エネ 歩行動作 安定性 基 い 歩幅調整を行う歩行パタ ン 生成を行 .足先着地点列を遺伝的 ズ を適用 生成 ,腰部 足先 軌遈関数を共役勾配法 最適 こ ,歩行動作を生成 . 得 動作 障害物 合わ 歩幅調整 行わ い こ 確 ,評価関数 目標 ZMP 差 最小

を加え こ 安定性 改善 見 . ,生成さ 歩行動作 安定性 十分 いこ 確 さ .こ , 大部分を占 腰部 ン 一定速 進行方向 移動 い こ 原因 あ

考え .今後 ,歩行動作中 安定性を確保 ,倒立振子 を用い 腰部動作 生成を検討

文 献

(1) 谷含 章,西井淳, 補間運動を含 到遉運動決定規範 消費エネ く検討 ,電子情報通信学会 論文 ,Vol.J90-DNo.12(2007)pp.32573264.

(2) Wael SuleimanEiichi YoshidaJean-Paul LaumondAndre MoninOn Humanoid Motion Optimization. IEEE-RAS 7th International Conference on Humanoid Robot(2007), pp.180187.

(3) Shuuji KajitaFumio KanehiroKenji KanekoKiyoshi FujiwaraKensuke HaradaKazuhito YokoiHirohisa Hirukawa”Biped Walking Pattern Generation by using Preview Control of Zero-Moment Point” IEEE International Conference on Robotics & Automation(2003), pp.16201626.

(4) 一馬,山口貴也,飯島健,後藤雄志,中村正行, 歩行エネ 最小 基 く 2足歩行 ボッ 歩行動作生成 ,日本機械学会 陸信越支部第50期総会 講演会講演論文集,No.137-1417(1)(2)(2013). (5) 後藤雄志,飯島健,河盛崇彦,藤 一馬,中村正行, 足先着地点を動作目標 4脚歩行 ボッ 歩 行 生成 物理 ュ ョン 手法 検 討 ,日 本機械 学会 2012 次大会 講演論 文集, No.12-1(2012)G150041

-0.06 -0.03 0.00 0.03 0.06

0 0.5 1 1.5 2 2.5 3 3.5

Difference ZMP [m]

T[s]

-0.06 -0.03 0.00 0.03 0.06

0 0.5 1 1.5 2 2.5 3 3.5 4

Difference ZMP[m]

T[s]

-0.06 -0.03 0.00 0.03 0.06

0 1 2 3 4

Difference ZMP[m]

T[s]

Table 1    Consumption energy

参照

関連したドキュメント

Keywords: Convex order ; Fréchet distribution ; Median ; Mittag-Leffler distribution ; Mittag- Leffler function ; Stable distribution ; Stochastic order.. AMS MSC 2010: Primary 60E05

Therefore, with the weak form of the positive mass theorem, the strict inequality of Theorem 2 is satisfied by locally conformally flat manifolds and by manifolds of dimensions 3, 4

Kilbas; Conditions of the existence of a classical solution of a Cauchy type problem for the diffusion equation with the Riemann-Liouville partial derivative, Differential Equations,

Inside this class, we identify a new subclass of Liouvillian integrable systems, under suitable conditions such Liouvillian integrable systems can have at most one limit cycle, and

This paper develops a recursion formula for the conditional moments of the area under the absolute value of Brownian bridge given the local time at 0.. The method of power series

The study of the eigenvalue problem when the nonlinear term is placed in the equation, that is when one considers a quasilinear problem of the form −∆ p u = λ|u| p−2 u with

Then it follows immediately from a suitable version of “Hensel’s Lemma” [cf., e.g., the argument of [4], Lemma 2.1] that S may be obtained, as the notation suggests, as the m A

The proof uses a set up of Seiberg Witten theory that replaces generic metrics by the construction of a localised Euler class of an infinite dimensional bundle with a Fredholm