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

Package Summary

Version 0.4.0
License Apache-2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/EasyNavigation/EasyNavigation.git
VCS Type git
VCS Version jazzy
Last Updated 2026-07-26
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Easy Navigation: Controller package.

Maintainers

  • Francisco Martín Rico
  • Francisco Miguel Moreno Olivo
  • Esther Aguado González
  • Juan Sebastián Cely Gutiérrez
  • José Miguel Guerrero Hernández

Authors

  • Francisco Martín Rico
  • Francisco Miguel Moreno Olivo
README
No README found. See repository README.
CHANGELOG

Changelog for package easynav_controller

0.4.0 (2026-07-26)

Increase coverage

  • fix(tests): fix node destructors and add comprehensive tests for controller/planner/localizer/maps_manager
    • Fix != to == in lifecycle transition guards in all 4 node destructors
    • Fix MapsManagerNode destructor: declare_parameter -> get_parameter with has_parameter guard
    • Fix unloadLibraryForClass to use actual plugin class name (from .plugin param) not sensor name
    • Null method/manager pointers before calling unload to avoid ClassLoader SIGSEGV
    • Expand inline catch blocks to satisfy uncrustify style
    • Add 11 tests for ControllerNode, 11 for PlannerNode, 12 for LocalizerNode, 10 for MapsManagerNode
    • All tests cover: node name, lifecycle transitions, plugin loading success/failure, cycle methods
  • GPLv3 -> Apache 2.0
  • Improve navstate print including the time
  • Add a bas_footprint frame in TFInfo
  • Contributors: Francisco Martín Rico, Francisco Miguel Moreno

0.3.2 (2025-12-18)

  • Hotfix: Remove remaining C++20/23 features
  • Contributors: Francisco Miguel Moreno

0.3.1 (2025-12-17)

  • Downgrade from C++23 features
  • Remove std::expected from MethodBase::initialize interface
  • TF Refactor
  • Unify TF configuration
  • Contributors: Francisco Martín Rico, Francisco Miguel Moreno

0.3.0 (2025-12-01)

  • Cleanup unused headers
  • Reshape execution and sensor handling
  • Make dummies' fake processing time independent from clock source
  • Contributors: Francisco Martín Rico, Francisco Miguel Moreno

0.1.4 (2025-10-16)

  • Merge kilted version bump into rolling
  • Merge kilted into rolling. Update version to 0.1.3
  • Contributors: Francisco Miguel Moreno

0.1.3 (2025-10-12)

  • New Constructor for PointPerceptionsView with only one perception
  • Fix tf2_ros deprecation warnings and remove warnings from unused parameters
  • Remove unused variables and unused-parameter warnings
  • Contributors: Francisco Miguel Moreno Olivo, Francisco Martín Rico

0.1.2 (2025-09-26)

  • Remove some yaets traces
  • New CLI verb to list the plugins
  • Change plugins names
  • Multi-robot support by namespacing TFs
  • Use tf_prefix instead of tf_namespace
  • Multi-robot support by namespacing TFs
  • Avoid publish cmd_vel if not set
  • Dummy Controller doesn't set cmd_vel
  • Remove atomics
  • Redesing with NavState
  • Blackboard working
  • Improving concurrency with atomic actions
  • Initialize and default dummy cycle times to zero
  • Fix CMake targets. Update package dependencies
  • Install bins in correct place
  • Complete Dummey Controllers
  • [WIP] System Execution
  • Load controllers
  • RTTFBuffer. Dictionary maps.
  • WIP task synchronizations
  • [WIP] Changes to load plugins
  • Changes to load plugins
  • NavState refs in update
  • Base interfaces for module algorithms
  • Add destructor and rt/nort cycle methods
  • Group common method functionality
  • Add dummy plugins for core modules
  • Rename namespaces to easynav
  • Fix typo in copyright messages
  • Execute and activate nodes
  • Refactoring to nodes
  • Contributors: Francisco Martín Rico, Francisco Miguel Moreno Olivo, Juan Carlos Manzanares Serrano

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged easynav_controller at Robotics Stack Exchange

Package Summary

Version 0.4.0
License Apache-2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/EasyNavigation/EasyNavigation.git
VCS Type git
VCS Version jazzy
Last Updated 2026-07-26
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Easy Navigation: Controller package.

Maintainers

  • Francisco Martín Rico
  • Francisco Miguel Moreno Olivo
  • Esther Aguado González
  • Juan Sebastián Cely Gutiérrez
  • José Miguel Guerrero Hernández

Authors

  • Francisco Martín Rico
  • Francisco Miguel Moreno Olivo
README
No README found. See repository README.
CHANGELOG

Changelog for package easynav_controller

0.4.0 (2026-07-26)

Increase coverage

  • fix(tests): fix node destructors and add comprehensive tests for controller/planner/localizer/maps_manager
    • Fix != to == in lifecycle transition guards in all 4 node destructors
    • Fix MapsManagerNode destructor: declare_parameter -> get_parameter with has_parameter guard
    • Fix unloadLibraryForClass to use actual plugin class name (from .plugin param) not sensor name
    • Null method/manager pointers before calling unload to avoid ClassLoader SIGSEGV
    • Expand inline catch blocks to satisfy uncrustify style
    • Add 11 tests for ControllerNode, 11 for PlannerNode, 12 for LocalizerNode, 10 for MapsManagerNode
    • All tests cover: node name, lifecycle transitions, plugin loading success/failure, cycle methods
  • GPLv3 -> Apache 2.0
  • Improve navstate print including the time
  • Add a bas_footprint frame in TFInfo
  • Contributors: Francisco Martín Rico, Francisco Miguel Moreno

0.3.2 (2025-12-18)

  • Hotfix: Remove remaining C++20/23 features
  • Contributors: Francisco Miguel Moreno

0.3.1 (2025-12-17)

  • Downgrade from C++23 features
  • Remove std::expected from MethodBase::initialize interface
  • TF Refactor
  • Unify TF configuration
  • Contributors: Francisco Martín Rico, Francisco Miguel Moreno

0.3.0 (2025-12-01)

  • Cleanup unused headers
  • Reshape execution and sensor handling
  • Make dummies' fake processing time independent from clock source
  • Contributors: Francisco Martín Rico, Francisco Miguel Moreno

0.1.4 (2025-10-16)

  • Merge kilted version bump into rolling
  • Merge kilted into rolling. Update version to 0.1.3
  • Contributors: Francisco Miguel Moreno

0.1.3 (2025-10-12)

  • New Constructor for PointPerceptionsView with only one perception
  • Fix tf2_ros deprecation warnings and remove warnings from unused parameters
  • Remove unused variables and unused-parameter warnings
  • Contributors: Francisco Miguel Moreno Olivo, Francisco Martín Rico

0.1.2 (2025-09-26)

  • Remove some yaets traces
  • New CLI verb to list the plugins
  • Change plugins names
  • Multi-robot support by namespacing TFs
  • Use tf_prefix instead of tf_namespace
  • Multi-robot support by namespacing TFs
  • Avoid publish cmd_vel if not set
  • Dummy Controller doesn't set cmd_vel
  • Remove atomics
  • Redesing with NavState
  • Blackboard working
  • Improving concurrency with atomic actions
  • Initialize and default dummy cycle times to zero
  • Fix CMake targets. Update package dependencies
  • Install bins in correct place
  • Complete Dummey Controllers
  • [WIP] System Execution
  • Load controllers
  • RTTFBuffer. Dictionary maps.
  • WIP task synchronizations
  • [WIP] Changes to load plugins
  • Changes to load plugins
  • NavState refs in update
  • Base interfaces for module algorithms
  • Add destructor and rt/nort cycle methods
  • Group common method functionality
  • Add dummy plugins for core modules
  • Rename namespaces to easynav
  • Fix typo in copyright messages
  • Execute and activate nodes
  • Refactoring to nodes
  • Contributors: Francisco Martín Rico, Francisco Miguel Moreno Olivo, Juan Carlos Manzanares Serrano

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged easynav_controller at Robotics Stack Exchange

Package Summary

Version 0.4.1
License Apache-2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/EasyNavigation/EasyNavigation.git
VCS Type git
VCS Version kilted
Last Updated 2026-07-26
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Easy Navigation: Controller package.

Maintainers

  • Francisco Martín Rico
  • Francisco Miguel Moreno Olivo
  • Esther Aguado González
  • Juan Sebastián Cely Gutiérrez
  • José Miguel Guerrero Hernández

Authors

  • Francisco Martín Rico
  • Francisco Miguel Moreno Olivo
README
No README found. See repository README.
CHANGELOG

Changelog for package easynav_controller

0.4.1 (2026-07-26)

  • Merge rolling (coverage changes) into refactor_perception Increase coverage
  • fix(tests): fix node destructors and add comprehensive tests for controller/planner/localizer/maps_manager
    • Fix != to == in lifecycle transition guards in all 4 node destructors
    • Fix MapsManagerNode destructor: declare_parameter -> get_parameter with has_parameter guard
    • Fix unloadLibraryForClass to use actual plugin class name (from .plugin param) not sensor name
    • Null method/manager pointers before calling unload to avoid ClassLoader SIGSEGV
    • Expand inline catch blocks to satisfy uncrustify style
    • Add 11 tests for ControllerNode, 11 for PlannerNode, 12 for LocalizerNode, 10 for MapsManagerNode
    • All tests cover: node name, lifecycle transitions, plugin loading success/failure, cycle methods
  • GPLv3 -> Apache 2.0
  • Improve navstate print including the time Add a base_footprint frame in TFInfo
  • Contributors: Francisco Martín Rico, Francisco Miguel Moreno

0.3.2 (2025-12-18)

  • Hotfix: Remove remaining C++20/23 features
  • Contributors: Francisco Miguel Moreno

0.3.1 (2025-12-17)

  • Downgrade from C++23 features
  • Remove std::expected from MethodBase::initialize interface
  • TF Refactor
  • Unify TF configuration
  • Contributors: Francisco Martín Rico, Francisco Miguel Moreno

0.3.0 (2025-12-01)

  • Cleanup unused headers
  • Reshape execution and sensor handling
  • Make dummies' fake processing time independent from clock source
  • Contributors: Francisco Martín Rico, Francisco Miguel Moreno

0.1.4 (2025-10-16)

  • Merge kilted version bump into rolling
  • Merge kilted into rolling. Update version to 0.1.3
  • Contributors: Francisco Miguel Moreno

0.1.3 (2025-10-12)

  • New Constructor for PointPerceptionsView with only one perception
  • Fix tf2_ros deprecation warnings and remove warnings from unused parameters
  • Remove unused variables and unused-parameter warnings
  • Contributors: Francisco Miguel Moreno Olivo, Francisco Martín Rico

0.1.2 (2025-09-26)

  • Remove some yaets traces
  • New CLI verb to list the plugins
  • Change plugins names
  • Multi-robot support by namespacing TFs
  • Use tf_prefix instead of tf_namespace
  • Multi-robot support by namespacing TFs
  • Avoid publish cmd_vel if not set
  • Dummy Controller doesn't set cmd_vel
  • Remove atomics
  • Redesing with NavState
  • Blackboard working
  • Improving concurrency with atomic actions
  • Initialize and default dummy cycle times to zero
  • Fix CMake targets. Update package dependencies
  • Install bins in correct place
  • Complete Dummey Controllers
  • [WIP] System Execution
  • Load controllers
  • RTTFBuffer. Dictionary maps.
  • WIP task synchronizations
  • [WIP] Changes to load plugins
  • Changes to load plugins
  • NavState refs in update
  • Base interfaces for module algorithms
  • Add destructor and rt/nort cycle methods
  • Group common method functionality
  • Add dummy plugins for core modules
  • Rename namespaces to easynav
  • Fix typo in copyright messages
  • Execute and activate nodes
  • Refactoring to nodes
  • Contributors: Francisco Martín Rico, Francisco Miguel Moreno Olivo, Juan Carlos Manzanares Serrano

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged easynav_controller at Robotics Stack Exchange

Package Summary

Version 0.4.2
License Apache-2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/EasyNavigation/EasyNavigation.git
VCS Type git
VCS Version lyrical
Last Updated 2026-07-26
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Easy Navigation: Controller package.

Maintainers

  • Francisco Martín Rico
  • Francisco Miguel Moreno Olivo
  • Esther Aguado González
  • Juan Sebastián Cely Gutiérrez
  • José Miguel Guerrero Hernández

Authors

  • Francisco Martín Rico
  • Francisco Miguel Moreno Olivo
README
No README found. See repository README.
CHANGELOG

Changelog for package easynav_controller

0.4.2 (2026-07-26)

  • fix(tests): fix node destructors and add comprehensive tests for controller/planner/localizer/maps_manager
    • Fix != to == in lifecycle transition guards in all 4 node destructors
    • Fix MapsManagerNode destructor: declare_parameter -> get_parameter with has_parameter guard
    • Fix unloadLibraryForClass to use actual plugin class name (from .plugin param) not sensor name
    • Null method/manager pointers before calling unload to avoid ClassLoader SIGSEGV
    • Expand inline catch blocks to satisfy uncrustify style
    • Add 11 tests for ControllerNode, 11 for PlannerNode, 12 for LocalizerNode, 10 for MapsManagerNode
    • All tests cover: node name, lifecycle transitions, plugin loading success/failure, cycle methods
  • GPLv3 -> Apache 2.0
  • Improve navstate print including the time
  • Add a base_footprint frame in TFInfo
  • Hotfix: Remove remaining C++20/23 features
  • Remove std::expected from MethodBase::initialize interface
  • TFInfo in RTTFBuffer
  • Add world frame
  • Tests and refactoring
  • TF Refactor
  • Merge with rolling
  • Cleanup unused headers Reshape execution and sensor handling
  • Make dummies' fake processing time independent from clock source
  • Contributors: Francisco Martín Rico, Francisco Miguel Moreno

0.1.4 (2025-10-16)

  • Merge kilted version bump into rolling
  • Merge kilted into rolling. Update version to 0.1.3
  • Contributors: Francisco Miguel Moreno

0.1.3 (2025-10-12)

  • New Constructor for PointPerceptionsView with only one perception
  • Fix tf2_ros deprecation warnings and remove warnings from unused parameters
  • Remove unused variables and unused-parameter warnings
  • Contributors: Francisco Miguel Moreno Olivo, Francisco Martín Rico

0.1.2 (2025-09-26)

  • Remove some yaets traces
  • New CLI verb to list the plugins
  • Change plugins names
  • Multi-robot support by namespacing TFs
  • Use tf_prefix instead of tf_namespace
  • Multi-robot support by namespacing TFs
  • Avoid publish cmd_vel if not set
  • Dummy Controller doesn't set cmd_vel
  • Remove atomics
  • Redesing with NavState
  • Blackboard working
  • Improving concurrency with atomic actions
  • Initialize and default dummy cycle times to zero
  • Fix CMake targets. Update package dependencies
  • Install bins in correct place
  • Complete Dummey Controllers
  • [WIP] System Execution
  • Load controllers
  • RTTFBuffer. Dictionary maps.
  • WIP task synchronizations
  • [WIP] Changes to load plugins
  • Changes to load plugins
  • NavState refs in update
  • Base interfaces for module algorithms
  • Add destructor and rt/nort cycle methods
  • Group common method functionality
  • Add dummy plugins for core modules
  • Rename namespaces to easynav
  • Fix typo in copyright messages
  • Execute and activate nodes
  • Refactoring to nodes
  • Contributors: Francisco Martín Rico, Francisco Miguel Moreno Olivo, Juan Carlos Manzanares Serrano

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged easynav_controller at Robotics Stack Exchange

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

Package Summary

Version 0.4.0
License Apache-2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/EasyNavigation/EasyNavigation.git
VCS Type git
VCS Version jazzy
Last Updated 2026-07-26
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Easy Navigation: Controller package.

Maintainers

  • Francisco Martín Rico
  • Francisco Miguel Moreno Olivo
  • Esther Aguado González
  • Juan Sebastián Cely Gutiérrez
  • José Miguel Guerrero Hernández

Authors

  • Francisco Martín Rico
  • Francisco Miguel Moreno Olivo
README
No README found. See repository README.
CHANGELOG

Changelog for package easynav_controller

0.4.0 (2026-07-26)

Increase coverage

  • fix(tests): fix node destructors and add comprehensive tests for controller/planner/localizer/maps_manager
    • Fix != to == in lifecycle transition guards in all 4 node destructors
    • Fix MapsManagerNode destructor: declare_parameter -> get_parameter with has_parameter guard
    • Fix unloadLibraryForClass to use actual plugin class name (from .plugin param) not sensor name
    • Null method/manager pointers before calling unload to avoid ClassLoader SIGSEGV
    • Expand inline catch blocks to satisfy uncrustify style
    • Add 11 tests for ControllerNode, 11 for PlannerNode, 12 for LocalizerNode, 10 for MapsManagerNode
    • All tests cover: node name, lifecycle transitions, plugin loading success/failure, cycle methods
  • GPLv3 -> Apache 2.0
  • Improve navstate print including the time
  • Add a bas_footprint frame in TFInfo
  • Contributors: Francisco Martín Rico, Francisco Miguel Moreno

0.3.2 (2025-12-18)

  • Hotfix: Remove remaining C++20/23 features
  • Contributors: Francisco Miguel Moreno

0.3.1 (2025-12-17)

  • Downgrade from C++23 features
  • Remove std::expected from MethodBase::initialize interface
  • TF Refactor
  • Unify TF configuration
  • Contributors: Francisco Martín Rico, Francisco Miguel Moreno

0.3.0 (2025-12-01)

  • Cleanup unused headers
  • Reshape execution and sensor handling
  • Make dummies' fake processing time independent from clock source
  • Contributors: Francisco Martín Rico, Francisco Miguel Moreno

0.1.4 (2025-10-16)

  • Merge kilted version bump into rolling
  • Merge kilted into rolling. Update version to 0.1.3
  • Contributors: Francisco Miguel Moreno

0.1.3 (2025-10-12)

  • New Constructor for PointPerceptionsView with only one perception
  • Fix tf2_ros deprecation warnings and remove warnings from unused parameters
  • Remove unused variables and unused-parameter warnings
  • Contributors: Francisco Miguel Moreno Olivo, Francisco Martín Rico

0.1.2 (2025-09-26)

  • Remove some yaets traces
  • New CLI verb to list the plugins
  • Change plugins names
  • Multi-robot support by namespacing TFs
  • Use tf_prefix instead of tf_namespace
  • Multi-robot support by namespacing TFs
  • Avoid publish cmd_vel if not set
  • Dummy Controller doesn't set cmd_vel
  • Remove atomics
  • Redesing with NavState
  • Blackboard working
  • Improving concurrency with atomic actions
  • Initialize and default dummy cycle times to zero
  • Fix CMake targets. Update package dependencies
  • Install bins in correct place
  • Complete Dummey Controllers
  • [WIP] System Execution
  • Load controllers
  • RTTFBuffer. Dictionary maps.
  • WIP task synchronizations
  • [WIP] Changes to load plugins
  • Changes to load plugins
  • NavState refs in update
  • Base interfaces for module algorithms
  • Add destructor and rt/nort cycle methods
  • Group common method functionality
  • Add dummy plugins for core modules
  • Rename namespaces to easynav
  • Fix typo in copyright messages
  • Execute and activate nodes
  • Refactoring to nodes
  • Contributors: Francisco Martín Rico, Francisco Miguel Moreno Olivo, Juan Carlos Manzanares Serrano

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged easynav_controller at Robotics Stack Exchange

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

Package Summary

Version 0.4.0
License Apache-2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/EasyNavigation/EasyNavigation.git
VCS Type git
VCS Version jazzy
Last Updated 2026-07-26
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Easy Navigation: Controller package.

Maintainers

  • Francisco Martín Rico
  • Francisco Miguel Moreno Olivo
  • Esther Aguado González
  • Juan Sebastián Cely Gutiérrez
  • José Miguel Guerrero Hernández

Authors

  • Francisco Martín Rico
  • Francisco Miguel Moreno Olivo
README
No README found. See repository README.
CHANGELOG

Changelog for package easynav_controller

0.4.0 (2026-07-26)

Increase coverage

  • fix(tests): fix node destructors and add comprehensive tests for controller/planner/localizer/maps_manager
    • Fix != to == in lifecycle transition guards in all 4 node destructors
    • Fix MapsManagerNode destructor: declare_parameter -> get_parameter with has_parameter guard
    • Fix unloadLibraryForClass to use actual plugin class name (from .plugin param) not sensor name
    • Null method/manager pointers before calling unload to avoid ClassLoader SIGSEGV
    • Expand inline catch blocks to satisfy uncrustify style
    • Add 11 tests for ControllerNode, 11 for PlannerNode, 12 for LocalizerNode, 10 for MapsManagerNode
    • All tests cover: node name, lifecycle transitions, plugin loading success/failure, cycle methods
  • GPLv3 -> Apache 2.0
  • Improve navstate print including the time
  • Add a bas_footprint frame in TFInfo
  • Contributors: Francisco Martín Rico, Francisco Miguel Moreno

0.3.2 (2025-12-18)

  • Hotfix: Remove remaining C++20/23 features
  • Contributors: Francisco Miguel Moreno

0.3.1 (2025-12-17)

  • Downgrade from C++23 features
  • Remove std::expected from MethodBase::initialize interface
  • TF Refactor
  • Unify TF configuration
  • Contributors: Francisco Martín Rico, Francisco Miguel Moreno

0.3.0 (2025-12-01)

  • Cleanup unused headers
  • Reshape execution and sensor handling
  • Make dummies' fake processing time independent from clock source
  • Contributors: Francisco Martín Rico, Francisco Miguel Moreno

0.1.4 (2025-10-16)

  • Merge kilted version bump into rolling
  • Merge kilted into rolling. Update version to 0.1.3
  • Contributors: Francisco Miguel Moreno

0.1.3 (2025-10-12)

  • New Constructor for PointPerceptionsView with only one perception
  • Fix tf2_ros deprecation warnings and remove warnings from unused parameters
  • Remove unused variables and unused-parameter warnings
  • Contributors: Francisco Miguel Moreno Olivo, Francisco Martín Rico

0.1.2 (2025-09-26)

  • Remove some yaets traces
  • New CLI verb to list the plugins
  • Change plugins names
  • Multi-robot support by namespacing TFs
  • Use tf_prefix instead of tf_namespace
  • Multi-robot support by namespacing TFs
  • Avoid publish cmd_vel if not set
  • Dummy Controller doesn't set cmd_vel
  • Remove atomics
  • Redesing with NavState
  • Blackboard working
  • Improving concurrency with atomic actions
  • Initialize and default dummy cycle times to zero
  • Fix CMake targets. Update package dependencies
  • Install bins in correct place
  • Complete Dummey Controllers
  • [WIP] System Execution
  • Load controllers
  • RTTFBuffer. Dictionary maps.
  • WIP task synchronizations
  • [WIP] Changes to load plugins
  • Changes to load plugins
  • NavState refs in update
  • Base interfaces for module algorithms
  • Add destructor and rt/nort cycle methods
  • Group common method functionality
  • Add dummy plugins for core modules
  • Rename namespaces to easynav
  • Fix typo in copyright messages
  • Execute and activate nodes
  • Refactoring to nodes
  • Contributors: Francisco Martín Rico, Francisco Miguel Moreno Olivo, Juan Carlos Manzanares Serrano

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged easynav_controller at Robotics Stack Exchange

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

Package Summary

Version 0.4.0
License Apache-2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/EasyNavigation/EasyNavigation.git
VCS Type git
VCS Version jazzy
Last Updated 2026-07-26
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Easy Navigation: Controller package.

Maintainers

  • Francisco Martín Rico
  • Francisco Miguel Moreno Olivo
  • Esther Aguado González
  • Juan Sebastián Cely Gutiérrez
  • José Miguel Guerrero Hernández

Authors

  • Francisco Martín Rico
  • Francisco Miguel Moreno Olivo
README
No README found. See repository README.
CHANGELOG

Changelog for package easynav_controller

0.4.0 (2026-07-26)

Increase coverage

  • fix(tests): fix node destructors and add comprehensive tests for controller/planner/localizer/maps_manager
    • Fix != to == in lifecycle transition guards in all 4 node destructors
    • Fix MapsManagerNode destructor: declare_parameter -> get_parameter with has_parameter guard
    • Fix unloadLibraryForClass to use actual plugin class name (from .plugin param) not sensor name
    • Null method/manager pointers before calling unload to avoid ClassLoader SIGSEGV
    • Expand inline catch blocks to satisfy uncrustify style
    • Add 11 tests for ControllerNode, 11 for PlannerNode, 12 for LocalizerNode, 10 for MapsManagerNode
    • All tests cover: node name, lifecycle transitions, plugin loading success/failure, cycle methods
  • GPLv3 -> Apache 2.0
  • Improve navstate print including the time
  • Add a bas_footprint frame in TFInfo
  • Contributors: Francisco Martín Rico, Francisco Miguel Moreno

0.3.2 (2025-12-18)

  • Hotfix: Remove remaining C++20/23 features
  • Contributors: Francisco Miguel Moreno

0.3.1 (2025-12-17)

  • Downgrade from C++23 features
  • Remove std::expected from MethodBase::initialize interface
  • TF Refactor
  • Unify TF configuration
  • Contributors: Francisco Martín Rico, Francisco Miguel Moreno

0.3.0 (2025-12-01)

  • Cleanup unused headers
  • Reshape execution and sensor handling
  • Make dummies' fake processing time independent from clock source
  • Contributors: Francisco Martín Rico, Francisco Miguel Moreno

0.1.4 (2025-10-16)

  • Merge kilted version bump into rolling
  • Merge kilted into rolling. Update version to 0.1.3
  • Contributors: Francisco Miguel Moreno

0.1.3 (2025-10-12)

  • New Constructor for PointPerceptionsView with only one perception
  • Fix tf2_ros deprecation warnings and remove warnings from unused parameters
  • Remove unused variables and unused-parameter warnings
  • Contributors: Francisco Miguel Moreno Olivo, Francisco Martín Rico

0.1.2 (2025-09-26)

  • Remove some yaets traces
  • New CLI verb to list the plugins
  • Change plugins names
  • Multi-robot support by namespacing TFs
  • Use tf_prefix instead of tf_namespace
  • Multi-robot support by namespacing TFs
  • Avoid publish cmd_vel if not set
  • Dummy Controller doesn't set cmd_vel
  • Remove atomics
  • Redesing with NavState
  • Blackboard working
  • Improving concurrency with atomic actions
  • Initialize and default dummy cycle times to zero
  • Fix CMake targets. Update package dependencies
  • Install bins in correct place
  • Complete Dummey Controllers
  • [WIP] System Execution
  • Load controllers
  • RTTFBuffer. Dictionary maps.
  • WIP task synchronizations
  • [WIP] Changes to load plugins
  • Changes to load plugins
  • NavState refs in update
  • Base interfaces for module algorithms
  • Add destructor and rt/nort cycle methods
  • Group common method functionality
  • Add dummy plugins for core modules
  • Rename namespaces to easynav
  • Fix typo in copyright messages
  • Execute and activate nodes
  • Refactoring to nodes
  • Contributors: Francisco Martín Rico, Francisco Miguel Moreno Olivo, Juan Carlos Manzanares Serrano

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged easynav_controller at Robotics Stack Exchange

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

Package Summary

Version 0.4.0
License Apache-2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/EasyNavigation/EasyNavigation.git
VCS Type git
VCS Version jazzy
Last Updated 2026-07-26
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Easy Navigation: Controller package.

Maintainers

  • Francisco Martín Rico
  • Francisco Miguel Moreno Olivo
  • Esther Aguado González
  • Juan Sebastián Cely Gutiérrez
  • José Miguel Guerrero Hernández

Authors

  • Francisco Martín Rico
  • Francisco Miguel Moreno Olivo
README
No README found. See repository README.
CHANGELOG

Changelog for package easynav_controller

0.4.0 (2026-07-26)

Increase coverage

  • fix(tests): fix node destructors and add comprehensive tests for controller/planner/localizer/maps_manager
    • Fix != to == in lifecycle transition guards in all 4 node destructors
    • Fix MapsManagerNode destructor: declare_parameter -> get_parameter with has_parameter guard
    • Fix unloadLibraryForClass to use actual plugin class name (from .plugin param) not sensor name
    • Null method/manager pointers before calling unload to avoid ClassLoader SIGSEGV
    • Expand inline catch blocks to satisfy uncrustify style
    • Add 11 tests for ControllerNode, 11 for PlannerNode, 12 for LocalizerNode, 10 for MapsManagerNode
    • All tests cover: node name, lifecycle transitions, plugin loading success/failure, cycle methods
  • GPLv3 -> Apache 2.0
  • Improve navstate print including the time
  • Add a bas_footprint frame in TFInfo
  • Contributors: Francisco Martín Rico, Francisco Miguel Moreno

0.3.2 (2025-12-18)

  • Hotfix: Remove remaining C++20/23 features
  • Contributors: Francisco Miguel Moreno

0.3.1 (2025-12-17)

  • Downgrade from C++23 features
  • Remove std::expected from MethodBase::initialize interface
  • TF Refactor
  • Unify TF configuration
  • Contributors: Francisco Martín Rico, Francisco Miguel Moreno

0.3.0 (2025-12-01)

  • Cleanup unused headers
  • Reshape execution and sensor handling
  • Make dummies' fake processing time independent from clock source
  • Contributors: Francisco Martín Rico, Francisco Miguel Moreno

0.1.4 (2025-10-16)

  • Merge kilted version bump into rolling
  • Merge kilted into rolling. Update version to 0.1.3
  • Contributors: Francisco Miguel Moreno

0.1.3 (2025-10-12)

  • New Constructor for PointPerceptionsView with only one perception
  • Fix tf2_ros deprecation warnings and remove warnings from unused parameters
  • Remove unused variables and unused-parameter warnings
  • Contributors: Francisco Miguel Moreno Olivo, Francisco Martín Rico

0.1.2 (2025-09-26)

  • Remove some yaets traces
  • New CLI verb to list the plugins
  • Change plugins names
  • Multi-robot support by namespacing TFs
  • Use tf_prefix instead of tf_namespace
  • Multi-robot support by namespacing TFs
  • Avoid publish cmd_vel if not set
  • Dummy Controller doesn't set cmd_vel
  • Remove atomics
  • Redesing with NavState
  • Blackboard working
  • Improving concurrency with atomic actions
  • Initialize and default dummy cycle times to zero
  • Fix CMake targets. Update package dependencies
  • Install bins in correct place
  • Complete Dummey Controllers
  • [WIP] System Execution
  • Load controllers
  • RTTFBuffer. Dictionary maps.
  • WIP task synchronizations
  • [WIP] Changes to load plugins
  • Changes to load plugins
  • NavState refs in update
  • Base interfaces for module algorithms
  • Add destructor and rt/nort cycle methods
  • Group common method functionality
  • Add dummy plugins for core modules
  • Rename namespaces to easynav
  • Fix typo in copyright messages
  • Execute and activate nodes
  • Refactoring to nodes
  • Contributors: Francisco Martín Rico, Francisco Miguel Moreno Olivo, Juan Carlos Manzanares Serrano

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged easynav_controller at Robotics Stack Exchange

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

Package Summary

Version 0.4.0
License Apache-2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/EasyNavigation/EasyNavigation.git
VCS Type git
VCS Version jazzy
Last Updated 2026-07-26
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Easy Navigation: Controller package.

Maintainers

  • Francisco Martín Rico
  • Francisco Miguel Moreno Olivo
  • Esther Aguado González
  • Juan Sebastián Cely Gutiérrez
  • José Miguel Guerrero Hernández

Authors

  • Francisco Martín Rico
  • Francisco Miguel Moreno Olivo
README
No README found. See repository README.
CHANGELOG

Changelog for package easynav_controller

0.4.0 (2026-07-26)

Increase coverage

  • fix(tests): fix node destructors and add comprehensive tests for controller/planner/localizer/maps_manager
    • Fix != to == in lifecycle transition guards in all 4 node destructors
    • Fix MapsManagerNode destructor: declare_parameter -> get_parameter with has_parameter guard
    • Fix unloadLibraryForClass to use actual plugin class name (from .plugin param) not sensor name
    • Null method/manager pointers before calling unload to avoid ClassLoader SIGSEGV
    • Expand inline catch blocks to satisfy uncrustify style
    • Add 11 tests for ControllerNode, 11 for PlannerNode, 12 for LocalizerNode, 10 for MapsManagerNode
    • All tests cover: node name, lifecycle transitions, plugin loading success/failure, cycle methods
  • GPLv3 -> Apache 2.0
  • Improve navstate print including the time
  • Add a bas_footprint frame in TFInfo
  • Contributors: Francisco Martín Rico, Francisco Miguel Moreno

0.3.2 (2025-12-18)

  • Hotfix: Remove remaining C++20/23 features
  • Contributors: Francisco Miguel Moreno

0.3.1 (2025-12-17)

  • Downgrade from C++23 features
  • Remove std::expected from MethodBase::initialize interface
  • TF Refactor
  • Unify TF configuration
  • Contributors: Francisco Martín Rico, Francisco Miguel Moreno

0.3.0 (2025-12-01)

  • Cleanup unused headers
  • Reshape execution and sensor handling
  • Make dummies' fake processing time independent from clock source
  • Contributors: Francisco Martín Rico, Francisco Miguel Moreno

0.1.4 (2025-10-16)

  • Merge kilted version bump into rolling
  • Merge kilted into rolling. Update version to 0.1.3
  • Contributors: Francisco Miguel Moreno

0.1.3 (2025-10-12)

  • New Constructor for PointPerceptionsView with only one perception
  • Fix tf2_ros deprecation warnings and remove warnings from unused parameters
  • Remove unused variables and unused-parameter warnings
  • Contributors: Francisco Miguel Moreno Olivo, Francisco Martín Rico

0.1.2 (2025-09-26)

  • Remove some yaets traces
  • New CLI verb to list the plugins
  • Change plugins names
  • Multi-robot support by namespacing TFs
  • Use tf_prefix instead of tf_namespace
  • Multi-robot support by namespacing TFs
  • Avoid publish cmd_vel if not set
  • Dummy Controller doesn't set cmd_vel
  • Remove atomics
  • Redesing with NavState
  • Blackboard working
  • Improving concurrency with atomic actions
  • Initialize and default dummy cycle times to zero
  • Fix CMake targets. Update package dependencies
  • Install bins in correct place
  • Complete Dummey Controllers
  • [WIP] System Execution
  • Load controllers
  • RTTFBuffer. Dictionary maps.
  • WIP task synchronizations
  • [WIP] Changes to load plugins
  • Changes to load plugins
  • NavState refs in update
  • Base interfaces for module algorithms
  • Add destructor and rt/nort cycle methods
  • Group common method functionality
  • Add dummy plugins for core modules
  • Rename namespaces to easynav
  • Fix typo in copyright messages
  • Execute and activate nodes
  • Refactoring to nodes
  • Contributors: Francisco Martín Rico, Francisco Miguel Moreno Olivo, Juan Carlos Manzanares Serrano

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged easynav_controller at Robotics Stack Exchange

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

Package Summary

Version 0.4.0
License Apache-2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/EasyNavigation/EasyNavigation.git
VCS Type git
VCS Version jazzy
Last Updated 2026-07-26
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Easy Navigation: Controller package.

Maintainers

  • Francisco Martín Rico
  • Francisco Miguel Moreno Olivo
  • Esther Aguado González
  • Juan Sebastián Cely Gutiérrez
  • José Miguel Guerrero Hernández

Authors

  • Francisco Martín Rico
  • Francisco Miguel Moreno Olivo
README
No README found. See repository README.
CHANGELOG

Changelog for package easynav_controller

0.4.0 (2026-07-26)

Increase coverage

  • fix(tests): fix node destructors and add comprehensive tests for controller/planner/localizer/maps_manager
    • Fix != to == in lifecycle transition guards in all 4 node destructors
    • Fix MapsManagerNode destructor: declare_parameter -> get_parameter with has_parameter guard
    • Fix unloadLibraryForClass to use actual plugin class name (from .plugin param) not sensor name
    • Null method/manager pointers before calling unload to avoid ClassLoader SIGSEGV
    • Expand inline catch blocks to satisfy uncrustify style
    • Add 11 tests for ControllerNode, 11 for PlannerNode, 12 for LocalizerNode, 10 for MapsManagerNode
    • All tests cover: node name, lifecycle transitions, plugin loading success/failure, cycle methods
  • GPLv3 -> Apache 2.0
  • Improve navstate print including the time
  • Add a bas_footprint frame in TFInfo
  • Contributors: Francisco Martín Rico, Francisco Miguel Moreno

0.3.2 (2025-12-18)

  • Hotfix: Remove remaining C++20/23 features
  • Contributors: Francisco Miguel Moreno

0.3.1 (2025-12-17)

  • Downgrade from C++23 features
  • Remove std::expected from MethodBase::initialize interface
  • TF Refactor
  • Unify TF configuration
  • Contributors: Francisco Martín Rico, Francisco Miguel Moreno

0.3.0 (2025-12-01)

  • Cleanup unused headers
  • Reshape execution and sensor handling
  • Make dummies' fake processing time independent from clock source
  • Contributors: Francisco Martín Rico, Francisco Miguel Moreno

0.1.4 (2025-10-16)

  • Merge kilted version bump into rolling
  • Merge kilted into rolling. Update version to 0.1.3
  • Contributors: Francisco Miguel Moreno

0.1.3 (2025-10-12)

  • New Constructor for PointPerceptionsView with only one perception
  • Fix tf2_ros deprecation warnings and remove warnings from unused parameters
  • Remove unused variables and unused-parameter warnings
  • Contributors: Francisco Miguel Moreno Olivo, Francisco Martín Rico

0.1.2 (2025-09-26)

  • Remove some yaets traces
  • New CLI verb to list the plugins
  • Change plugins names
  • Multi-robot support by namespacing TFs
  • Use tf_prefix instead of tf_namespace
  • Multi-robot support by namespacing TFs
  • Avoid publish cmd_vel if not set
  • Dummy Controller doesn't set cmd_vel
  • Remove atomics
  • Redesing with NavState
  • Blackboard working
  • Improving concurrency with atomic actions
  • Initialize and default dummy cycle times to zero
  • Fix CMake targets. Update package dependencies
  • Install bins in correct place
  • Complete Dummey Controllers
  • [WIP] System Execution
  • Load controllers
  • RTTFBuffer. Dictionary maps.
  • WIP task synchronizations
  • [WIP] Changes to load plugins
  • Changes to load plugins
  • NavState refs in update
  • Base interfaces for module algorithms
  • Add destructor and rt/nort cycle methods
  • Group common method functionality
  • Add dummy plugins for core modules
  • Rename namespaces to easynav
  • Fix typo in copyright messages
  • Execute and activate nodes
  • Refactoring to nodes
  • Contributors: Francisco Martín Rico, Francisco Miguel Moreno Olivo, Juan Carlos Manzanares Serrano

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged easynav_controller at Robotics Stack Exchange

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

Package Summary

Version 0.4.0
License Apache-2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/EasyNavigation/EasyNavigation.git
VCS Type git
VCS Version jazzy
Last Updated 2026-07-26
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Easy Navigation: Controller package.

Maintainers

  • Francisco Martín Rico
  • Francisco Miguel Moreno Olivo
  • Esther Aguado González
  • Juan Sebastián Cely Gutiérrez
  • José Miguel Guerrero Hernández

Authors

  • Francisco Martín Rico
  • Francisco Miguel Moreno Olivo
README
No README found. See repository README.
CHANGELOG

Changelog for package easynav_controller

0.4.0 (2026-07-26)

Increase coverage

  • fix(tests): fix node destructors and add comprehensive tests for controller/planner/localizer/maps_manager
    • Fix != to == in lifecycle transition guards in all 4 node destructors
    • Fix MapsManagerNode destructor: declare_parameter -> get_parameter with has_parameter guard
    • Fix unloadLibraryForClass to use actual plugin class name (from .plugin param) not sensor name
    • Null method/manager pointers before calling unload to avoid ClassLoader SIGSEGV
    • Expand inline catch blocks to satisfy uncrustify style
    • Add 11 tests for ControllerNode, 11 for PlannerNode, 12 for LocalizerNode, 10 for MapsManagerNode
    • All tests cover: node name, lifecycle transitions, plugin loading success/failure, cycle methods
  • GPLv3 -> Apache 2.0
  • Improve navstate print including the time
  • Add a bas_footprint frame in TFInfo
  • Contributors: Francisco Martín Rico, Francisco Miguel Moreno

0.3.2 (2025-12-18)

  • Hotfix: Remove remaining C++20/23 features
  • Contributors: Francisco Miguel Moreno

0.3.1 (2025-12-17)

  • Downgrade from C++23 features
  • Remove std::expected from MethodBase::initialize interface
  • TF Refactor
  • Unify TF configuration
  • Contributors: Francisco Martín Rico, Francisco Miguel Moreno

0.3.0 (2025-12-01)

  • Cleanup unused headers
  • Reshape execution and sensor handling
  • Make dummies' fake processing time independent from clock source
  • Contributors: Francisco Martín Rico, Francisco Miguel Moreno

0.1.4 (2025-10-16)

  • Merge kilted version bump into rolling
  • Merge kilted into rolling. Update version to 0.1.3
  • Contributors: Francisco Miguel Moreno

0.1.3 (2025-10-12)

  • New Constructor for PointPerceptionsView with only one perception
  • Fix tf2_ros deprecation warnings and remove warnings from unused parameters
  • Remove unused variables and unused-parameter warnings
  • Contributors: Francisco Miguel Moreno Olivo, Francisco Martín Rico

0.1.2 (2025-09-26)

  • Remove some yaets traces
  • New CLI verb to list the plugins
  • Change plugins names
  • Multi-robot support by namespacing TFs
  • Use tf_prefix instead of tf_namespace
  • Multi-robot support by namespacing TFs
  • Avoid publish cmd_vel if not set
  • Dummy Controller doesn't set cmd_vel
  • Remove atomics
  • Redesing with NavState
  • Blackboard working
  • Improving concurrency with atomic actions
  • Initialize and default dummy cycle times to zero
  • Fix CMake targets. Update package dependencies
  • Install bins in correct place
  • Complete Dummey Controllers
  • [WIP] System Execution
  • Load controllers
  • RTTFBuffer. Dictionary maps.
  • WIP task synchronizations
  • [WIP] Changes to load plugins
  • Changes to load plugins
  • NavState refs in update
  • Base interfaces for module algorithms
  • Add destructor and rt/nort cycle methods
  • Group common method functionality
  • Add dummy plugins for core modules
  • Rename namespaces to easynav
  • Fix typo in copyright messages
  • Execute and activate nodes
  • Refactoring to nodes
  • Contributors: Francisco Martín Rico, Francisco Miguel Moreno Olivo, Juan Carlos Manzanares Serrano

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged easynav_controller at Robotics Stack Exchange

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

Package Summary

Version 0.4.0
License Apache-2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/EasyNavigation/EasyNavigation.git
VCS Type git
VCS Version jazzy
Last Updated 2026-07-26
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Easy Navigation: Controller package.

Maintainers

  • Francisco Martín Rico
  • Francisco Miguel Moreno Olivo
  • Esther Aguado González
  • Juan Sebastián Cely Gutiérrez
  • José Miguel Guerrero Hernández

Authors

  • Francisco Martín Rico
  • Francisco Miguel Moreno Olivo
README
No README found. See repository README.
CHANGELOG

Changelog for package easynav_controller

0.4.0 (2026-07-26)

Increase coverage

  • fix(tests): fix node destructors and add comprehensive tests for controller/planner/localizer/maps_manager
    • Fix != to == in lifecycle transition guards in all 4 node destructors
    • Fix MapsManagerNode destructor: declare_parameter -> get_parameter with has_parameter guard
    • Fix unloadLibraryForClass to use actual plugin class name (from .plugin param) not sensor name
    • Null method/manager pointers before calling unload to avoid ClassLoader SIGSEGV
    • Expand inline catch blocks to satisfy uncrustify style
    • Add 11 tests for ControllerNode, 11 for PlannerNode, 12 for LocalizerNode, 10 for MapsManagerNode
    • All tests cover: node name, lifecycle transitions, plugin loading success/failure, cycle methods
  • GPLv3 -> Apache 2.0
  • Improve navstate print including the time
  • Add a bas_footprint frame in TFInfo
  • Contributors: Francisco Martín Rico, Francisco Miguel Moreno

0.3.2 (2025-12-18)

  • Hotfix: Remove remaining C++20/23 features
  • Contributors: Francisco Miguel Moreno

0.3.1 (2025-12-17)

  • Downgrade from C++23 features
  • Remove std::expected from MethodBase::initialize interface
  • TF Refactor
  • Unify TF configuration
  • Contributors: Francisco Martín Rico, Francisco Miguel Moreno

0.3.0 (2025-12-01)

  • Cleanup unused headers
  • Reshape execution and sensor handling
  • Make dummies' fake processing time independent from clock source
  • Contributors: Francisco Martín Rico, Francisco Miguel Moreno

0.1.4 (2025-10-16)

  • Merge kilted version bump into rolling
  • Merge kilted into rolling. Update version to 0.1.3
  • Contributors: Francisco Miguel Moreno

0.1.3 (2025-10-12)

  • New Constructor for PointPerceptionsView with only one perception
  • Fix tf2_ros deprecation warnings and remove warnings from unused parameters
  • Remove unused variables and unused-parameter warnings
  • Contributors: Francisco Miguel Moreno Olivo, Francisco Martín Rico

0.1.2 (2025-09-26)

  • Remove some yaets traces
  • New CLI verb to list the plugins
  • Change plugins names
  • Multi-robot support by namespacing TFs
  • Use tf_prefix instead of tf_namespace
  • Multi-robot support by namespacing TFs
  • Avoid publish cmd_vel if not set
  • Dummy Controller doesn't set cmd_vel
  • Remove atomics
  • Redesing with NavState
  • Blackboard working
  • Improving concurrency with atomic actions
  • Initialize and default dummy cycle times to zero
  • Fix CMake targets. Update package dependencies
  • Install bins in correct place
  • Complete Dummey Controllers
  • [WIP] System Execution
  • Load controllers
  • RTTFBuffer. Dictionary maps.
  • WIP task synchronizations
  • [WIP] Changes to load plugins
  • Changes to load plugins
  • NavState refs in update
  • Base interfaces for module algorithms
  • Add destructor and rt/nort cycle methods
  • Group common method functionality
  • Add dummy plugins for core modules
  • Rename namespaces to easynav
  • Fix typo in copyright messages
  • Execute and activate nodes
  • Refactoring to nodes
  • Contributors: Francisco Martín Rico, Francisco Miguel Moreno Olivo, Juan Carlos Manzanares Serrano

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged easynav_controller at Robotics Stack Exchange

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

Package Summary

Version 0.4.0
License Apache-2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/EasyNavigation/EasyNavigation.git
VCS Type git
VCS Version jazzy
Last Updated 2026-07-26
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Easy Navigation: Controller package.

Maintainers

  • Francisco Martín Rico
  • Francisco Miguel Moreno Olivo
  • Esther Aguado González
  • Juan Sebastián Cely Gutiérrez
  • José Miguel Guerrero Hernández

Authors

  • Francisco Martín Rico
  • Francisco Miguel Moreno Olivo
README
No README found. See repository README.
CHANGELOG

Changelog for package easynav_controller

0.4.0 (2026-07-26)

Increase coverage

  • fix(tests): fix node destructors and add comprehensive tests for controller/planner/localizer/maps_manager
    • Fix != to == in lifecycle transition guards in all 4 node destructors
    • Fix MapsManagerNode destructor: declare_parameter -> get_parameter with has_parameter guard
    • Fix unloadLibraryForClass to use actual plugin class name (from .plugin param) not sensor name
    • Null method/manager pointers before calling unload to avoid ClassLoader SIGSEGV
    • Expand inline catch blocks to satisfy uncrustify style
    • Add 11 tests for ControllerNode, 11 for PlannerNode, 12 for LocalizerNode, 10 for MapsManagerNode
    • All tests cover: node name, lifecycle transitions, plugin loading success/failure, cycle methods
  • GPLv3 -> Apache 2.0
  • Improve navstate print including the time
  • Add a bas_footprint frame in TFInfo
  • Contributors: Francisco Martín Rico, Francisco Miguel Moreno

0.3.2 (2025-12-18)

  • Hotfix: Remove remaining C++20/23 features
  • Contributors: Francisco Miguel Moreno

0.3.1 (2025-12-17)

  • Downgrade from C++23 features
  • Remove std::expected from MethodBase::initialize interface
  • TF Refactor
  • Unify TF configuration
  • Contributors: Francisco Martín Rico, Francisco Miguel Moreno

0.3.0 (2025-12-01)

  • Cleanup unused headers
  • Reshape execution and sensor handling
  • Make dummies' fake processing time independent from clock source
  • Contributors: Francisco Martín Rico, Francisco Miguel Moreno

0.1.4 (2025-10-16)

  • Merge kilted version bump into rolling
  • Merge kilted into rolling. Update version to 0.1.3
  • Contributors: Francisco Miguel Moreno

0.1.3 (2025-10-12)

  • New Constructor for PointPerceptionsView with only one perception
  • Fix tf2_ros deprecation warnings and remove warnings from unused parameters
  • Remove unused variables and unused-parameter warnings
  • Contributors: Francisco Miguel Moreno Olivo, Francisco Martín Rico

0.1.2 (2025-09-26)

  • Remove some yaets traces
  • New CLI verb to list the plugins
  • Change plugins names
  • Multi-robot support by namespacing TFs
  • Use tf_prefix instead of tf_namespace
  • Multi-robot support by namespacing TFs
  • Avoid publish cmd_vel if not set
  • Dummy Controller doesn't set cmd_vel
  • Remove atomics
  • Redesing with NavState
  • Blackboard working
  • Improving concurrency with atomic actions
  • Initialize and default dummy cycle times to zero
  • Fix CMake targets. Update package dependencies
  • Install bins in correct place
  • Complete Dummey Controllers
  • [WIP] System Execution
  • Load controllers
  • RTTFBuffer. Dictionary maps.
  • WIP task synchronizations
  • [WIP] Changes to load plugins
  • Changes to load plugins
  • NavState refs in update
  • Base interfaces for module algorithms
  • Add destructor and rt/nort cycle methods
  • Group common method functionality
  • Add dummy plugins for core modules
  • Rename namespaces to easynav
  • Fix typo in copyright messages
  • Execute and activate nodes
  • Refactoring to nodes
  • Contributors: Francisco Martín Rico, Francisco Miguel Moreno Olivo, Juan Carlos Manzanares Serrano

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged easynav_controller at Robotics Stack Exchange

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

Package Summary

Version 0.4.0
License Apache-2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/EasyNavigation/EasyNavigation.git
VCS Type git
VCS Version jazzy
Last Updated 2026-07-26
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Easy Navigation: Controller package.

Maintainers

  • Francisco Martín Rico
  • Francisco Miguel Moreno Olivo
  • Esther Aguado González
  • Juan Sebastián Cely Gutiérrez
  • José Miguel Guerrero Hernández

Authors

  • Francisco Martín Rico
  • Francisco Miguel Moreno Olivo
README
No README found. See repository README.
CHANGELOG

Changelog for package easynav_controller

0.4.0 (2026-07-26)

Increase coverage

  • fix(tests): fix node destructors and add comprehensive tests for controller/planner/localizer/maps_manager
    • Fix != to == in lifecycle transition guards in all 4 node destructors
    • Fix MapsManagerNode destructor: declare_parameter -> get_parameter with has_parameter guard
    • Fix unloadLibraryForClass to use actual plugin class name (from .plugin param) not sensor name
    • Null method/manager pointers before calling unload to avoid ClassLoader SIGSEGV
    • Expand inline catch blocks to satisfy uncrustify style
    • Add 11 tests for ControllerNode, 11 for PlannerNode, 12 for LocalizerNode, 10 for MapsManagerNode
    • All tests cover: node name, lifecycle transitions, plugin loading success/failure, cycle methods
  • GPLv3 -> Apache 2.0
  • Improve navstate print including the time
  • Add a bas_footprint frame in TFInfo
  • Contributors: Francisco Martín Rico, Francisco Miguel Moreno

0.3.2 (2025-12-18)

  • Hotfix: Remove remaining C++20/23 features
  • Contributors: Francisco Miguel Moreno

0.3.1 (2025-12-17)

  • Downgrade from C++23 features
  • Remove std::expected from MethodBase::initialize interface
  • TF Refactor
  • Unify TF configuration
  • Contributors: Francisco Martín Rico, Francisco Miguel Moreno

0.3.0 (2025-12-01)

  • Cleanup unused headers
  • Reshape execution and sensor handling
  • Make dummies' fake processing time independent from clock source
  • Contributors: Francisco Martín Rico, Francisco Miguel Moreno

0.1.4 (2025-10-16)

  • Merge kilted version bump into rolling
  • Merge kilted into rolling. Update version to 0.1.3
  • Contributors: Francisco Miguel Moreno

0.1.3 (2025-10-12)

  • New Constructor for PointPerceptionsView with only one perception
  • Fix tf2_ros deprecation warnings and remove warnings from unused parameters
  • Remove unused variables and unused-parameter warnings
  • Contributors: Francisco Miguel Moreno Olivo, Francisco Martín Rico

0.1.2 (2025-09-26)

  • Remove some yaets traces
  • New CLI verb to list the plugins
  • Change plugins names
  • Multi-robot support by namespacing TFs
  • Use tf_prefix instead of tf_namespace
  • Multi-robot support by namespacing TFs
  • Avoid publish cmd_vel if not set
  • Dummy Controller doesn't set cmd_vel
  • Remove atomics
  • Redesing with NavState
  • Blackboard working
  • Improving concurrency with atomic actions
  • Initialize and default dummy cycle times to zero
  • Fix CMake targets. Update package dependencies
  • Install bins in correct place
  • Complete Dummey Controllers
  • [WIP] System Execution
  • Load controllers
  • RTTFBuffer. Dictionary maps.
  • WIP task synchronizations
  • [WIP] Changes to load plugins
  • Changes to load plugins
  • NavState refs in update
  • Base interfaces for module algorithms
  • Add destructor and rt/nort cycle methods
  • Group common method functionality
  • Add dummy plugins for core modules
  • Rename namespaces to easynav
  • Fix typo in copyright messages
  • Execute and activate nodes
  • Refactoring to nodes
  • Contributors: Francisco Martín Rico, Francisco Miguel Moreno Olivo, Juan Carlos Manzanares Serrano

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged easynav_controller at Robotics Stack Exchange

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

Package Summary

Version 0.4.0
License Apache-2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/EasyNavigation/EasyNavigation.git
VCS Type git
VCS Version jazzy
Last Updated 2026-07-26
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Easy Navigation: Controller package.

Maintainers

  • Francisco Martín Rico
  • Francisco Miguel Moreno Olivo
  • Esther Aguado González
  • Juan Sebastián Cely Gutiérrez
  • José Miguel Guerrero Hernández

Authors

  • Francisco Martín Rico
  • Francisco Miguel Moreno Olivo
README
No README found. See repository README.
CHANGELOG

Changelog for package easynav_controller

0.4.0 (2026-07-26)

Increase coverage

  • fix(tests): fix node destructors and add comprehensive tests for controller/planner/localizer/maps_manager
    • Fix != to == in lifecycle transition guards in all 4 node destructors
    • Fix MapsManagerNode destructor: declare_parameter -> get_parameter with has_parameter guard
    • Fix unloadLibraryForClass to use actual plugin class name (from .plugin param) not sensor name
    • Null method/manager pointers before calling unload to avoid ClassLoader SIGSEGV
    • Expand inline catch blocks to satisfy uncrustify style
    • Add 11 tests for ControllerNode, 11 for PlannerNode, 12 for LocalizerNode, 10 for MapsManagerNode
    • All tests cover: node name, lifecycle transitions, plugin loading success/failure, cycle methods
  • GPLv3 -> Apache 2.0
  • Improve navstate print including the time
  • Add a bas_footprint frame in TFInfo
  • Contributors: Francisco Martín Rico, Francisco Miguel Moreno

0.3.2 (2025-12-18)

  • Hotfix: Remove remaining C++20/23 features
  • Contributors: Francisco Miguel Moreno

0.3.1 (2025-12-17)

  • Downgrade from C++23 features
  • Remove std::expected from MethodBase::initialize interface
  • TF Refactor
  • Unify TF configuration
  • Contributors: Francisco Martín Rico, Francisco Miguel Moreno

0.3.0 (2025-12-01)

  • Cleanup unused headers
  • Reshape execution and sensor handling
  • Make dummies' fake processing time independent from clock source
  • Contributors: Francisco Martín Rico, Francisco Miguel Moreno

0.1.4 (2025-10-16)

  • Merge kilted version bump into rolling
  • Merge kilted into rolling. Update version to 0.1.3
  • Contributors: Francisco Miguel Moreno

0.1.3 (2025-10-12)

  • New Constructor for PointPerceptionsView with only one perception
  • Fix tf2_ros deprecation warnings and remove warnings from unused parameters
  • Remove unused variables and unused-parameter warnings
  • Contributors: Francisco Miguel Moreno Olivo, Francisco Martín Rico

0.1.2 (2025-09-26)

  • Remove some yaets traces
  • New CLI verb to list the plugins
  • Change plugins names
  • Multi-robot support by namespacing TFs
  • Use tf_prefix instead of tf_namespace
  • Multi-robot support by namespacing TFs
  • Avoid publish cmd_vel if not set
  • Dummy Controller doesn't set cmd_vel
  • Remove atomics
  • Redesing with NavState
  • Blackboard working
  • Improving concurrency with atomic actions
  • Initialize and default dummy cycle times to zero
  • Fix CMake targets. Update package dependencies
  • Install bins in correct place
  • Complete Dummey Controllers
  • [WIP] System Execution
  • Load controllers
  • RTTFBuffer. Dictionary maps.
  • WIP task synchronizations
  • [WIP] Changes to load plugins
  • Changes to load plugins
  • NavState refs in update
  • Base interfaces for module algorithms
  • Add destructor and rt/nort cycle methods
  • Group common method functionality
  • Add dummy plugins for core modules
  • Rename namespaces to easynav
  • Fix typo in copyright messages
  • Execute and activate nodes
  • Refactoring to nodes
  • Contributors: Francisco Martín Rico, Francisco Miguel Moreno Olivo, Juan Carlos Manzanares Serrano

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged easynav_controller at Robotics Stack Exchange

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

Package Summary

Version 0.4.0
License Apache-2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/EasyNavigation/EasyNavigation.git
VCS Type git
VCS Version jazzy
Last Updated 2026-07-26
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Easy Navigation: Controller package.

Maintainers

  • Francisco Martín Rico
  • Francisco Miguel Moreno Olivo
  • Esther Aguado González
  • Juan Sebastián Cely Gutiérrez
  • José Miguel Guerrero Hernández

Authors

  • Francisco Martín Rico
  • Francisco Miguel Moreno Olivo
README
No README found. See repository README.
CHANGELOG

Changelog for package easynav_controller

0.4.0 (2026-07-26)

Increase coverage

  • fix(tests): fix node destructors and add comprehensive tests for controller/planner/localizer/maps_manager
    • Fix != to == in lifecycle transition guards in all 4 node destructors
    • Fix MapsManagerNode destructor: declare_parameter -> get_parameter with has_parameter guard
    • Fix unloadLibraryForClass to use actual plugin class name (from .plugin param) not sensor name
    • Null method/manager pointers before calling unload to avoid ClassLoader SIGSEGV
    • Expand inline catch blocks to satisfy uncrustify style
    • Add 11 tests for ControllerNode, 11 for PlannerNode, 12 for LocalizerNode, 10 for MapsManagerNode
    • All tests cover: node name, lifecycle transitions, plugin loading success/failure, cycle methods
  • GPLv3 -> Apache 2.0
  • Improve navstate print including the time
  • Add a bas_footprint frame in TFInfo
  • Contributors: Francisco Martín Rico, Francisco Miguel Moreno

0.3.2 (2025-12-18)

  • Hotfix: Remove remaining C++20/23 features
  • Contributors: Francisco Miguel Moreno

0.3.1 (2025-12-17)

  • Downgrade from C++23 features
  • Remove std::expected from MethodBase::initialize interface
  • TF Refactor
  • Unify TF configuration
  • Contributors: Francisco Martín Rico, Francisco Miguel Moreno

0.3.0 (2025-12-01)

  • Cleanup unused headers
  • Reshape execution and sensor handling
  • Make dummies' fake processing time independent from clock source
  • Contributors: Francisco Martín Rico, Francisco Miguel Moreno

0.1.4 (2025-10-16)

  • Merge kilted version bump into rolling
  • Merge kilted into rolling. Update version to 0.1.3
  • Contributors: Francisco Miguel Moreno

0.1.3 (2025-10-12)

  • New Constructor for PointPerceptionsView with only one perception
  • Fix tf2_ros deprecation warnings and remove warnings from unused parameters
  • Remove unused variables and unused-parameter warnings
  • Contributors: Francisco Miguel Moreno Olivo, Francisco Martín Rico

0.1.2 (2025-09-26)

  • Remove some yaets traces
  • New CLI verb to list the plugins
  • Change plugins names
  • Multi-robot support by namespacing TFs
  • Use tf_prefix instead of tf_namespace
  • Multi-robot support by namespacing TFs
  • Avoid publish cmd_vel if not set
  • Dummy Controller doesn't set cmd_vel
  • Remove atomics
  • Redesing with NavState
  • Blackboard working
  • Improving concurrency with atomic actions
  • Initialize and default dummy cycle times to zero
  • Fix CMake targets. Update package dependencies
  • Install bins in correct place
  • Complete Dummey Controllers
  • [WIP] System Execution
  • Load controllers
  • RTTFBuffer. Dictionary maps.
  • WIP task synchronizations
  • [WIP] Changes to load plugins
  • Changes to load plugins
  • NavState refs in update
  • Base interfaces for module algorithms
  • Add destructor and rt/nort cycle methods
  • Group common method functionality
  • Add dummy plugins for core modules
  • Rename namespaces to easynav
  • Fix typo in copyright messages
  • Execute and activate nodes
  • Refactoring to nodes
  • Contributors: Francisco Martín Rico, Francisco Miguel Moreno Olivo, Juan Carlos Manzanares Serrano

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged easynav_controller at Robotics Stack Exchange

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

Package Summary

Version 0.4.0
License Apache-2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/EasyNavigation/EasyNavigation.git
VCS Type git
VCS Version jazzy
Last Updated 2026-07-26
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Easy Navigation: Controller package.

Maintainers

  • Francisco Martín Rico
  • Francisco Miguel Moreno Olivo
  • Esther Aguado González
  • Juan Sebastián Cely Gutiérrez
  • José Miguel Guerrero Hernández

Authors

  • Francisco Martín Rico
  • Francisco Miguel Moreno Olivo
README
No README found. See repository README.
CHANGELOG

Changelog for package easynav_controller

0.4.0 (2026-07-26)

Increase coverage

  • fix(tests): fix node destructors and add comprehensive tests for controller/planner/localizer/maps_manager
    • Fix != to == in lifecycle transition guards in all 4 node destructors
    • Fix MapsManagerNode destructor: declare_parameter -> get_parameter with has_parameter guard
    • Fix unloadLibraryForClass to use actual plugin class name (from .plugin param) not sensor name
    • Null method/manager pointers before calling unload to avoid ClassLoader SIGSEGV
    • Expand inline catch blocks to satisfy uncrustify style
    • Add 11 tests for ControllerNode, 11 for PlannerNode, 12 for LocalizerNode, 10 for MapsManagerNode
    • All tests cover: node name, lifecycle transitions, plugin loading success/failure, cycle methods
  • GPLv3 -> Apache 2.0
  • Improve navstate print including the time
  • Add a bas_footprint frame in TFInfo
  • Contributors: Francisco Martín Rico, Francisco Miguel Moreno

0.3.2 (2025-12-18)

  • Hotfix: Remove remaining C++20/23 features
  • Contributors: Francisco Miguel Moreno

0.3.1 (2025-12-17)

  • Downgrade from C++23 features
  • Remove std::expected from MethodBase::initialize interface
  • TF Refactor
  • Unify TF configuration
  • Contributors: Francisco Martín Rico, Francisco Miguel Moreno

0.3.0 (2025-12-01)

  • Cleanup unused headers
  • Reshape execution and sensor handling
  • Make dummies' fake processing time independent from clock source
  • Contributors: Francisco Martín Rico, Francisco Miguel Moreno

0.1.4 (2025-10-16)

  • Merge kilted version bump into rolling
  • Merge kilted into rolling. Update version to 0.1.3
  • Contributors: Francisco Miguel Moreno

0.1.3 (2025-10-12)

  • New Constructor for PointPerceptionsView with only one perception
  • Fix tf2_ros deprecation warnings and remove warnings from unused parameters
  • Remove unused variables and unused-parameter warnings
  • Contributors: Francisco Miguel Moreno Olivo, Francisco Martín Rico

0.1.2 (2025-09-26)

  • Remove some yaets traces
  • New CLI verb to list the plugins
  • Change plugins names
  • Multi-robot support by namespacing TFs
  • Use tf_prefix instead of tf_namespace
  • Multi-robot support by namespacing TFs
  • Avoid publish cmd_vel if not set
  • Dummy Controller doesn't set cmd_vel
  • Remove atomics
  • Redesing with NavState
  • Blackboard working
  • Improving concurrency with atomic actions
  • Initialize and default dummy cycle times to zero
  • Fix CMake targets. Update package dependencies
  • Install bins in correct place
  • Complete Dummey Controllers
  • [WIP] System Execution
  • Load controllers
  • RTTFBuffer. Dictionary maps.
  • WIP task synchronizations
  • [WIP] Changes to load plugins
  • Changes to load plugins
  • NavState refs in update
  • Base interfaces for module algorithms
  • Add destructor and rt/nort cycle methods
  • Group common method functionality
  • Add dummy plugins for core modules
  • Rename namespaces to easynav
  • Fix typo in copyright messages
  • Execute and activate nodes
  • Refactoring to nodes
  • Contributors: Francisco Martín Rico, Francisco Miguel Moreno Olivo, Juan Carlos Manzanares Serrano

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged easynav_controller at Robotics Stack Exchange

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

Package Summary

Version 0.4.0
License Apache-2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/EasyNavigation/EasyNavigation.git
VCS Type git
VCS Version jazzy
Last Updated 2026-07-26
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Easy Navigation: Controller package.

Maintainers

  • Francisco Martín Rico
  • Francisco Miguel Moreno Olivo
  • Esther Aguado González
  • Juan Sebastián Cely Gutiérrez
  • José Miguel Guerrero Hernández

Authors

  • Francisco Martín Rico
  • Francisco Miguel Moreno Olivo
README
No README found. See repository README.
CHANGELOG

Changelog for package easynav_controller

0.4.0 (2026-07-26)

Increase coverage

  • fix(tests): fix node destructors and add comprehensive tests for controller/planner/localizer/maps_manager
    • Fix != to == in lifecycle transition guards in all 4 node destructors
    • Fix MapsManagerNode destructor: declare_parameter -> get_parameter with has_parameter guard
    • Fix unloadLibraryForClass to use actual plugin class name (from .plugin param) not sensor name
    • Null method/manager pointers before calling unload to avoid ClassLoader SIGSEGV
    • Expand inline catch blocks to satisfy uncrustify style
    • Add 11 tests for ControllerNode, 11 for PlannerNode, 12 for LocalizerNode, 10 for MapsManagerNode
    • All tests cover: node name, lifecycle transitions, plugin loading success/failure, cycle methods
  • GPLv3 -> Apache 2.0
  • Improve navstate print including the time
  • Add a bas_footprint frame in TFInfo
  • Contributors: Francisco Martín Rico, Francisco Miguel Moreno

0.3.2 (2025-12-18)

  • Hotfix: Remove remaining C++20/23 features
  • Contributors: Francisco Miguel Moreno

0.3.1 (2025-12-17)

  • Downgrade from C++23 features
  • Remove std::expected from MethodBase::initialize interface
  • TF Refactor
  • Unify TF configuration
  • Contributors: Francisco Martín Rico, Francisco Miguel Moreno

0.3.0 (2025-12-01)

  • Cleanup unused headers
  • Reshape execution and sensor handling
  • Make dummies' fake processing time independent from clock source
  • Contributors: Francisco Martín Rico, Francisco Miguel Moreno

0.1.4 (2025-10-16)

  • Merge kilted version bump into rolling
  • Merge kilted into rolling. Update version to 0.1.3
  • Contributors: Francisco Miguel Moreno

0.1.3 (2025-10-12)

  • New Constructor for PointPerceptionsView with only one perception
  • Fix tf2_ros deprecation warnings and remove warnings from unused parameters
  • Remove unused variables and unused-parameter warnings
  • Contributors: Francisco Miguel Moreno Olivo, Francisco Martín Rico

0.1.2 (2025-09-26)

  • Remove some yaets traces
  • New CLI verb to list the plugins
  • Change plugins names
  • Multi-robot support by namespacing TFs
  • Use tf_prefix instead of tf_namespace
  • Multi-robot support by namespacing TFs
  • Avoid publish cmd_vel if not set
  • Dummy Controller doesn't set cmd_vel
  • Remove atomics
  • Redesing with NavState
  • Blackboard working
  • Improving concurrency with atomic actions
  • Initialize and default dummy cycle times to zero
  • Fix CMake targets. Update package dependencies
  • Install bins in correct place
  • Complete Dummey Controllers
  • [WIP] System Execution
  • Load controllers
  • RTTFBuffer. Dictionary maps.
  • WIP task synchronizations
  • [WIP] Changes to load plugins
  • Changes to load plugins
  • NavState refs in update
  • Base interfaces for module algorithms
  • Add destructor and rt/nort cycle methods
  • Group common method functionality
  • Add dummy plugins for core modules
  • Rename namespaces to easynav
  • Fix typo in copyright messages
  • Execute and activate nodes
  • Refactoring to nodes
  • Contributors: Francisco Martín Rico, Francisco Miguel Moreno Olivo, Juan Carlos Manzanares Serrano

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged easynav_controller at Robotics Stack Exchange

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

Package Summary

Version 0.4.0
License Apache-2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/EasyNavigation/EasyNavigation.git
VCS Type git
VCS Version jazzy
Last Updated 2026-07-26
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Easy Navigation: Controller package.

Maintainers

  • Francisco Martín Rico
  • Francisco Miguel Moreno Olivo
  • Esther Aguado González
  • Juan Sebastián Cely Gutiérrez
  • José Miguel Guerrero Hernández

Authors

  • Francisco Martín Rico
  • Francisco Miguel Moreno Olivo
README
No README found. See repository README.
CHANGELOG

Changelog for package easynav_controller

0.4.0 (2026-07-26)

Increase coverage

  • fix(tests): fix node destructors and add comprehensive tests for controller/planner/localizer/maps_manager
    • Fix != to == in lifecycle transition guards in all 4 node destructors
    • Fix MapsManagerNode destructor: declare_parameter -> get_parameter with has_parameter guard
    • Fix unloadLibraryForClass to use actual plugin class name (from .plugin param) not sensor name
    • Null method/manager pointers before calling unload to avoid ClassLoader SIGSEGV
    • Expand inline catch blocks to satisfy uncrustify style
    • Add 11 tests for ControllerNode, 11 for PlannerNode, 12 for LocalizerNode, 10 for MapsManagerNode
    • All tests cover: node name, lifecycle transitions, plugin loading success/failure, cycle methods
  • GPLv3 -> Apache 2.0
  • Improve navstate print including the time
  • Add a bas_footprint frame in TFInfo
  • Contributors: Francisco Martín Rico, Francisco Miguel Moreno

0.3.2 (2025-12-18)

  • Hotfix: Remove remaining C++20/23 features
  • Contributors: Francisco Miguel Moreno

0.3.1 (2025-12-17)

  • Downgrade from C++23 features
  • Remove std::expected from MethodBase::initialize interface
  • TF Refactor
  • Unify TF configuration
  • Contributors: Francisco Martín Rico, Francisco Miguel Moreno

0.3.0 (2025-12-01)

  • Cleanup unused headers
  • Reshape execution and sensor handling
  • Make dummies' fake processing time independent from clock source
  • Contributors: Francisco Martín Rico, Francisco Miguel Moreno

0.1.4 (2025-10-16)

  • Merge kilted version bump into rolling
  • Merge kilted into rolling. Update version to 0.1.3
  • Contributors: Francisco Miguel Moreno

0.1.3 (2025-10-12)

  • New Constructor for PointPerceptionsView with only one perception
  • Fix tf2_ros deprecation warnings and remove warnings from unused parameters
  • Remove unused variables and unused-parameter warnings
  • Contributors: Francisco Miguel Moreno Olivo, Francisco Martín Rico

0.1.2 (2025-09-26)

  • Remove some yaets traces
  • New CLI verb to list the plugins
  • Change plugins names
  • Multi-robot support by namespacing TFs
  • Use tf_prefix instead of tf_namespace
  • Multi-robot support by namespacing TFs
  • Avoid publish cmd_vel if not set
  • Dummy Controller doesn't set cmd_vel
  • Remove atomics
  • Redesing with NavState
  • Blackboard working
  • Improving concurrency with atomic actions
  • Initialize and default dummy cycle times to zero
  • Fix CMake targets. Update package dependencies
  • Install bins in correct place
  • Complete Dummey Controllers
  • [WIP] System Execution
  • Load controllers
  • RTTFBuffer. Dictionary maps.
  • WIP task synchronizations
  • [WIP] Changes to load plugins
  • Changes to load plugins
  • NavState refs in update
  • Base interfaces for module algorithms
  • Add destructor and rt/nort cycle methods
  • Group common method functionality
  • Add dummy plugins for core modules
  • Rename namespaces to easynav
  • Fix typo in copyright messages
  • Execute and activate nodes
  • Refactoring to nodes
  • Contributors: Francisco Martín Rico, Francisco Miguel Moreno Olivo, Juan Carlos Manzanares Serrano

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged easynav_controller at Robotics Stack Exchange

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

Package Summary

Version 0.4.0
License Apache-2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/EasyNavigation/EasyNavigation.git
VCS Type git
VCS Version jazzy
Last Updated 2026-07-26
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Easy Navigation: Controller package.

Maintainers

  • Francisco Martín Rico
  • Francisco Miguel Moreno Olivo
  • Esther Aguado González
  • Juan Sebastián Cely Gutiérrez
  • José Miguel Guerrero Hernández

Authors

  • Francisco Martín Rico
  • Francisco Miguel Moreno Olivo
README
No README found. See repository README.
CHANGELOG

Changelog for package easynav_controller

0.4.0 (2026-07-26)

Increase coverage

  • fix(tests): fix node destructors and add comprehensive tests for controller/planner/localizer/maps_manager
    • Fix != to == in lifecycle transition guards in all 4 node destructors
    • Fix MapsManagerNode destructor: declare_parameter -> get_parameter with has_parameter guard
    • Fix unloadLibraryForClass to use actual plugin class name (from .plugin param) not sensor name
    • Null method/manager pointers before calling unload to avoid ClassLoader SIGSEGV
    • Expand inline catch blocks to satisfy uncrustify style
    • Add 11 tests for ControllerNode, 11 for PlannerNode, 12 for LocalizerNode, 10 for MapsManagerNode
    • All tests cover: node name, lifecycle transitions, plugin loading success/failure, cycle methods
  • GPLv3 -> Apache 2.0
  • Improve navstate print including the time
  • Add a bas_footprint frame in TFInfo
  • Contributors: Francisco Martín Rico, Francisco Miguel Moreno

0.3.2 (2025-12-18)

  • Hotfix: Remove remaining C++20/23 features
  • Contributors: Francisco Miguel Moreno

0.3.1 (2025-12-17)

  • Downgrade from C++23 features
  • Remove std::expected from MethodBase::initialize interface
  • TF Refactor
  • Unify TF configuration
  • Contributors: Francisco Martín Rico, Francisco Miguel Moreno

0.3.0 (2025-12-01)

  • Cleanup unused headers
  • Reshape execution and sensor handling
  • Make dummies' fake processing time independent from clock source
  • Contributors: Francisco Martín Rico, Francisco Miguel Moreno

0.1.4 (2025-10-16)

  • Merge kilted version bump into rolling
  • Merge kilted into rolling. Update version to 0.1.3
  • Contributors: Francisco Miguel Moreno

0.1.3 (2025-10-12)

  • New Constructor for PointPerceptionsView with only one perception
  • Fix tf2_ros deprecation warnings and remove warnings from unused parameters
  • Remove unused variables and unused-parameter warnings
  • Contributors: Francisco Miguel Moreno Olivo, Francisco Martín Rico

0.1.2 (2025-09-26)

  • Remove some yaets traces
  • New CLI verb to list the plugins
  • Change plugins names
  • Multi-robot support by namespacing TFs
  • Use tf_prefix instead of tf_namespace
  • Multi-robot support by namespacing TFs
  • Avoid publish cmd_vel if not set
  • Dummy Controller doesn't set cmd_vel
  • Remove atomics
  • Redesing with NavState
  • Blackboard working
  • Improving concurrency with atomic actions
  • Initialize and default dummy cycle times to zero
  • Fix CMake targets. Update package dependencies
  • Install bins in correct place
  • Complete Dummey Controllers
  • [WIP] System Execution
  • Load controllers
  • RTTFBuffer. Dictionary maps.
  • WIP task synchronizations
  • [WIP] Changes to load plugins
  • Changes to load plugins
  • NavState refs in update
  • Base interfaces for module algorithms
  • Add destructor and rt/nort cycle methods
  • Group common method functionality
  • Add dummy plugins for core modules
  • Rename namespaces to easynav
  • Fix typo in copyright messages
  • Execute and activate nodes
  • Refactoring to nodes
  • Contributors: Francisco Martín Rico, Francisco Miguel Moreno Olivo, Juan Carlos Manzanares Serrano

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged easynav_controller at Robotics Stack Exchange