AB
AiBoss
project

ToddlerBot - スタンフォード大学のオープンソース機械学習およびヒューマノイドロボットプラットフォーム

ToddlerBotは、スタンフォード大学が開発したオープンソースの機械学習およびヒューマノイドロボットプラットフォームで、モーション操作を目的としており、大規模で高品質なトレーニングデータを効率的に収集できるように設計されています。ToddlerBotは30の自由度を持ち、Dyn...

ToddlerBotとは何ですか?

ToddlerBotは、スタンフォード大学が開発したオープンソースの機械学習およびヒューマノイドロボットプラットフォームで、動作操作を目的としており、大規模かつ高品質なトレーニングデータを効率的に収集できるように設計されています。ToddlerBotは30の自由度を持ち、Dynamixelモーターを使用し、総コストは6,000ドル未満です。デジタルツイン技術とゼロ点キャリブレーションに基づき、ToddlerBotはシミュレーションから現実世界へのゼロショット転送を可能にし、リモート操作により効率的な実世界データ収集をサポートします。ToddlerBotは、腕の長さ、負荷、耐久性、動的な動作能力など、動作および操作タスクにおいて優れた性能を発揮します。オープンソース設計と詳細な組み立てマニュアルにより、複製とメンテナンスが容易で、幅広い研究用途に適しています。

ToddlerBotの主な機能

  • 効率的なデータ収集シミュレーション環境と実環境の両方で高品質なトレーニングデータを収集でき、大規模な機械学習タスクをサポートします。
  • 全身運動と体操このロボットは30の自由度を持ち、歩行、腕立て伏せ、懸垂、両腕操作、全身操作など、複雑な全身運動や動作を実行できます。
  • ゼロショットシミュレーションから現実への移行高精度デジタルツイン技術とモーターシステム識別技術に基づき、シミュレーションから現実世界へのシームレスな戦略移行を実現する。
  • 遠隔操作とデータ収集直感的に操作できるリモートデバイスを搭載しており、人間のデモンストレーションに基づいた実世界のデータを迅速に収集し、運動技能の学習に活用することを可能にする。
  • 人間とコンピュータの相互作用とコラボレーション複数のロボットが連携して部屋の掃除を行うなど、複雑なシナリオにおける協働作業をサポートします。

ToddlerBotの技術原理

  • デジタルツインとゼロ点校正
    • デジタルツイン正確な物理モデルとシステム同定技術に基づいて、シミュレーションデータと現実世界との整合性を確保するために、高精度のシミュレーションモデルが作成されます。
    • ゼロ点校正3Dプリンターで作成した校正装置を使用することで、ロボットの原点位置を迅速に校正し、動作制御の精度を確保することができる。
  • モーターシステム識別(SysID)コマンドモータの追跡周波数スイープ信号に基づいて位置追跡データが収集され、動的パラメータの精度を確保するために実行モデルが適合されます。これにより、ロボットはシミュレーション環境と実世界の両方で同じ動作特性を持つことができます。
  • 遠隔操作技術ロボットは、もう一方の上肢をリモコンとして使用し、感圧抵抗器と携帯型ゲーミングPC(Steam DeckやROG Ally Xなど)に基づいて動作を制御します。これにより、人間の操作者はロボットを直感的に操作して複雑な作業を完了させることができます。
  • 強化学習と模倣学習
    • 強化学習(RL)MuJoCoおよびPPOアルゴリズムに基づいて、歩行および旋回戦略が学習され、効率的な動作制御を実現するために関節位置設定が出力される。
    • 模倣学習遠隔操作に基づいて、実世界のデータを収集し、拡散ポリシーを訓練し、複雑な運用タスクを実行する。

ToddlerBotのプロジェクトアドレス

ToddlerBotの応用事例

  • 家庭での玩具の整理2台のロボットが協力して、1台がおもちゃを拾い上げ、もう1台がカートを押しておもちゃを片付ける。
  • 教育番組プラットフォーム生徒たちは、ロボットが歩行したり、上下に押したりといった作業を行うようにプログラミングする。
  • 実験室での運動技能研究強化学習は、ロボットにジャンプや登攀といった難しい動作を実行させるための訓練手法である。
  • 家族の話し相手になる機械人々:子供たちと交流し、パズルやスポーツゲームを完成させる。
  • 産業用部品の動作小型の電子部品や機械部品を操作するため。