Skip to content

Commit 73eae8c

Browse files
committed
MTC Tutorial: Restructure Files
1 parent 456b1f6 commit 73eae8c

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

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

53-
.. image:: mtc_show_stages.gif
57+
.. image:: images/mtc_show_stages.gif
5458
:width: 700px
5559

5660
Basic Concepts
@@ -86,7 +90,7 @@ An example is a picking motion that consists of a sequence of coherent steps.
8690
**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.
8791
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.
8892

89-
.. image:: mtc_stage_types.png
93+
.. image:: images/mtc_stage_types.png
9094
:width: 700px
9195

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

0 commit comments

Comments
 (0)