|
1 | 1 | MoveIt Task Constructor |
2 | 2 | ======================= |
3 | 3 |
|
4 | | -.. image:: mtc_example.png |
| 4 | +.. image:: images/mtc_example.png |
5 | 5 | :width: 700px |
6 | 6 |
|
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`_. |
8 | 12 |
|
9 | 13 | .. _ICRA 2019 publication: https://pub.uni-bielefeld.de/download/2918864/2933599/paper.pdf |
10 | 14 |
|
@@ -55,7 +59,7 @@ On the right side you should see the `Motion Planning Tasks` panel outlining the |
55 | 59 | When you select a particular stage, the list of successful and failed solutions will be |
56 | 60 | shown in the right-most window. Selecting one of those solutions will start its visualization. |
57 | 61 |
|
58 | | -.. image:: mtc_show_stages.gif |
| 62 | +.. image:: images/mtc_show_stages.gif |
59 | 63 | :width: 700px |
60 | 64 |
|
61 | 65 | Basic Concepts |
@@ -91,7 +95,7 @@ An example is a picking motion that consists of a sequence of coherent steps. |
91 | 95 | **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. |
92 | 96 | 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. |
93 | 97 |
|
94 | | -.. image:: mtc_stage_types.png |
| 98 | +.. image:: images/mtc_stage_types.png |
95 | 99 | :width: 700px |
96 | 100 |
|
97 | 101 | Stages not only support solving motion planning problems. |
|
0 commit comments