Skip to content

Commit 83af9ab

Browse files
committed
MTC Tutorial: Restructure Files
1 parent 13c4fc1 commit 83af9ab

6 files changed

Lines changed: 8 additions & 4 deletions

File tree

-121 KB
Binary file not shown.
File renamed without changes.
File renamed without changes.
File renamed without changes.

doc/moveit_task_constructor/moveit_task_constructor_tutorial.rst

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,14 @@
11
MoveIt Task Constructor
22
=======================
33

4-
.. image:: mtc_example.png
4+
.. image:: images/mtc_example.png
55
:width: 700px
66

7-
The Task Constructor framework provides a flexible and transparent way to define and plan actions that consist of multiple interdependent subtasks. It draws on the planning capabilities of MoveIt to solve individual subproblems in black-box planning stages. A common interface, based on MoveIt's PlanningScene is used to pass solution hypotheses between stages. The framework enables the hierarchical organization of basic stages using containers, allowing for sequential as well as parallel compositions. For more details, please refer to the associated `ICRA 2019 publication`_.
7+
The Task Constructor framework provides a flexible and transparent way to define and plan actions that consist of multiple interdependent subtasks.
8+
It draws on the planning capabilities of MoveIt to solve individual subproblems in black-box planning stages.
9+
A common interface, based on MoveIt's PlanningScene is used to pass solution hypotheses between stages.
10+
The framework enables the hierarchical organization of basic stages using containers, allowing for sequential as well as parallel compositions.
11+
For more details, please refer to the associated `ICRA 2019 publication`_.
812

913
.. _ICRA 2019 publication: https://pub.uni-bielefeld.de/download/2918864/2933599/paper.pdf
1014

@@ -55,7 +59,7 @@ On the right side you should see the `Motion Planning Tasks` panel outlining the
5559
When you select a particular stage, the list of successful and failed solutions will be
5660
shown in the right-most window. Selecting one of those solutions will start its visualization.
5761

58-
.. image:: mtc_show_stages.gif
62+
.. image:: images/mtc_show_stages.gif
5963
:width: 700px
6064

6165
Basic Concepts
@@ -91,7 +95,7 @@ An example is a picking motion that consists of a sequence of coherent steps.
9195
**Parallel Containers** combine set of subordinate stages and can be used for passing the best of alternative results, running fallback solvers or for merging multiple independent solutions.
9296
Examples are running alternative planners for a free-motion plan, picking objects with the right hand or with the left hand as a fallback, or moving the arm and opening the gripper at the same time.
9397

94-
.. image:: mtc_stage_types.png
98+
.. image:: images/mtc_stage_types.png
9599
:width: 700px
96100

97101
Stages not only support solving motion planning problems.
Binary file not shown.

0 commit comments

Comments
 (0)