whatisgithub

What is blueos-docker?

patrickelectric/blueos-docker — explained in plain English

Analysis updated 2026-07-16 · repo last pushed 2026-07-02

1VueAudience · developerComplexity · 4/5ActiveSetup · hard

In one sentence

BlueOS is an onboard operating system for unmanned vehicles like ROVs, drones, and boats. It runs on a small computer attached to the vehicle and provides a dashboard to monitor video, telemetry, and control.

Mindmap

mindmap
  root((repo))
    What it does
      Robot operating system
      Video and telemetry routing
      Dashboard for vehicle control
    Tech stack
      Vue
      Docker containers
      ArduPilot and PX4
      Raspberry Pi
    Use cases
      Pilot underwater ROVs
      Autonomous boat surveys
      Drone and rover control
    Audience
      Marine researchers
      Hobbyist builders
      Robotics engineers
    Philosophy
      Simple by default
      Powerful services API
      Stable beta and master tracks

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Pilot and monitor an underwater ROV like the BlueROV2 from a ground-station computer.

USE CASE 2

Build a custom autonomous survey boat and use BlueOS as the piloting and monitoring interface.

USE CASE 3

Monitor live video feeds and telemetry data from a drone or ground rover in real time.

What is it built with?

VueDockerArduPilotPX4Raspberry Pi

How does it compare?

patrickelectric/blueos-dockerauser/resume-builderhailoc12/xomcho-os
Stars111
LanguageVueVueVue
Last pushed2026-07-022026-03-122019-01-12
MaintenanceActiveMaintainedDormant
Setup difficultyhardmoderatemoderate
Complexity4/52/53/5
Audiencedevelopergeneraldeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · hard Time to first run · 1h+

Requires an onboard computer like a Raspberry Pi attached to an autopilot board running ArduPilot or PX4, plus Docker container support.

No license information was provided in the explanation, so the usage rights are unknown.

So what is it?

BlueOS is an operating system for robots and unmanned vehicles. It runs on a small computer attached to the vehicle itself and acts as the central hub for managing everything, video feeds, communications, navigation, and control. If you're building or operating an autonomous boat, submarine, or drone, BlueOS gives you a dashboard to monitor and control it from a separate ground-station computer. At a high level, it works by sitting between your vehicle's autopilot hardware (things like ArduPilot or PX4) and whatever device you're using to pilot from. It routes the video stream and telemetry data so you can see what the vehicle sees and send commands back. The system is built in a modular way, meaning individual components can be updated or extended without replacing the whole thing. It's designed to run on small, affordable computers like a Raspberry Pi 3 or 4, keeping CPU usage low while staying responsive. The people who would use this are anyone operating unmanned vehicles, marine researchers piloting underwater ROVs to inspect reefs, hobbyists building autonomous boats, or engineers working with drones and ground rovers. Blue Robotics, the company behind it, sells ready-made vehicles like the BlueROV2 and BlueBoat that work with BlueOS out of the box. But because it also supports generic ArduPilot and PX4 setups, you can use it on custom-built vehicles too. Someone building a custom survey boat, for example, could install BlueOS on their onboard computer and get a polished interface for piloting and monitoring without building that software themselves. One notable thing about the project is its philosophy of being "simple by default but powerful when needed." The interface follows standard design patterns so it feels familiar, but underneath it exposes a full services API for developers who want to customize or extend it. The project also offers three release tracks, stable, beta, and a bleeding-edge master version, so users can choose how much risk they're comfortable with. The system runs in containers, which keeps it portable across different hardware, though desktop Linux support is still noted as incomplete.

Copy-paste prompts

Prompt 1
I have a custom boat with an ArduPilot autopilot and a Raspberry Pi 4. How do I install and configure BlueOS to start piloting and monitoring it?
Prompt 2
Help me connect my ground-station computer to a vehicle running BlueOS so I can view the live video feed and send navigation commands.
Prompt 3
I want to extend BlueOS with a custom service. How do I use the services API to add a new module to the system?
Prompt 4
Which BlueOS release track should I choose, stable, beta, or master, if I want reliability for a field mission but still need recent features?

Frequently asked questions

What is blueos-docker?

BlueOS is an onboard operating system for unmanned vehicles like ROVs, drones, and boats. It runs on a small computer attached to the vehicle and provides a dashboard to monitor video, telemetry, and control.

What language is blueos-docker written in?

Mainly Vue. The stack also includes Vue, Docker, ArduPilot.

Is blueos-docker actively maintained?

Active — commit in last 30 days (last push 2026-07-02).

What license does blueos-docker use?

No license information was provided in the explanation, so the usage rights are unknown.

How hard is blueos-docker to set up?

Setup difficulty is rated hard, with roughly 1h+ to a first successful run.

Who is blueos-docker for?

Mainly developer.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.