From 10495b72c88b6376af6d405910cbd517c6271b1b Mon Sep 17 00:00:00 2001 From: Alexander Mock Date: Thu, 9 Jul 2026 13:39:40 +0200 Subject: [PATCH 1/3] added lyrical badge --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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 From 6050ebe21c50ee48ace53799c3077bf6ec3b3da5 Mon Sep 17 00:00:00 2001 From: Alexander Mock Date: Thu, 9 Jul 2026 13:43:56 +0200 Subject: [PATCH 2/3] added changelogs --- mbf_abstract_core/CHANGELOG.rst | 5 +++++ mbf_abstract_nav/CHANGELOG.rst | 5 +++++ mbf_msgs/CHANGELOG.rst | 5 +++++ mbf_simple_core/CHANGELOG.rst | 5 +++++ mbf_simple_nav/CHANGELOG.rst | 5 +++++ mbf_test_utility/CHANGELOG.rst | 5 +++++ mbf_utility/CHANGELOG.rst | 5 +++++ move_base_flex/CHANGELOG.rst | 5 +++++ rviz_mbf_plugins/CHANGELOG.rst | 5 +++++ 9 files changed, 45 insertions(+) diff --git a/mbf_abstract_core/CHANGELOG.rst b/mbf_abstract_core/CHANGELOG.rst index 75360d73..7c5aad31 100644 --- a/mbf_abstract_core/CHANGELOG.rst +++ b/mbf_abstract_core/CHANGELOG.rst @@ -2,6 +2,11 @@ Changelog for package mbf_abstract_core ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Forthcoming +----------- +* 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/CHANGELOG.rst b/mbf_abstract_nav/CHANGELOG.rst index f6522e33..a9978b69 100644 --- a/mbf_abstract_nav/CHANGELOG.rst +++ b/mbf_abstract_nav/CHANGELOG.rst @@ -2,6 +2,11 @@ Changelog for package mbf_abstract_nav ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Forthcoming +----------- +* 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/CHANGELOG.rst b/mbf_msgs/CHANGELOG.rst index 6fa15919..47e4dadb 100644 --- a/mbf_msgs/CHANGELOG.rst +++ b/mbf_msgs/CHANGELOG.rst @@ -2,6 +2,11 @@ Changelog for package mbf_msgs ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Forthcoming +----------- +* 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/CHANGELOG.rst b/mbf_simple_core/CHANGELOG.rst index 82893eef..69d436ee 100644 --- a/mbf_simple_core/CHANGELOG.rst +++ b/mbf_simple_core/CHANGELOG.rst @@ -2,6 +2,11 @@ Changelog for package mbf_simple_core ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Forthcoming +----------- +* 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/CHANGELOG.rst b/mbf_simple_nav/CHANGELOG.rst index 17f64d2b..d720b5cf 100644 --- a/mbf_simple_nav/CHANGELOG.rst +++ b/mbf_simple_nav/CHANGELOG.rst @@ -2,6 +2,11 @@ Changelog for package mbf_simple_nav ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Forthcoming +----------- +* 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/CHANGELOG.rst b/mbf_test_utility/CHANGELOG.rst index 818d863f..9ace23bc 100644 --- a/mbf_test_utility/CHANGELOG.rst +++ b/mbf_test_utility/CHANGELOG.rst @@ -2,6 +2,11 @@ Changelog for package mbf_test_utility ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Forthcoming +----------- +* 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/CHANGELOG.rst b/mbf_utility/CHANGELOG.rst index fe6433cd..f866fa04 100644 --- a/mbf_utility/CHANGELOG.rst +++ b/mbf_utility/CHANGELOG.rst @@ -2,6 +2,11 @@ Changelog for package mbf_utility ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Forthcoming +----------- +* 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/CHANGELOG.rst b/move_base_flex/CHANGELOG.rst index 816cb6d0..da800439 100644 --- a/move_base_flex/CHANGELOG.rst +++ b/move_base_flex/CHANGELOG.rst @@ -2,6 +2,11 @@ Changelog for package move_base_flex ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Forthcoming +----------- +* 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/CHANGELOG.rst b/rviz_mbf_plugins/CHANGELOG.rst index 4ee6c28d..e9baf4aa 100644 --- a/rviz_mbf_plugins/CHANGELOG.rst +++ b/rviz_mbf_plugins/CHANGELOG.rst @@ -2,6 +2,11 @@ Changelog for package rviz_mbf_plugins ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Forthcoming +----------- +* ROS 2 Lyrical Compatibility +* Non-blocking RobotInfo for faster control cycles + 1.1.0 (2026-06-18) ------------------ * Added PlanRefiner interface, see #353 From e2e7608dd53d1c8f170c0cb3ded97a37621775fa Mon Sep 17 00:00:00 2001 From: Alexander Mock Date: Thu, 9 Jul 2026 13:44:04 +0200 Subject: [PATCH 3/3] 1.2.0 --- mbf_abstract_core/CHANGELOG.rst | 4 ++-- mbf_abstract_core/package.xml | 2 +- mbf_abstract_nav/CHANGELOG.rst | 4 ++-- mbf_abstract_nav/package.xml | 2 +- mbf_msgs/CHANGELOG.rst | 4 ++-- mbf_msgs/package.xml | 2 +- mbf_simple_core/CHANGELOG.rst | 4 ++-- mbf_simple_core/package.xml | 2 +- mbf_simple_nav/CHANGELOG.rst | 4 ++-- mbf_simple_nav/package.xml | 2 +- mbf_test_utility/CHANGELOG.rst | 4 ++-- mbf_test_utility/package.xml | 2 +- mbf_utility/CHANGELOG.rst | 4 ++-- mbf_utility/package.xml | 2 +- move_base_flex/CHANGELOG.rst | 4 ++-- move_base_flex/package.xml | 2 +- rviz_mbf_plugins/CHANGELOG.rst | 4 ++-- rviz_mbf_plugins/package.xml | 2 +- 18 files changed, 27 insertions(+), 27 deletions(-) diff --git a/mbf_abstract_core/CHANGELOG.rst b/mbf_abstract_core/CHANGELOG.rst index 7c5aad31..8f022704 100644 --- a/mbf_abstract_core/CHANGELOG.rst +++ b/mbf_abstract_core/CHANGELOG.rst @@ -2,8 +2,8 @@ Changelog for package mbf_abstract_core ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -Forthcoming ------------ +1.2.0 (2026-07-09) +------------------ * ROS 2 Lyrical Compatibility * Non-blocking RobotInfo for faster control cycles 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 a9978b69..2f62a19d 100644 --- a/mbf_abstract_nav/CHANGELOG.rst +++ b/mbf_abstract_nav/CHANGELOG.rst @@ -2,8 +2,8 @@ Changelog for package mbf_abstract_nav ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -Forthcoming ------------ +1.2.0 (2026-07-09) +------------------ * ROS 2 Lyrical Compatibility * Non-blocking RobotInfo for faster control cycles 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 47e4dadb..370841db 100644 --- a/mbf_msgs/CHANGELOG.rst +++ b/mbf_msgs/CHANGELOG.rst @@ -2,8 +2,8 @@ Changelog for package mbf_msgs ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -Forthcoming ------------ +1.2.0 (2026-07-09) +------------------ * ROS 2 Lyrical Compatibility * Non-blocking RobotInfo for faster control cycles 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 69d436ee..6c3d1fa6 100644 --- a/mbf_simple_core/CHANGELOG.rst +++ b/mbf_simple_core/CHANGELOG.rst @@ -2,8 +2,8 @@ Changelog for package mbf_simple_core ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -Forthcoming ------------ +1.2.0 (2026-07-09) +------------------ * ROS 2 Lyrical Compatibility * Non-blocking RobotInfo for faster control cycles 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 d720b5cf..4901b8db 100644 --- a/mbf_simple_nav/CHANGELOG.rst +++ b/mbf_simple_nav/CHANGELOG.rst @@ -2,8 +2,8 @@ Changelog for package mbf_simple_nav ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -Forthcoming ------------ +1.2.0 (2026-07-09) +------------------ * ROS 2 Lyrical Compatibility * Non-blocking RobotInfo for faster control cycles 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 9ace23bc..2c0c73ca 100644 --- a/mbf_test_utility/CHANGELOG.rst +++ b/mbf_test_utility/CHANGELOG.rst @@ -2,8 +2,8 @@ Changelog for package mbf_test_utility ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -Forthcoming ------------ +1.2.0 (2026-07-09) +------------------ * ROS 2 Lyrical Compatibility * Non-blocking RobotInfo for faster control cycles 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 f866fa04..2d7e0e04 100644 --- a/mbf_utility/CHANGELOG.rst +++ b/mbf_utility/CHANGELOG.rst @@ -2,8 +2,8 @@ Changelog for package mbf_utility ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -Forthcoming ------------ +1.2.0 (2026-07-09) +------------------ * ROS 2 Lyrical Compatibility * Non-blocking RobotInfo for faster control cycles 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 da800439..2e488216 100644 --- a/move_base_flex/CHANGELOG.rst +++ b/move_base_flex/CHANGELOG.rst @@ -2,8 +2,8 @@ Changelog for package move_base_flex ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -Forthcoming ------------ +1.2.0 (2026-07-09) +------------------ * ROS 2 Lyrical Compatibility * Non-blocking RobotInfo for faster control cycles 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 e9baf4aa..6d7e7bec 100644 --- a/rviz_mbf_plugins/CHANGELOG.rst +++ b/rviz_mbf_plugins/CHANGELOG.rst @@ -2,8 +2,8 @@ Changelog for package rviz_mbf_plugins ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -Forthcoming ------------ +1.2.0 (2026-07-09) +------------------ * ROS 2 Lyrical Compatibility * Non-blocking RobotInfo for faster control cycles 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.