Open Source · Community Driven · Vendor Neutral

Robot Middleware Framework 2.0 Factory OSS platform for robots & devices

RMF2.0 is a free community built robot middleware framework. Give every AMR, conveyor, and device a standard interface then swap vendors, add machines, or scale to new sites without touching your integration stack.

Seven swappable modules. ROS 2 / AMQP interfaces. No lock-in.

5 stars Contributors Used in production deployments

RMF INDUSTRIAL

4 online
Join Our Community

Members Online

  • DirtyRat(Game)
  • Peak Bot
  • potatoto
  • YewHao

See It In Action

A full material handling workflow, from map setup to robot execution, in ten steps.

RMF2.0 task orchestrator demo, live fleet coordination in action
  1. 1 Create or load a factory map
  2. 2 Define pickup and drop-off stations
  3. 3 Add robot spawn points and lanes
  4. 4 Start simulation
  5. 5 Start visualization
  6. 6 Create a material handling task
  7. 7 RMF2.0 plans the route
  8. 8 VDA5050 sends robot orders
  9. 9 Robot executes the task
  10. 10 Visualization shows progress

Factories are automating. But nothing talks to each other.

Every new robot vendor means a new software stack. Every new device means another bespoke integration project. That is 3 to 6 months of custom work per vendor, per deployment. And it starts over every time.

Who It Helps

Building Owners

Robots from three vendors that still don't talk to each other.

RMF2.0 connects any device to any orchestration system. Swap or add vendors without starting an integration project from scratch.

System Integrators

3–6 months of custom integration code per vendor, per site.

One reusable RMF2.0 stack across all clients. Less glue code, more time shipping.

Device Vendors

Every new customer wants a bespoke integration before they'll buy.

Build your adapter once. Any open platform customer can plug you in immediately.

Foundation

Built on Interfaces

RMF2.0 follows the openRMF specification. Any module is plug-and-play and replaceable, as long as its interfaces are respected. Interfaces run on ROS 2 and AMQP.

Your App RMF2.0 Interface (ROS 2 / AMQP) Any Module
01

Site Editor

VDA5050 LIF site editor. Author the facility and export lif.map.

SWAPPABLE
02

Simulation

Simulate robots and workflows before deployment.

SWAPPABLE
03

Visualization

Live view of the fleet and facility state.

SWAPPABLE
04

VDA5050 Master & Client

VDA5050 interfaces between fleet manager and robots.

SWAPPABLE
05

Device

Device interfaces for peripherals and infrastructure.

SWAPPABLE
06

MAPF

Traffic interfaces for multi-agent path finding.

SWAPPABLE
07

Task Orchestrator

Coordinate and dispatch fleet tasks across modules.

SWAPPABLE

RMF2.0 is open. Start using it today.

Join the Discord to get setup help, share your integration, or follow development. Read the docs to start connecting your first device.