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ガイドラインに従い、複雑なタスクを簡素化し、明確なエラーハンドリングを提供。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト