moveit_task_constructor
moveit_task_constructor copied to clipboard
A hierarchical multi-stage manipulation planner
@JafarAbdi, I'm having issues trying to use the ros2 branch of MTC to plan a circular path around a non-TCP frame (that already includes PR #322). I wrote up a...
- [ ] Fix the change to RemoteTaskModel to have an internal node for the GetSolution client (not having it will cause the client to never be able to get...
We need to distinguish owned stage instances from referenced, not-owned ones. See https://github.com/ros-planning/moveit_task_constructor/issues/139#issuecomment-592389785.
This PR introduces a new stage called `GraspProvider`. This stage uses [grasping_msgs::GraspPlanningAction](https://github.com/mikeferguson/grasping_msgs/blob/ros1/action/GraspPlanning.action) to communicate with an action server external to MTC. The action server is used to provide grasp candidates...
Signed-off-by: Tyler Weaver This is useful because if you write a stage that detaches and removes an object it does not perform as you'd expect.
Same as https://github.com/JafarAbdi/moveit_task_constructor/pull/6
Depends on: https://github.com/ros-planning/moveit2/pull/1283 and https://github.com/ros-planning/moveit_resources/pull/139
This is happening because in [execute_task_solution_capability.cpp#L179](https://github.com/ros-planning/moveit_task_constructor/blob/master/capabilities/src/execute_task_solution_capability.cpp#L179) it modifies the state in the planning scene monitor which overrides the values from `/joint_states`, `/tf`, `/tf_static` topics Possible fixes could be 1- Reset...
This PR is to continue the work from PR #111 The aim is to provide a Pick-Place planning pipeline based on MTC. During the design, I tried to keep the...
Fix: https://github.com/ros-planning/moveit_task_constructor/issues/256