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. |
|
🔌 Standardization |
First-class support and native bridges for industry-standard fleet and navigation protocols. |
|
🤖 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. |
|
Use the sections below, or the “Choose version” switcher in the navbar, to move between different release snapshots.
Get Started
For Users
For Developers
Reference