NAMOSIM: a Robot Motion Planner for Navigation Among Movable Obstacles
A NAMOSIM scenario with one robot and two obstacles is visualized in RViz.The robot's plan is shown by the blue lines.The darker shade of blue indicates the part of the path involving an obstacle transfer.The empty rectangles indicate the planned obstacle placements.The social costmap is seen in the rainbow background. SummaryNAMOSIM is a mobile robot motion planner and simulator designed for the problem of Navigation Among Movable Obstacles (NAMO).The planner simulates robots navigating in 2D polygonal environments where certain obstacles can be grasped and relocated to enable robots to reach their goals.NAMOSIM extends the classic navigation problem with a layer of interactivity, posing interesting research questions while remaining well-defined and amenable to various algorithmic approaches.NAMOSIM is intended for researchers and developers working on robot navigation in dynamic environments, particularly where physical interaction is necessary.NAMOSIM supports the development of custom NAMO algorithms using a modular agent-based architecture.It includes a baseline agent implementing Stilman's NAMO algorithm (Stilman & Kuffner, 2005) and incorporating a communication-free coordination strategy for multi-robot scenarios (Renault et al., 2024).A variety of other agent behaviors are implemented, and new
Authors
- Benoit Renault
- Jacques Saraydaryan (ORCID: https://orcid.org/0000-0002-1436-3393)
- David J. Brown
- Olivier Simonin (ORCID: https://orcid.org/0000-0002-3070-7790)
Institutions
- Institut national de recherche en sciences et technologies du numérique (FR)
- Citigroup (US)
- Institut National des Sciences Appliquées de Lyon (FR)
- École d'Ingénieurs en Chimie et Sciences du Numérique (FR)
Publication Details
- Journal
- The Journal of Open Source Software
- Published
- 2025-09-30
- DOI
- https://doi.org/10.21105/joss.08816
- Primary Topic
- Robotic Path Planning Algorithms
- Type
- article
- Field-Weighted Citation Impact
- 0.00