syswonder/robonix
The Agentic Operating System for Robots
何を解決するか
Robonixは、身体的なAIのためのシステム基盤("オペレーティングシステム")を提供し、AIモデルと特定のロボットハードウェアを分離する問題に対処します。新しいロボットごとにコアシステムサービスを再実装する必要がなくなり、開発者は「一度学習すれば、どのロボットにもデプロイ可能」なワークフローを実現できます。
仕組み
RobonixはAIモデルとスキルをプログラムとして扱い、ロボットハードウェアを検出可能な機能として扱います。12のシステムコンポーネント(例:VLMベースの計画用の pilot、タスクディスパッチ用の executor)からなるモジュールアーキテクチャとパッケージベースのシステムを使用しています。これらのパッケージは以下のカテゴリに分類されます:
- プリミティブ:カメラ、LiDAR、アームなどの個別のデバイス。
- サービス:マッピングやナビゲーションなどの実行時機能。
- スキル:把持や探索などの再利用可能な実行フロー。
対象ユーザー
異種のロボットプラットフォーム(車輪型、四足型、アーム型など)にAIモデルを展開したい開発者や研究者向けに設計されています。ハードウェア固有のコードを書き直す必要がありません。
特徴
- ハードウェア非依存:AgileX、Unitree、DEEP Roboticsなど多様なロボットボディ、およびWebotsやMinecraftなどのシミュレート環境をサポート。
- モジュール式パッケージシステム:共有される機能契約を通じて、ハードウェアドライバと高レベルスキルを分離。
- VLM統合:OpenAI互換のVLMエンドポイントを使用し、ユーザーのプロンプトを実行可能な計画に変換。
- 包括的なシステムサービス:環境追跡(
scene)、健康監視(vitals)、コンポーネント間通信(nexus)などの組み込みコンポーネントを備える。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト