bluerobotics/BlueOS

The open source platform for ROV, USV, robotic system operation, development, and expansion.

何を解決するか

BlueOSは、オンボードコンピュータからロボットや車両を管理するためのモジュール式で効率的なプラットフォームを提供します。断片化されたシステムの必要性を排除し、通信、ビデオストリーム、システム設定を一元的に管理する方法を提供します。これは、さまざまなシングルボードコンピュータ(SBC)間でポータブルに動作することを目的としています。

動作方法

BlueOSは、Raspberry PiなどのLinuxベースのホスト上で、通常Docker経由でコアシステムとして実行されます。モジュール式アーキテクチャを採用しており、サービスAPIと拡張可能な開発モデルを備えています。ArduPilotやPX4などの車両自動操縦システムと連携してハードウェアを管理しつつ、ユーザーがコントロールや情報をアクセスできる人間向けのWebベースUIを提供します。

対象ユーザー

無人車両の運用者および開発者向けに設計されており、Boats(ArduRover)、潜水艦(ArduSub/BlueROV2)、およびArduPilotまたはPX4を使用する一般的な地上または空中ドローンの開発者を含みます。

特徴

  • 車両非依存性: ボート、ROV、ドローンを含む幅広いプラットフォームをサポート。
  • ポータブル性: armv7、arm64、amd64アーキテクチャと互換性があり、Raspberry Pi 3、4、5については公式サポートを提供。
  • モジュール式設計: サービスAPIとモジュール式開発モデルにより拡張性を実現。
  • ユーザー中心のUI: Material UIガイドラインに従い、複雑なタスクを簡素化し、明確なエラーハンドリングを提供。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト