オープンソース人型ロボットが切り拓く未来:K-Scale Labsの挑戦
物理経済の変革者、人型ロボットの夜明け
近年、人型ロボットの進化は目覚ましく、テスラのOptimist、Unitree Robotics、Figure 01などの登場が大きな注目を集めています。これらのロボットは、単なるSFの世界の産物ではなく、深刻な物理労働力不足、消費者や家庭のニーズ、そして宇宙開発といった人類が直面する大きな課題を解決する可能性を秘めています。世界のGDPの50%が人的労働力に依存し、23億世帯が家事労働を必要とする現代において、人型ロボットは物理経済を根底から変革する力を秘めているのです。 しかし、現状の多くの人型ロボットは、プロプライエタリで高価であり、一部の大企業や研究機関にしか手の届かない存在です。この状況が、技術の普及と革新を妨げているのが現状です。
K-Scale Labsのビジョン:誰もがロボット開発に参加できる未来へ
K-Scale Labsは、この課題に対し、オープンソースというアプローチで挑んでいます。私たちの目標は、最も統合された機械学習とハードウェアロボットスタックをオープンソース化することで、誰もが汎用ロボット技術を利用できる未来を築くことです。これにより、限られた企業だけでなく、世界中の誰もがこの革新的なテクノロジーの恩恵を受けられるようになります。 パロアルトに拠点を置く15人のチームは、ハードウェア、ソフトウェア、機械学習モデルに至るまで、オープンソースの人型ロボットを開発しています。
K-Bot:開発者と研究者のための手頃な価格の人型ロボット
K-Scale Labsが現在開発を進めている二つのロボットのうち、一つが「K-Bot」です。K-Botは、約150cm(4フィート11インチ)の人間型ロボットで、わずか5ヶ月で開発されました。全身アルミニウム製で、強化学習(RL)コントローラーを搭載し、自律的な移動が可能です。また、センサーも充実しており、さまざまな高度なタスクを実行できます。
K-Botの主な特徴:
- 最も手頃な価格: 開発者および研究者グレードのフルサイズ人型ロボットとしては破格の9,000ドルで提供されます。これは、次に安価な選択肢とされるUnitree Roboticsの4万ドルと比較しても圧倒的な価格競争力です。
- オープンソースとモジュラー設計: ハードウェアのCADデザイン、回路基板、ソフトウェア、機械学習モデルに至るまで、全てがオープンソースで提供されます。これにより、ユーザーはロボットの修理やアップグレードを容易に行うことができます。例えば、エンドエフェクター(ハンド)を簡単に交換したり、新しいコンピューティングヘッド(NVIDIAチップなど)を追加したりすることも可能です。
- 簡単なセットアップと開発: Python/Rust SDKを搭載し、簡単にセットアップ、学習、そしてソフトウェアアプリケーションの開発が可能です。pip installコマンド一つで、すぐにロボットのプログラミングを開始できます。
- 最先端のMLアルゴリズム対応: VLA(Vision-Language Action)、RL(Reinforcement Learning)、VLM(Vision-Language Model)など、最先端の機械学習アルゴリズムを実行する能力を備えています。
- OTA(Over-the-Air)アップデート: モデルとソフトウェアの改善がOTAで継続的に提供され、毎週のように新しい機能や改良が加わります。
K-Botは現在プレオーダー受付中で、10月には出荷が開始される予定です。
Z-Bot:誰もが手軽に扱えるデスクトップロボット
K-Scale Labsが提供するもう一つの革新的なロボットが、約45cm(1.5フィート)のデスクトップ型人型ロボット「Z-Bot」です。Z-Botは、ハッカソンプロジェクトから誕生し、その人気から大量生産が決定されました。 Z-BotはK-Botと同じローコモーションおよびソフトウェアスタックで動作するため、K-Bot用に開発したアプリケーションをZ-Botでも実行することが可能です。これにより、開発者はより手軽なZ-Botでプロトタイピングを行い、その成果をフルサイズのK-Botに展開するといった柔軟な開発が可能になります。
Z-Botの主な特徴:
- 手頃な価格: 9,000ドルという価格は、高度な機能を持つ人型ロボットをより身近なものにします。
- オープンソース: K-Botと同様に、完全にオープンソース化されています。
- 多様なユースケース: ロボットサッカーのようなレクリエーションから、音声チャットアプリの開発まで、幅広い用途が想定されています。
- 大規模製造: K-Botと同様に、2025年2月には量産体制が整う予定です。
オープンソースML & ソフトウェアスタック:イノベーションの加速
K-Scale Labsは、ロボット本体だけでなく、その中核をなす機械学習(ML)およびソフトウェアスタックも完全にオープンソース化しています。これにより、ロボット開発の障壁を大幅に引き下げ、イノベーションを加速させます。
主要な構成要素:
- アプリケーション層:
- Robot App Store & K-Lang: ロボットアプリの作成、デプロイ、共有を可能にするプラットフォームです。ユーザーはPythonアプリケーションを開発し、その成果をコミュニティと共有したり、ロボットに新しいスキルや動作をインストールしたりできます。将来的には、K-Langという神経解釈可能なドメイン固有言語でロボットを制御することも可能になる予定です。
- ML層:
- K-Sim: GPUアクセラレーションによるロボット学習と、ゼロショットでのSim-to-Real転送を可能にするオープンソースライブラリです。大規模な人型ロボットの足場移動、ダンス、家事、料理などのタスクの学習に最適化されており、様々な最先端のMLアルゴリズム(VLA、RL、VLMなど)をサポートします。
- K-VLA: 大規模なロボットデータに対する汎用ポリシーであり、ニューラルネットワークアーキテクチャを通じて最も高度な操作と足場移動を可能にします。NVIDIA GR00TやGoogle DeepMindのRT-Xなど、既存のVLAと統合できるため、開発者は最先端のモデルを容易に活用できます。
- OS層:
- K-OS®: Rustベースの高速かつ信頼性の高いロボットオペレーティングシステムで、ハードウェア、ソフトウェア、ファームウェアを統合します。Python SDKも提供されており、初心者でも簡単にロボットアプリケーションを開発できます。ROS/ROS2のような複雑なセットアップは不要で、pip installコマンド一つで開始できます。
- K-OS Sim™: K-OS®のデジタルツインモデルシミュレーターです。実機と同じgRPCインターフェースを使用するため、シミュレーションで開発したモデルを簡単に実機にデプロイできます。これにより、開発者はロボットを破損させる心配なく、迅速なプロトタイピングとテストが可能です。
- ハードウェア層:
- 堅牢な設計: MIT CheetahベースのODDアクチュエーターを採用し、耐久性が高く、様々な物理的衝撃に耐えられます。
- モジュラーな構成: バッテリー(48V)、LCDスクリーン(7インチ)、カメラ(180度視野角)、IMU(9軸センサー)、オーディオ(4アレイ無指向性マイク、84dBSPLスピーカー)、最大250TOPSのコンピューティング能力を搭載し、これらのモジュールは簡単に交換・アップグレード可能です。
RLトレーニングとデプロイメントの例:Sim-to-Realの実現
K-Scale Labsの提供するK-SimとK-OSを活用することで、開発者は以下のステップで強化学習(RL)モデルをトレーニングし、実機にデプロイすることができます。
- RLトレーニングセットアップ: GitHubからk-sim-gymリポジトリをクローンし、python -m trainコマンドを実行するだけで、強化学習のトレーニングコードを起動できます。ウォーキングポリシーの場合、わずか500行程度のコードで済むように抽象化されています。
- GPUアクセラレーションによるトレーニング: NVIDIA GPUやRunPodなどのローカルGPUを使用し、K-Sim環境で効率的にモデルをトレーニングします。ウォーキングポリシーのトレーニングは、わずか1〜2時間で完了します。
- 分散並列トレーニングと自動可視化: K-Simは分散並列トレーニングをサポートし、TensorBoardのようなツールで報酬関数や損失関数をリアルタイムで可視化できます。
- Sim2Sim評価: トレーニングが完了したら、K-OS Simでポリシーを評価し、ロボットが意図した動作(ウォーキング、スタンディング、物体を拾うなど)を正確に行っているかを確認します。
- Sim2Realデプロイメント: シミュレーションで良好な結果が得られれば、IPアドレスを変更するだけで、同じポリシーをK-BotまたはZ-Botの実機にデプロイできます。これにより、シミュレーションで開発したコードをリアルタイムでロボットハードウェアで実行することが可能となり、開発期間を大幅に短縮します。
オープンソースコミュニティ:共に未来を築く
K-Scale Labsの成功の鍵は、活発なオープンソースコミュニティにあります。現在、5,000人以上のDiscordメンバーが参加し、50以上のバウンティ(課題解決に対する報酬)や隔月で開催されるハッカソンを通じて、コミュニティからの貢献を積極的に取り入れています。MITライセンスのもと、誰もが私たちのソフトウェアに貢献し、ロボット開発の未来を共に築くことができます。
まとめ:ロボットが人々の生活の一部となる日
K-Scale Labsは、手頃な価格でオープンソースの人型ロボットを提供することで、ロボット技術の民主化を目指しています。K-BotとZ-Bot、そして堅牢なオープンソースML/ソフトウェアスタックを通じて、開発者、研究者、そして一般の消費者が、それぞれのニーズに合わせたロボットを開発・活用できる未来を創造します。 私たちが目指すのは、誰もがロボットの可能性を探求し、日々の生活や産業の課題を解決できるようになる世界です。K-Scale Labsは、電気、ファームウェア、MLエンジニアを積極的に募集しており、このエキサイティングな未来を共に築く仲間を探しています。
K-BotとZ-Botのリリースは間近に迫っています。詳細については、https://kscale.dev をご覧ください。
あなたもK-Scale Labsと共に、ロボットが当たり前に存在する未来を創造しませんか?