モデリング

 仮想コンプライアンスを付加した跳躍ロボットの運動方程式は
ロボットの運動方程式
となります。ここで、 sc は飛遊相・接地相で切り替わる2値変数、 se は環境の位置によって切り替わる2値変数です。 この運動方程式を、システムのエネルギーを陽に表現した構造を持つ Port-controlled Hamiltonianシステム表現で表すことにします。

Port-controlled Hamiltonianシステム表現とは

 Port-controlled Hamiltonian(以後PCH)システム表現とは、 ハミルトニアンシステムを以下の3点 について拡張したものであり、次式のような状態方程式
PCH.jpg
で表されます。ここで、状態量 qp.jpg はそれぞれ位置を表す一般化座標ベクトル、および運動量を表す一般化運動量ベクトル と呼ばれ、スカラ関数 H().jpg はハミルトニアンと呼ばれる関数で、システムの力学的エネルギーの総和を表します。

システムのPCH表現

 上で示したシステムの運動方程式をPCHで表現することを考えます。研究を進めた結果、 そのままPCH表現を行うと、構造行列Jおよび消散行列Rが複雑になり、 後におこなうコントローラの導出が困難になることが分かりました。 そこでまず、形式的に冗長な状態変数
xi.jpg
を導入します。つぎにこの xi2.jpg を加えた一般化座標 q.jpg および一般化運動量 p.jpg
qp2.jpg
とし、この q.jpg および p.jpg をまとめて状態ベクトル ξ
ξ
とします。さらに、ハミルトニアン H(xi).jpg をシステム全体の力学的エネルギーの関数として
Hamiltonian.jpg
と定義します。このハミルトニアンを用いることにより、システムの運動方程式は 以下のようなPCHシステム表現
DPCH.jpg
ただし
PCH2.jpg
PCH3.jpg
に表すことができます。



トップページへ