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.


MICIU+Cofinanciado+AEI eu_funded_en Funded by the European Union through the Horizon Europe programme under Grant Agreement No. 101070254 (CoreSense), and by MICIU/AEI/10.13039/501100011033 and ERDF/EU under grants PERMAP PID2024-161761OB-C21 and PLANNAV PID2024-161761OB-C22 (AURORAS).

🧩 CI Status

Repository Doxygen Rolling Lyrical Kilted Jazzy Humble
EasyNavigation Doxygen Deployment rolling lyrical kilted jazzy humble
NavMap Doxygen Deployment rolling lyrical kilted jazzy humble
easynav_plugins Doxygen Deployment rolling lyrical kilted jazzy humble
yaets Doxygen Deployment rolling lyrical kilted jazzy humble

📦 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.
easynav_playgrounds PlayGround with the Kobuki, Summit XL, Tiago and omnidirectional mobile robot in indoor/outdoor simulation environments.
NavMap Surface-based map representation for navigable 3D environments, providing geometric and semantic layers for efficient navigation.

👥 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
Miguel de Miguel Paraiso Universidad Rey Juan Carlos midemig Advisor
Jorge Beltrán de la Cita Universidad Rey Juan Carlos beltransen Advisor

📋 Roadmap Project: RoadMap


Intelligent Robotics Lab – Universidad Rey Juan Carlos

Popular repositories Loading

  1. EasyNavigation EasyNavigation Public

    C++ 129 24

  2. NavMap NavMap Public

    C++ 112 14

  3. StrataSLAM StrataSLAM Public

    C++ 31 2

  4. roscon2025_workshop roscon2025_workshop Public

    Python 28 3

  5. easynav_gridmap_stack easynav_gridmap_stack Public

    C++ 5 5

  6. easynav_plugins easynav_plugins Public

    C++ 5 13

Repositories

Showing 10 of 34 repositories
  • NavMap Public
    EasyNavigation/NavMap's past year of commit activity
    C++ 112 Apache-2.0 14 1 0 Updated Nov 10, 2026
  • EasyNavigation/easynavigation.github.io's past year of commit activity
    CSS 2 Apache-2.0 8 1 0 Updated Nov 10, 2026
  • EasyNavigation/easynav_playgrounds's past year of commit activity
    Python 2 3 1 0 Updated Nov 10, 2026
  • StrataSLAM Public
    EasyNavigation/StrataSLAM's past year of commit activity
    C++ 31 Apache-2.0 2 0 0 Updated Nov 10, 2026
  • EasyNavigation/easynav_plugins's past year of commit activity
    C++ 5 Apache-2.0 13 0 1 Updated Nov 6, 2026
  • EasyNavigation/navmap-paper-artifacts's past year of commit activity
    Python 0 Apache-2.0 0 0 0 Updated Nov 3, 2026
  • EasyNavigation/EasyNavigation's past year of commit activity
    C++ 129 Apache-2.0 24 1 0 Updated Nov 3, 2026
  • robot_localization Public Forked from cra-ros-pkg/robot_localization

    robot_localization is a package of nonlinear state estimation nodes. The package was developed by Charles River Analytics, Inc. Please ask questions on answers.ros.org.

    EasyNavigation/robot_localization's past year of commit activity
    C++ 0 1,051 0 0 Updated Nov 2, 2026
  • EasyFleet Public
    EasyNavigation/EasyFleet's past year of commit activity
    C++ 3 Apache-2.0 0 0 0 Updated Oct 26, 2026
  • easyfleet_example_deployments Public

    Example deployments of EasyFleet: from mocked capabilities to fleets running real EasyNav navigation

    EasyNavigation/easyfleet_example_deployments's past year of commit activity
    C++ 0 Apache-2.0 0 0 0 Updated Oct 25, 2026

Top languages

Loading…

Most used topics

Loading…