mirror of
https://github.com/moveit/moveit_task_constructor.git
synced 2025-11-04 14:49:57 +08:00
Compare commits
3 Commits
745ff9d465
...
af87504a3e
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
af87504a3e | ||
|
|
ef1cdeea86 | ||
|
|
377d09046f |
@ -2,6 +2,21 @@
|
||||
Changelog for package moveit_task_constructor_capabilities
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
0.1.4 (2025-10-15)
|
||||
------------------
|
||||
* Add missing include fmt/ranges.h (`#712 <https://github.com/moveit/moveit_task_constructor/issues/712>`_)
|
||||
* Provide action feedback during task execution (`#653 <https://github.com/moveit/moveit_task_constructor/issues/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 <https://github.com/moveit/moveit_task_constructor/issues/499>`_)
|
||||
* Drop Melodic support
|
||||
* Fix Solution::fillMessage() (`#432 <https://github.com/moveit/moveit_task_constructor/issues/432>`_)
|
||||
* Add property trajectory_execution_info (`#355 <https://github.com/moveit/moveit_task_constructor/issues/355>`_, `#502 <https://github.com/moveit/moveit_task_constructor/issues/502>`_)
|
||||
* ExecuteTaskSolutionCapability: Rename goalCallback() -> execCallback()
|
||||
* Replace namespace robot\_[model|state] with moveit::core
|
||||
* Use pluginlib consistently (`#463 <https://github.com/moveit/moveit_task_constructor/issues/463>`_)
|
||||
* Contributors: Dhruv Patel, Michael Görner, Robert Haschke
|
||||
|
||||
0.1.3 (2023-03-06)
|
||||
------------------
|
||||
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
<package format="2">
|
||||
<name>moveit_task_constructor_capabilities</name>
|
||||
<version>0.1.3</version>
|
||||
<version>0.1.4</version>
|
||||
<description>
|
||||
MoveGroupCapabilites to interact with MoveIt
|
||||
</description>
|
||||
|
||||
@ -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 <https://github.com/moveit/moveit_task_constructor/issues/639>`_)
|
||||
* Allow max Cartesian link speed in PlannerInterface (`#277 <https://github.com/moveit/moveit_task_constructor/issues/277>`_)
|
||||
* Enable collisions visualizations (`#708 <https://github.com/moveit/moveit_task_constructor/issues/708>`_)
|
||||
* LimitSolutions wrapper stage (`#710 <https://github.com/moveit/moveit_task_constructor/issues/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 <https://github.com/moveit/moveit_task_constructor/issues/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 <https://github.com/moveit/moveit_task_constructor/issues/615>`_)
|
||||
* Update API: JumpThreshold -> CartesianPrecision (`#611 <https://github.com/moveit/moveit_task_constructor/issues/611>`_)
|
||||
* Reduce stop time due to preempt (`#598 <https://github.com/moveit/moveit_task_constructor/issues/598>`_)
|
||||
* Add unittest for `#581 <https://github.com/moveit/moveit_task_constructor/issues/581>`_
|
||||
* Fix early planning preemption (`#597 <https://github.com/moveit/moveit_task_constructor/issues/597>`_)
|
||||
* MoveRelative: fix segfault on empty trajectory (`#595 <https://github.com/moveit/moveit_task_constructor/issues/595>`_)
|
||||
* MoveRelative: handle equal min/max distance (`#593 <https://github.com/moveit/moveit_task_constructor/issues/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 <https://github.com/moveit/moveit_task_constructor/issues/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 <https://github.com/moveit/moveit_task_constructor/issues/464>`_)
|
||||
* Expose MultiPlanner to Python (`#474 <https://github.com/moveit/moveit_task_constructor/issues/474>`_)
|
||||
* Add unittest cartesianCollisionMinMaxDistance (`#538 <https://github.com/moveit/moveit_task_constructor/issues/538>`_)
|
||||
* Simplify formatting code with https://github.com/fmtlib (`#499 <https://github.com/moveit/moveit_task_constructor/issues/499>`_)
|
||||
* Add NoOp stage (`#534 <https://github.com/moveit/moveit_task_constructor/issues/534>`_)
|
||||
* ModifyPlanningScene: check state for collisions
|
||||
* Improve TypeError exceptions
|
||||
* Drop Melodic support
|
||||
* Switch to package py_binding_tools
|
||||
* Add ability to move CollisionObjects (`#567 <https://github.com/moveit/moveit_task_constructor/issues/567>`_)
|
||||
* Improve description of max_distance property of Connect stage (`#564 <https://github.com/moveit/moveit_task_constructor/issues/564>`_)
|
||||
* Add Generator::spawn(from, to, trajectory) variant (`#546 <https://github.com/moveit/moveit_task_constructor/issues/546>`_)
|
||||
* Cosmetic fixes
|
||||
* Fix Solution::fillMessage() (`#432 <https://github.com/moveit/moveit_task_constructor/issues/432>`_)
|
||||
* Fix generation of Solution msg: consider backward operation
|
||||
* Propagate errors from planners to solution comment (`#525 <https://github.com/moveit/moveit_task_constructor/issues/525>`_)
|
||||
* JointInterpolationPlanner: Check joint bounds (`#505 <https://github.com/moveit/moveit_task_constructor/issues/505>`_)
|
||||
* Add property trajectory_execution_info (`#355 <https://github.com/moveit/moveit_task_constructor/issues/355>`_, `#502 <https://github.com/moveit/moveit_task_constructor/issues/502>`_)
|
||||
* Clear JointStates in scene diff (`#504 <https://github.com/moveit/moveit_task_constructor/issues/504>`_)
|
||||
* Set a non-infinite default timeout in CurrentState stage (`#491 <https://github.com/moveit/moveit_task_constructor/issues/491>`_)
|
||||
* Add GenerateRandomPose stage (`#166 <https://github.com/moveit/moveit_task_constructor/issues/166>`_)
|
||||
* GenerateGraspPose: Expose rotation_axis as property (`#535 <https://github.com/moveit/moveit_task_constructor/issues/535>`_)
|
||||
* Connect: ensure end-state matches goal state (`#532 <https://github.com/moveit/moveit_task_constructor/issues/532>`_)
|
||||
* Fix discontinuity in trajectory (`#485 <https://github.com/moveit/moveit_task_constructor/issues/485>`_)
|
||||
* Adaptions for https://github.com/ros-planning/moveit/pull/3534
|
||||
* Cleanup debug output
|
||||
* Fix duplicate solutions
|
||||
* printPendingPairs(os) -> os<<pendingPairsPrinter()
|
||||
* Fix leaking of failures into enumerated solutions
|
||||
* Add more debugging output
|
||||
* Unit tests for `#485 <https://github.com/moveit/moveit_task_constructor/issues/485>`_
|
||||
* DelayingWrapper stage to delay solution shipping in unit tests
|
||||
* Simplify tests
|
||||
* Skip Fallbacks::replaceImpl() when already correctly initialized (`#494 <https://github.com/moveit/moveit_task_constructor/issues/494>`_)
|
||||
* Fix demos (`#493 <https://github.com/moveit/moveit_task_constructor/issues/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 <https://github.com/moveit/moveit_task_constructor/issues/460>`_: improvements to ModifyPlanningScene stage
|
||||
* Gracefully handle NULL robot_trajectory (`#469 <https://github.com/moveit/moveit_task_constructor/issues/469>`_)
|
||||
* introspection: remove any invalid ROS-name chars from hostname (`#465 <https://github.com/moveit/moveit_task_constructor/issues/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 <https://github.com/moveit/moveit_task_constructor/issues/463>`_)
|
||||
* Expose argument of PipelinePlanner's constructor to Python (`#462 <https://github.com/moveit/moveit_task_constructor/issues/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 <https://github.com/moveit/moveit_task_constructor/issues/445>`_)
|
||||
* Improve documentation (`#431 <https://github.com/moveit/moveit_task_constructor/issues/431>`_)
|
||||
* JointInterpolationPlanner: pass optional max_effort property along to GripperCommand (`#458 <https://github.com/moveit/moveit_task_constructor/issues/458>`_)
|
||||
* Task: findChild() and operator[] should directly operate on stages() (`#435 <https://github.com/moveit/moveit_task_constructor/issues/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 <https://github.com/ros-planning/moveit_task_constructor/issues/436>`_)
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
<package format="3">
|
||||
<name>moveit_task_constructor_core</name>
|
||||
<version>0.1.3</version>
|
||||
<version>0.1.4</version>
|
||||
<description>MoveIt Task Pipeline</description>
|
||||
|
||||
<url type="website">https://github.com/moveit/moveit_task_constructor</url>
|
||||
|
||||
@ -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 <https://github.com/moveit/moveit_task_constructor/issues/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 <https://github.com/moveit/moveit_task_constructor/issues/611>`_)
|
||||
* Unify Python demo scripts
|
||||
* Switch shebang to python3
|
||||
* Improve comments for pick-and-place task (`#238 <https://github.com/moveit/moveit_task_constructor/issues/238>`_)
|
||||
* Expose MultiPlanner to Python (`#474 <https://github.com/moveit/moveit_task_constructor/issues/474>`_)
|
||||
* Example of constrained orientation planning
|
||||
* Switch to package py_binding_tools
|
||||
* Fix demos (`#493 <https://github.com/moveit/moveit_task_constructor/issues/493>`_)
|
||||
* Merge PR `#460 <https://github.com/moveit/moveit_task_constructor/issues/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 <https://github.com/ros-planning/moveit_task_constructor/issues/437>`_)
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
<?xml version="1.0"?>
|
||||
<package format="2">
|
||||
<name>moveit_task_constructor_demo</name>
|
||||
<version>0.1.3</version>
|
||||
<version>0.1.4</version>
|
||||
<description>demo tasks illustrating various capabilities of MTC.</description>
|
||||
|
||||
<author email="rhaschke@techfak.uni-bielefeld.de">Robert Haschke</author>
|
||||
|
||||
@ -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 <https://github.com/moveit/moveit_task_constructor/issues/355>`_, `#502 <https://github.com/moveit/moveit_task_constructor/issues/502>`_)
|
||||
* Contributors: Robert Haschke, Luca Lach
|
||||
|
||||
0.1.3 (2023-03-06)
|
||||
------------------
|
||||
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
<package format="2">
|
||||
<name>moveit_task_constructor_msgs</name>
|
||||
<version>0.1.3</version>
|
||||
<version>0.1.4</version>
|
||||
<description>Messages for MoveIt Task Pipeline</description>
|
||||
|
||||
<license>BSD</license>
|
||||
|
||||
@ -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 <https://github.com/moveit/moveit_task_constructor/issues/614>`_)
|
||||
* clean up dependencies for rviz_marker_tools (`#610 <https://github.com/moveit/moveit_task_constructor/issues/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)
|
||||
------------------
|
||||
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
<package format="2">
|
||||
<name>rviz_marker_tools</name>
|
||||
<version>0.1.3</version>
|
||||
<version>0.1.4</version>
|
||||
<description>Tools for marker creation / handling</description>
|
||||
|
||||
<license>BSD</license>
|
||||
|
||||
@ -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 <https://github.com/moveit/moveit_task_constructor/issues/499>`_)
|
||||
* Drop Kinetic support
|
||||
* Fix discontinuity in trajectory (`#485 <https://github.com/moveit/moveit_task_constructor/issues/485>`_)
|
||||
* Cleanup debug output
|
||||
* Add more debugging output
|
||||
* Hide button to show rviz-based task construction (`#492 <https://github.com/moveit/moveit_task_constructor/issues/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 <https://github.com/moveit/moveit_task_constructor/issues/463>`_)
|
||||
* Contributors: Michael Görner, Robert Haschke
|
||||
|
||||
0.1.3 (2023-03-06)
|
||||
------------------
|
||||
|
||||
|
||||
@ -2,16 +2,13 @@ set(MOVEIT_LIB_NAME motion_planning_tasks_properties)
|
||||
|
||||
set(SOURCES
|
||||
property_factory.cpp
|
||||
property_from_yaml.cpp
|
||||
)
|
||||
|
||||
find_package(PkgConfig REQUIRED)
|
||||
pkg_check_modules(YAML yaml-0.1)
|
||||
if (YAML_FOUND)
|
||||
# Only cmake > 3.12 provides XXX_LINK_LIBRARIES. Find the absolute path manually
|
||||
find_library(YAML_LIBRARIES ${YAML_LIBRARIES} PATHS ${YAML_LIBRARY_DIRS})
|
||||
list(APPEND SOURCES property_from_yaml.cpp)
|
||||
add_definitions(-DHAVE_YAML)
|
||||
endif()
|
||||
pkg_check_modules(YAML REQUIRED yaml-0.1)
|
||||
# Only cmake > 3.12 provides XXX_LINK_LIBRARIES. Find the absolute path manually
|
||||
find_library(YAML_LIBRARIES ${YAML_LIBRARIES} PATHS ${YAML_LIBRARY_DIRS})
|
||||
|
||||
add_library(${MOVEIT_LIB_NAME} SHARED ${SOURCES})
|
||||
|
||||
|
||||
@ -147,21 +147,4 @@ void PropertyFactory::addRemainingProperties(rviz::Property* root, mtc::Property
|
||||
new rviz::Property("no properties", QVariant(), QString(), root);
|
||||
}
|
||||
|
||||
#ifndef HAVE_YAML
|
||||
rviz::Property* PropertyFactory::createDefault(const std::string& name, const std::string& /*type*/,
|
||||
const std::string& description, const std::string& value,
|
||||
rviz::Property* old) {
|
||||
if (old) { // reuse existing Property?
|
||||
assert(old->getNameStd() == name);
|
||||
old->setDescription(QString::fromStdString(description));
|
||||
old->setValue(QString::fromStdString(value));
|
||||
return old;
|
||||
} else { // create new Property?
|
||||
rviz::Property* result = new rviz::StringProperty(QString::fromStdString(name), QString::fromStdString(value),
|
||||
QString::fromStdString(description));
|
||||
result->setReadOnly(true);
|
||||
return result;
|
||||
}
|
||||
}
|
||||
#endif
|
||||
} // namespace moveit_rviz_plugin
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
<package format="2">
|
||||
<name>moveit_task_constructor_visualization</name>
|
||||
<version>0.1.3</version>
|
||||
<version>0.1.4</version>
|
||||
<description>Visualization tools for MoveIt Task Pipeline</description>
|
||||
|
||||
<license>BSD</license>
|
||||
@ -18,6 +18,7 @@
|
||||
<depend>moveit_ros_visualization</depend>
|
||||
<depend>roscpp</depend>
|
||||
<depend>rviz</depend>
|
||||
<depend>yaml</depend>
|
||||
|
||||
<test_depend>rosunit</test_depend>
|
||||
<test_depend>rostest</test_depend>
|
||||
|
||||
Loading…
Reference in New Issue
Block a user