自転車ロボット撮り直し
自転車ロボットを公開して約十年、最初に撮った動画は画質が非常に悪いため、 左記のお勧め商品で紹介した一眼レフカメラ(D5600)を使用して撮り直しました。 今回、サーボモータの交換や調整等でバランス性能が良くなったので 腰に付いていた転倒時衝撃吸収用のピアノ線やパッドは取外しています。 細かな説明は下記「自転車に乗る」を参照ください。 画像ブレブレですが、自転車と並走した撮影者(妻)のフットワークと体力が 着いて行けずほぼ一発撮り、BGMの長さに合わせ一部カットしています。
逆立ちに挑戦
倒立動作について、倒立開始から着地までの動きをメインに、公開済み映像も加え、床運動風にアレンジ。 倒立課題は、瞬間々々のバランス制御のみならず目標状態に移行させるための動作を 無数のパターンの中から如何に選択・最適化するかが重要、インテリジェントな処理を必要とする部分です。
ここ約10年の間「技能と知能はある意味等価」の発想に基き、ロボットを利用した様々な技能に 挑戦してきましたが、そろそろロボットを動かすだけの作業は休止し、技能と知能の共通原理 を中心にAI寄りの実験・検討を進めたいと考えています。
人間みたいな歩き方Ⅱ
腰や爪先&踵を使い人間のように自然な感じで歩きます。前回と比べ爪先&踵効果により足音も小さくなってます。 主な改良点としては、①腰・爪先・踵を利用し着地時の衝撃を抑制、②足を少し内側に踏込み左右の振れを抑制、 ③前方向の速度変化を最適化し前後の振れを抑制、④UVC(上体垂直制御)によってバランス性能を向上。 UVCについては▼UVCの実験 でその効果を検証しています。
バレエの回転技に挑戦
バレエの回転技ピケターンを通してヒューマノイドロボットの複雑な動きやバランス制御などについて検討。 腕の振りを調整して回転速度を一定にするなど細かな制御を組み込んでいます。しかし ヒューマノイドロボットの複雑多様な動きを人間が一つひとつプログラムするのはとても難しいので 人間の仕組み(反射~高次運動機能)を参考に学習によって習得できるよう まだ初歩的な段階ですが色々模索しているところです。
自然な歩行とターンの実験
小型ロボットによる自然な歩行と180度ターンの実験をファッションショー風にアレンジしてみました。 ターンやポージングの部分は作りこみ動作で実現し、人間に近い動きも試しています。 ただ多様な外部条件を想定したとき、そのような方法では限界がると考え現在新たな方式を検討しているところです。 その先行調査を兼ねたものだったのですが少し趣味に走り過ぎたような気も。。
人工知能で制御
人工知能(脳の一部を模倣)技術を利用した踊るロボットを製作しました。 人間の運動野(細分化された技能)や運動連合野の機能(纏まりのある動作を生成)を模倣することで指示(振付)に対し 最も安定な動きを生成、これまで(力学計算方式)とは全く異なる方法で制御しています。 これらを複数のPCで分散処理し、結果を無線LANでロボットに送ります。
ニコニコ動画
▼ 詳しくはこちら(01/11更新・説明追加)
不整地歩行の実験
小型ヒューマノイドロボットに砂利道や砂地などの不整地を歩かせてみました。 脚の制御だけではバランス維持が困難でしたので補助的に手の振りも利用しています。 不整地の場合、つまずかないようもう少し足を高く上げたかったのですがサーボ速度の関係でこれが限界でした。 動画は砂利道を歩く場面から。
■不整地歩行の実験Ⅱ(砂浜を歩く)
【PRIMER-V6改】
上体を左右に振って重心移動すると足が砂に埋まってしまいますので、出来るだけ内側に踏み込み少ない重心移動で歩行できるようにしました。 また足上げを高くし、且つ垂直に振り下ろすことで砂面の起伏や柔らかな砂の上でも足元がブレないようにするなど、砂浜での歩行に適した 歩容に変更しています。
重い荷物を運ぶ
■ 抱えて運ぶ
【PRIMER-V5改】
重い荷物を抱えて運ぶ実験動画です。
荷物の重さに応じ、上体を反らして重心位置を調整します。
また重くなると腰を落として歩行を安定させ、同時に歩行速度
も落とし、サーボ負荷が増大した際に生じる位置制御誤差を補償します。
■ 引いて運ぶ
【PRIMER-V6】
重い荷物を引いて運ぶ実験動画です。
荷物の重さに応じ、上半身を前傾させて張力とのバランスを取ります。
また張力が大きくなるとサーボ負荷も増加し同じ速度では位置制御誤差が大きくなりますので
歩行速度を落として補償します。途中に、
胸を押されて体制を維持するシーンがあります。
今回はボールをぶつける特訓は訳あって控えました。。
人間みたいな歩き方
市販のホビーロボットを改造し 人間のように自然な歩き方ができるロボットを製作しました。 このように膝を伸ばしたかっこうで「 動歩行 」できる小型ヒューマノイドロボットは世界初?かと思います。 これまでのヒューマノイドロボット(中腰スタイル)との 歩き方の違いを動画で比較してみてください。
▼ 仕様その他
綱渡りに挑戦
小型二足歩行ロボットに綱渡りをさせてみました。 一見、腕の慣性モーメントだけでバランスを取っているように 見えますが実際には(腕の回転角が小さすぎそれだけでは十分な 反動トルクが得られませんので)腕を少し下げその振りによる 反動(ロボット座標上の重心移動で生じるロープ支点の反作用) なども利用しています。
▼ Q&Aなど
バランスを取る
小型二足歩行ロボットのバランス性能を試します。一本足立ちの状態で腕や足におもりを吊るし バランスを取る実験や、斜面での前進・後退・回転動作や、押されても踏ん張る ようすをご覧ください。
■ 斜面を歩く
斜面を歩行します。
水平面内、全方向の傾きを検知、
バランスを維持しながら登る・降りる
回転など、転倒すること無く歩くこと
ができます。
■ 押されると踏ん張る
押されると踏ん張り、転倒を回避します。
水平面内、全方向の傾きや、転倒速度を
検知し、押された方向と反対方向に脚を
広げ、踏ん張ります。
自転車に乗る
小型二足歩行ロボットを自転車に乗せてみました。実際に自身の足でペダルを漕ぎ、 ハンドル操作のみによってバランスを維持します。 これまでの小型自転車(orバイク)では、前輪のジャイロ効果のみを利用したバランス無制御タイプ (ラジコンバイク/自転車)やリアクションホイール(円盤の回転によりバランスを取る)ものが殆どでしたので、 このように人間と同じ方法で自転車を乗りこなすロボットはある意味世界初なのかもしれません。
▼ 詳しくはこちら
人間をモデルとした歩行制御
【創発モデル】
人間をモデルとした新歩行方式の物理シミュレーション。
(歩行動作の創発、間接駆動に関する逆モデルの自己組織化、
CPG、原始反射(自動歩行反射)、小脳を模倣した制御方式)
「ROBO-ONE on PC 5th」シミュレーション部門で一部発表、
そのときの説明資料を公開します。
▼ ROBO-ONE on PC 5th (シミュレーション部門)資料
竹馬ロボット
【PRIMER】
実際の小型二足歩行ロボットに新歩行アルゴリズムを適用。
ROBO-ONE on PC 5th 実機部門の課題(竹馬ロボット)に挑戦しました。
▼ ROBO-ONE on PC 5th (実機部門)資料
僅か4個のサーボで動歩行を実現
【MR1】
MR1は僅か4個のサーボでニ足歩行(動歩行)を実現しました。
一般のニ足歩行ロボットのように脚部の駆動に10個程の
サーボを使用するものと比べ極めて簡易な構造です。シンプルにするこでと
歩行制御の基本的な要件や問題点がむしろ明確になる、と考え製作しました。
▼ 詳しくはこちら
人脳モデル
【ArtificialBrain】
プログラマブルなニューラルネット(自作)を利用し
意識の機能的側面(注目点の排他的特性、先読み・・etc.)や
報酬(快)を求め苦を回避する本能、汎化・統合・カテゴライズ機能などをプログラムしてみました。
また本システムの中心要件、超越論的自己反省(認識手段そのものへの回帰)を意識し追求すべく
処理の対象を主にシステム自身とすることで学習機構・メタ学習機構・・の多重化、自己組織化を図ります。
▼ 詳しくはこちら
-- 作者 --
・Dr.Guero:ドラゴンボール大ファンの妻が付けた愛称 本名:山口雅彦
ロボット製作に感け家事に協力しない悪のイメージ,らしいです。。
・メール:ai2001@outlook.jp