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.
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

📋 Roadmap Project: RoadMap


Intelligent Robotics Lab – Universidad Rey Juan Carlos

Popular repositories Loading

  1. NavMap NavMap Public

    C++ 110 12

  2. EasyNavigation EasyNavigation Public

    C++ 107 23

  3. roscon2025_workshop roscon2025_workshop Public

    Python 28 4

  4. easynav_gridmap_stack easynav_gridmap_stack Public

    C++ 4 4

  5. easynav_plugins easynav_plugins Public

    C++ 4 12

  6. easynav_lidarslam_ros2 easynav_lidarslam_ros2 Public

    Forked from rsasaki0109/lidar_slam_ros2

    EasyNav ROS 2 package of 3D lidar slam using ndt/gicp registration and pose-optimization

    C++ 3 1

Repositories

Showing 10 of 24 repositories
  • EasyNavigation/easynav_playground_kobuki's past year of commit activity
    Python 0 GPL-3.0 5 0 3 Updated Sep 5, 2026
  • EasyFleet Public
    EasyNavigation/EasyFleet's past year of commit activity
    C++ 1 Apache-2.0 0 0 0 Updated Aug 28, 2026
  • EasyNavigation/easynav_plugins's past year of commit activity
    C++ 4 Apache-2.0 12 1 1 Updated Aug 27, 2026
  • NavMap Public
    EasyNavigation/NavMap's past year of commit activity
    C++ 110 Apache-2.0 12 1 0 Updated Aug 27, 2026
  • EasyNavigation/EasyNavigation's past year of commit activity
    C++ 107 Apache-2.0 23 3 1 Updated Aug 27, 2026
  • .github Public
    EasyNavigation/.github's past year of commit activity
    0 0 0 0 Updated Aug 27, 2026
  • easyfleet_web Public
    EasyNavigation/easyfleet_web's past year of commit activity
    HTML 0 Apache-2.0 0 0 0 Updated Aug 16, 2026
  • EasyNavigation/easynavigation.github.io's past year of commit activity
    Batchfile 1 Apache-2.0 6 0 3 Updated Aug 11, 2026
  • EasyNavigation/easynav_gridmap_stack's past year of commit activity
    C++ 4 GPL-3.0 4 0 0 Updated Aug 9, 2026
  • EasyNavigation/easynav_indoor_testcase's past year of commit activity
    Python 0 Apache-2.0 4 1 1 Updated Aug 9, 2026

Most used topics

Loading…