アーカイブ / Robotics
脚の神経回路を手本にした四脚ロボット制御器は、少ない学習量で歩けるか
Quadruped NCAP
Quadruped NCAPの原論文から掲載した図です。細部はクリックして拡大できます。
原論文の図の説明を読む
Figure 1: Biological Locomotion. A , Quadruped mammals share a homologous organization of their musculoskeletal systems and neural circuits. Surprisingly, neural circuits in the limbs and spinal cord are sufficient to produce locomotion, while higher brain regions are important to initiate and regulate locomotion. B , Neural circuits for rhythm generation (RG) and brainstem command (BC), adapted from Danner et al. (2017) . Each limb is controlled by flexor (F) and extensor (E) half-centers. Between limbs, half-centers communicate through connections that promote synchonization or alternation. Brainstem command signals modulate the half-centers and connection activations. C , Neural circuits for pattern formation (PF) and afferent feedback (AF), adapted from Kim et al. (2022) . Within limbs, interneurons and motorneurons convert half-center states into specific muscle commands, while sensory feedback modulates the circuit at multiple levels.
概要
- 脚と脊髄の神経回路を手本に、四脚のリズム生成と脚ごとの感覚補正を組み合わせた制御器である。
- 著者の凹凸地形のRun課題では、MLPより約800万タイムステップ早く最終水準に達した。
- 試験時のパラメータ数はNCAPが92、MLP(256,256)が79,372。実機の成功率の数値は確認できた本文の範囲では不明である。
補足:編集した模式図で仕組みを確認する
VISUAL EXPLAINER
図でつかむ、Quadruped NCAPの仕組み
- 01速度指令・脚の観測
- 02リズム生成と感覚補正
- 03脚の動作形成
- 04関節目標角
原論文の説明をもとにした模式図です。処理の細部は省略しています。
研究の背景
四脚ロボットの歩行学習では、入力と出力の対応を学ぶ汎用的な多層パーセプトロン(MLP)が使われる。ただし、その構造自体には脚を交互に動かす仕組みが少なく、報酬の設計や段階的な訓練、動作の模倣などで歩き方を誘導する例がある。
Quadruped NCAPは、哺乳類の脚と脊髄にある歩行回路を手本に、制御器の接続と動き方へ事前知識を組み込む。著者は、学習前の動作、必要な学習量、地形や機体条件が変わったときの成績を調べた。
手法
Quadruped NCAPは、速度と歩容を調整する指令と、関節角度・速度・トルク、足の接地圧を受け取る。リズム生成部は各脚を曲げる側と伸ばす側の活動を組み合わせ、四脚の動くタイミングを作る。発振器は入力がなくても周期的に活動する計算単位で、この方式では入力によって周期や位相も変わる。
各脚の感覚フィードバック部は観測値をリズム生成部へ伝え、動作形成部はその活動を関節目標角へ変換する。例えば歩行中に足の接地圧が変わると、その情報が脚のリズムに作用し、出力する目標角に反映される。目標角は下位のPD制御器でモーターのトルク指令に変わる。著者はリズム生成部の重みを固定し、感覚フィードバック部と動作形成部の重みを学習させた。
新規性
著者の主張する進展は、哺乳類の脚と脊髄の回路を、個々の神経細胞ではなく神経細胞群の単位で四脚ロボットの制御器に移した点にある。既知の接続を構造に反映し、詳細が不明な部分は学習できるようにした。
先行する泳動用NCAPを拡張し、連続時間で動く再帰的なリズム生成部と、入力で周期や位相が変わる発振器を導入した。これにより、四脚の協調と脚ごとの感覚補正を同じ構造で扱う。
従来手法との違い
主な比較対象は隠れ層が二つの多層パーセプトロン(MLP)で、標準設定では各層256ユニットを使う。両制御器を同じ歩行課題で、試行全体の報酬を高める進化戦略という学習法によって訓練した。
NCAPは回路の接続や一部の重みの符号に事前の知識を入れ、リズム生成部の重みと速度・歩容の指令を学習中に固定する。著者は凹凸地形での学習効率を報告する一方、平坦地形ではMLPの最終成績がわずかに高かったと述べる。
実験結果
著者はMuJoCo上のUnitree A1を使い、平坦・凹凸地形とWalk(目標0.5 m/s)・Run(目標1.0 m/s)を組み合わせた15秒の課題を評価した。学習曲線は10個の学習シードについて、各エポックで5試行ずつ測った正規化エピソード収益の平均で、最大値は1である。
著者によると、凹凸地形のRunではNCAPがMLPより約500エポック、約800万タイムステップ早く最終水準に達した。試験時のパラメータ数はNCAPが92、MLP(256,256)が79,372。凹凸地形のWalkで学習した後の実機試験では、NCAPは大半の試行で歩き、MLPは直ちに転倒したと報告するが、成功率の数値は確認できた本文の範囲では示されていない。
応用の可能性
編集上の応用案 · 論文が実証した用途とは区別しています。
編集上の応用案:四脚ロボットによる屋内巡回の一定速度歩行を、制御器の候補として検証する。入力は目標速度、関節角度・速度・トルク、足の接地圧とし、出力する関節目標角を機体の下位制御器へ渡す。
必要なのは、対象機体の関節と接地圧のセンサー値、機体を表すシミュレーション、目標速度と地形を定めた学習課題である。歩行の正解動作ラベルはこの方式の前提ではない。脚の構造と観測値の範囲に合わせて入出力を調整し、巡回に使えるかは別途測る。
応用先の候補からNauhに相談できます。
導入時の検証
導入時の検証案 · 対象データでの再評価が必要です。
導入時の検証案:対象機体の関節角度・速度・トルクと接地圧を取得し、機体のシミュレーションで目標速度から関節目標角までをつなぐ。速度と地形を定めた課題でNCAPを学習し、センサー値の範囲や脚の構造に合わせて入出力を調整する。正解歩行のラベルは用意しない。
同じ観測、課題、学習条件で二層MLPも訓練する。未学習時と学習後の正規化エピソード収益、目標水準までのタイムステップ、転倒の有無を比べる。さらに地形の凹凸や機体質量を変えて測り、実機では短い試行ごとに歩行の成立と接地の安定性を記録する。
限界と課題
著者は、平坦地形ではNCAPの最終成績がMLPをわずかに下回り、実機の歩行はシミュレーションより滑らかでなかったと報告する。実機への移行時には制御器調整や機体の同定を行わず、オンライン適応機構も備えていないと述べる。
編集上の検証事項:確認できた本文の範囲では「Limitations」節が途中で切れており、著者が列挙した制約の全体は確認できない。実機試験の試行数や成功率の数値も確定できないため、別の機体や長時間の巡回に結果を当てはめるには追加検証が要る。
出典
元のタイトル・要旨を確認する(英語)
Neural Circuit Architectural Priors for Quadruped Locomotion
Learning-based approaches to quadruped locomotion commonly adopt generic policy architectures like fully connected MLPs. As such architectures contain few inductive biases, it is common in practice to incorporate priors in the form of rewards, training curricula, imitation data, or trajectory generators. In nature, animals are born with priors in the form of their nervous system's architecture, which has been shaped by evolution to confer innate ability and efficient learning. For instance, a horse can walk within hours of birth and can quickly improve with practice. Such architectural priors can also be useful in ANN architectures for AI. In this work, we explore the advantages of a biologically inspired ANN architecture for quadruped locomotion based on neural circuits in the limbs and spinal cord of mammals. Our architecture achieves good initial performance and comparable final performance to MLPs, while using less data and orders of magnitude fewer parameters. Our architecture also exhibits better generalization to task variations, even admitting deployment on a physical robot without standard sim-to-real methods. This work shows that neural circuits can provide valuable architectural priors for locomotion and encourages future work in other sensorimotor skills.
論文本体の取得範囲に基づく解説。AIが作成した未校閲の記事です。性能の数値は著者の評価条件に依存します。応用例と検証計画は編集上の提案です。解説更新:2026-10-01




