bluerobotics/BlueOS

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

What it solves

BlueOS 提供了一個模組化且高效的平台,用於從嵌入式電腦管理機器人與載具。它透過提供一種集中化的方式來處理通訊、影像串流與系統配置,取代了碎片化的系統需求,並特別設計為可移植於不同的單板電腦 (SBCs)。

How it works

BlueOS 在基於 Linux 的主機(例如 Raspberry Pi)上作為核心系統(通常透過 Docker)執行。它採用模組化架構,具備服務 API 與允許擴充的開發模型。它能與 ArduPilot 與 PX4 等載具自動駕駛儀進行介面連接以管理硬體,同時為使用者提供人性化的網頁介面 (UI) 以存取控制與資訊。

Who it’s for

它是為無人載具的操作員與開發者所設計的,包括從事船隻 (ArduRover)、潛水器 (ArduSub/BlueROV2) 以及使用 ArduPilot 或 PX4 的通用陸地或空中無人機工作的人員。

Highlights

  • Vehicle Agnostic: 支持廣泛的平台,包括船隻、ROVs 與無人機。
  • Portable: 相容於 armv7, arm64, 與 amd64 架構,並官方支援 Raspberry Pi 3, 4, 與 5。
  • Modular Design: 透過服務 API 與模組化開發模型實現可擴充性。
  • User-Centric UI: 遵循 Material UI 指南,簡化複雜任務並提供清晰的錯誤處理。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案