CHANGELOG

Changelog for package easynav_common

0.3.0 (2025-12-01)

  • Add vision_msgs/msg/Detection3DArray perception

  • Cleanup unused headers

  • Reshape execution and sensor handling

  • Finished collision checker

  • Optimize pointperceptionview

  • Allow using yaets tracing macros from outside the easynav namespace

  • GNSS Support

  • Add missing dependencies

  • Contributors: Francisco Martín Rico, Francisco Miguel Moreno

0.1.4 (2025-10-16)

  • Fix compilation errors in jazzy

  • 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

  • Fix multiple perceptions

  • Update defaul group var name

  • Fix support for different perceptions types in blackboard

  • Verbose fail in set. Set wit std::shared_ptr

  • Contributors: Francisco Miguel Moreno Olivo, Francisco Martín Rico

0.1.2 (2025-09-26)

  • Remove some yaets traces

  • Add operation to include new points in the PointPerceptionView pipeline

  • Trigger planner if new goals appear

  • Minor improvements (refactor and RT option)

  • [WIP] Blackboard for NavSate

  • Simplify blackboard with two operations

  • Remove atomics

  • Remove get_ref

  • Refactor Perceptions

  • BlacKboard v3

  • Redesign with NavState

  • Blackboard for NavState

  • Improving concurrency with atomic actions

  • Yaets traces

  • Blackboard working

  • Remove pcl_conversions in target_link_libraries

  • Improving concurrency with atomic actions

  • Fix ament_target_dependencies_deprecation

  • Install bins in correct place

  • Fix ament_target_dependencies_deprecation

  • Remove timeout

  • Fix bug when disabling tracing. Rename tracing CMake option

  • Updated Doxygen description headers

  • easynav_interfaces and initial approach for a goal manager

  • NavigationControl interface and GoalManager

  • [WIP] System Execution

  • RTTFBuffer. Dictionary maps.

  • Improve PerceptionsOps to PerceptionsOpsView

  • Add fused_perceptions method

  • Add chained operations in perceptions

  • Changes to load plugins

  • Isolate Perceptions type from sensor utility functions

  • Base interfaces for module algorithms

  • Works on Map Manager Types

  • Install runtime binary targets under lib

  • Add NavState structure

  • Move common base types to easynav_common

  • Rename namespaces to easynav

  • Refactoring to nodes

  • Contributors: Francisco Martín Rico, Francisco Miguel Moreno Olivo, Juan Carlos Manzanares Serrano