Skip to content

Introduce nav2 traffic for next gen#19

Draft
xiyuoh wants to merge 4 commits into
open-rmf:epic/next-gen-basefrom
xiyuoh:xiyu/nav2
Draft

Introduce nav2 traffic for next gen#19
xiyuoh wants to merge 4 commits into
open-rmf:epic/next-gen-basefrom
xiyuoh:xiyu/nav2

Conversation

@xiyuoh

@xiyuoh xiyuoh commented Jun 22, 2026

Copy link
Copy Markdown
Member

Note: Requires additional manual steps for e2e testing as Destination Server is not available on this or the base branch yet


nav2_traffic_demo_10x_final.mp4

Based on the traffic management interfaces described here, the Nav2 traffic plugin is meant to utilize Next Gen RMF's prototype interfaces to facilitate robot planning and navigation. Combined with the spatio temporal partitioning layer work that Arjo has done (which introduces safe zones), this PR aims to provide and demonstrate a simple Nav2 traffic integration with Next Gen RMF.

image

GenAI Use

We follow OSRA's policy on GenAI tools

  • I used a GenAI tool in this PR.
  • I did not use GenAI

Generated-by: Gemini 3.1 Pro for workflow diagrams in README

Signed-off-by: Xiyu Oh <xiyu@openrobotics.org>
@arjo129

arjo129 commented Jun 22, 2026

Copy link
Copy Markdown
Member

Would it make sense to put the spatio-temporal layer in this repo as well so we reduce dependencies on external repos?

@xiyuoh

xiyuoh commented Jun 23, 2026

Copy link
Copy Markdown
Member Author

@arjo129 Sounds good, should we do it in a separate PR for ease of review or pile it on this one?

@arjo129

arjo129 commented Jun 23, 2026

Copy link
Copy Markdown
Member

IMO I think we can pile it into this. We could have a general folder called "nav2 integration".

xiyuoh added 2 commits June 23, 2026 08:30
Signed-off-by: Xiyu Oh <xiyu@openrobotics.org>
Signed-off-by: Xiyu Oh <xiyu@openrobotics.org>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Inbox

Development

Successfully merging this pull request may close these issues.

3 participants