Skip to content
@EasyNavigation

EasyNavigation

🧭 EasyNavigation (EasyNav)

EasyNavigation (EasyNav) is an open-source navigation system for ROS 2, designed to be:

Representation-agnostic, supporting a wide variety of environment models: 2D costmaps, elevation-aware gridmaps, Octomap-based 3D representations, raw point clouds, or hybrid combinations.
Real-time capable, minimizing latency between perception and action.
🧩 Modular, through a plugin architecture and reusable navigation stacks.
🚀 Lightweight and simple to deploy, using a single binary and a parameter file for configuration.
🧪 Simulation-ready, thanks to a rich collection of PlayGrounds with different robots and environments.

EasyNav is developed by the Intelligent Robotics Lab at Universidad Rey Juan Carlos, and aims to be a flexible, extensible, and practical alternative to existing ROS 2 navigation stacks such as Nav2.


🧩 CI Status

Repository Doxygen Rolling Kilted Jazzy
EasyNavigation Doxygen Deployment rolling kilted jazzy
NavMap Doxygen Deployment rolling kilted jazzy
easynav_plugins Doxygen Deployment rolling kilted jazzy
yaets Doxygen Deployment rolling kilted jazzy

📦 Main Repositories

Repository Description
EasyNavigation Core of the EasyNav system, providing the navigation core, plugin management, and runtime execution.
easynav_plugins Collection of plugins implementing various map managers, planners, localizers, and controllers.
NavMap Surface-based map representation for navigable 3D environments, providing geometric and semantic layers for efficient navigation.
easynav_gridmap_stack EasyNav stack built around GridMaps (ANYbotics/grid_map), integrating gridmap-based planners and controllers.
easynav_playground_kobuki PlayGround with the Kobuki mobile robot in indoor simulation environments.
easynav_playground_summit PlayGround featuring the Summit XL robot in outdoor environments.

👥 Project Maintainers

Name Organization GitHub Role
Francisco Martín Rico Universidad Rey Juan Carlos fmrico Project Lead
Francisco Miguel Moreno Olivo Universidad Rey Juan Carlos butakus Core Developer
José Miguel Guerrero Hernández Universidad Rey Juan Carlos jmguerreroh Developer
Juan Sebastián Cely Gutiérrez Universidad Rey Juan Carlos juanscelyg Developer
Esther Aguado González Universidad Rey Juan Carlos estherag Developer
Francisco José Romero Ramírez Universidad Rey Juan Carlos kiko2r Developer
Miguel de Miguel Paraiso Universidad Rey Juan Carlos midemig Advisor
Jorge Beltrán de la Cita Universidad Rey Juan Carlos beltransen Advisor

Intelligent Robotics Lab – Universidad Rey Juan Carlos

Popular repositories Loading

  1. NavMap NavMap Public

    C++ 57 4

  2. EasyNavigation EasyNavigation Public

    C++ 13 8

  3. easynav_gridmap_stack easynav_gridmap_stack Public

    C++ 4 3

  4. easynav_simple_stack easynav_simple_stack Public archive

    C++ 1 1

  5. easynavigation.github.io easynavigation.github.io Public

    Batchfile 1 3

  6. easynav_plugins easynav_plugins Public

    C++ 1 8

Repositories

Showing 10 of 18 repositories

Top languages

Loading…

Most used topics

Loading…