NGP Documentation#

Welcome to the Next-Generation Prototype (NGP) documentation portal. This snapshot is based on commit 9403fb1 of open-rmf/next_gen_prototype (main branch).

Warning

This is an unofficial documentation hub that tracks next_gen_prototype.

What Is next_gen_prototype?#

A preliminary reference implementation of Open-RMF Next Generation which is built around 4 core design goals:

        %%{init: {"flowchart": {"nodeSpacing": 10, "rankSpacing": 15, "padding": 6}, "themeCSS": ".cluster-label div { max-width: 300px !important; } .cluster-label span, .node .nodeLabel { font-size: 12.5px !important; }"}}%%
flowchart LR
    subgraph Core["💼 Commercial-Friendly Open-Source Core"]
        direction TB
        Mod1["🧩 Dispatching Module"] ~~~ Mod2["🧩 Traffic Planning Module"] ~~~ Mod3["🧩 Custom Modules"]
    end

    subgraph Standards["🔌 Standardized Interop & Bridges"]
        direction TB
        S1["VDA5050"] ~~~ S2["MassRobotics AMR Interop"] ~~~ S3["Nav2"]
    end

    subgraph Fleet["🤖 Versatile Robot Fleet"]
        direction TB
        R1["AGVs (Automated Guided Vehicles)"] ~~~ R2["AMRs (Autonomous Mobile Robots)"]
    end

    Core <-->|"Interchangeable APIs"| Standards
    Standards <-->|"Native Support"| Fleet
    

Core Design Goal

Key Highlights

Ecosystem & Scope

🧩 Modularity

Capabilities like dispatching and traffic planning are provided by interchangeable, plug-and-play modules.

Dispatching · Traffic Planning

🔌 Standardization

First-class support and native bridges for industry-standard fleet and navigation protocols.

VDA5050 · MassRobotics AMR Interop · Nav2

🤖 Robot Versatility

Unified, native orchestration for both fixed-path and free-navigating robots.

AGVs (Automated Guided Vehicles) · AMRs (Autonomous Mobile Robots)

💼 Commercial Friendly

Permissive, open-source reference implementations for all major fleet management capabilities.

Apache-2.0 Reference Stack

Use the sections below, or the “Choose version” switcher in the navbar, to move between different release snapshots.

Get Started