bluerobotics/BlueOS
The open source platform for ROV, USV, robotic system operation, development, and expansion.
它解决了什么问题
BlueOS 提供了一个模块化且高效的平台,用于从机载计算机管理机器人和车辆。它取代了零散的系统,提供了一种集中式的方法来处理通信、视频流和系统配置,特别设计为可在不同的单板计算机(SBC)之间轻松移植。
它如何工作
BlueOS 作为核心系统(通常通过 Docker 运行)在基于 Linux 的主机(如树莓派)上运行。它采用模块化架构,配备服务 API 和可扩展的开发模式。它与车辆自动驾驶仪(如 ArduPilot 和 PX4)对接以管理硬件,同时为用户提供一个面向人类的基于 Web 的用户界面,用于访问控制和信息。
适用于谁
它专为无人车辆的操作员和开发者设计,包括使用 ArduRover 的船只、使用 ArduSub/BlueROV2 的潜艇,以及使用 ArduPilot 或 PX4 的通用陆地或空中无人机。
主要特点
- 与车辆无关: 支持广泛的平台,包括船只、ROV 和无人机。
- 可移植性: 兼容 armv7、arm64 和 amd64 架构,官方支持树莓派 3、4 和 5。
- 模块化设计: 通过服务 API 和模块化开发模式,支持可扩展性。
- 以用户为中心的界面: 遵循 Material UI 指南,简化复杂任务并提供清晰的错误处理。
相关
- 项目
- 项目
- 项目
- 项目
- 项目