ヒューマノイドの足音計画は、ナビゲーションの目標を左右の足のポーズの順序ある順序に変換します。各ステップは現在の姿勢から届きやすく、足底の十分な部分を支えやすい地形に置き、全身が衝突やバランスを崩さずに実行できるトランジションを残しなければなりません。
プランナーは幾何学的な足跡を見つけた時点で完成しません。スイングクリアランス、接触タイミング、重心の動き、知覚の不確実性、コントローラーの追跡が、このシーケンスがハードウェアで動作するかどうかを決定します。オンライン再計画も、すでに進行中の段階を尊重しなければなりません。
このガイドは ヒューマノイドのバランスガイド や 全身コントロールガイドと一緒に使ってください。計画されたフットプリントと実行されたフットプリントを同じタイムラインで検証します。
足音をポーズ、サポート、タイミングとして表現する
有用な足音には、足の識別、位置、ヨーまたは完全な向き、接触パッチ、スイングタイミング、期待される支持遷移が含まれます。狭い、傾斜した、または不連続な地形では、単独の形状が実際の支持点を決定するため、ポイントの位置は不十分です。
世界、マップ、スタンス、そしてフレームを明確に定義してください。ポーズが足首、足の裏の中心、または他の基準を記述しているかを記録し、地形の測定も同じ慣習に変換します。

到達可能な境界ステップ生成
前方長、横幅、ヨー、高さ、クロスオーバーの測定範囲内で候補ステップを生成します。この範囲は、立ち位置、骨盤の動き、関節の限界、衝突、動的移動速度に依存します。長方形のリーチボックスは、最初のフィルターとして粗いものに過ぎません。
コントローラーが対応している場合は、後退や回復ステップも含めてください。脚を交差させる、極端な股関節ヨー、またはほぼ単一姿勢を必要とする候補は、たとえエンドポイントの逆運動学的解が存在しても、却下します。
| 候補試験 | 質問 | 有用マージン | 失敗の症状 |
|---|---|---|---|
| リーチ | スイングフットは到着できるのでしょうか? | 関節と姿勢マージン | IKの失敗 |
| 支援 | ソールは地形に合いますか? | 縁と勾配の縁 | ロッキング接触 |
| スイング | 足で障害物を越えられるのか? | 掃出体積クリアランス | つま先衝突 |
| バランス | 勢いは移るのか? | ZMPまたはキャプチャーマージン | 回復不能ステップ |
| 順序 | 次の構えは役に立つのか? | 後継者数 | 行き止まり |
足裏全体で支持しやすい地形を把握する
高さ、傾斜、粗さ、法線、セマンティッククラス、不確実性を全フィートポリゴン全体にわたって使います。階段の踏みの中心点は、かかとのオーバーハングやソールの下に盛り上がったエッジを隠すことがあります。部分的な足場にはコントローラーとそれに対応する接点モデルが必要です。
知覚誤差や局在誤差に応じて障害物を膨らませ、支持領域を縮小します。未知の空きと既知の空き空きを区別して、計画者が欠落した測定値を確実なサポートに変換できないようにしましょう。
単独の良いステップではなく、探索シーケンス
低コストの第一歩は行き止まりやぎこちない構え、あるいは次の足がかりに近づかない可能性もあります。グラフ検索、格子法、またはサンプリングには、将来の実現可能性、ステップ数、方向転換、回復オプションをコストに含めるべきです。
CMUの二足歩行ナビゲーション作業は、複雑な地形における足音をナビゲーションの判断として捉えています。検索デザインは、現在のロボット、地図解像度、実行地平線に一致すべきです。
代替案を隠さずにヒューリスティックなガイダンスを活用する
ナビゲーションパスやホモトピークラスは、大きな障害物の周りを歩く足跡探索を導き、探索を減らすことができます。過度に強い誘導は、一時的に名目通りから外れたり、別の通路を使う実行可能なシーケンスを見逃す可能性があります。
ホモトピーガイド付き歩行計画論文はこの戦略を示しています。フォールバック検索を保持し、失敗を診断する際に候補をヒューリスティックで剪定したログを残します。

スイングフットの後退体積を確認する
衝突判定には、スイングの軌道全体にわたってつま先、かかと、足裏、下腿を含める必要があります。有効な足のポーズ間の線形補間は、特に地形の高さが変わる際にステップエッジや障害物に当たることがあります。
障害物のジオメトリやコントローラーの速度・加速度制限に合ったクリアランスプロファイルを生成します。通常のスイング時間が必ず完了すると仮定するのではなく、早期接触やタッチダウンミスをテストしてください。
全身衝突や自己衝突の実現可能性を確認する
足は骨盤、膝、胴体、腕とは独立して動くことはありません。フットプリントシーケンスは局所的なリーチ制限を満たしつつ、ニーの衝突、胴体接触、または角運動量の要求をコントローラーの外側に強制的に生じさせることができます。
実行前に運動学的または軌道実現可能性層を使用し、状態推定や地形誤差のための余裕を保持します。 モーションプランニング比較 により、離散ルートサーチと連続的な全身細化を区別できます。
足音をつなげてバランスを取るダイナミクス
ウォーキングコントローラーは重心と角運動量を動かさなければならず、各支持相を通じて接触力が有効に保たれます。段差の位置、時間、向きは捕獲領域を変えます。幾何学的に届くポーズが、バランスを取り戻すには遅すぎる場合があります。
可能な限り、タイミングの許容範囲やキャプチャーマージンをプランナーに開示してください。名目上の歩行には、停止可能なスタンスを保ちましょう。妨害回復には、経路の美化よりもタイムリーな安定化の足場を優先してください。
コミットしたステップもコミットしていないステップも尊重する
スイングフットが加速したり、サポートの移動が始まったりすると、ターゲットを急に置き換えると運動学的および動的限界を破る可能性があります。計画をコミット実行と再計画可能な接尾辞に分け、更新期限を宣言します。
認識が変わったら、アクティブステップが調整可能か、早めに着地しなければならないか、または保護停止が必要かを確認しましょう。すべてのフットプリントが同じように編集可能であるかのように新しいグローバルパスを公開しないでください。
計画は状態と地図の確認後にのみ再利用する
プランの再利用は、近隣のスタンス状態や地形の状態が有効な接尾辞を共有する場合に計算を削減できます。また、局所移動、地形の動き、または異なる支持足の後に、旧来の足場を再現することもあります。再利用前に変換、サポート、衝突を再検証してください。
オンラインの歩数計画研究は、オンライン計画と再利用の歴史的証拠を提供しています。現代の展開でも、センサーの遅延と電流のチェックは依然として必要です。
地形、タイミング、実行を一緒に評価する
計画の成功率と時間、拡張状態、経路コスト、最小支持距離と衝突マージン、実行された足の姿勢誤差、接触タイミング、スリップ、再計画、落下を測定します。セグメントは階段、隙間、傾斜、散らかり、知覚の質によって結果を出します。
要求され測定されたフットプリントと状態推定量の共分散を記録します。管制官が別の場所に着陸し、たまたま直立したままのままでも、計画は完全なクレジットを受けるべきではありません。
| テスト係数 | バリエーション | プランナー計量 | 実行指標 |
|---|---|---|---|
| 地形 | 段差、隙間、傾斜、破片 | 検索成功 | 足の支え |
| 知覚 | ノイズ、ホール、レイテンシー | ロバストパスレート | 予期せぬ接触 |
| 動力学 | 速度と攪乱 | キャプチャーマージン | 回復の成功 |
| 再計画 | 障害物または状態の変化 | 更新遅延 | コミットステップ安全 |
| モデル | 共同不確実性と単独不確実性 | 実現可能なマージン | ポーズ誤差と力の誤差 |
歩み計画契約付きでリリース
足の参照枠、リーチ制限、サポート基準、衝突形状、動的インターフェース、コミットされた地平線、地図の不確実性および回復動作を文書化します。地形、ロボットモデル、プランナーパラメータ、コントローラーバージョンとベンチマークを保存できます。
以下のチェックリストで検証を締めくくります。
- ソールとスイングのボリューム全体を確認してください。
- 後継でシーケンスを検索し、実現可能性を停止しましょう。
- 全体制約とバランス制約を確認しましょう。
- オンライン再計画の際には、しっかりとしたステップを守りましょう。
- 不確実性のある計画されたフットプリントと測定されたフットプリントを比較してください。
よくある質問
手の届く足のポーズは自動的に安全なステップになるのでしょうか?
いいえ。サポートエリア、スイングクリアランス、全身の実現可能性、バランスタイミング、次の構えも有効でなければなりません。
なぜ中心部ではなくフルソールを確認するのですか?
中心点は支持の上に置かれ、かかと、つま先、または側面が縁に張り出したり、盛り上がった障害物に接触したりすることができます。
すべてのステップを即座に再計画できますか?
いいえ。すでにスイングやサポートの移行段階にあるステップには、実行範囲が定められており、安全なのは有界調整のみです。
プランナーは常にステップ数を最小限に抑えるべきでしょうか?
いいえ。ステップが少なければマージンが減ったり、リーチが長くなったり、回収の選択肢が失われたりします。コストは実行リスクを反映しなければなりません。
フットステッププランニングの性能を証明するものは何でしょうか?
地形、認識誤差、乱れ、再計画、復旧に関する捜索および実行指標を一緒に報告します。
コミットステップ境界と回復可能構え境界
フットプリントシーケンスは、サポート、スイング、全体、バランス、コミットステップ制約が同じ状態と時間で一致した場合にのみ実行可能な契約となります。