Package symbol

namoros package from namoros repo

namoros namoros_gz namoros_msgs

ROS Distro
humble

Package Summary

Version 0.0.1
License MIT
Build type AMENT_PYTHON
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/Chroma-CITI/namoros.git
VCS Type git
VCS Version humble
Last Updated 2025-10-09
Dev Status DEVELOPED
Released UNRELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

A ROS2 Package for Multi-Robot Navigation Among Movable Obstacles

Maintainers

  • David Brown

Authors

No additional authors.

namoros

ROS2 nodes for executing namosim plans on real and Gazebo-simulated robots.

System Requirements

  • Ubuntu 22.04
  • ROS2 Humble

Demo

From the root of the repo run

colcon build
source install/setup.bash

Then launch the demo script.

./namoros/launch_demo.sh

Usage

Take a look at the demo script code for more details.

Usage on a Real Robot

The first step to run on a real robot is to prepare the map image and yaml files and the namo-config yaml file.

Note

The units of all namo_planner svg scenario files must be in centimeters!

High-Level Architecture

NAMOROS Architecture

High-Level Internal Operation

NAMOROS Architecture

CHANGELOG

Changelog for package namoros

0.0.1 (2025-09-26)

  • update requirements
  • docs
  • clean up
  • ci
  • rosdep update
  • fix tests
  • add autostart param and fix demos
  • Merge branch 'docs' into 'main' docs See merge request chroma/namo/namoros!2
  • docs
  • docs
  • clean up
  • clean up
  • wait for gz sim to start
  • Add goal succeeded behavior
  • clean up
  • clean up
  • clean up
  • fix subtle bugs
  • make sure planner release obstacle when robot does
  • set_current_action index on path
  • refactor state management
  • add three-robot scenario
  • manually sync state before grab
  • docs
  • fix release node name
  • stolen obstacle
  • make compute_plan and update_plan async actions
  • release
  • release at start of each execution
  • smooth path
  • stolen obstacle
  • fix backup behavior
  • handle stolen obstacle conflicts
  • add status markers
  • progress on stolen obstacle conflict
  • namoros
  • Contributors: BROWN David, David Brown

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged namoros at Robotics Stack Exchange

No version for distro jazzy showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

namoros package from namoros repo

namoros namoros_gz namoros_msgs

ROS Distro
humble

Package Summary

Version 0.0.1
License MIT
Build type AMENT_PYTHON
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/Chroma-CITI/namoros.git
VCS Type git
VCS Version humble
Last Updated 2025-10-09
Dev Status DEVELOPED
Released UNRELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

A ROS2 Package for Multi-Robot Navigation Among Movable Obstacles

Maintainers

  • David Brown

Authors

No additional authors.

namoros

ROS2 nodes for executing namosim plans on real and Gazebo-simulated robots.

System Requirements

  • Ubuntu 22.04
  • ROS2 Humble

Demo

From the root of the repo run

colcon build
source install/setup.bash

Then launch the demo script.

./namoros/launch_demo.sh

Usage

Take a look at the demo script code for more details.

Usage on a Real Robot

The first step to run on a real robot is to prepare the map image and yaml files and the namo-config yaml file.

Note

The units of all namo_planner svg scenario files must be in centimeters!

High-Level Architecture

NAMOROS Architecture

High-Level Internal Operation

NAMOROS Architecture

CHANGELOG

Changelog for package namoros

0.0.1 (2025-09-26)

  • update requirements
  • docs
  • clean up
  • ci
  • rosdep update
  • fix tests
  • add autostart param and fix demos
  • Merge branch 'docs' into 'main' docs See merge request chroma/namo/namoros!2
  • docs
  • docs
  • clean up
  • clean up
  • wait for gz sim to start
  • Add goal succeeded behavior
  • clean up
  • clean up
  • clean up
  • fix subtle bugs
  • make sure planner release obstacle when robot does
  • set_current_action index on path
  • refactor state management
  • add three-robot scenario
  • manually sync state before grab
  • docs
  • fix release node name
  • stolen obstacle
  • make compute_plan and update_plan async actions
  • release
  • release at start of each execution
  • smooth path
  • stolen obstacle
  • fix backup behavior
  • handle stolen obstacle conflicts
  • add status markers
  • progress on stolen obstacle conflict
  • namoros
  • Contributors: BROWN David, David Brown

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged namoros at Robotics Stack Exchange

No version for distro kilted showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

namoros package from namoros repo

namoros namoros_gz namoros_msgs

ROS Distro
humble

Package Summary

Version 0.0.1
License MIT
Build type AMENT_PYTHON
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/Chroma-CITI/namoros.git
VCS Type git
VCS Version humble
Last Updated 2025-10-09
Dev Status DEVELOPED
Released UNRELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

A ROS2 Package for Multi-Robot Navigation Among Movable Obstacles

Maintainers

  • David Brown

Authors

No additional authors.

namoros

ROS2 nodes for executing namosim plans on real and Gazebo-simulated robots.

System Requirements

  • Ubuntu 22.04
  • ROS2 Humble

Demo

From the root of the repo run

colcon build
source install/setup.bash

Then launch the demo script.

./namoros/launch_demo.sh

Usage

Take a look at the demo script code for more details.

Usage on a Real Robot

The first step to run on a real robot is to prepare the map image and yaml files and the namo-config yaml file.

Note

The units of all namo_planner svg scenario files must be in centimeters!

High-Level Architecture

NAMOROS Architecture

High-Level Internal Operation

NAMOROS Architecture

CHANGELOG

Changelog for package namoros

0.0.1 (2025-09-26)

  • update requirements
  • docs
  • clean up
  • ci
  • rosdep update
  • fix tests
  • add autostart param and fix demos
  • Merge branch 'docs' into 'main' docs See merge request chroma/namo/namoros!2
  • docs
  • docs
  • clean up
  • clean up
  • wait for gz sim to start
  • Add goal succeeded behavior
  • clean up
  • clean up
  • clean up
  • fix subtle bugs
  • make sure planner release obstacle when robot does
  • set_current_action index on path
  • refactor state management
  • add three-robot scenario
  • manually sync state before grab
  • docs
  • fix release node name
  • stolen obstacle
  • make compute_plan and update_plan async actions
  • release
  • release at start of each execution
  • smooth path
  • stolen obstacle
  • fix backup behavior
  • handle stolen obstacle conflicts
  • add status markers
  • progress on stolen obstacle conflict
  • namoros
  • Contributors: BROWN David, David Brown

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged namoros at Robotics Stack Exchange

No version for distro rolling showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

namoros package from namoros repo

namoros namoros_gz namoros_msgs

ROS Distro
humble

Package Summary

Version 0.0.1
License MIT
Build type AMENT_PYTHON
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/Chroma-CITI/namoros.git
VCS Type git
VCS Version humble
Last Updated 2025-10-09
Dev Status DEVELOPED
Released UNRELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

A ROS2 Package for Multi-Robot Navigation Among Movable Obstacles

Maintainers

  • David Brown

Authors

No additional authors.

namoros

ROS2 nodes for executing namosim plans on real and Gazebo-simulated robots.

System Requirements

  • Ubuntu 22.04
  • ROS2 Humble

Demo

From the root of the repo run

colcon build
source install/setup.bash

Then launch the demo script.

./namoros/launch_demo.sh

Usage

Take a look at the demo script code for more details.

Usage on a Real Robot

The first step to run on a real robot is to prepare the map image and yaml files and the namo-config yaml file.

Note

The units of all namo_planner svg scenario files must be in centimeters!

High-Level Architecture

NAMOROS Architecture

High-Level Internal Operation

NAMOROS Architecture

CHANGELOG

Changelog for package namoros

0.0.1 (2025-09-26)

  • update requirements
  • docs
  • clean up
  • ci
  • rosdep update
  • fix tests
  • add autostart param and fix demos
  • Merge branch 'docs' into 'main' docs See merge request chroma/namo/namoros!2
  • docs
  • docs
  • clean up
  • clean up
  • wait for gz sim to start
  • Add goal succeeded behavior
  • clean up
  • clean up
  • clean up
  • fix subtle bugs
  • make sure planner release obstacle when robot does
  • set_current_action index on path
  • refactor state management
  • add three-robot scenario
  • manually sync state before grab
  • docs
  • fix release node name
  • stolen obstacle
  • make compute_plan and update_plan async actions
  • release
  • release at start of each execution
  • smooth path
  • stolen obstacle
  • fix backup behavior
  • handle stolen obstacle conflicts
  • add status markers
  • progress on stolen obstacle conflict
  • namoros
  • Contributors: BROWN David, David Brown

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged namoros at Robotics Stack Exchange

No version for distro ardent showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

namoros package from namoros repo

namoros namoros_gz namoros_msgs

ROS Distro
humble

Package Summary

Version 0.0.1
License MIT
Build type AMENT_PYTHON
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/Chroma-CITI/namoros.git
VCS Type git
VCS Version humble
Last Updated 2025-10-09
Dev Status DEVELOPED
Released UNRELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

A ROS2 Package for Multi-Robot Navigation Among Movable Obstacles

Maintainers

  • David Brown

Authors

No additional authors.

namoros

ROS2 nodes for executing namosim plans on real and Gazebo-simulated robots.

System Requirements

  • Ubuntu 22.04
  • ROS2 Humble

Demo

From the root of the repo run

colcon build
source install/setup.bash

Then launch the demo script.

./namoros/launch_demo.sh

Usage

Take a look at the demo script code for more details.

Usage on a Real Robot

The first step to run on a real robot is to prepare the map image and yaml files and the namo-config yaml file.

Note

The units of all namo_planner svg scenario files must be in centimeters!

High-Level Architecture

NAMOROS Architecture

High-Level Internal Operation

NAMOROS Architecture

CHANGELOG

Changelog for package namoros

0.0.1 (2025-09-26)

  • update requirements
  • docs
  • clean up
  • ci
  • rosdep update
  • fix tests
  • add autostart param and fix demos
  • Merge branch 'docs' into 'main' docs See merge request chroma/namo/namoros!2
  • docs
  • docs
  • clean up
  • clean up
  • wait for gz sim to start
  • Add goal succeeded behavior
  • clean up
  • clean up
  • clean up
  • fix subtle bugs
  • make sure planner release obstacle when robot does
  • set_current_action index on path
  • refactor state management
  • add three-robot scenario
  • manually sync state before grab
  • docs
  • fix release node name
  • stolen obstacle
  • make compute_plan and update_plan async actions
  • release
  • release at start of each execution
  • smooth path
  • stolen obstacle
  • fix backup behavior
  • handle stolen obstacle conflicts
  • add status markers
  • progress on stolen obstacle conflict
  • namoros
  • Contributors: BROWN David, David Brown

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged namoros at Robotics Stack Exchange

No version for distro bouncy showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

namoros package from namoros repo

namoros namoros_gz namoros_msgs

ROS Distro
humble

Package Summary

Version 0.0.1
License MIT
Build type AMENT_PYTHON
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/Chroma-CITI/namoros.git
VCS Type git
VCS Version humble
Last Updated 2025-10-09
Dev Status DEVELOPED
Released UNRELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

A ROS2 Package for Multi-Robot Navigation Among Movable Obstacles

Maintainers

  • David Brown

Authors

No additional authors.

namoros

ROS2 nodes for executing namosim plans on real and Gazebo-simulated robots.

System Requirements

  • Ubuntu 22.04
  • ROS2 Humble

Demo

From the root of the repo run

colcon build
source install/setup.bash

Then launch the demo script.

./namoros/launch_demo.sh

Usage

Take a look at the demo script code for more details.

Usage on a Real Robot

The first step to run on a real robot is to prepare the map image and yaml files and the namo-config yaml file.

Note

The units of all namo_planner svg scenario files must be in centimeters!

High-Level Architecture

NAMOROS Architecture

High-Level Internal Operation

NAMOROS Architecture

CHANGELOG

Changelog for package namoros

0.0.1 (2025-09-26)

  • update requirements
  • docs
  • clean up
  • ci
  • rosdep update
  • fix tests
  • add autostart param and fix demos
  • Merge branch 'docs' into 'main' docs See merge request chroma/namo/namoros!2
  • docs
  • docs
  • clean up
  • clean up
  • wait for gz sim to start
  • Add goal succeeded behavior
  • clean up
  • clean up
  • clean up
  • fix subtle bugs
  • make sure planner release obstacle when robot does
  • set_current_action index on path
  • refactor state management
  • add three-robot scenario
  • manually sync state before grab
  • docs
  • fix release node name
  • stolen obstacle
  • make compute_plan and update_plan async actions
  • release
  • release at start of each execution
  • smooth path
  • stolen obstacle
  • fix backup behavior
  • handle stolen obstacle conflicts
  • add status markers
  • progress on stolen obstacle conflict
  • namoros
  • Contributors: BROWN David, David Brown

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged namoros at Robotics Stack Exchange

No version for distro crystal showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

namoros package from namoros repo

namoros namoros_gz namoros_msgs

ROS Distro
humble

Package Summary

Version 0.0.1
License MIT
Build type AMENT_PYTHON
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/Chroma-CITI/namoros.git
VCS Type git
VCS Version humble
Last Updated 2025-10-09
Dev Status DEVELOPED
Released UNRELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

A ROS2 Package for Multi-Robot Navigation Among Movable Obstacles

Maintainers

  • David Brown

Authors

No additional authors.

namoros

ROS2 nodes for executing namosim plans on real and Gazebo-simulated robots.

System Requirements

  • Ubuntu 22.04
  • ROS2 Humble

Demo

From the root of the repo run

colcon build
source install/setup.bash

Then launch the demo script.

./namoros/launch_demo.sh

Usage

Take a look at the demo script code for more details.

Usage on a Real Robot

The first step to run on a real robot is to prepare the map image and yaml files and the namo-config yaml file.

Note

The units of all namo_planner svg scenario files must be in centimeters!

High-Level Architecture

NAMOROS Architecture

High-Level Internal Operation

NAMOROS Architecture

CHANGELOG

Changelog for package namoros

0.0.1 (2025-09-26)

  • update requirements
  • docs
  • clean up
  • ci
  • rosdep update
  • fix tests
  • add autostart param and fix demos
  • Merge branch 'docs' into 'main' docs See merge request chroma/namo/namoros!2
  • docs
  • docs
  • clean up
  • clean up
  • wait for gz sim to start
  • Add goal succeeded behavior
  • clean up
  • clean up
  • clean up
  • fix subtle bugs
  • make sure planner release obstacle when robot does
  • set_current_action index on path
  • refactor state management
  • add three-robot scenario
  • manually sync state before grab
  • docs
  • fix release node name
  • stolen obstacle
  • make compute_plan and update_plan async actions
  • release
  • release at start of each execution
  • smooth path
  • stolen obstacle
  • fix backup behavior
  • handle stolen obstacle conflicts
  • add status markers
  • progress on stolen obstacle conflict
  • namoros
  • Contributors: BROWN David, David Brown

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged namoros at Robotics Stack Exchange

No version for distro eloquent showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

namoros package from namoros repo

namoros namoros_gz namoros_msgs

ROS Distro
humble

Package Summary

Version 0.0.1
License MIT
Build type AMENT_PYTHON
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/Chroma-CITI/namoros.git
VCS Type git
VCS Version humble
Last Updated 2025-10-09
Dev Status DEVELOPED
Released UNRELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

A ROS2 Package for Multi-Robot Navigation Among Movable Obstacles

Maintainers

  • David Brown

Authors

No additional authors.

namoros

ROS2 nodes for executing namosim plans on real and Gazebo-simulated robots.

System Requirements

  • Ubuntu 22.04
  • ROS2 Humble

Demo

From the root of the repo run

colcon build
source install/setup.bash

Then launch the demo script.

./namoros/launch_demo.sh

Usage

Take a look at the demo script code for more details.

Usage on a Real Robot

The first step to run on a real robot is to prepare the map image and yaml files and the namo-config yaml file.

Note

The units of all namo_planner svg scenario files must be in centimeters!

High-Level Architecture

NAMOROS Architecture

High-Level Internal Operation

NAMOROS Architecture

CHANGELOG

Changelog for package namoros

0.0.1 (2025-09-26)

  • update requirements
  • docs
  • clean up
  • ci
  • rosdep update
  • fix tests
  • add autostart param and fix demos
  • Merge branch 'docs' into 'main' docs See merge request chroma/namo/namoros!2
  • docs
  • docs
  • clean up
  • clean up
  • wait for gz sim to start
  • Add goal succeeded behavior
  • clean up
  • clean up
  • clean up
  • fix subtle bugs
  • make sure planner release obstacle when robot does
  • set_current_action index on path
  • refactor state management
  • add three-robot scenario
  • manually sync state before grab
  • docs
  • fix release node name
  • stolen obstacle
  • make compute_plan and update_plan async actions
  • release
  • release at start of each execution
  • smooth path
  • stolen obstacle
  • fix backup behavior
  • handle stolen obstacle conflicts
  • add status markers
  • progress on stolen obstacle conflict
  • namoros
  • Contributors: BROWN David, David Brown

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged namoros at Robotics Stack Exchange

No version for distro dashing showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

namoros package from namoros repo

namoros namoros_gz namoros_msgs

ROS Distro
humble

Package Summary

Version 0.0.1
License MIT
Build type AMENT_PYTHON
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/Chroma-CITI/namoros.git
VCS Type git
VCS Version humble
Last Updated 2025-10-09
Dev Status DEVELOPED
Released UNRELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

A ROS2 Package for Multi-Robot Navigation Among Movable Obstacles

Maintainers

  • David Brown

Authors

No additional authors.

namoros

ROS2 nodes for executing namosim plans on real and Gazebo-simulated robots.

System Requirements

  • Ubuntu 22.04
  • ROS2 Humble

Demo

From the root of the repo run

colcon build
source install/setup.bash

Then launch the demo script.

./namoros/launch_demo.sh

Usage

Take a look at the demo script code for more details.

Usage on a Real Robot

The first step to run on a real robot is to prepare the map image and yaml files and the namo-config yaml file.

Note

The units of all namo_planner svg scenario files must be in centimeters!

High-Level Architecture

NAMOROS Architecture

High-Level Internal Operation

NAMOROS Architecture

CHANGELOG

Changelog for package namoros

0.0.1 (2025-09-26)

  • update requirements
  • docs
  • clean up
  • ci
  • rosdep update
  • fix tests
  • add autostart param and fix demos
  • Merge branch 'docs' into 'main' docs See merge request chroma/namo/namoros!2
  • docs
  • docs
  • clean up
  • clean up
  • wait for gz sim to start
  • Add goal succeeded behavior
  • clean up
  • clean up
  • clean up
  • fix subtle bugs
  • make sure planner release obstacle when robot does
  • set_current_action index on path
  • refactor state management
  • add three-robot scenario
  • manually sync state before grab
  • docs
  • fix release node name
  • stolen obstacle
  • make compute_plan and update_plan async actions
  • release
  • release at start of each execution
  • smooth path
  • stolen obstacle
  • fix backup behavior
  • handle stolen obstacle conflicts
  • add status markers
  • progress on stolen obstacle conflict
  • namoros
  • Contributors: BROWN David, David Brown

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged namoros at Robotics Stack Exchange

No version for distro galactic showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

namoros package from namoros repo

namoros namoros_gz namoros_msgs

ROS Distro
humble

Package Summary

Version 0.0.1
License MIT
Build type AMENT_PYTHON
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/Chroma-CITI/namoros.git
VCS Type git
VCS Version humble
Last Updated 2025-10-09
Dev Status DEVELOPED
Released UNRELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

A ROS2 Package for Multi-Robot Navigation Among Movable Obstacles

Maintainers

  • David Brown

Authors

No additional authors.

namoros

ROS2 nodes for executing namosim plans on real and Gazebo-simulated robots.

System Requirements

  • Ubuntu 22.04
  • ROS2 Humble

Demo

From the root of the repo run

colcon build
source install/setup.bash

Then launch the demo script.

./namoros/launch_demo.sh

Usage

Take a look at the demo script code for more details.

Usage on a Real Robot

The first step to run on a real robot is to prepare the map image and yaml files and the namo-config yaml file.

Note

The units of all namo_planner svg scenario files must be in centimeters!

High-Level Architecture

NAMOROS Architecture

High-Level Internal Operation

NAMOROS Architecture

CHANGELOG

Changelog for package namoros

0.0.1 (2025-09-26)

  • update requirements
  • docs
  • clean up
  • ci
  • rosdep update
  • fix tests
  • add autostart param and fix demos
  • Merge branch 'docs' into 'main' docs See merge request chroma/namo/namoros!2
  • docs
  • docs
  • clean up
  • clean up
  • wait for gz sim to start
  • Add goal succeeded behavior
  • clean up
  • clean up
  • clean up
  • fix subtle bugs
  • make sure planner release obstacle when robot does
  • set_current_action index on path
  • refactor state management
  • add three-robot scenario
  • manually sync state before grab
  • docs
  • fix release node name
  • stolen obstacle
  • make compute_plan and update_plan async actions
  • release
  • release at start of each execution
  • smooth path
  • stolen obstacle
  • fix backup behavior
  • handle stolen obstacle conflicts
  • add status markers
  • progress on stolen obstacle conflict
  • namoros
  • Contributors: BROWN David, David Brown

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged namoros at Robotics Stack Exchange

No version for distro foxy showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

namoros package from namoros repo

namoros namoros_gz namoros_msgs

ROS Distro
humble

Package Summary

Version 0.0.1
License MIT
Build type AMENT_PYTHON
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/Chroma-CITI/namoros.git
VCS Type git
VCS Version humble
Last Updated 2025-10-09
Dev Status DEVELOPED
Released UNRELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

A ROS2 Package for Multi-Robot Navigation Among Movable Obstacles

Maintainers

  • David Brown

Authors

No additional authors.

namoros

ROS2 nodes for executing namosim plans on real and Gazebo-simulated robots.

System Requirements

  • Ubuntu 22.04
  • ROS2 Humble

Demo

From the root of the repo run

colcon build
source install/setup.bash

Then launch the demo script.

./namoros/launch_demo.sh

Usage

Take a look at the demo script code for more details.

Usage on a Real Robot

The first step to run on a real robot is to prepare the map image and yaml files and the namo-config yaml file.

Note

The units of all namo_planner svg scenario files must be in centimeters!

High-Level Architecture

NAMOROS Architecture

High-Level Internal Operation

NAMOROS Architecture

CHANGELOG

Changelog for package namoros

0.0.1 (2025-09-26)

  • update requirements
  • docs
  • clean up
  • ci
  • rosdep update
  • fix tests
  • add autostart param and fix demos
  • Merge branch 'docs' into 'main' docs See merge request chroma/namo/namoros!2
  • docs
  • docs
  • clean up
  • clean up
  • wait for gz sim to start
  • Add goal succeeded behavior
  • clean up
  • clean up
  • clean up
  • fix subtle bugs
  • make sure planner release obstacle when robot does
  • set_current_action index on path
  • refactor state management
  • add three-robot scenario
  • manually sync state before grab
  • docs
  • fix release node name
  • stolen obstacle
  • make compute_plan and update_plan async actions
  • release
  • release at start of each execution
  • smooth path
  • stolen obstacle
  • fix backup behavior
  • handle stolen obstacle conflicts
  • add status markers
  • progress on stolen obstacle conflict
  • namoros
  • Contributors: BROWN David, David Brown

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged namoros at Robotics Stack Exchange

No version for distro iron showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

namoros package from namoros repo

namoros namoros_gz namoros_msgs

ROS Distro
humble

Package Summary

Version 0.0.1
License MIT
Build type AMENT_PYTHON
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/Chroma-CITI/namoros.git
VCS Type git
VCS Version humble
Last Updated 2025-10-09
Dev Status DEVELOPED
Released UNRELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

A ROS2 Package for Multi-Robot Navigation Among Movable Obstacles

Maintainers

  • David Brown

Authors

No additional authors.

namoros

ROS2 nodes for executing namosim plans on real and Gazebo-simulated robots.

System Requirements

  • Ubuntu 22.04
  • ROS2 Humble

Demo

From the root of the repo run

colcon build
source install/setup.bash

Then launch the demo script.

./namoros/launch_demo.sh

Usage

Take a look at the demo script code for more details.

Usage on a Real Robot

The first step to run on a real robot is to prepare the map image and yaml files and the namo-config yaml file.

Note

The units of all namo_planner svg scenario files must be in centimeters!

High-Level Architecture

NAMOROS Architecture

High-Level Internal Operation

NAMOROS Architecture

CHANGELOG

Changelog for package namoros

0.0.1 (2025-09-26)

  • update requirements
  • docs
  • clean up
  • ci
  • rosdep update
  • fix tests
  • add autostart param and fix demos
  • Merge branch 'docs' into 'main' docs See merge request chroma/namo/namoros!2
  • docs
  • docs
  • clean up
  • clean up
  • wait for gz sim to start
  • Add goal succeeded behavior
  • clean up
  • clean up
  • clean up
  • fix subtle bugs
  • make sure planner release obstacle when robot does
  • set_current_action index on path
  • refactor state management
  • add three-robot scenario
  • manually sync state before grab
  • docs
  • fix release node name
  • stolen obstacle
  • make compute_plan and update_plan async actions
  • release
  • release at start of each execution
  • smooth path
  • stolen obstacle
  • fix backup behavior
  • handle stolen obstacle conflicts
  • add status markers
  • progress on stolen obstacle conflict
  • namoros
  • Contributors: BROWN David, David Brown

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged namoros at Robotics Stack Exchange

No version for distro lunar showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

namoros package from namoros repo

namoros namoros_gz namoros_msgs

ROS Distro
humble

Package Summary

Version 0.0.1
License MIT
Build type AMENT_PYTHON
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/Chroma-CITI/namoros.git
VCS Type git
VCS Version humble
Last Updated 2025-10-09
Dev Status DEVELOPED
Released UNRELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

A ROS2 Package for Multi-Robot Navigation Among Movable Obstacles

Maintainers

  • David Brown

Authors

No additional authors.

namoros

ROS2 nodes for executing namosim plans on real and Gazebo-simulated robots.

System Requirements

  • Ubuntu 22.04
  • ROS2 Humble

Demo

From the root of the repo run

colcon build
source install/setup.bash

Then launch the demo script.

./namoros/launch_demo.sh

Usage

Take a look at the demo script code for more details.

Usage on a Real Robot

The first step to run on a real robot is to prepare the map image and yaml files and the namo-config yaml file.

Note

The units of all namo_planner svg scenario files must be in centimeters!

High-Level Architecture

NAMOROS Architecture

High-Level Internal Operation

NAMOROS Architecture

CHANGELOG

Changelog for package namoros

0.0.1 (2025-09-26)

  • update requirements
  • docs
  • clean up
  • ci
  • rosdep update
  • fix tests
  • add autostart param and fix demos
  • Merge branch 'docs' into 'main' docs See merge request chroma/namo/namoros!2
  • docs
  • docs
  • clean up
  • clean up
  • wait for gz sim to start
  • Add goal succeeded behavior
  • clean up
  • clean up
  • clean up
  • fix subtle bugs
  • make sure planner release obstacle when robot does
  • set_current_action index on path
  • refactor state management
  • add three-robot scenario
  • manually sync state before grab
  • docs
  • fix release node name
  • stolen obstacle
  • make compute_plan and update_plan async actions
  • release
  • release at start of each execution
  • smooth path
  • stolen obstacle
  • fix backup behavior
  • handle stolen obstacle conflicts
  • add status markers
  • progress on stolen obstacle conflict
  • namoros
  • Contributors: BROWN David, David Brown

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged namoros at Robotics Stack Exchange

No version for distro jade showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

namoros package from namoros repo

namoros namoros_gz namoros_msgs

ROS Distro
humble

Package Summary

Version 0.0.1
License MIT
Build type AMENT_PYTHON
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/Chroma-CITI/namoros.git
VCS Type git
VCS Version humble
Last Updated 2025-10-09
Dev Status DEVELOPED
Released UNRELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

A ROS2 Package for Multi-Robot Navigation Among Movable Obstacles

Maintainers

  • David Brown

Authors

No additional authors.

namoros

ROS2 nodes for executing namosim plans on real and Gazebo-simulated robots.

System Requirements

  • Ubuntu 22.04
  • ROS2 Humble

Demo

From the root of the repo run

colcon build
source install/setup.bash

Then launch the demo script.

./namoros/launch_demo.sh

Usage

Take a look at the demo script code for more details.

Usage on a Real Robot

The first step to run on a real robot is to prepare the map image and yaml files and the namo-config yaml file.

Note

The units of all namo_planner svg scenario files must be in centimeters!

High-Level Architecture

NAMOROS Architecture

High-Level Internal Operation

NAMOROS Architecture

CHANGELOG

Changelog for package namoros

0.0.1 (2025-09-26)

  • update requirements
  • docs
  • clean up
  • ci
  • rosdep update
  • fix tests
  • add autostart param and fix demos
  • Merge branch 'docs' into 'main' docs See merge request chroma/namo/namoros!2
  • docs
  • docs
  • clean up
  • clean up
  • wait for gz sim to start
  • Add goal succeeded behavior
  • clean up
  • clean up
  • clean up
  • fix subtle bugs
  • make sure planner release obstacle when robot does
  • set_current_action index on path
  • refactor state management
  • add three-robot scenario
  • manually sync state before grab
  • docs
  • fix release node name
  • stolen obstacle
  • make compute_plan and update_plan async actions
  • release
  • release at start of each execution
  • smooth path
  • stolen obstacle
  • fix backup behavior
  • handle stolen obstacle conflicts
  • add status markers
  • progress on stolen obstacle conflict
  • namoros
  • Contributors: BROWN David, David Brown

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged namoros at Robotics Stack Exchange

No version for distro indigo showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

namoros package from namoros repo

namoros namoros_gz namoros_msgs

ROS Distro
humble

Package Summary

Version 0.0.1
License MIT
Build type AMENT_PYTHON
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/Chroma-CITI/namoros.git
VCS Type git
VCS Version humble
Last Updated 2025-10-09
Dev Status DEVELOPED
Released UNRELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

A ROS2 Package for Multi-Robot Navigation Among Movable Obstacles

Maintainers

  • David Brown

Authors

No additional authors.

namoros

ROS2 nodes for executing namosim plans on real and Gazebo-simulated robots.

System Requirements

  • Ubuntu 22.04
  • ROS2 Humble

Demo

From the root of the repo run

colcon build
source install/setup.bash

Then launch the demo script.

./namoros/launch_demo.sh

Usage

Take a look at the demo script code for more details.

Usage on a Real Robot

The first step to run on a real robot is to prepare the map image and yaml files and the namo-config yaml file.

Note

The units of all namo_planner svg scenario files must be in centimeters!

High-Level Architecture

NAMOROS Architecture

High-Level Internal Operation

NAMOROS Architecture

CHANGELOG

Changelog for package namoros

0.0.1 (2025-09-26)

  • update requirements
  • docs
  • clean up
  • ci
  • rosdep update
  • fix tests
  • add autostart param and fix demos
  • Merge branch 'docs' into 'main' docs See merge request chroma/namo/namoros!2
  • docs
  • docs
  • clean up
  • clean up
  • wait for gz sim to start
  • Add goal succeeded behavior
  • clean up
  • clean up
  • clean up
  • fix subtle bugs
  • make sure planner release obstacle when robot does
  • set_current_action index on path
  • refactor state management
  • add three-robot scenario
  • manually sync state before grab
  • docs
  • fix release node name
  • stolen obstacle
  • make compute_plan and update_plan async actions
  • release
  • release at start of each execution
  • smooth path
  • stolen obstacle
  • fix backup behavior
  • handle stolen obstacle conflicts
  • add status markers
  • progress on stolen obstacle conflict
  • namoros
  • Contributors: BROWN David, David Brown

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged namoros at Robotics Stack Exchange

No version for distro hydro showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

namoros package from namoros repo

namoros namoros_gz namoros_msgs

ROS Distro
humble

Package Summary

Version 0.0.1
License MIT
Build type AMENT_PYTHON
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/Chroma-CITI/namoros.git
VCS Type git
VCS Version humble
Last Updated 2025-10-09
Dev Status DEVELOPED
Released UNRELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

A ROS2 Package for Multi-Robot Navigation Among Movable Obstacles

Maintainers

  • David Brown

Authors

No additional authors.

namoros

ROS2 nodes for executing namosim plans on real and Gazebo-simulated robots.

System Requirements

  • Ubuntu 22.04
  • ROS2 Humble

Demo

From the root of the repo run

colcon build
source install/setup.bash

Then launch the demo script.

./namoros/launch_demo.sh

Usage

Take a look at the demo script code for more details.

Usage on a Real Robot

The first step to run on a real robot is to prepare the map image and yaml files and the namo-config yaml file.

Note

The units of all namo_planner svg scenario files must be in centimeters!

High-Level Architecture

NAMOROS Architecture

High-Level Internal Operation

NAMOROS Architecture

CHANGELOG

Changelog for package namoros

0.0.1 (2025-09-26)

  • update requirements
  • docs
  • clean up
  • ci
  • rosdep update
  • fix tests
  • add autostart param and fix demos
  • Merge branch 'docs' into 'main' docs See merge request chroma/namo/namoros!2
  • docs
  • docs
  • clean up
  • clean up
  • wait for gz sim to start
  • Add goal succeeded behavior
  • clean up
  • clean up
  • clean up
  • fix subtle bugs
  • make sure planner release obstacle when robot does
  • set_current_action index on path
  • refactor state management
  • add three-robot scenario
  • manually sync state before grab
  • docs
  • fix release node name
  • stolen obstacle
  • make compute_plan and update_plan async actions
  • release
  • release at start of each execution
  • smooth path
  • stolen obstacle
  • fix backup behavior
  • handle stolen obstacle conflicts
  • add status markers
  • progress on stolen obstacle conflict
  • namoros
  • Contributors: BROWN David, David Brown

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged namoros at Robotics Stack Exchange

No version for distro kinetic showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

namoros package from namoros repo

namoros namoros_gz namoros_msgs

ROS Distro
humble

Package Summary

Version 0.0.1
License MIT
Build type AMENT_PYTHON
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/Chroma-CITI/namoros.git
VCS Type git
VCS Version humble
Last Updated 2025-10-09
Dev Status DEVELOPED
Released UNRELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

A ROS2 Package for Multi-Robot Navigation Among Movable Obstacles

Maintainers

  • David Brown

Authors

No additional authors.

namoros

ROS2 nodes for executing namosim plans on real and Gazebo-simulated robots.

System Requirements

  • Ubuntu 22.04
  • ROS2 Humble

Demo

From the root of the repo run

colcon build
source install/setup.bash

Then launch the demo script.

./namoros/launch_demo.sh

Usage

Take a look at the demo script code for more details.

Usage on a Real Robot

The first step to run on a real robot is to prepare the map image and yaml files and the namo-config yaml file.

Note

The units of all namo_planner svg scenario files must be in centimeters!

High-Level Architecture

NAMOROS Architecture

High-Level Internal Operation

NAMOROS Architecture

CHANGELOG

Changelog for package namoros

0.0.1 (2025-09-26)

  • update requirements
  • docs
  • clean up
  • ci
  • rosdep update
  • fix tests
  • add autostart param and fix demos
  • Merge branch 'docs' into 'main' docs See merge request chroma/namo/namoros!2
  • docs
  • docs
  • clean up
  • clean up
  • wait for gz sim to start
  • Add goal succeeded behavior
  • clean up
  • clean up
  • clean up
  • fix subtle bugs
  • make sure planner release obstacle when robot does
  • set_current_action index on path
  • refactor state management
  • add three-robot scenario
  • manually sync state before grab
  • docs
  • fix release node name
  • stolen obstacle
  • make compute_plan and update_plan async actions
  • release
  • release at start of each execution
  • smooth path
  • stolen obstacle
  • fix backup behavior
  • handle stolen obstacle conflicts
  • add status markers
  • progress on stolen obstacle conflict
  • namoros
  • Contributors: BROWN David, David Brown

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged namoros at Robotics Stack Exchange

No version for distro melodic showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

namoros package from namoros repo

namoros namoros_gz namoros_msgs

ROS Distro
humble

Package Summary

Version 0.0.1
License MIT
Build type AMENT_PYTHON
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/Chroma-CITI/namoros.git
VCS Type git
VCS Version humble
Last Updated 2025-10-09
Dev Status DEVELOPED
Released UNRELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

A ROS2 Package for Multi-Robot Navigation Among Movable Obstacles

Maintainers

  • David Brown

Authors

No additional authors.

namoros

ROS2 nodes for executing namosim plans on real and Gazebo-simulated robots.

System Requirements

  • Ubuntu 22.04
  • ROS2 Humble

Demo

From the root of the repo run

colcon build
source install/setup.bash

Then launch the demo script.

./namoros/launch_demo.sh

Usage

Take a look at the demo script code for more details.

Usage on a Real Robot

The first step to run on a real robot is to prepare the map image and yaml files and the namo-config yaml file.

Note

The units of all namo_planner svg scenario files must be in centimeters!

High-Level Architecture

NAMOROS Architecture

High-Level Internal Operation

NAMOROS Architecture

CHANGELOG

Changelog for package namoros

0.0.1 (2025-09-26)

  • update requirements
  • docs
  • clean up
  • ci
  • rosdep update
  • fix tests
  • add autostart param and fix demos
  • Merge branch 'docs' into 'main' docs See merge request chroma/namo/namoros!2
  • docs
  • docs
  • clean up
  • clean up
  • wait for gz sim to start
  • Add goal succeeded behavior
  • clean up
  • clean up
  • clean up
  • fix subtle bugs
  • make sure planner release obstacle when robot does
  • set_current_action index on path
  • refactor state management
  • add three-robot scenario
  • manually sync state before grab
  • docs
  • fix release node name
  • stolen obstacle
  • make compute_plan and update_plan async actions
  • release
  • release at start of each execution
  • smooth path
  • stolen obstacle
  • fix backup behavior
  • handle stolen obstacle conflicts
  • add status markers
  • progress on stolen obstacle conflict
  • namoros
  • Contributors: BROWN David, David Brown

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged namoros at Robotics Stack Exchange

No version for distro noetic showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

namoros package from namoros repo

namoros namoros_gz namoros_msgs

ROS Distro
humble

Package Summary

Version 0.0.1
License MIT
Build type AMENT_PYTHON
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/Chroma-CITI/namoros.git
VCS Type git
VCS Version humble
Last Updated 2025-10-09
Dev Status DEVELOPED
Released UNRELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

A ROS2 Package for Multi-Robot Navigation Among Movable Obstacles

Maintainers

  • David Brown

Authors

No additional authors.

namoros

ROS2 nodes for executing namosim plans on real and Gazebo-simulated robots.

System Requirements

  • Ubuntu 22.04
  • ROS2 Humble

Demo

From the root of the repo run

colcon build
source install/setup.bash

Then launch the demo script.

./namoros/launch_demo.sh

Usage

Take a look at the demo script code for more details.

Usage on a Real Robot

The first step to run on a real robot is to prepare the map image and yaml files and the namo-config yaml file.

Note

The units of all namo_planner svg scenario files must be in centimeters!

High-Level Architecture

NAMOROS Architecture

High-Level Internal Operation

NAMOROS Architecture

CHANGELOG

Changelog for package namoros

0.0.1 (2025-09-26)

  • update requirements
  • docs
  • clean up
  • ci
  • rosdep update
  • fix tests
  • add autostart param and fix demos
  • Merge branch 'docs' into 'main' docs See merge request chroma/namo/namoros!2
  • docs
  • docs
  • clean up
  • clean up
  • wait for gz sim to start
  • Add goal succeeded behavior
  • clean up
  • clean up
  • clean up
  • fix subtle bugs
  • make sure planner release obstacle when robot does
  • set_current_action index on path
  • refactor state management
  • add three-robot scenario
  • manually sync state before grab
  • docs
  • fix release node name
  • stolen obstacle
  • make compute_plan and update_plan async actions
  • release
  • release at start of each execution
  • smooth path
  • stolen obstacle
  • fix backup behavior
  • handle stolen obstacle conflicts
  • add status markers
  • progress on stolen obstacle conflict
  • namoros
  • Contributors: BROWN David, David Brown

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged namoros at Robotics Stack Exchange