Home Introduction ↓Development Link
Development >> Hardware Software

Software

歩容生成の理論とソースコードを公開しています。
ニューマノイドプロジェクト以外でも利用されることを期待しています。

★独自の歩容生成の理論「リアルタイム軌道生成」

プログラムで生成した歩容のサンプル(動画)
サンプル動画1 サンプル動画2

履歴

(2001/ 3/25)デモプログラムを公開しました。(全ソースコード付き)
(2001/ 1/13)詳細な解説を公開しました。
(2000/12/31)歩容生成の理論を発表しました。

21世紀に間に合いました

僕らには強力なワークステーションを利用する余裕はないので、時間のかかる膨大な計算によって歩容を生成するような力技は使えません。そこで、できるだけ計算コストの少ない解析的な方法によって歩容を生成する方法を開発しました。

ZMP規範に従った歩容をリアルタイムに

この方法は足の着地位置の予定データを元にして脚全体の動作を生成することができます。しかも時々刻々と変更される要求をリアルタイムに処理することができます。詳しくは解説をご覧ください。

着地位置や着地タイミングを自由に選べます

上の右側の動画は、ステップを踏むような着地位置とタイミングから重心の動きを自動生成させた結果です。 所望のステップを踏みつつ倒れない(ZMP規範を満たす)ような上半身の動きを自動的に生成することができます。

★理論の解説

新たな軌道生成の手法を提案します。詳しい解説を書きました。

理論解説(PDF文書)

「歩行ロボットのリアルタイム軌道生成」(74KB, PDF文書)

★プログラムを公開しています

成果をみんなで共有するために積極的に公開しています。

★デモプログラム


▲カーソルキーで歩かせているところ。

▲旋回しながらの歩行も簡単(左キー+上キー)。

▲2次元表示(前進)。緑の□が現在の足。それ以外は未来の予定の足。水色の曲線は重心の予定の軌道。

▲旋回するとこんな感じに。ここでは5歩くらい先まで予定が生成されて表示されている。

概要

考案した歩容生成アルゴリズムの検証とデモのためのプログラムを作りました。画面に表示されたロボットをカーソルキーで操作できます。Windows専用です。

ダウンロード

最新バージョン : 軌道生成のデモプログラム 2001/ 3/25

★動き作成用ツール

概要

ダウンロード

最新バージョン(α3) : NME 2001/12/26

ソースコード(ライブラリとアプリケーション)

概要

ダウンロード

最新リリース : nplib 2001/12/26

詳細解説

歩容生成の理論やライブラリの詳しい解説は以下のページで公開していきます。

ソフトウェアの解説ページ(公開準備中)

© 2001 Project Newmanoid All rights Resrerved. <newmanoid@rogiken.org>