From ef1cdeea86f360ca4a6a1ad25523e6fc48f596bc Mon Sep 17 00:00:00 2001 From: Robert Haschke Date: Wed, 15 Oct 2025 13:53:26 +0200 Subject: [PATCH] 0.1.4 --- capabilities/CHANGELOG.rst | 15 +++++ capabilities/package.xml | 2 +- core/CHANGELOG.rst | 100 ++++++++++++++++++++++++++++++++ core/package.xml | 2 +- demo/CHANGELOG.rst | 22 +++++++ demo/package.xml | 2 +- msgs/CHANGELOG.rst | 6 ++ msgs/package.xml | 2 +- rviz_marker_tools/CHANGELOG.rst | 10 ++++ rviz_marker_tools/package.xml | 2 +- visualization/CHANGELOG.rst | 18 ++++++ visualization/package.xml | 2 +- 12 files changed, 177 insertions(+), 6 deletions(-) diff --git a/capabilities/CHANGELOG.rst b/capabilities/CHANGELOG.rst index 1d1f57f5..0a8ca3a5 100644 --- a/capabilities/CHANGELOG.rst +++ b/capabilities/CHANGELOG.rst @@ -2,6 +2,21 @@ Changelog for package moveit_task_constructor_capabilities ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +0.1.4 (2025-10-15) +------------------ +* Add missing include fmt/ranges.h (`#712 `_) +* Provide action feedback during task execution (`#653 `_) +* Increase minimum required CMake version to 3.16 supported by Ubuntu 20.04 +* Silent error "Found empty JointState message" +* Simplify formatting code with https://github.com/fmtlib (`#499 `_) +* Drop Melodic support +* Fix Solution::fillMessage() (`#432 `_) +* Add property trajectory_execution_info (`#355 `_, `#502 `_) +* ExecuteTaskSolutionCapability: Rename goalCallback() -> execCallback() +* Replace namespace robot\_[model|state] with moveit::core +* Use pluginlib consistently (`#463 `_) +* Contributors: Dhruv Patel, Michael Görner, Robert Haschke + 0.1.3 (2023-03-06) ------------------ diff --git a/capabilities/package.xml b/capabilities/package.xml index 28390cb0..c1dc213f 100644 --- a/capabilities/package.xml +++ b/capabilities/package.xml @@ -1,6 +1,6 @@ moveit_task_constructor_capabilities - 0.1.3 + 0.1.4 MoveGroupCapabilites to interact with MoveIt diff --git a/core/CHANGELOG.rst b/core/CHANGELOG.rst index ae0c53b3..e9f91ecc 100644 --- a/core/CHANGELOG.rst +++ b/core/CHANGELOG.rst @@ -2,6 +2,106 @@ Changelog for package moveit_task_constructor_core ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +0.1.4 (2025-10-15) +------------------ +* Avoid duplicate scenes in Solution.msg from generator stages (`#639 `_) +* Allow max Cartesian link speed in PlannerInterface (`#277 `_) +* Enable collisions visualizations (`#708 `_) +* LimitSolutions wrapper stage (`#710 `_) +* Improve code documentation +* CI: Fix Noble builds +* Pick with custom max_velocity_scaling_factor during approach+lift +* Rework pybind11 ABI compatibility checks +* Remove pybind11 submodule +* Upgrade pybind11 to v3 +* Modernize declaration of compile options +* Factor out Python property handling to allow for reuse in custom Python wrappers +* Fix clamping of joint constraints (`#665 `_) +* Correctly report failures instead of issueing console warnings +* Increase minimum required CMake version to 3.16 supported by Ubuntu 20.04 +* Python API: Allow passing a task's introspection object to SolutionBase::toMsg() +* clang-format-14 +* Add support for GenerateRandomPose +* python: Add Task::setRobotModel +* Add path_constraints property to Connect stage +* provide a fmt wrapper (`#615 `_) +* Update API: JumpThreshold -> CartesianPrecision (`#611 `_) +* Reduce stop time due to preempt (`#598 `_) +* Add unittest for `#581 `_ +* Fix early planning preemption (`#597 `_) +* MoveRelative: fix segfault on empty trajectory (`#595 `_) +* MoveRelative: handle equal min/max distance (`#593 `_) +* Cleanup unit tests and allow them to run via both, cmdline and pytest +* Connect: Relax validity check of reached end state +* Unify Python demo scripts +* Switch shebang to python3 +* Silence gcc's overloaded-virtual warnings +* Add property to enable/disable pruning at runtime (`#590 `_) +* Disable pruning by default +* test_pruning.cpp: Add new test +* test_pruning.cpp: Extend test to ParallelContainer +* PassThrough: cleanup unused headers +* Avoid segfault if TimeParameterization is not set +* CartesianPath: allow ik_frame definition if start and end are given as joint-space poses +* Generalize utils::getRobotTipForFrame() to return error_msg instead of calling markAsFailure() on a solution +* ComputeIK: Allow additional constraints for filtering solutions (`#464 `_) +* Expose MultiPlanner to Python (`#474 `_) +* Add unittest cartesianCollisionMinMaxDistance (`#538 `_) +* Simplify formatting code with https://github.com/fmtlib (`#499 `_) +* Add NoOp stage (`#534 `_) +* ModifyPlanningScene: check state for collisions +* Improve TypeError exceptions +* Drop Melodic support +* Switch to package py_binding_tools +* Add ability to move CollisionObjects (`#567 `_) +* Improve description of max_distance property of Connect stage (`#564 `_) +* Add Generator::spawn(from, to, trajectory) variant (`#546 `_) +* Cosmetic fixes +* Fix Solution::fillMessage() (`#432 `_) +* Fix generation of Solution msg: consider backward operation +* Propagate errors from planners to solution comment (`#525 `_) +* JointInterpolationPlanner: Check joint bounds (`#505 `_) +* Add property trajectory_execution_info (`#355 `_, `#502 `_) +* Clear JointStates in scene diff (`#504 `_) +* Set a non-infinite default timeout in CurrentState stage (`#491 `_) +* Add GenerateRandomPose stage (`#166 `_) +* GenerateGraspPose: Expose rotation_axis as property (`#535 `_) +* Connect: ensure end-state matches goal state (`#532 `_) +* Fix discontinuity in trajectory (`#485 `_) +* Adaptions for https://github.com/ros-planning/moveit/pull/3534 +* Cleanup debug output +* Fix duplicate solutions +* printPendingPairs(os) -> os<`_ +* DelayingWrapper stage to delay solution shipping in unit tests +* Simplify tests +* Skip Fallbacks::replaceImpl() when already correctly initialized (`#494 `_) +* Fix demos (`#493 `_) +* Limit time to wait for execute_task_solution action server +* Replace namespace robot\_[model|state] with moveit::core +* MPS: fixup processCollisionObject +* Merge PR `#460 `_: improvements to ModifyPlanningScene stage +* Gracefully handle NULL robot_trajectory (`#469 `_) +* introspection: remove any invalid ROS-name chars from hostname (`#465 `_) +* Fix SolutionBase::fillMessage(): also write start_scene +* Fix add/remove object in backward operation +* Add python binding for ModifyPlanningScene::removeObject +* ComputeIK: update RobotState before calling setFromIK() +* Use pluginlib consistently (`#463 `_) +* Expose argument of PipelinePlanner's constructor to Python (`#462 `_) +* Fix allowCollisions(object, enable_collision) +* TestModifyPlanningScene +* Basic Move test: MoveRelative + MoveTo +* Add python binding for ModifyPlanningScene::allowCollisions(std::string, bool) +* Add python binding for Task::insert +* Add Stage::explainFailure() (`#445 `_) +* Improve documentation (`#431 `_) +* JointInterpolationPlanner: pass optional max_effort property along to GripperCommand (`#458 `_) +* Task: findChild() and operator[] should directly operate on stages() (`#435 `_) +* Contributors: Abishalini, Ali Haider, Captain Yoshi, Daniel García López, Gauthier Hentz, Henning Kayser, JafarAbdi, Michael Görner, Michael Wiznitzer, Paul Gesel, Robert Haschke, Sebastian Castro, Sebastian Jahr, VideoSystemsTech + 0.1.3 (2023-03-06) ------------------ * MoveRelative: Allow backwards operation for joint-space delta (`#436 `_) diff --git a/core/package.xml b/core/package.xml index 8286b632..7e3d68b9 100644 --- a/core/package.xml +++ b/core/package.xml @@ -1,6 +1,6 @@ moveit_task_constructor_core - 0.1.3 + 0.1.4 MoveIt Task Pipeline https://github.com/moveit/moveit_task_constructor diff --git a/demo/CHANGELOG.rst b/demo/CHANGELOG.rst index 56da3339..21f9e260 100644 --- a/demo/CHANGELOG.rst +++ b/demo/CHANGELOG.rst @@ -2,6 +2,28 @@ Changelog for package moveit_task_constructor_demo ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +0.1.4 (2025-10-15) +------------------ +* Allow max Cartesian link speed in PlannerInterface (`#277 `_) +* Add missing dependency +* CI: Fix Noble builds +* Pick with custom max_velocity_scaling_factor during approach+lift +* Fix pick+place: connect should plan both, arm and hand motion +* Increase minimum required CMake version to 3.16 supported by Ubuntu 20.04 +* clang-tidy fixes: std::endl -> '\n' +* examples: add orientation path constraint +* Update API: JumpThreshold -> CartesianPrecision (`#611 `_) +* Unify Python demo scripts +* Switch shebang to python3 +* Improve comments for pick-and-place task (`#238 `_) +* Expose MultiPlanner to Python (`#474 `_) +* Example of constrained orientation planning +* Switch to package py_binding_tools +* Fix demos (`#493 `_) +* Merge PR `#460 `_: improvements to ModifyPlanningScene stage +* Fix SolutionBase::fillMessage(): also write start_scene +* Contributors: Fabian Schuetze, Gauthier Hentz, Michael Görner, Robert Haschke, VideoSystemsTech + 0.1.3 (2023-03-06) ------------------ * Use const reference instead of reference for ros::NodeHandle (`#437 `_) diff --git a/demo/package.xml b/demo/package.xml index aa6d73ad..6f6e09e2 100644 --- a/demo/package.xml +++ b/demo/package.xml @@ -1,7 +1,7 @@ moveit_task_constructor_demo - 0.1.3 + 0.1.4 demo tasks illustrating various capabilities of MTC. Robert Haschke diff --git a/msgs/CHANGELOG.rst b/msgs/CHANGELOG.rst index 945dd4b9..66e2413a 100644 --- a/msgs/CHANGELOG.rst +++ b/msgs/CHANGELOG.rst @@ -2,6 +2,12 @@ Changelog for package moveit_task_constructor_msgs ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +0.1.4 (2025-10-15) +------------------ +* Increase minimum required CMake version to 3.16 supported by Ubuntu 20.04 +* Add property trajectory_execution_info (`#355 `_, `#502 `_) +* Contributors: Robert Haschke, Luca Lach + 0.1.3 (2023-03-06) ------------------ diff --git a/msgs/package.xml b/msgs/package.xml index 41f74146..e8dd88ae 100644 --- a/msgs/package.xml +++ b/msgs/package.xml @@ -1,6 +1,6 @@ moveit_task_constructor_msgs - 0.1.3 + 0.1.4 Messages for MoveIt Task Pipeline BSD diff --git a/rviz_marker_tools/CHANGELOG.rst b/rviz_marker_tools/CHANGELOG.rst index 584c508a..f36ee887 100644 --- a/rviz_marker_tools/CHANGELOG.rst +++ b/rviz_marker_tools/CHANGELOG.rst @@ -2,6 +2,16 @@ Changelog for package rviz_marker_tools ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +0.1.4 (2025-10-15) +------------------ +* Increase minimum required CMake version to 3.16 supported by Ubuntu 20.04 +* clang-tidy fixes: use uint8_t enums +* Ignore Debian-specific catkin_lint error around urdfdom_headers (`#614 `_) +* clean up dependencies for rviz_marker_tools (`#610 `_) +* rviz_marker_tools: add missing dependency on urdfdom +* rviz_marker_tools: drop rviz dependency +* Contributors: Michael Görner, Robert Haschke + 0.1.3 (2023-03-06) ------------------ diff --git a/rviz_marker_tools/package.xml b/rviz_marker_tools/package.xml index dcb4e7a8..db07fb23 100644 --- a/rviz_marker_tools/package.xml +++ b/rviz_marker_tools/package.xml @@ -1,6 +1,6 @@ rviz_marker_tools - 0.1.3 + 0.1.4 Tools for marker creation / handling BSD diff --git a/visualization/CHANGELOG.rst b/visualization/CHANGELOG.rst index 5c492add..8e267db1 100644 --- a/visualization/CHANGELOG.rst +++ b/visualization/CHANGELOG.rst @@ -2,6 +2,24 @@ Changelog for package moveit_task_constructor_visualization ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +0.1.4 (2025-10-15) +------------------ +* Mandatory yaml dependency +* Increase minimum required CMake version to 3.16 supported by Ubuntu 20.04 +* clang-format-14 +* clang-tidy fixes: use uint8_t enums +* Simplify formatting code with https://github.com/fmtlib (`#499 `_) +* Drop Kinetic support +* Fix discontinuity in trajectory (`#485 `_) +* Cleanup debug output +* Add more debugging output +* Hide button to show rviz-based task construction (`#492 `_) +* Fix Qt 5.15 deprecation warnings +* Limit time to wait for execute_task_solution action server +* Replace namespace robot\_[model|state] with moveit::core +* Use pluginlib consistently (`#463 `_) +* Contributors: Michael Görner, Robert Haschke + 0.1.3 (2023-03-06) ------------------ diff --git a/visualization/package.xml b/visualization/package.xml index 9bbf1ff4..47b39f47 100644 --- a/visualization/package.xml +++ b/visualization/package.xml @@ -1,6 +1,6 @@ moveit_task_constructor_visualization - 0.1.3 + 0.1.4 Visualization tools for MoveIt Task Pipeline BSD