Skip to content

Add route server demo#696

Merged
SteveMacenski merged 7 commits intoros-navigation:masterfrom
leander-dsouza:add_route_server_demo
May 23, 2025
Merged

Add route server demo#696
SteveMacenski merged 7 commits intoros-navigation:masterfrom
leander-dsouza:add_route_server_demo

Conversation

@leander-dsouza
Copy link
Contributor

@leander-dsouza leander-dsouza commented May 21, 2025

Description

  • This PR supports the graph warehouse demonstration of Nav2 Route Tool in #5160.
  • Add demonstration resources to the route server landing and configuration page.
  • Added live demos of the warehouse and depot graph movements using GIFs.
  • Configuration options for the example launch file are added and attached.
  • Migration guide was updated to indicate support for graph demos in the warehouse world.

View of Overall Changes

Landing Page

nav2_route_homepage.webm

Configuration Page

image

Migration Page

image

Testing

The following changes have been verified using make html and opening the _build/html/index.html file in a browser window.

- ``ROUTE_POSES_DICT``:
- A dictionary containing the start and goal poses for the robot in the depot and warehouse environments.

| All the graphs files for the depot and warehouse environments are located in the `graphs <https://github.com/ros-navigation/navigation2/tree/main/nav2_bringup/graphs>`_ directory under the ``nav2_bringup`` package.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
| All the graphs files for the depot and warehouse environments are located in the `graphs <https://github.com/ros-navigation/navigation2/tree/main/nav2_bringup/graphs>`_ directory under the ``nav2_bringup`` package.
All the graphs files for the depot and warehouse environments are located in the `graphs <https://github.com/ros-navigation/navigation2/tree/main/nav2_bringup/graphs>`_ directory under the ``nav2_bringup`` package.

Why that?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is used to start each sentence on a new line when it is prepended with |.
I felt that it was cleaner to have the subsequent sentence start on a new line for readability.

The documentation looks like this:

image

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Lets not do that here since the rest of the docs don't do this

Signed-off-by: Leander Stephen D'Souza <leanderdsouza1234@gmail.com>
Signed-off-by: Leander Stephen D'Souza <leanderdsouza1234@gmail.com>
Signed-off-by: Leander Stephen D'Souza <leanderdsouza1234@gmail.com>
Signed-off-by: Leander Stephen D'Souza <leanderdsouza1234@gmail.com>
Signed-off-by: Leander Stephen D'Souza <leanderdsouza1234@gmail.com>
Signed-off-by: Leander Stephen D'Souza <leanderdsouza1234@gmail.com>
Signed-off-by: Steve Macenski <stevenmacenski@gmail.com>
@SteveMacenski SteveMacenski merged commit c7f340a into ros-navigation:master May 23, 2025
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants