何が起きたか
arXiv掲載論文は、ヒューマノイドの接触力と足の着地点を一つの問題として同時に最適化するiLQR-MPCを提案した。MuJoCoシミュレーションでは再計画を100Hzで行い、平均計算時間は8.9msだった。Unitree G1は定常歩行を続け、前方245N、側方175Nの衝撃的な押力から回復した。
詳細
手法は単一剛体モデルを用いて姿勢の動力学と接触レンチを扱い、接触・運動制約を拡張ラグランジュ法と緩和バリアペナルティによって後退パスに組み込む。別個の歩行ステップ計画器は設けず、全身制御器が計画を関節トルクへ変換する。論文によると、この全身制御器は接触可能性を保ちながら500Hzで動作し、手法はプラットフォーム固有の方策学習を必要としない。
Key Facts
| iLQR-MPCが接触力と足の着地点を単一の逐次最適化問題で扱い、別個のステップ計画器を使わない。 | [1] |
| MuJoCoシミュレーションでの再計画周期は100Hz、平均計算時間は8.9ms。 | [1] |
| Unitree G1は定常歩行を維持し、前方245N、側方175Nの押力から回復した。 | [1] |
| 全身制御器は500Hzで関節トルクを生成し、接触可能性を保つと論文は説明している。 | [1] |
| 論文は、プラットフォーム固有の方策学習を必要としないモデルベースの定式化を示している。 | [1] |
本紙の見方
この研究の技術的な焦点は、外乱を受けた際に足の置き場所だけを修正するのではなく、接触力の配分と着地点を同じ最適化の中で更新する点にある。論文が説明するように、接触条件は足運びごとに切り替わるため、二つの計画を別々に扱わず、制約を含めて再計画する設計は、歩行計画と全身制御の接続方法を具体化している。一方、単一剛体モデルを用いるモデルベースの構成であり、学習済み方策を用いる方式との優劣や、複雑な実環境での性能を示したものではない。 結果の読み方では、100HzのMPC再計画、平均8.9msの計算時間、500Hzの全身制御器を区別する必要がある。これらは異なる処理段階の値であり、単一の制御周期として扱えない。また、245Nと175NはMuJoCo内でUnitree G1に加えた前方・側方の押力である。実機での回復性能や、反復試験での成功率を示す数値ではないため、シミュレーション上の制御挙動と現場での稼働実績は分けて評価すべきだ。 本紙関連記事の智元、ロボットの稼働量指標「Worken」を提案 leaderobot.com報道は、稼働台数・自律作業時間・産出効率比による行動量の測定案を扱った。今回の論文が示すのは歩行制御のシミュレーション結果であり、Workenのような稼働量指標や実環境の作業成果を裏づけるものではない。制御器の応答性能から事業上の稼働実績へ結論を広げないことが、評価の前提となる。 次に確認すべきなのは、実機で同じ制御構成が動作するか、シミュレーションと実機の接触・外乱条件にどの程度差があるか、押力への回復が異なる歩行条件でも再現されるかである。今回示された情報だけでは、実機試験、試験回数、歩行速度や地面条件、外乱後の姿勢・歩行の定量評価は確認できない。これらが示されるまでは、結果をUnitree G1の実環境での耐外乱性能として扱うことはできない。
なぜ重要か
論文は、足の着地点と接触力を同時に計画し、全身制御器へ接続する構成をMuJoCo上で示した。Unitree G1の実環境での稼働や耐外乱性能を示す発表ではないため、ロボットの制御方式の評価と実機の導入判断には、別途実機条件での検証が必要となる。