diff --git a/README.md b/README.md index 65abd7ae..81f867d1 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,6 @@ -[![Jazzy CI](https://github.com/naturerobots/move_base_flex/actions/workflows/jazzy.yaml/badge.svg)](https://github.com/naturerobots/move_base_flex/actions/workflows/jazzy.yaml) [![Humble CI](https://github.com/naturerobots/move_base_flex/actions/workflows/humble.yaml/badge.svg)](https://github.com/naturerobots/move_base_flex/actions/workflows/humble.yaml) +[![Jazzy CI](https://github.com/naturerobots/move_base_flex/actions/workflows/jazzy.yaml/badge.svg)](https://github.com/naturerobots/move_base_flex/actions/workflows/jazzy.yaml) +[![Lyrical CI](https://github.com/naturerobots/move_base_flex/actions/workflows/lyrical.yaml/badge.svg)](https://github.com/naturerobots/move_base_flex/actions/workflows/lyrical.yaml) # Move Base Flex: A Highly Flexible Navigation Framework diff --git a/mbf_abstract_core/CHANGELOG.rst b/mbf_abstract_core/CHANGELOG.rst index 75360d73..8f022704 100644 --- a/mbf_abstract_core/CHANGELOG.rst +++ b/mbf_abstract_core/CHANGELOG.rst @@ -2,6 +2,11 @@ Changelog for package mbf_abstract_core ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +1.2.0 (2026-07-09) +------------------ +* ROS 2 Lyrical Compatibility +* Non-blocking RobotInfo for faster control cycles + 1.1.0 (2026-06-18) ------------------ * Added PlanRefiner interface, see #353 diff --git a/mbf_abstract_core/package.xml b/mbf_abstract_core/package.xml index 40d77810..f8a66791 100644 --- a/mbf_abstract_core/package.xml +++ b/mbf_abstract_core/package.xml @@ -2,7 +2,7 @@ mbf_abstract_core - 1.1.0 + 1.2.0 This package provides common interfaces for navigation specific robot actions. It contains the AbstractPlanner, AbstractController and AbstractRecovery plugin interfaces. This interfaces have to be implemented by the plugins to make the plugin available for Move Base Flex. The abstract classes provides a meaningful interface enabling the planners, controllers and recovery behaviors to return information, e.g. why something went wrong. Derivided interfaces can, for example, provide methods to initialize the planner, controller or recovery with map representations like costmap_2d, grid_map or other representations. diff --git a/mbf_abstract_nav/CHANGELOG.rst b/mbf_abstract_nav/CHANGELOG.rst index f6522e33..2f62a19d 100644 --- a/mbf_abstract_nav/CHANGELOG.rst +++ b/mbf_abstract_nav/CHANGELOG.rst @@ -2,6 +2,11 @@ Changelog for package mbf_abstract_nav ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +1.2.0 (2026-07-09) +------------------ +* ROS 2 Lyrical Compatibility +* Non-blocking RobotInfo for faster control cycles + 1.1.0 (2026-06-18) ------------------ * Added PlanRefiner interface, see #353 diff --git a/mbf_abstract_nav/package.xml b/mbf_abstract_nav/package.xml index 6f18a2a4..f62390f2 100644 --- a/mbf_abstract_nav/package.xml +++ b/mbf_abstract_nav/package.xml @@ -2,7 +2,7 @@ mbf_abstract_nav - 1.1.0 + 1.2.0 The mbf_abstract_nav package contains the abstract navigation server implementation of Move Base Flex (MBF). The abstract navigation server is not bound to any map representation. It provides the actions for planning, controlling and recovering. MBF loads all defined plugins at the program start. Therefor, it loads all plugins which are defined in the lists *planners*, *controllers* and *recovery_behaviors*. Each list holds a pair of a *name* and a *type*. The *type* defines which kind of plugin to load. The *name* defines under which name the plugin should be callable by the actions. diff --git a/mbf_msgs/CHANGELOG.rst b/mbf_msgs/CHANGELOG.rst index 6fa15919..370841db 100644 --- a/mbf_msgs/CHANGELOG.rst +++ b/mbf_msgs/CHANGELOG.rst @@ -2,6 +2,11 @@ Changelog for package mbf_msgs ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +1.2.0 (2026-07-09) +------------------ +* ROS 2 Lyrical Compatibility +* Non-blocking RobotInfo for faster control cycles + 1.1.0 (2026-06-18) ------------------ * Added PlanRefiner interface, see #353 diff --git a/mbf_msgs/package.xml b/mbf_msgs/package.xml index 3a759ff7..b1cd82a0 100644 --- a/mbf_msgs/package.xml +++ b/mbf_msgs/package.xml @@ -2,7 +2,7 @@ mbf_msgs - 1.1.0 + 1.2.0 The move_base_flex messages package providing the action definition files for the action GetPath, ExePath, Recovery and MoveBase. The action servers providing these action are implemented in mbf_abstract_nav. diff --git a/mbf_simple_core/CHANGELOG.rst b/mbf_simple_core/CHANGELOG.rst index 82893eef..6c3d1fa6 100644 --- a/mbf_simple_core/CHANGELOG.rst +++ b/mbf_simple_core/CHANGELOG.rst @@ -2,6 +2,11 @@ Changelog for package mbf_simple_core ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +1.2.0 (2026-07-09) +------------------ +* ROS 2 Lyrical Compatibility +* Non-blocking RobotInfo for faster control cycles + 1.1.0 (2026-06-18) ------------------ * Added PlanRefiner interface, see #353 diff --git a/mbf_simple_core/package.xml b/mbf_simple_core/package.xml index 1cfbcc70..c476626d 100644 --- a/mbf_simple_core/package.xml +++ b/mbf_simple_core/package.xml @@ -2,7 +2,7 @@ mbf_simple_core - 1.1.0 + 1.2.0 This package provides common interfaces for navigation specific robot actions. It contains the SimplePlanner, SimpleController and SimpleRecovery interfaces. The interfaces have to be implemented by the plugins to make them available for Move Base Flex using the mbf_simple_nav navigation implementation. That implementation inherits the mbf_abstract_nav implementation and there is no binding to a map representation. diff --git a/mbf_simple_nav/CHANGELOG.rst b/mbf_simple_nav/CHANGELOG.rst index 17f64d2b..4901b8db 100644 --- a/mbf_simple_nav/CHANGELOG.rst +++ b/mbf_simple_nav/CHANGELOG.rst @@ -2,6 +2,11 @@ Changelog for package mbf_simple_nav ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +1.2.0 (2026-07-09) +------------------ +* ROS 2 Lyrical Compatibility +* Non-blocking RobotInfo for faster control cycles + 1.1.0 (2026-06-18) ------------------ * Added PlanRefiner interface, see #353 diff --git a/mbf_simple_nav/package.xml b/mbf_simple_nav/package.xml index f9f54249..6a44b7c1 100644 --- a/mbf_simple_nav/package.xml +++ b/mbf_simple_nav/package.xml @@ -2,7 +2,7 @@ mbf_simple_nav - 1.1.0 + 1.2.0 The mbf_simple_nav package contains a simple navigation server implementation of Move Base Flex (MBF). The simple navigation server is bound to no map representation. It provides actions for planning, controlling and recovering. MBF loads all defined plugins which are defined in the lists *planners*, *controllers* and *recovery_behaviors*. Each list holds a pair of a *name* and a *type*. The *type* defines which kind of plugin to load. The *name* defines under which name the plugin should be callable by the actions. diff --git a/mbf_test_utility/CHANGELOG.rst b/mbf_test_utility/CHANGELOG.rst index 818d863f..2c0c73ca 100644 --- a/mbf_test_utility/CHANGELOG.rst +++ b/mbf_test_utility/CHANGELOG.rst @@ -2,6 +2,11 @@ Changelog for package mbf_test_utility ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +1.2.0 (2026-07-09) +------------------ +* ROS 2 Lyrical Compatibility +* Non-blocking RobotInfo for faster control cycles + 1.1.0 (2026-06-18) ------------------ * Added PlanRefiner interface, see #353 diff --git a/mbf_test_utility/package.xml b/mbf_test_utility/package.xml index f4fb02e7..390d31cc 100644 --- a/mbf_test_utility/package.xml +++ b/mbf_test_utility/package.xml @@ -2,7 +2,7 @@ mbf_test_utility - 1.1.0 + 1.2.0 Contains tools that help with testing move base flex modules. This package should only be used as a test dependency. If some tool shall be used in production, move it into mbf_utility for example. diff --git a/mbf_utility/CHANGELOG.rst b/mbf_utility/CHANGELOG.rst index fe6433cd..2d7e0e04 100644 --- a/mbf_utility/CHANGELOG.rst +++ b/mbf_utility/CHANGELOG.rst @@ -2,6 +2,11 @@ Changelog for package mbf_utility ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +1.2.0 (2026-07-09) +------------------ +* ROS 2 Lyrical Compatibility +* Non-blocking RobotInfo for faster control cycles + 1.1.0 (2026-06-18) ------------------ * Added PlanRefiner interface, see #353 diff --git a/mbf_utility/package.xml b/mbf_utility/package.xml index 60696237..9cc73fa2 100644 --- a/mbf_utility/package.xml +++ b/mbf_utility/package.xml @@ -2,7 +2,7 @@ mbf_utility - 1.1.0 + 1.2.0 The mbf_utility package Alexander Mock diff --git a/move_base_flex/CHANGELOG.rst b/move_base_flex/CHANGELOG.rst index 816cb6d0..2e488216 100644 --- a/move_base_flex/CHANGELOG.rst +++ b/move_base_flex/CHANGELOG.rst @@ -2,6 +2,11 @@ Changelog for package move_base_flex ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +1.2.0 (2026-07-09) +------------------ +* ROS 2 Lyrical Compatibility +* Non-blocking RobotInfo for faster control cycles + 1.1.0 (2026-06-18) ------------------ * Added PlanRefiner interface, see #353 diff --git a/move_base_flex/package.xml b/move_base_flex/package.xml index c90fdfa4..53f5ca8e 100644 --- a/move_base_flex/package.xml +++ b/move_base_flex/package.xml @@ -2,7 +2,7 @@ move_base_flex - 1.1.0 + 1.2.0 Move Base Flex (MBF) is a backwards-compatible replacement for move_base. MBF can use existing plugins for move_base, and provides an enhanced version of the planner, controller and recovery plugin ROS interfaces. It exposes action servers for planning, controlling and recovering, providing detailed information of the current state and the plugin’s feedback. An external executive logic can use MBF and its actions to perform smart and flexible navigation strategies. Furthermore, MBF enables the use of other map representations, e.g. meshes or grid_map diff --git a/rviz_mbf_plugins/CHANGELOG.rst b/rviz_mbf_plugins/CHANGELOG.rst index 4ee6c28d..6d7e7bec 100644 --- a/rviz_mbf_plugins/CHANGELOG.rst +++ b/rviz_mbf_plugins/CHANGELOG.rst @@ -2,6 +2,11 @@ Changelog for package rviz_mbf_plugins ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +1.2.0 (2026-07-09) +------------------ +* ROS 2 Lyrical Compatibility +* Non-blocking RobotInfo for faster control cycles + 1.1.0 (2026-06-18) ------------------ * Added PlanRefiner interface, see #353 diff --git a/rviz_mbf_plugins/package.xml b/rviz_mbf_plugins/package.xml index 82ab442a..2bc2db77 100644 --- a/rviz_mbf_plugins/package.xml +++ b/rviz_mbf_plugins/package.xml @@ -2,7 +2,7 @@ rviz_mbf_plugins - 1.1.0 + 1.2.0 Contains rviz plugins for interacting with move base flex.