Skip to content
@OpenRobOps

OpenRobOps - Scaling robot operations

OpenRobOps

Open-source robot fleet management and operations.

OpenRobOps (ORO) is an open-source robot fleet management and operations platform. It provides real-time observability, monitoring, and control for autonomous mobile robots (AMRs) — fully self-hostable, with native support for ROS, Open RMF and the ISO 21423 robot interoperability standard.

It was started by InOrbit.AI, bringing the technology used in production to manage thousands of robots into an open foundation that teams can own and extend.

🌐 openrobops.org · 📦 OpenRobOps/oro · 📄 Apache 2.0

Why OpenRobOps

  • Real-time fleet observability — live telemetry, maps, cameras, diagnostics and customizable dashboards.
  • Vendor-agnostic — one MQTT-based messaging layer for robots from any manufacturer.
  • Standards-native — speaks ISO 21423 out of the box; integrates with ROS 2 and Open RMF.
  • Self-hosted and extensible — run it anywhere with Docker Compose; extend it with pluggable ingest modules.

Get started

Everything begins in the main repository: OpenRobOps/oro. Its README covers the architecture, a quick start with Docker Compose, and how to connect your first robot. Prefer to try it without hardware? Spin up the Flatland simulator and point it at your ORO instance. Dashboards, data sources, actions and the rest of the configuration are managed as code with the oro CLI.

Repositories

Repository What it is
oro The OpenRobOps platform — web app, ingest service, MQTT broker and configuration tooling. Start here.
oro-cli The oro command line tool: configuration as code (apply, diff, list, delete) and fleet queries against one or more ORO instances. pipx install oro-cli.
iso21423 ISO 21423 (mobile robot interoperability) SDKs and reference material, including the @openrobops/iso21423 TypeScript SDK.
sim-flatland Lightweight 2D ROS 2 / Nav2 simulated robot for developing and testing against ORO without hardware.
openrmf-oro-adapter Open RMF fleet adapter for OpenRobOps.
openrmf-oro-demo Demo of OpenRobOps with the Open RMF adapter.
mosquitto-go-auth Fork of the Mosquitto auth plugin used by ORO's broker (patched MongoDB driver).

Community

OpenRobOps is licensed under the Apache License 2.0.

Popular repositories Loading

  1. oro oro Public

    OpenRobOps: open-source robot fleet management and operations platform. Real-time observability and control for AMRs, self-hosted, ROS 2, Open RMF and ISO 21423 native.

    JavaScript 40 3

  2. sim-flatland sim-flatland Public

    Lightweight 2D ROS 2 / Nav2 simulated robot for developing and testing against OpenRobOps without hardware. Connects as a ROS 2 agent or an ISO 21423 robot.

    Python 3 2

  3. openrmf-oro-demo openrmf-oro-demo Public

    Demo of OpenRobOps working with Open RMF through the openrmf-oro-adapter

    Shell 1

  4. iso21423 iso21423 Public

    ISO 21423 (mobile robot interoperability) SDKs, tooling and reference material, including the @openrobops/iso21423 TypeScript SDK.

    TypeScript 1

  5. openrmf-oro-adapter openrmf-oro-adapter Public

    Open RMF fleet adapter for OpenRobOps: exposes ORO-managed robots to Open RMF for task dispatch and traffic management.

    Python

  6. mosquitto-go-auth mosquitto-go-auth Public

    Forked from iegomez/mosquitto-go-auth

    Fork of the Mosquitto auth plugin used by OpenRobOps' broker, patched with the current MongoDB

    Go

Repositories

Showing 9 of 9 repositories

Top languages

Loading…

Most used topics

Loading…